windows server2012无法安装IIS,提示:安装一个或多个角色、角色服务或功能失败
解决方法如下:
1.打开PowerShell,右键单击选择 以管理员身份运行。
2.执行如下命令(全部复制,直接粘贴即可)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
Restart-Service -Name wuauserv
Install-WindowsFeature Net-Framework-Core
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
Restart-Service -Name wuauserv
执行完之后再打开服务器管理器安装IIS,就可以看到.NET Framework3.5已经处于勾选的状态了,可以继续进行安装IIS了,完美解决。
下面来说下我遇到的第二种情况,也是安装IIS时报同样的错误,但是执行上面的命令时又报了个错
那就只能用镜像文件了。镜像文件中有一个sxs文件夹,把这个文件夹单独拿出来就行,在安装的时候选择指定备用源路径,指定这个sxs文件夹,这个方法稳定成功。