64bit vs 32bit... I'll bet $$$ on it. ;\)

Kix is 32 bit and by default will add the registry key here (on a 64bit OS):

hkcu\software\wow6432node
or
hklm\software\wow6432node

You can force it to read the the path by add this to the top of the script...

$RC=setoption("WOW64AlternateRegView","On")

I use these all the time now:
 Code:
function HKLMSoftware32()
  $HKLMSoftware32="HKLM\Software" + iif(@onwow64,"\WOW6432Node","")
endfunction

 Code:
function HKCUSoftware32()
  $HKCUSoftware32="HKCU\Software" + iif(@onwow64,"\WOW6432Node","")
endfunction
_________________________
(... better days ahead)