我无法在 windows vista 家庭高级笔记本电脑上重新安装 IIS7。安装某些 Windows 自动更新后,以前的 IIS7 安装失败。更新已被删除,IIS7 已被卸载。
每次尝试安装 IIS7(在 Windows 功能中选择 Internet 信息服务树下的所有功能)时,最后都会收到一条错误消息,指出某些功能配置不正确并且安装不会成功。
安装总是失败,Windows 重新启动说更新配置不正确并卸载它们。
能否请您协助解决 IIS 重新安装失败的可能原因。我做了很多论坛搜索,有类似的重新安装问题,但在我的例子中解决方案并不成功。
感谢您的时间; 我很乐意详细说明任何观点,并为这个问题的含糊之处道歉。
IIS7.log 错误的重要部分似乎如下:
[01/20/2012 19:40:40] [基于 IIS 7.0 组件的设置]
[01/20/2012 19:40:40]“C:\Windows\System32\inetsrv\iissetup.exe”/安装 SharedLibraries
[01/20/2012 19:40:40] <警告!> 无法检测是否启用了配置重定向。结果=0x80070032。假设配置未重定向并继续。
[01/20/2012 19:40:40] NetFrameworkConfigurationKey 密钥容器已经存在
[01/20/2012 19:40:40] 在 NetFrameworkConfigurationKey 上设置 ACL
[01/20/2012 19:40:40] iisWasKey 密钥容器已经存在
[01/20/2012 19:40:40] iisWasKey 用户密钥已存在
[01/20/2012 19:40:40] iisConfigurationKey 已经存在
[01/20/2012 19:40:40] < !!失败!! > 安装组件 SharedLibraries 结果=0x80070032
[01/20/2012 19:40:40] < !!失败!! > COMPONENT::ExecuteCommand 结果=0x80070032
[01/20/2012 19:40:40] [基于 IIS 7.0 组件的设置结束]
[01/20/2012 19:40:42] [基于 IIS 7.0 组件的设置]
[01/20/2012 19:40:42] "C:\Windows\System32\inetsrv\iissetup.exe" /launch C:\Windows\System32\inetsrv\appcmd.exe 重置配置-section:system.applicationHost/applicationPools
[01/20/2012 19:40:42] <警告!> 无法检测是否启用了配置重定向。结果=0x80070032。假设配置未重定向并继续。
[01/20/2012 19:40:42] 启动命令 C:\Windows\System32\inetsrv\appcmd.exe,参数为 C:\Windows\System32\inetsrv\appcmd.exe 重置配置 -section:system.applicationHost/应用程序池
[01/20/2012 19:40:42] < !!失败!! > LaunchCommand 结果=0x80070032
[01/20/2012 19:40:42] [基于 IIS 7.0 组件的设置结束]
[01/20/2012 19:40:42] [基于 IIS 7.0 组件的设置]
[01/20/2012 19:40:42] "C:\Windows\System32\inetsrv\iissetup.exe" /launch C:\Windows\System32\inetsrv\appcmd.exe 重置配置-section:system.applicationHost/listenerAdapters
[01/20/2012 19:40:42] <警告!> 无法检测是否启用了配置重定向。结果=0x80070032。假设配置未重定向并继续。
以下已尝试,同样的错误 IIS7.log 错误:
a) 卸载 Windows Process Activation Service,重新启动,然后再尝试重新安装 IIS7
b) 管理员命令行尝试在再次重新安装失败之前完全擦除 IIS7 安装
启动 /w pkgmgr.exe /uu:IIS-WebServerRole;WAS-WindowsActivationService