IIS 7.5应用程序初始化1无法安装

时间:2016-08-05 13:22:53

标签: iis iis-7.5 failed-installation

我使用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,但他们无法提供太多帮助

2 个答案:

答案 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会更新。

我们按照以下步骤解决了问题:

  1. 删除KB 3125574
  2. 安装应用程序初始化模块
  3. 然后在其上安装KB
  4. 我的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