An uninstall and reinstall would not change anything. UltraEdit does not register itself as a default application for a specific set of file extensions as it can be used as general text editor for hundreds or even thousands of file extensions.
The solution for associating file extensions with UltraEdit on Windows 11 is as follows:
- Open Settings - Apps - Default apps.
- Enter at top under Set a default for a file type or link type a file extension like .cpp.
- Click below on Choose a default.
There should be listed UltraEdit Professional Text/Hex Editor and UEStudio if UEStudio is installed too.
- Double click on the UltraEdit or UEStudio list item or click on it just once and click on button Set default.
The steps 2 to 4 can be done multiple times for other file extensions.
If there is missing
UltraEdit Professional Text/Hex Editor respectively
UEStudio in the applications list although being installed, there can be scrolled down in the applications list to the bottom and clicked on the last item
Choose an app on your PC and browsed in the opened
Open with… dialog window to the executable
%ProgramFiles%\IDM Computer Solutions\UltraEdit\uedit64.exe respectively
%ProgramFiles%\IDM Computer Solutions\UEStudio\uestudio.exe or wherever UltraEdit/UEStudio is/are installed. Double click next on the executable file. Then
UltraEdit or
UEStudio is in the application list and step 4 can be performed for associating UltraEdit/UEStudio with the entered file extension.
Some technical background information.
UltraEdit adds on first start after an installation to the registry hive of current user:
Code: Select all
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe]
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell]
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\edit]
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\edit\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UltraEdit\\uedit64.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\open]
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\open\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UltraEdit\\uedit64.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\print]
[HKEY_CURRENT_USER\Software\Classes\Applications\uedit64.exe\shell\print\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UltraEdit\\uedit64.exe\" /p \"%1\""
The installation path can be different on having installed 64-bit UltraEdit into a different directory than the default installation directory.
These lines could be also copied and pasted into a text file with adding as first line
REGEDIT4 and saved with a file name like
UltraEditAppReg.txt or
UltraEditAppReg.reg (file extension does not really matter) into a directory like
%UserProfile%. A command prompt window can be opened next and executed the command line
reg import "%UserProfile%\UltraEditAppReg.txt" for importing the application registration for the current user. Local administrator privileges are not needed for the application registration. The created text file/registry import file should be deleted after the successful import with
del "%UserProfile%\UltraEditAppReg.txt" as no longer needed.
But such a manual registration should not be needed at all for getting
UltraEdit Professional Text/Hex Editor listed in the applications list as it is done by UltraEdit itself on first start after an installation.
UEStudio adds on first start after an installation to the registry hive of current user:
Code: Select all
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe]
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell]
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\edit]
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\edit\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UEStudio\\UEStudio.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\open]
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\open\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UEStudio\\UEStudio.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\print]
[HKEY_CURRENT_USER\Software\Classes\Applications\UEStudio.exe\shell\print\Command]
@="\"C:\\Program Files\\IDM Computer Solutions\\UEStudio\\UEStudio.exe\" /p \"%1\""
The installation path can be different on having installed 64-bit UEStudio into a different directory than the default installation directory.
These lines could be also copied and pasted into a text file with adding as first line
REGEDIT4 and saved with a file name like
UEStudioAppReg.txt or
UEStudioAppReg.reg (file extension does not really matter) into a directory like
%UserProfile%. A command prompt window can be opened next and executed the command line
reg import "%UserProfile%\UEStudioAppReg.txt" for importing the application registration for the current user. Local administrator privileges are not needed for the application registration. The created text file/registry import file should be deleted after the successful import with
del "%UserProfile%\UEStudioAppReg.txt" as no longer needed.
But such a manual registration should not be needed at all for getting
UEStudio listed in the applications list as it is done by UEStudio itself on first start after an installation.
The installers of some applications register in the registry hive of local machine on application installed for all users or in the registry hive of current user on application installed just for the current user with which file extensions the installed application can be associated by default.
Here is an example of such a registration on installing 64-bit
WinRAR for all users:
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"WinRAR"="Software\\WinRAR\\Capabilities"
[HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities]
"ApplicationDescription"="WinRAR"
[HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities\FileAssociations]
".7z"="WinRAR"
".001"="WinRAR"
".arj"="WinRAR"
".bz"="WinRAR"
".bz2"="WinRAR"
".cab"="WinRAR"
".gz"="WinRAR"
".iso"="WinRAR"
".jar"="WinRAR"
".lha"="WinRAR"
".lz"="WinRAR"
".lzh"="WinRAR"
".rar"="WinRAR"
".tar"="WinRAR"
".taz"="WinRAR"
".tbz"="WinRAR"
".tbz2"="WinRAR"
".tgz"="WinRAR"
".tlz"="WinRAR"
".txz"="WinRAR"
".tzst"="WinRAR"
".uu"="WinRAR"
".uue"="WinRAR"
".xxe"="WinRAR"
".xz"="WinRAR"
".z"="WinRAR"
".zip"="WinRAR.ZIP"
".zipx"="WinRAR"
".zst"="WinRAR"
HKEY_LOCAL_MACHINE is
HKEY_CURRENT_USER on installation of
WinRAR is done just for the current user.
A compression/decompression application like
WinRAR can be registered with a dedicated list of supported file types/extensions.
WinRAR archiver is therefore listed already in the window
Apps > Default apps and the user can click on this list item and choose to associate
WinRAR with all these file extensions. But that is impossible for a general text editor like UltraEdit for which nearly every user has a different list of file extensions which should be associated with UltraEdit for opening or printing a file with a double click with UltraEdit.
There can be executed the following command lines in a 64-bit command prompt window on 64-bit Windows to see all application registrations:
Code: Select all
reg query HKLM\SOFTWARE\RegisteredApplications
reg query HKCU\SOFTWARE\RegisteredApplications
reg query HKLM\SOFTWARE\Classes\Applications /s
reg query HKCU\SOFTWARE\Classes\Applications /s