Hmmm, sounds strange - therion installer should never overwrite this registry. (see p.s.). If you install therion once again - is this key again overwritten?
Regards, S. P.S. Here isthe registry section of our ISS script. This Key is not touched by therion installation script. [Registry] Root: HKCR; Subkey: .th; ValueType: string; ValueName: ; ValueData: TherionFile; Flags: uninsdeletevalue noerror Root: HKCR; Subkey: .th2; ValueType: string; ValueName: ; ValueData: TherionFile; Flags: uninsdeletevalue noerror Root: HKCR; Subkey: .lox; ValueType: string; ValueName: ; ValueData: LochFile; Flags: uninsdeletevalue noerror Root: HKCR; Subkey: TherionFile; ValueType: string; ValueName: ; ValueData: Therion data file; Flags: uninsdeletekey noerror Root: HKCR; Subkey: TherionFile\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\therion.exe,0; Flags: noerror Root: HKCR; Subkey: TherionFile\shell\open\command; ValueType: string; ValueName: ; ValueData: """{app}\bin\wish84.exe"" ""{app}\xtherion.tcl"" ""%1"""; Flags: noerror Root: HKCR; Subkey: LochFile; ValueType: string; ValueName: ; ValueData: Loch 3D file; Flags: uninsdeletekey noerror Root: HKCR; Subkey: LochFile\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\lochfile.ico; Flags: noerror Root: HKCR; Subkey: LochFile\shell\open\command; ValueType: string; ValueName: ; ValueData: """{app}\loch.exe"" ""%1"""; Flags: noerror Root: HKCU; Subkey: SOFTWARE\Classes\.th; ValueType: string; ValueName: ; ValueData: TherionFile; Flags: uninsdeletevalue Root: HKCU; Subkey: SOFTWARE\Classes\.th2; ValueType: string; ValueName: ; ValueData: TherionFile; Flags: uninsdeletevalue Root: HKCU; Subkey: SOFTWARE\Classes\.lox; ValueType: string; ValueName: ; ValueData: LochFile; Flags: uninsdeletevalue Root: HKCU; Subkey: SOFTWARE\Classes\TherionFile; ValueType: string; ValueName: ; ValueData: Therion data file; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Classes\TherionFile\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\therion.exe,0 Root: HKCU; Subkey: SOFTWARE\Classes\TherionFile\shell\open\command; ValueType: string; ValueName: ; ValueData: """{app}\bin\wish84.exe"" ""{app}\xtherion.tcl"" ""%1""" Root: HKCU; Subkey: SOFTWARE\Classes\LochFile; ValueType: string; ValueName: ; ValueData: Loch 3D file; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Classes\LochFile\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\lochfile.ico Root: HKCU; Subkey: SOFTWARE\Classes\LochFile\shell\open\command; ValueType: string; ValueName: ; ValueData: """{app}\loch.exe"" ""%1""" Root: HKLM; Subkey: SOFTWARE\Therion; ValueType: string; ValueName: InstallDir; ValueData: {app}; Flags: uninsdeletekey noerror Root: HKLM; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: TclTk; ValueData: 1; Flags: uninsdeletekey noerror Root: HKLM; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: TeX; ValueData: 2; Flags: uninsdeletekey noerror Root: HKLM; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: ImageMagick; ValueData: 1; Flags: uninsdeletekey noerror Root: HKLM; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: AppCtrl; ValueData: 1; Flags: uninsdeletekey noerror Root: HKCU; Subkey: SOFTWARE\Therion; ValueType: string; ValueName: InstallDir; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: TclTk; ValueData: 1; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: TeX; ValueData: 2; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: ImageMagick; ValueData: 1; Flags: uninsdeletekey Root: HKCU; Subkey: SOFTWARE\Therion; ValueType: dword; ValueName: AppCtrl; ValueData: 1; Flags: uninsdeletekey Quoting Roger Schuster <roger at r-schuster.de>: > Hi there, > > > I used the Therion 0.5.1 installer on a Windows XP box. Since then my > Cygwin installation is messed up and I can't run Tcl/Tk applications any > longer. In the registry are entries like > > [HKEY_CLASSES_ROOT\Applications\wish84.exe\shell\open\command] > @="\"C:\\Programme\\Therion\\bin\\wish84.exe\" > > I think this registers Tcl source scripts to the wish84.exe from Therion > instead the interpreter shipped with Cygwin. This probably causes an > ugly usage mix of Windows (Therion) and Unix (Cygwin) libs. > > After uninstalling Therion and cleaning up the registry manually (the > uninstaller should do this IMHO) my Cygwin Tcl environment is fine. > > > Roger > _______________________________________________ > Therion mailing list > Therion at speleo.sk > http://www.speleo.sk/mailman/listinfo/therion >