首先感谢Microsoft Froum群 MSF16-旺旺的热情帮助,让我得以解决了这个问题!谢谢!
由于测试的需要,我要安装iis功能,但是打开后发现一片空白,首先想到的问题是系统保护的文件被替换了,然后打以管理员身份开命令提示符,输入 sfc /scannow ,运行之后发现有几个文件被替换了(这个功能系统会自动替换被替换掉的windows保护的文件),然后重启,再次打开,依然一片空白, 我郁闷之极。此时是5月4日。
然后在网上搜索解决方案,发现很多人都遇到了这个问题,问题的解决方法有两种方法:
方法一:
来自远景论坛:http://bbs.pcbeta.com/thread-481925-1-1.html 原帖如下:
远景技术组win7完美版确实是一个好系统,我安装后一直很稳定,已经作为主系统了,呵呵,赞一下远景技术组,谢谢!
但安装后,会出现“打开或关闭Windows功能变空白的”问题,令许多像我这样的菜鸟很烦恼。坛子里虽然也给出了解决方案,但说得不够详细。今天下午在群里,在许多大哥的指导下,终于解决了这个问题,经反复测试的确可行,大家可以试试!
注:来自zgcc,本人只作一些细节上的注释,方便像我一样的菜鸟。大虾别扔砖啊,呵呵!
1.先停止并禁用Windows Modules Install服务。 2. 把“管理员取得所有权注册表文件”导入注册表。 管理员取 得所有权_注册表文件.rar(446 Bytes) 3. 对C:\Windows\servicing\Packages这一文件夹,右键“取得管理员”权限 4.“把替换后引起空白的6个原始文件”这一 压缩包中的六个文件,复制到C:\Windows\servicing\Packages这一文件夹中。 5.将Windows Modules Install服务改回手动,并启动它。 6.进入打开或关闭Windows功能,发现该列表又回来了(如果不行,重启电脑)。 7.再次进行替换,重启电脑后,问题就解决了
需要的文件在下面下载!
管理员取得所有权文件下载:点此下载 把替换后引起空白的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 原贴如下:
折腾一下午终于解决了: 1)通过regeidt进入注册表 2)修改HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 3)将原来的值改为Value: ffffffff (4294967295)(DWORD,16进制下),8个f。 4)重新启动 5)以管理员身份在Command 中运行 "SFC /SCANNOW",一切OK。 问题是安装ArcGIS9.3后对注册空间进行了限制。 要感谢: Jim Tochterman VP, Research & Development Bradshaw Consulting Services, Inc.
注意:如果你安装了,上述所谓的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文件,我的内容如下:
================================= Checking System Update Readiness. Binary Version 6.1.7600.20667 Package Version 8.0 2010-05-07 21:16 ……………………省略 Summary: Seconds executed: 302 Found 1 errors CBS MUM Missing Total count: 1 Unavailable repair files: servicing\packages\Microsoft-Windows-Security-WindowsActivationTechnologies-Package~31bf3856ad364e35~x86~~7.1.7600.16395.mum servicing\packages\Microsoft-Windows-Security-WindowsActivationTechnologies-Package~31bf3856ad364e35~x86~~7.1.7600.16395.cat
从上面的log中可以看出,不能修复的为上面红颜色的两个文件。然后打开注册表,查找 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Security- WindowsActivationTechnologies- Package~31bf3856ad364e35~x86~~7.1.7600.16395] ,将其删除。删除时会提示无法删除拒绝访问,单击右键-权限-高级-所有者,选择当前的用户,并在替换子容器和对象的所有者打钩,确定,再次确定,一切搞定!
注意:删除注册表前请做好备份。即将删除的注册表键值右键导出……
重启电脑,发现问题是不是解决了呢?
再次感谢MSF16-旺旺提供的文章!
相关文件信息:
文件: D:\管理员取得所有权_注册表文件.rar
大小: 446 字节
修改时间: 2010年5月7日, 22:52:21
MD5: 5C810B0FAF065F6BE1ED54AFBFC9DF68
SHA1: 67549EF5B01EC01B75C54A75CC4856EAA466E270
CRC32: 43713791
文件: D:\替换后引起空白的6个原始文件.zip
大小: 5009 字节
修改时间: 2010年5月5日, 16:14:27
MD5: AEAA05972B23ABF67AC113B21DE55803
SHA1: 2CB09E007B0FC8191EC92355260320D6DA26B48B
CRC32: B75A2691
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注册表拷过来,看能不能生效。
新年一切顺利! 🙂
没有检测到错误,我也是服了。MSDN下载的原版微软Windows7系统装完补丁就这样了,试了网上所有的方法。服了重装了2遍系统,之前装过很多次都没遇到过,这次真是醉了。
真是完美解决。高手。谢谢!
太感谢楼主了,它终于出现了
@Lily
你用的哪个方法啊?我的怎么不行啊?
方法一二不适合我,但是方法三的补丁我下载了安装不了,而其他系统的安装补丁我也安装不了。这是为什么?
🙄 感谢楼主!
我的CheckSUR.log是:
52个错误!还有3个修复不了!没有那个注册表键值,我是win7旗舰版,问题不是打开后空白,而是‘停止工作’。这该怎么办啊?
试下SFC /SCANNOW,看看有没有文件改动。
是的我也是方法一和二不适合我,方法三,也是说不兼容,纠结很啊
现在的版本已经更新到了SP1,16385的版本方法或许已经不适用,如果觉得实在麻烦,还是建议重装吧。
依然不成功: 以下是 未修复的文件
我的日志跟你的好像,求楼主帮忙看一下
我也是这个问题,方法一二都不适应我,但是方法三中的108MB的更新我下载了,安装提示不适用此版本的系统,我的是windows7 rtm版,也是那个16385的
guanzhu