IIS无法在Windows 7上安装

时间:2013-07-17 12:00:26

标签: iis

尝试在Windows 7上安装IIS时,我一直收到错误消息

"An error has occurred. Not all the features were successfully changed."

iis7.log包含节目......

[07/17/2013 12:48:05] "C:\WINDOWS\System32\inetsrv\iissetup.exe" /install SharedLibraries
[07/17/2013 12:48:05] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[07/17/2013 12:48:05] < !!FAIL!! > Failed to acquire the NetFrameworkConfigurationKey key container context (result=0x8007054f)
[07/17/2013 12:48:05] < !!FAIL!! > Install of component SharedLibraries result=0x8007054f
[07/17/2013 12:48:05] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8007054f

我尝试过干净启动(禁用非微软服务),但这没有帮助。 有没有人有任何建议?

干杯, 戴夫

4 个答案:

答案 0 :(得分:0)

我在Windows 7,32位计算机上安装IIS时遇到了同样的错误。 我已经尝试了几乎所有在很多网站上找到的解决方案。 为了消除此错误,您可以执行操作系统的修复。它将永久解决问题。

答案 1 :(得分:0)

Windows 7

试试这个,

以管理员身份运行cmd

取消所有iis。

 start /w pkgmgr.exe /uu:IIS-WebServerRole;WAS-WindowsActivationService

重新安装iis,并正常工作

阿兰

答案 2 :(得分:0)

由于Microsoft .Net Framework中的不稳定更改,请按照以下步骤修复此问题。

<强>步骤1: 在打开或关闭Windows功能的情况下删除Microsoft .Net Framework。

enter image description here

<强>步骤2: 再次在打开或关闭Windows功能下安装IIS 6或7。

enter image description here

<强>步骤3: 再次在打开或关闭Windows功能下安装Microsoft .Net Framework。

enter image description here

答案 3 :(得分:0)

我知道这是一篇旧帖子,但是在遇到同样的问题和2天的互联网搜索后,我才能在Windows 7 Sp1(64位)上成功安装IIS。我希望我可以帮助有同样问题的人。

运行相同的命令“C:\ WINDOWS \ System32 \ inetsrv \ iissetup.exe”/ install SharedLibraries“并使用ProcessMonitor对其进行监控后,安装程序似乎无法写入文件夹“C:\ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys”

我将 MachineKeys 重命名为 MachineKeys_old 并重新安装了IIS功能,并且完成时没有任何错误。