florian
2007-06-26 10:47:47
Every now and then, users report that after installation of Restorator they cannot run any program anymore.
After extensive search we've found the cause of this problem (see below for details).
First, in order to start any program, use the task manager:
Click right on the task bar, select TaskManager, select the "Applications" tab and click "New Task". There, click browse and select e.g. Restorator.exe in "C:\Program Files\Restorator". With this trick you can also start e.g. Internet Explorer from "C:\Program Files\Internet Explorer\IEXPLORE.EXE". Note: batch programs like the fix below will still run with a double-click.
To fix this problem, either start Restorator (see previous paragraph), invoke the menu Tools|Edit File Associations then click Context None and Assoc. None. Press OK, close Restorator, and reboot your computer.
Or, use this batch file (save and then double click it):
download here
Start RstRegistryFix and click Yes for all security questions (1 on Windows XP, 2 questions on Vista). Then reboot.
Details: Restorator creates registry entries in order to associate itself with the file extension and/or for the right-click context menu in the explorer. Now if run with limited access rights ("Limited Account" on 2000/XP, default accounts on Vista), Restorator will not have access to the system-wide registry keys for context menu management (e.g. HKEY_CLASSES_ROOT\.exe) but it will use a user-only area of the registry for enabling its extension, e.g. HKEY_CURRENT_USER\Software\Classes\.exe). Because that area is usually empty, it will create the usual keys for context menu association. That will, however, be mapped to the system wide keys, and therefore de facto overwrite the existing keys in HKEY_CLASSES_ROOT.
Now Restorator is fixed to always check if there are values in HKEY_CLASSES_ROOT before writing to the user-only area in HKEY_CURRENT_USER.
We're very sorry for this inconvenience. This problem is fixed with Restorator 2007 Update 2.
The Bome Software team
After extensive search we've found the cause of this problem (see below for details).
First, in order to start any program, use the task manager:
Click right on the task bar, select TaskManager, select the "Applications" tab and click "New Task". There, click browse and select e.g. Restorator.exe in "C:\Program Files\Restorator". With this trick you can also start e.g. Internet Explorer from "C:\Program Files\Internet Explorer\IEXPLORE.EXE". Note: batch programs like the fix below will still run with a double-click.
To fix this problem, either start Restorator (see previous paragraph), invoke the menu Tools|Edit File Associations then click Context None and Assoc. None. Press OK, close Restorator, and reboot your computer.
Or, use this batch file (save and then double click it):
Code: Select all
set P="%USERPROFILE%\RemoveRstKeys.reg"
echo REGEDIT4 > %P%
echo [-HKEY_CURRENT_USER\Software\Classes\.exe] >> %P%
echo [-HKEY_CURRENT_USER\Software\Classes\.com] >> %P%
regedit.exe %P%
del %P%
Start RstRegistryFix and click Yes for all security questions (1 on Windows XP, 2 questions on Vista). Then reboot.
Details: Restorator creates registry entries in order to associate itself with the file extension and/or for the right-click context menu in the explorer. Now if run with limited access rights ("Limited Account" on 2000/XP, default accounts on Vista), Restorator will not have access to the system-wide registry keys for context menu management (e.g. HKEY_CLASSES_ROOT\.exe) but it will use a user-only area of the registry for enabling its extension, e.g. HKEY_CURRENT_USER\Software\Classes\.exe). Because that area is usually empty, it will create the usual keys for context menu association. That will, however, be mapped to the system wide keys, and therefore de facto overwrite the existing keys in HKEY_CLASSES_ROOT.
Now Restorator is fixed to always check if there are values in HKEY_CLASSES_ROOT before writing to the user-only area in HKEY_CURRENT_USER.
We're very sorry for this inconvenience. This problem is fixed with Restorator 2007 Update 2.
The Bome Software team