We have a software which saves its connection info to the Windows registry, under HKLM\Software
. It's only a 32bit application, not 64bit, and we're well aware of the different locations for that (WOW6432Node
). We are 150% sure we are reading and writing the very same registry entries - our software is some 20+ years old.
In the past month, 3 computers, two of them Windows 7, and the third Windows 10, have been acting very strange. The only way we can describe it, is that it's as if the Windows Registry has been duplicated! We write connection info in the registry for our app to connect to the server. But it reads old entries which we've changed a long time ago!
It seems, if we run the app "As Administrator", then they want to play nice. Although the user logged in is a local admin of the PC. For example, we open Regedit
and change one of these entries. Run our app, and it reads the old entries from before it was changed, but then we run the app as administrator, and suddenly it gets the correct entries.
Is this a known issue? What's going on here? Is it some Windows update that broke this? Anything I can do to fix it?
HKLM\Software
, specifically theWOW6432Node
(since it's 32bit). – Jerry Dodge Apr 20 '18 at 22:25