Okay, UltraEdit and UEStudio determine existence of UltraCompare Professional by accessing the registry key:
On 64-bit Windows there are two Microsoft\Windows\CurrentVersion\App Paths
registry keys. The standard path is for 64-bit applications like UEStudio in your case and the second key is for 32-bit applications as UltraCompare in your case:
Now it depends on Windows version if the App Paths
are redirected or shared. For Windows 7 and later Windows the key is shared, see Registry Keys Affected by WOW64
The installer of UltraCompare adds the uc.exe
registry key either under HKEY_LOCAL_MACHINE
(installation for all users) or under HKEY_CURRENT_USER
(current user installation). Yes, there are two more possible locations with same path in HKEY_CURRENT_USER
in case of installation is done without administrator privileges only for the current user account.
In your case with 32-bit UC installed for all users which should be visible also for 64-bit UES there should be in your registry:
Code: Select all
(requires administrator privileges) and check all 4 App Paths
keys for uc.exe
. If UltraCompare was correctly installed with the installer executable or the MSI file, there should be either in HKEY_LOCAL_MACHINE
or in HKEY_CURRENT_USER
keys with the standard value and the Path
value with correct path as posted above as *.reg file content (for local machine).
Note: In Windows registry editor the paths are displayed with a single backslash between the directories.
Add the missing key/values with Windows registry editor or run the installer of UltraCompare once again and repair the installation.
By the way: Open Advanced System Settings of Windows and check in system environment variables list the directories assigned to environment variable PATH
. Does it contain the UltraCompare directory and if so, only once with correct path? uc.exe is not called by UE and UES via PATH
, but if UltraCompare program files folder is present in PATH
, it should be included only once with the correct path.