When doing a clean install with an Administrator account (TC not installed before), I get these registry entries with all 3 installers:
(I chose all the suggested options, just hit Enter all the time)
HKEY_CURRENT_USER\Software\Ghisler\Total Commander
IniFileName REG_SZ %APPDATA%\GHISLER\wincmd.ini
FtpIniName REG_SZ %APPDATA%\GHISLER\wcx_ftp.ini
InstallDir REG_SZ C:\Program Files\totalcmd
HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander
IniFileName REG_SZ %APPDATA%\GHISLER\wincmd.ini
FtpIniName REG_SZ %APPDATA%\GHISLER\wcx_ftp.ini
InstallDir REG_SZ C:\Program Files\totalcmd
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Ghisler\Total Commander
IniFileName REG_SZ %APPDATA%\GHISLER\wincmd.ini
FtpIniName REG_SZ %APPDATA%\GHISLER\wcx_ftp.ini
InstallDir REG_SZ C:\Program Files\totalcmd
When doing an install with an Administrator account and these registry entries partially exist, the missing parts should be added in my opinion.
(normal install, again only hitting Enter all the time)
Normal install should repair the registry.
Most importantly, the ini settings in HKEY_CURRENT_USER should be set. Here is a situation where things go wrong in my opinion:
Suppose user A, user B, user C, and user D all use the same computer.
User A installs TC (with or without administrator rights)
User B installs TC with administrator rights.
User C installs TC (with or without administrator rights)
User D installs TC with administrator rights and changes the location for the ini file to the My Documents folder for all users.
User C complains that suddenly all his settings are gone. User A and user B say nothing has changed for them.
(It's because when user C installed TC, the installer didn't set the ini settings in HKEY_CURRENT_USER)
When doing a clean install (TC not installed before) and doing an automatic install, then no ini settings are written at all to the registry. Not in the HKEY_LOCAL_MACHINE locations and not in HKEY_CURRENT_USER. So the same problem can arise here too.
Was this done on purpose?