It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Due to a bug in the installer, uninstalling System Shock 2 will wipe user-specific compatibility settings for all applications on your system.

In addition, if you're running 32-bit Windows, system-wide compatibility settings will be wiped as well.


Affected registry keys:

All versions:
HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

x86 only:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

x64 only:
HKLM\SOFTWARE\Microsoft\Wow6432Node\Windows NT\CurrentVersion\AppCompatFlags\Layers (unused key, deleting it is harmless)


See this thread for a lengthier discussion.
Additional info: Bug is also present in other 2.x (the new ones) installers. So far, hasn't been confirmed in which ones exactly, but it should be safely assumed to be all, so do keep this in mind when deleting GOG games.
Great out of the blue programs may no longer work in an expected way and GOG.com even know about it but fails to warn users. Instead they let them run into open knives. I'm disappointed. Such behavior I would expect from EA but not Gog.com.
This is not a console, it's primarily function is not entertainment but a work place. I can not work with harmful software.
It's hardly harmful, it takes 3 seconds to redo compatibility settings per program, and why do you assume gog know of the issue?
Post edited February 17, 2013 by Al3xand3r
avatar
Al3xand3r: It's hardly harmful, it takes 3 seconds to redo compatibility settings per program, and why do you assume gog know of the issue?
Some program sets the compatibility flags so they run properly under your install OS for example Win7.
I have over the 3 registry path over 50 app compatibility flags set. Many are not set by me but by the program or windows.

A user that don't know that the gog uninstaller wipe these setting will not know the reason why his program suddenly start to behave differently or even refuse to start. It's even worse for people that don't have knowledge about PC that don't know about registry, regedt and system backups.

That GOG knew about the issue can be seen by the link posted in the first post of the thread.
So what you meant to say is, they were alerted for the issue, attempted and thought to have fixed it, but in the end haven't. Okay.
Post edited February 17, 2013 by Al3xand3r
Does this really affect all the new installers?

I reinstalled Shadow Warrior recently and as far as I can tell all compatibility settings from other games were unaffected, even the ones I've set myself.
Damnit. How much will this adversely affect me? So far, it seems like even uninstallers have lost admin rights and I just don't have the patience to sit and find all of the affected programs. :/
avatar
CDJ75: Does this really affect all the new installers?

I reinstalled Shadow Warrior recently and as far as I can tell all compatibility settings from other games were unaffected, even the ones I've set myself.
from the install_script.iss of setup_system_shock2_2.0.0.9.exe


Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueName: "{app}\shock2.exe"; ValueType: String; ValueData: "RUNASADMIN HIGHDPIAWARE"; Components: Component0; MinVersion: 0.0,5.0; Flags: uninsdeletekey
Root: HKCU; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueName: "{app}\shock2.exe"; ValueType: String; ValueData: "RUNASADMIN HIGHDPIAWARE"; Components: Component0; MinVersion: 0.0,5.0; Flags: uninsdeletekey

If you want to check for yourself.
You can use this tool http://innounp.sourceforge.net/
to extract files from the gog installer.
example command line: innounp -x setup_system_shock2_2.0.0.9.exe install_script.iss
Post edited February 19, 2013 by Dragoon001