Retrieved properties not reporting on x64bit Machines

(imported topic written by Grahamandbrown91)

Hello,

We have a issue where our Windows 7 64 Bit Machines are not reporting back their retrieved properties such as Software Versions, The Windows 7 32 Bit Machines are reporting back fine,

For example we are looking for the Version of Novell Client which all the Windows 7 32bit machines are reporting back fine but Windows 7 64 Bit Machines are showing Unknown

This happens on a few different Retrieved proerties Software Version

We are using Reg Key HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Version

Please advise

Thanks

(imported comment written by SystemAdmin)

Can you post the actual relevance? Also, take a look at the registry inspectors section of the windows inspectors guide - page 148 (http://support.bigfix.com/fixlet/documents/WinInspectors_72_081215.pdf). There are different ways of accessing 32 and 64 bit registries that may be coming into play here. That may help.

(imported comment written by Grahamandbrown91)

if (exists value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion” of registry) then value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion” of registry as string else if (exists value “ProductName” of Keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Version” of registry) then Value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Version” of registry as string else “Unknown”

Thanks

(imported comment written by SystemAdmin)

Where does the software actually live on the 64bit machines - HKLM\SOFTWARE or HKLM\SOFTWARE\Wow6432Node?

Also, remember that BigFix is a 32bit app and so it “sees” the 32bit section “HKLM\SOFTWARE\Wow6432Node” of the registry as the SOFTWARE tree unless you specify “x64 registry” or “native registry”.

Side thought - This should be interesting if BigFix goes native 64bit - I wonder how they will handle the agent then seeing the registry from the exact opposite point of view???

(imported comment written by Grahamandbrown91)

it lives at HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion

please can you expand on "Also, remember that BigFix is a 32bit app and so it “sees” the 32bit section “HKLM\SOFTWARE\Wow6432Node” of the registry as the SOFTWARE tree unless you specify “x64 registry” or “native registry”.

Where do we specify this?

Thanks

(imported comment written by nberger91)

try this …

if (exists value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion” of native registry) then value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion” of native registry as string else if (exists value “ProductName” of Keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Version” of native registry) then Value “ProductName” of keys “HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Version” of native registry as string else “Unknown”

(imported comment written by Grahamandbrown91)

Brilliant Thanks this worked well :smiley:

Thanks everyone