Install CorelDraw Graphics Suite X4 on Windows 10
When attempting to install CorelDraw X4 on a fresh copy of windows 10 I was greeted with the follow error message.
I immediately searched online for a solution and had no luck finding one. I knew CorelDraw would run on Windows 10 because when I upgraded my computer from Windows 7 to Windows 10 CorelDraw worked (except for a menu color problem). I started playing around and was able to manually install CorelDraw by copying files and registry settings from and windows 7 install to Windows 10 computer. I found that to be a very difficult process so I kept trying and eventually found an easier way to install CorelDraw.
I have only tested this on two computers so let me know if this works for you.
Installing CorelDraw X4 on Windows 10 will break your start menu. See post #2 before starting.
Please use this guide at your own risk! Thank You
Step 1: Copy the contents of your install DVD to a new folder on your computer.
Step 2: Browse to the “Setup” folder in the newly copied install files.
Step 3: Open Setup.XML with Notepad
Step 4: Change the highlighted line of code from “Setup.msi” to “Setup123.msi”
Step 5: Save and close the XML file.
Step 6: Browse to the “CGS14” folder located inside the “Setup” directory and rename the “setup.msi” file to “setup123.msi”
Step 7: Go ahead a launch autorun.exe located in the root of your copied install file. You should now be able to install CorelDraw Graphics Suite X4 on your windows 10 computer.
I finally figured out how to solve the problem on user accounts.
Allowing only "All Application Packages" is insufficient.
My configuration is Windows 10 and Corel X4.
Problem: Menu is not working, Modern apps are not working, On user accounts there is a problem with explorer.exe: "no such interface supported".
What You should do is:
1. Open regedit.exe
2. Right click on HKEY_CLASSES_ROOT and select permissions
3. Click Add -> Advanced -> Find Now
4. While holding SHIFT button select:
"All Application Packages"
5. Click OK -> OK
6. Make sure that there Are "System" and "Owner Creator" listed as well:
If there is "All users" position remove it.
There should be 5 entries:
All Aplication data should have only Read permissions
Owner Creator -> only special permissions
System - > Full control, and read permissions
Administrators -> Full control, and read permissions
Users -> Only read permissions
7. Click apply
8. Click Advanced
9. Click Enable inheritance, then mark "Replace all child object permission entries with inheritable permission entries"
10. Click apply -> OK
11. OK, now You're done, and you can log in for plain user account and Menu start, modern apps and explorer.exe should work properly now.
If you experience white menu bar problem, set up program compatibility to Windows XP SP3.
I was able to use the instructions on this page to get CorelDRAW X4 to work on Win10: http://vendyxiao.com/how-to-fix-windows-10-start-menu-and-cortana-cant-be-clicked-after-installing-corel-draw/ I like it because it requires less changes to the other permissions.
[Edit]: Here's a powershell script to set the permissions:
$acl = Get-Acl Registry::HKEY_CLASSES_ROOT$person = [System.Security.Principal.NTAccount]"ALL APPLICATION PACKAGES"$access = [System.Security.AccessControl.RegistryRights]"ReadKey"$inheritance = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit"$propagation = [System.Security.AccessControl.PropagationFlags]"None"$type = [System.Security.AccessControl.AccessControlType]"Allow"$rule = New-Object System.Security.AccessControl.RegistryAccessRule($person,$access,$inheritance,$propagation,$type)$acl.AddAccessRule($rule)Set-Acl Registry::HKEY_CLASSES_ROOT $acl