Kbase P179191: Error (4450) when reading custom registry key
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  17/12/2010 |
|
Status: Unverified
SYMPTOM(s):
Error (4450) when reading custom registry key
The LOAD of the key-value file failed. (4450)
Key to be read by the application is located under HKEY_LOCAL_MACHINE\Software
Key to be read was added manually
FACT(s) (Environment):
User has the appropriate privileges to read the registry key
Using LOAD and GET-KEY-VALUE statements to access and read the key value
Application is started with prowin32
x86_64 (AMD64/EMT64)
ia64 (Intel Itanium 64-bit)
Windows Server 2008
OpenEdge 10.x
CHANGE:
Migrated from a 32-bit Windows OS to a 64-bit Windows OS
CAUSE:
32-bit programs run in WOW64 mode and access keys and values that are stored in the following registry sub key: HKEY_LOCAL_MACHINE\Software\WOW6432node
The HKEY_LOCAL_MACHINE\Software is reserved for native 64-bit programs
Windows performs transparent registry redirection to the HKEY_LOCAL_MACHINE\Software\WOW6432node for 32-bit programs accessing the HKEY_LOCAL_MACHINE\Software node.
FIX:
Move your keys from the HKEY_LOCAL_MACHINE\Software to the HKEY_LOCAL_MACHINE\Software\WOW6432node