windows 7 有一个非常糟糕的Bug。 几乎和所有人一样,本人因为配置网站的缘故,需要安装IIS,但打开WINDOWS 功能窗口,一篇空白(如图一)。 傻眼。 搜遍网络,解决方法不外三种。 试来试去,几种方法全然没有作用。
一、亲测有效,完美解决方法如下:
1. 一定要下载微软的一个补丁。 KB947812 ,打上这个补丁。 重新启动,如无效,转下一步
2. 最后一招: 经过上述过程折腾,运行完了管理员命令之后 打开: C:windowslogscbsCheckSUR.log 仔细一看,有以下两行:
文件C:WindowsLogsCBSCheckSUR.log 最后:
重点:看清楚下面的日志所描述
Unavailable repair files: 意思是说: 未能修复的文件
servicingpackagesPackage_for_KB3087985_RTM~31bf3856ad364e35~amd64~~11.2.1.0.mum
servicingpackagesPackage_for_KB3087985_RTM~31bf3856ad364e35~amd64~~11.2.1.0.cat
1、到注册表里找到“Package_for_KB3087985”三处(步骤如下面第3步)
(注:这里不同的电脑,可能kb3087985都不同),
到注册表找到后,修改权限并获得删除权限后,全删除了就好了。(如下面第3步操作)
3.到注册表,找到以下选项。 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion Component Based ServicingPackages 终于找到了这个东东。 打开其选项分支,找到:
servicingpackagesPackage_for_KB3087985_RTM~31bf3856ad364e35~amd64~~11.2.1.0.mum
servicingpackagesPackage_for_KB3087985_RTM~31bf3856ad364e35~amd64~~11.2.1.0.cat
在注册表上面这个分支上找到这个关键字找到“Package_for_KB3087985”(一般找到多少个,就删除多少个)
注:如果删除不掉 Component Based ServicingPackages,就单击右键-权 限-高级-所有者,选择当前的用户,并在 替换子容器和对象的所有者打钩,确定,再次确定。 删除掉。
4、重新启动电脑
5、再次打开Windows 打开或关闭windows 功能窗口,大功告成! 真够复杂的,折腾到现在。
6.这时你就可以打开Windows功能,久违的widnows功能窗口出现了,完美解决。
7、这时就可以配置你的IIS。