2013-10-17 57 views
4

我想構建一個(且只有一個)install.exe,它可以安裝32位-64位操作系統,檢測.net並預安裝它。無法編寫運行密鑰值

我嘗試使用刻錄,但失敗了,即使是最簡單的引導程序也無法使用!

我用VS2010自動生成的引導程序,並改變一個且只有一個代碼 「<MsiPackage SourceFile="D:\WiX\SetupProject\TestBurn\TestBurn\PlanManagerPackage.msi" /> 」,(我PlanManagerPackage.msi沒有工作,我的操作系統是「視窗V6.1(7600建設:服務包0)」,除了我用管理權限運行install.exe)

這裏是錯誤日誌:?

e000: Error 0x80070005: Failed to write run key value. 
e000: Error 0x80070005: Failed to update resume mode. 
e000: Error 0x80070005: Failed to begin registration session. 
e000: Error 0x80070005: Failed to begin registration session in per-machine process. 
e000: Error 0x80070005: Failed to register bundle. 

這是一個錯誤,如果是,是,任何方法都可以幫助我,如果不是我該怎麼解決呢?

回答

2

我嘗試找到失敗的關鍵,而我得到這個:

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \的RunOnce [{4ffab39b-d145-4886-8cea-40edb757baed}] [「C:\ ProgramData \包緩存{ 4ffab39b-d145-4886-8cea-40edb757baed} \ BootstrapperSetup.exe」 /burn.log.append 「C:\用戶\ YANGSH〜1 \應用程序數據\本地\ TEMP \ My_Test_Application_20131018100141.log」 /burn.runonce]

谷歌周圍我發現這個:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Reopen-Burn-triggers-virus-checker-ID-3431068-td7175855.html

3

此問題是由病毒防護應用程序停止編寫密鑰的安裝程序造成的。

暫時禁用病毒檢查程序(我的案例中的McAfee)解決了這個問題。

相關問題