我使用Web平台安装程序安装"应用程序初始化1"但我在安装过程中得到了一般性的“致命错误”#34;消息。
在日志文件中,我看到:
MSI (s) (9C:24) [14:04:47:315]: Executing op: ActionStart(Name=ExecuteInstallWindowsHotfix,,)
1: IISCA IISExecuteCA : End CA Setup
MSI (s) (9C:24) [14:04:47:315]: Executing op: CustomActionSchedule(Action=ExecuteInstallWindowsHotfix,
\Users\GEORGE~1.VOV\AppData\Local\Temp\\HotfixPipeLine{3E0FEF42-B34C-40FE-8387-2EE0F22CE1A6}.msu^)
MSI (s) (9C:A4) [14:04:47:325]: Invoking remote custom action. D
LL: C:\Windows\Installer\MSI5385.tmp, Entrypoint: ExecuteInstallWindowsHotfixCA
1: IISCA ExecuteInstallWindowsHotfixCA : Begin CA Setup
1: IISCA ExecuteInstallWindowsHotfixCA : Launching process with command line C:\Windows\system32\wusa.exe
/quiet /norestart "C:\Users\GEORGE~1.VOV\AppData\Local\Temp\\HotfixPipeLine{3E0FEF42-B34C-40FE-8387-2EE0F22CE1A6}.msu"
1: IISCA ExecuteInstallWindowsHotfixCA : Process returned with exit code -2145124329
1: IISCA ExecuteInstallWindowsHotfixCA : Error in function InstallWindowsHotfixQuietly, hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : < !!ERROR!! >
Error installing hotfix '
C:\Users\GEORGE~1.VOV\AppData\Local\Temp\\HotfixPipeLine{3E0FEF42-B34C-40FE-8387-2EE0F22CE1A6}.msu', hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : Error in function ExecuteInstallWindowsHotfixCA, hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : End CA Setup
CustomAction ExecuteInstallWindowsHotfix returned actual error code 1603
(note this may not be 100% accurate if translation happened inside sandbox)
看起来它正在尝试安装修补程序 我在使用Windows 7 Enterprize x64的 4 不同计算机上遇到此问题
知道如何解决这个问题吗?
更新
我从我的&#34; Temp&#34;获得了实际的msu文件。文件夹,我可以看到它试图安装的修补程序 它是一个名为Windows6.1-KB2684600-v2-x64.msu的文件 支持链接= http://support.microsoft.com?kbid=2684600
当我尝试手动安装此修补程序时,我得到&#34;此更新不适用于您的计算机&#34;
更新2
我也问iis.net,但他们无法提供太多帮助
答案 0 :(得分:2)
我的新笔记本电脑在工作中遇到了同样的问题。我联系了Microsoft支持,在尝试了一些不同的事情之后,他们终于发现导致在Windows 7 Enterprise SP1 x64机器上安装Application Initialization 1.0模块失败的原因。
我们发现需要为Application Initialization模块安装的修补程序 2684600 ,应该将iiscore.dll更新为7.5.7601.21943版。 但是,我们现有的机器的iiscore.dll已经是6.5.7601.23403版本,因此修复程序在安装过程中会出现“不适用于您的计算机”错误。
进一步深入研究,我们发现当通过Windows Update安装KB 3125574 时,版本23403会更新。
我们按照以下步骤解决了问题:
我的WebPI日志示例:
1: IISCA IISExecuteCA : Begin CA Setup
1: IISCA IISExecuteCA : CA 'IISExecuteCA' completed with return code hr=0x0
MSI (s) (50:7C) [16:13:58:536]: Executing op: ActionStart(Name=ExecuteInstallWindowsHotfix,,)
1: IISCA IISExecuteCA : End CA Setup
MSI (s) (50:7C) [16:13:58:537]: Executing op: CustomActionSchedule(Action=ExecuteInstallWindowsHotfix,ActionType=3073,Source=BinaryData,Target=ExecuteInstallWindowsHotfixCA,CustomActionData=94^C:\Users\HOLMBE~1\AppData\Local\Temp\\HotfixPipeLine{8AF6C421-008B-4C45-ACB4-232AC5559253}.msu^)
MSI (s) (50:A0) [16:13:58:543]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI1F6E.tmp, Entrypoint: ExecuteInstallWindowsHotfixCA
1: IISCA ExecuteInstallWindowsHotfixCA : Begin CA Setup
1: IISCA ExecuteInstallWindowsHotfixCA : Launching process with command line C:\WINDOWS\system32\wusa.exe /quiet /norestart "C:\Users\HOLMBE~1\AppData\Local\Temp\\HotfixPipeLine{8AF6C421-008B-4C45-ACB4-232AC5559253}.msu"
1: IISCA ExecuteInstallWindowsHotfixCA : Process returned with exit code -2145124329
1: IISCA ExecuteInstallWindowsHotfixCA : Error in function InstallWindowsHotfixQuietly, hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : < !!ERROR!! > Error installing hotfix 'C:\Users\HOLMBE~1\AppData\Local\Temp\\HotfixPipeLine{8AF6C421-008B-4C45-ACB4-232AC5559253}.msu', hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : Error in function ExecuteInstallWindowsHotfixCA, hr=0x80070643
1: IISCA ExecuteInstallWindowsHotfixCA : End CA Setup
CustomAction ExecuteInstallWindowsHotfix returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
答案 1 :(得分:0)
正如Susanne所写,安装程序尝试运行KB2684600。 KB2684600修补了一些dll,例如iiscore.dll。如果这些dll已经处于更高版本,则KB安装将无法安装。 当检查KB2684600修补的所有文件时,我发现所有文件都在3125574中更新,所以如果您安装了3125574,则不需要KB2684600。
在Orca工具中查看安装程序时,我注意到有一个命令行开关可以应用于避免安装KB2684600。 像这样运行安装:
appwarmup_XXX.msi SKIPINSTALLWINDOWSHOTFIX=1