PDA

View Full Version : msi System Search looking for HKEY_LOCAL_MACHINE32



Roman1
12-10-2013, 07:39 AM
Hello,
I have built an 32-Bit Basic MSi Setup.
As "System Search" I define search for some registry value:
HKLM
SOFTWARE\Microsoft\Office\14.0\Word\InstallRoot
Path

Search in 64-bit portion of reg is OFF

Property: FOUNDWW14

On some PC (Win7x86) is property FOUNDWW14 empty. But Office 2010 32-Bit is installed and looking in Registry I can see the Path-Key with installation target.

If I look in the setup log file, I see AppSearch is looking in HKEY_LOCAL_MACHINE32 (NOT in HKEY_LOCAL_MACHINE).

=== Verbose logging started: 12/10/2013 10:55:13 Build type: SHIP UNICODE 5.00.7601.00 Calling process: C:\Windows\SysWOW64\MSIEXEC.EXE ===
MSI (c) (18:D8) [10:55:13:646]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
MSI (c) (18:D8) [10:55:13:646]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
MSI (c) (18:94) [10:55:13:679]: Resetting cached policy values
MSI (c) (18:94) [10:55:13:679]: Machine policy value 'Debug' is 0
(...)
MSI (c) (18:94) [10:55:13:831]: Product not registered: beginning first-time install
MSI (c) (18:94) [10:55:13:831]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
MSI (c) (18:94) [10:55:13:831]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (c) (18:94) [10:55:13:831]: User policy value 'SearchOrder' is 'nmu'
MSI (c) (18:94) [10:55:13:831]: Adding new sources is allowed.
MSI (c) (18:94) [10:55:13:831]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
(...)

Aktion 10:55:13: INSTALL.
Aktion gestartet um 10:55:13: INSTALL.
MSI (c) (18:94) [10:55:13:859]: UI Sequence table 'InstallUISequence' is present and populated.
MSI (c) (18:94) [10:55:13:859]: Running UISequence
MSI (c) (18:94) [10:55:13:859]: PROPERTY CHANGE: Adding EXECUTEACTION property. Its value is 'INSTALL'.
MSI (c) (18:94) [10:55:13:859]: Doing action: AppSearch
Aktion 10:55:13: AppSearch. Installierte Anwendungsprogramme werden gesucht
Aktion gestartet um 10:55:13: AppSearch.
AppSearch: Eigenschaft: DOT35SP, Signatur: NewSignature18
MSI (c) (18:94) [10:55:13:860]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:860]: PROPERTY CHANGE: Modifying DOT35SP property. Its current value is '0'. Its new value: '#1'.
AppSearch: Eigenschaft: DOT4EXISTS, Signatur: NewSignature16
MSI (c) (18:94) [10:55:13:860]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:861]: PROPERTY CHANGE: Modifying DOT4EXISTS property. Its current value is '0'. Its new value: '#1'.
AppSearch: Eigenschaft: DOT4EXISTSCLIENT, Signatur: NewSignature17
MSI (c) (18:94) [10:55:13:861]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:861]: PROPERTY CHANGE: Modifying DOT4EXISTSCLIENT property. Its current value is '0'. Its new value: '#1'.
AppSearch: Eigenschaft: FOUNDOFF15, Signatur: NewSignature15
MSI (c) (18:94) [10:55:13:861]: Note: 1: 2262 2: Signature 3: -2147287038
AppSearch: Eigenschaft: FOUNDWW10, Signatur: NewSignature1
MSI (c) (18:94) [10:55:13:861]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:861]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Office\10.0\Word\InstallRoot 3: 2
AppSearch: Eigenschaft: FOUNDWW11, Signatur: NewSignature11
MSI (c) (18:94) [10:55:13:861]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:861]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot 3: 2
AppSearch: Eigenschaft: FOUNDWW12, Signatur: NewSignature12
MSI (c) (18:94) [10:55:13:861]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:862]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Office\12.0\Word\InstallRoot 3: 2
AppSearch: Eigenschaft: FOUNDWW14, Signatur: NewSignature13
MSI (c) (18:94) [10:55:13:862]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:862]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Office\14.0\Word\InstallRoot 3: 2
AppSearch: Eigenschaft: FOUNDWW15, Signatur: NewSignature14
MSI (c) (18:94) [10:55:13:862]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (c) (18:94) [10:55:13:862]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Office\15.0\Word\InstallRoot 3: 2
Aktion beendet um 10:55:13: AppSearch. Rückgabewert 1.
MSI (c) (18:94) [10:55:13:862]: Doing action: LaunchConditions
Aktion 10:55:13: LaunchConditions. Die Startbedingungen werden überprüft
(...)
Property(S): FOUNDWW14 = 0
=========================================

The another Search:

HKLM
SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
SP

Search in 64-bit portion of reg is OFF

Property: DOT35SP

Does work properly (see log file).

What is wrong on this System, please

Regards
Roman

Roman1
12-10-2013, 07:52 AM
The log file shows it looking for HKEY_LOCAL_MACHINE32,
when infact the hive name is just HKEY_LOCAL_MACHINE.