2014-01-31 65 views
0

我試圖在片段內刻錄時搜索註冊表。 我用下面的代碼片段無法使用util擴展訪問註冊表

<util:RegistrySearch Id="VCRedistributables" 
         Root="HKLM" 
         Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6F9E66FF7E38E3A3FA41D89E8A906A4A\InstallProperties" 
         Variable="VCREDISTISINSTALLED" 
         Value="DisplayVersion" 
         Result="exists"/> 

但日誌說

[1AA8:0E4C] [2014-01-31T11:09:51] I000:註冊表項未找到。重點= 'SOFTWARE \微軟\的Windows \ CurrentVersion \ Installer程序\的UserData \ S-1-5-18 \產品\ 6F9E66FF7E38E3A3FA41D89E8A906A4A \ InstallProperties'

我手動搜索註冊表,找到註冊表項和值。然而燒傷無法找到它。這是什麼原因?我起訴威克斯3.8

回答

1

也許你正在處理基於x64的Windows版本。在這個窗口中有two registry。檢查這兩個分支中的密鑰的可用性。