解决windows7打开或关闭Windows功能后空白的问题

14
970

首先感谢Microsoft Froum群 MSF16-旺旺的热情帮助,让我得以解决了这个问题!谢谢!

由于测试的需要,我要安装iis功能,但是打开后发现一片空白,首先想到的问题是系统保护的文件被替换了,然后打以管理员身份开命令提示符,输入 sfc /scannow ,运行之后发现有几个文件被替换了(这个功能系统会自动替换被替换掉的windows保护的文件),然后重启,再次打开,依然一片空白, 我郁闷之极。此时是5月4日。

然后在网上搜索解决方案,发现很多人都遇到了这个问题,问题的解决方法有两种方法:

方法一:

来自远景论坛:http://bbs.pcbeta.com/thread-481925-1-1.html 原帖如下:

远景技术组win7完美版确实是一个好系统,我安装后一直很稳定,已经作为主系统了,呵呵,赞一下远景技术组,谢谢!
但安装后,会出现“打开或关闭Windows功能变空白的”问题,令许多像我这样的菜鸟很烦恼。坛子里虽然也给出了解决方案,但说得不够详细。今天下午在群里,在许多大哥的指导下,终于解决了这个问题,经反复测试的确可行,大家可以试试!

注:来自zgcc,本人只作一些细节上的注释,方便像我一样的菜鸟。大虾别扔砖啊,呵呵!

需要的文件在下面下载!

管理员取得所有权文件下载:点此下载 把替换后引起空白的6个原始文件下载:点此下载文件MD5值请看本文最后。

注意:从文中可以看出,上面所述的系统是RC版的,并非MSDN RTM版,另外上述安装的系统是7600.1600,而MSDN版的是7600.16385,我按上述方法替换后问题依旧,仍然没有解决。另外我将之前ghost备份的文件中的6个文件提取出来之后,替换问题也依旧。

方法二:

来自何处不详,可看:http://social.microsoft.com/Forums/en-SG/window7betacn/thread/33841d3f-f242-4e87-845a-2cc3025c3ba0  原贴如下:

注意:如果你安装了,上述所谓的ArcGIS9.3,可以试下。但是我也没有安装,所以……此 时已是5月4日晚上23点。

我依然是空手而归,而且浪费了我一天的时间,郁闷之极啊。然后加入Microsoft FroumQQ群51748596,提问题,无人解答,只有MSF16-旺旺回答问题,但是所述方法依旧无效,MSF16-旺旺说帮我找找原因,5月5日,查找相关资料。依旧没任何进展,同时跟微软的联系。5月6日,微软的客服回复:他们并非技术客服,只是销售客服,我狂晕!5月7日,MSF16-旺旺晚上给我发过来一篇文章,是英文的,看了之后,找到解决问题的方法。就这个我差点没忍住又把电脑重装了,之前受到刺激,自己保证一年内不重装系统。言归正传:
英文技术文章地址:http://blogs.msdn.com/astebner/archive/2009/01/09/9303167.aspx    看来这个老外不一般啊!
文章的解决方法如下:下载微软补丁KB947812,根据文章作者的说法,这个补丁并非一个简单,也是一个工具。补丁下载地址:Windows6.0-KB947821-v9-x86.msu此补丁只是用于windows7 32位操作系统。其他系统下载地址:http://support.microsoft.com/kb/947821下载好后安装,时间可能持续较长。安装完后,请在运行里面输入: %windir%\Logs\CBS\CheckSUR.log回车。可以打开一个CheckSUR.log文件,我的内容如下:

从上面的log中可以看出,不能修复的为上面红颜色的两个文件。然后打开注册表,查找 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Security- WindowsActivationTechnologies- Package~31bf3856ad364e35~x86~~7.1.7600.16395] ,将其删除。删除时会提示无法删除拒绝访问,单击右键-权限-高级-所有者,选择当前的用户,并在替换子容器和对象的所有者打钩,确定,再次确定,一切搞定!

注意:删除注册表前请做好备份。即将删除的注册表键值右键导出……

重启电脑,发现问题是不是解决了呢?

再次感谢MSF16-旺旺提供的文章!

相关文件信息:

2012.1.17 Update:

参看灵栖的方法:将能正常打开windows功能电脑的packages注册表导出,然后导入。

真诚感谢OneDou这么迅速的回复,我的笔记本有自带的正版win7HomeBasic,但买之前就要技术人员换成了破解的旗舰版,现在在运行里调用slmgr.vbs -dlv后显示:“描述: Windows Operating System -windows(R)7,OEM_SLP channel”。我在学校做APS.NET大作业时能成功开启IIS,后来大作业一完就关了,现在做毕设需要用到,却一片空白,其他大变动没有,只记得有一次装更新装到半路没电了。依照替换packages中6个文件的解决办法和安装老外提到的补丁后删除错误键值的方法,我发现了一处可疑, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Component Based Servicing\Packages] 里面为空。现在我想着把同学的packages注册表拷过来,看能不能生效。
新年一切顺利! 🙂

14 条留言

  1. 没有检测到错误,我也是服了。MSDN下载的原版微软Windows7系统装完补丁就这样了,试了网上所有的方法。服了重装了2遍系统,之前装过很多次都没遇到过,这次真是醉了。

  2. 方法一二不适合我,但是方法三的补丁我下载了安装不了,而其他系统的安装补丁我也安装不了。这是为什么?

  3. 我的CheckSUR.log是:

    52个错误!还有3个修复不了!没有那个注册表键值,我是win7旗舰版,问题不是打开后空白,而是‘停止工作’。这该怎么办啊?

  4. 是的我也是方法一和二不适合我,方法三,也是说不兼容,纠结很啊

    • 现在的版本已经更新到了SP1,16385的版本方法或许已经不适用,如果觉得实在麻烦,还是建议重装吧。

  5. 依然不成功: 以下是 未修复的文件

  6. 我也是这个问题,方法一二都不适应我,但是方法三中的108MB的更新我下载了,安装提示不适用此版本的系统,我的是windows7 rtm版,也是那个16385的

留言

留言不能为空
怎么称呼您?

验证码 *