解决Windows 8.1不能安装IIS报0x800F0906的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Windows 8.1不能安装IIS报0x800F0906的错误相关的知识,希望对你有一定的参考价值。

参考技术A

这两天新安装个Windows 8.1,要用到ASP.NET平台开发,所以按常规要安装IIS和.NET Framework 3.5,结果居然安装不上,一直报的错误是 0x800F0906 ,也比较奇怪,之前装新系统后安装过好几次,也没遇到过。

根据错误指引的解决方法 地址 ,看到了几种可能导致问题的原因,微软的知识库文章也提供了解决方案,其中还有其他的错误码和不同的系统平台。

第一种方说可能是网络问题引起的,但是按照文中说的打开Windows Update网站是正常的。而且我还搭了梯子,按道理是不可能出现这个问题的。

第二种方法提到了管理员权限,我关闭了UAC,然后给用户进行了 提权 ,结果还是不行,后来按照文中方法,改了组策略,依旧不行(这里没按照所说的指定源什么的,因为嫌麻烦,而且觉得应该走不通)。

试了上述方法没了耐心,也就没继续看第三第四的解决方案了。

直接在Google上搜索,结果看到了很多类似情况,也找到相应的 解决方案1 、 类似解决方案2 ,刚好就是微软知识库中的第三种第四种方法(真是让人无奈,微软这个形象也是太差了,我差一点自己接近了真理啊)。

最后参考了上面的两个方案,其实算是用了微软知识库中的第三和第四种混合的解决方案:
1、用虚拟光驱加载安装的ISO系统文件
2、打开 Windows PowerShell ,这里可以直接在开始的搜索输入框输入关键字搜索,找到结果后记住要用(右键) 使用管理员权限运行 ,否则会报错:

3、输入:
Enable-WindowsOptionalFeature -Online -FeatureName \'NetFx3\' -Source \'<虚拟光驱挂载盘符>:\\\\sources\\\\sxs\'
出现下图说明安装成功。

接下来安装IIS也就正常了。

以上是关于解决Windows 8.1不能安装IIS报0x800F0906的错误的主要内容,如果未能解决你的问题,请参考以下文章

error MSB8036: 找不到 Windows SDK 版本8.1。

iis6.0的错误问题

其他Windows 系统安装IIS 打开页面出现空白解决方案

更新失败Windows 8.1 更新 (KB2919355)

Windows 8.1 / Windows 10 破坏了我的 ASP.NET / IIS:“服务不可用”

IIS配置完成,启动网站报Framework4错误