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
Install Process
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".
Solution:
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:
"Administrators"
"Users"
"All Application Packages"
"Owner Creator"
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
Just tried this on Windows 10, version 1909. The install works perfectly, and of course it breaks the start menu as other people noticed.
It seems that during installation, CorelDraw X4 is changing the permissions on HKEY_LOCAL_MACHINE\Software\Classes in an inappropriate way. The easiest way to repair this is to set back the original permissions using the inheritance function:
The only remaining issue after this is the badly usable menu in the application (white on white), for which a workaround is to create an equivalent labels-only toolbar. There are tutorials around on the Internet about how to do it.
Is there a way to change the background color of the newly created toolbar? I can't seem to find a way to do that.
Not as far as I know, but unlike the original menu bar, the toolbar displays in a visible way (see screenshot below). Doesn't it display properly on your PC?
No it doesn't display that way on Windows 10
That's weird, I made the screenshot on the latest Windows 10... did you manually create the menu toolbar as explained in the thread?
Yes, I did. Very very odd.
My quick solution was to run Graphics Suite in VirtualBox. It's run continually since WIN10 came out with no problems. But complex? A little.
What are the 'two existing permissions set by the CorelDraw installer'? They all look generic to me.
I can't reproduce the thing right now (I'd have to reinstall CorelDraw), but as far as I remember there were only those two permissions set, nothing else. If you see more than two of them, can you post a screenshot?