Since UE v13.20 the settings Query User For Updates
and Last Update Check
are now by default in uedit32.ini in section [Settings]
and not anymore in registry to work also for UE mobile for U3 and UE portable.
And the meaning changed as the setting moved into the INI file.
Query User For Updates=1
Last Update Check=seconds since 1970-01-01 00:00:00
disables the automatic update check. (I think by updating the seconds value of Last Update Check
on every start of UltraEdit.)
But on first start after an update where major or minor version number of
in uedit32.ini is not equal the version inside uedit32.exe, UltraEdit shows again the check for updates dialog and the file association dialog.
However, I was quite sure IDM has implemented a feature to disable query for updates by system administrators and just has not published this setting. So I used Registry Monitor from Sysinternals as I started UltraEdit with an uedit32.ini where Query User For Updates
was set to 0 and the Last Update Check
setting has had a value some months in the past. UltraEdit showed me the query for update dialog. In log of Registry Monitor I searched for update and saw an interesting line. I opened in UE a new ASCII DOS file, entered
[HKEY_CURRENT_USER\Software\IDM Computer Solutions\uedit32\Locks]
saved this file with name Disable_UltraEdit_Updates.reg
and imported this file to my registry with a double click on this REG file. Then I closed UE, restored uedit32.ini with the "old" seconds value, cleared Registry Monitor log, enabled Registry Monitor capturing again and started UltraEdit.
BINGO! UltraEdit reads that registry key and does not show the query for updates dialog although the INI setting has value 0 and the last update check was some months ago according to value of Last Update Check. Also the menu item Help - Check For Updates
and the button Check for Updates
in the About
dialog are disabled now.
Now you have the answer for your question, but also every user because this is a public forum.
The registry value can be also added with executing following command line in a command prompt window:
"HKCU\Software\IDM Computer Solutions\uedit32\Locks
" /f /v "Updates
" /t REG_DWORD
PS: The version numbering of the IDM products is major.minor.maintenance.build
as used by many applications. See also Wikipedia article Software versioning
. An update
is the process where a new EXE is installed with the same major version number as the already installed EXE has. An update does in general not require a new registration code. An upgrade
is the process where a new EXE is installed having a higher major version number as the already installed EXE has. An upgrade usually requires a new registration code.
Since UltraEdit v17.30 there is the configuration setting Automatically check for updates
at Advanced - Configuration - Application Layout - Miscellaneous
which is by default checked and can be unchecked by the users. This configuration setting is stored in uedit32.ini with Check For Updates=1
in section [Settings]