我在Vista 64位上安裝了Visual Studio 2010。 我已經創建了一個安裝項目,帶有x64目標。 我已經添加了兩個啓動條件:Visual Studio 2010 64位安裝註冊表問題
- 搜索上的註冊表項
"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1F1C2DFC-2D24-3E06-BCB8-725134ADF989}"
嘗試尋找微軟的Visual C++ 2008 Service Pack 1的可再發行。 - 搜索在註冊表項
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8220EEFE-38CD-377E-8595-13398D740ACE}"
嘗試finMicrosoft的Visual C++ 2008 Service Pack 1的可再發行 。
安裝程序找到第一個鍵,但不是第二個!我想操作系統重定向安裝程序在Wow6432Node!爲什麼如果目標是x64?安裝程序如何在「64位註冊表區」中查找?
謝謝。 Salvo
是的!有用! 反之亦然?如果安裝從64位開始(沒有bootstrap setup.exe),它不會看到wow6432node,但總是看起來在64位區域,在這種情況下? – 2011-05-06 12:27:56
在64位安裝程序中,使用正常的註冊表路徑(不包含Wow6432Node)並確保Type列設置爲2(它不搜索64位配置單元)。 – 2011-05-06 12:33:02