在32位或64位Windows 7 Pro(僅RTM無更新)上,我使用WiX工具集(Visual Studio WIX Bootstrapper項目)v3.10.0.1823創建一個包,輸出可執行文件。Wix v3.10 Boostrapper在Windows 7 RTM上崩潰
如果我安裝SP1,引導程序按預期工作。
如果我使用我的應用程序安裝自定義MSI(無需依賴項),它可以在RTM上運行。
這是在應用程序事件日誌:
Windows無法訪問由於下列原因之一的文件:沒有與網絡連接,該文件被存儲在磁盤或存儲驅動程序問題安裝在這臺電腦上;或磁盤丟失。由於此錯誤,Windows關閉了該程序。
程序:
文件:
該誤差值在附加數據部分中列出。 用戶操作 1.再次打開文件。這種情況可能是一個暫時的問題,當程序再次運行時會自行糾正。
2.如果文件仍然無法訪問,並且
- 它在網絡上,您的網絡管理員應該驗證網絡沒有問題,並且可以聯繫服務器。
- 它位於可移動磁盤上,例如軟盤或CD-ROM,確認磁盤已完全插入計算機。
3.通過運行CHKDSK檢查並修復文件系統。要運行CHKDSK,請單擊開始,單擊運行,鍵入CMD,然後單擊確定。在命令提示符處,鍵入CHKDSK/F,然後按Enter。
4.如果問題仍然存在,請從備份副本恢復文件。
5.確定是否可以打開同一磁盤上的其他文件。否則,磁盤可能會損壞。如果它是硬盤,請聯繫您的管理員或計算機硬件供應商以獲得進一步幫助。
其他數據
錯誤值:00000000
磁盤類型:0
如何,我可以引導程序上的空白運行安裝Windows 7 RTM的任何想法?
更新:
嘗試空引導程序只是引用包(MSI),我的應用程序。我可以運行我的應用程序包只是很好的獨立,只是不能啓動通過引導:
有沒有日誌文件或我可以看看提供更多信息?爲了解決這個問題,我將嘗試創建一個包含Bootstrapper.exe的操作系統檢查(需要Win 7 SP1)的MSI。
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle Name="Bootstrapper1" Version="1.0.0.0" Manufacturer="Me" UpgradeCode="d94220ca-b99f-4d1d-acec-024cfc65c898">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Chain>
<MsiPackage Id="MyPackage" SourceFile="<path to my package>" Name="MyPackage" Cache="no" Compressed="yes" Permanent="yes" Vital="yes" DisplayInternalUI="no" InstallCondition="VersionNT" Visible ="yes" />
</Chain>
</Bundle>
我能夠在x64的Win7專業版RTM(沒有更新)安裝WiX的3.10.0.1823本身。它在你的測試機器上適合你嗎?當你的軟件包崩潰時,你是否收到%temp%的日誌? –
安裝WiX工作正常,並且正常的基於產品的WiX生成的MSI工作正常。 –
對不起,沒有登錄%temp%。如果有診斷標誌,我可以通過默認的Bootstrapper EXE獲取更多信息,我可以獲取該信息。 要回購的: 1.使用Visual Studio 2015年 2.安裝的WiX工具集V3.10創建的Windows Installer XML:引導程序項目 –