参考Jayzai的博文: win7 64 系统中打开或关闭windows功能空白和peyogoat的博文:win7 64位 系统中“打开或关闭Windows功能”列表空白
文件下载
下载微软补丁KB947812,这个补丁是一个系统更新准备工具
,根据自己的系统自行选择。
安装
下载好后安装,时间可能持续较长,请耐心等待。
日志文件的帮助
安装完后,在运行输入:
%windir%\Logs\CBS\CheckSUR.log
打开安装的日志文件,翻到文件末尾可看到无法修复文件列表:
Summary:
Seconds executed: 1314
Found 6324 errors
CSI Manifest Failed Catalog Check Total count: 3
CSI Payload File Missing Total count: 6232
CSI Payload File Corrupt Total count: 75
CBS MUM Corrupt Total count: 1
CBS Catalog Corrupt Total count: 3
CBS Watchlist Package Missing Total count: 10
Unavailable repair files:
servicing\packages\Package_118_for_KB3071756~31bf3856ad364e35~amd64~~6.1.1.2.mum
servicing\packages\Package_1_for_KB3037574~31bf3856ad364e35~amd64~~6.1.1.0.mum
servicing\packages\Package_3_for_KB3002885~31bf3856ad364e35~amd64~~6.1.1.2.mum
servicing\packages\Package_3_for_KB3002885~31bf3856ad364e35~amd64~~6.1.1.2.mum
servicing\packages\Package_118_for_KB3071756~31bf3856ad364e35~amd64~~6.1.1.2.cat
servicing\packages\Package_1_for_KB3037574~31bf3856ad364e35~amd64~~6.1.1.0.cat
servicing\packages\Package_3_for_KB3002885~31bf3856ad364e35~amd64~~6.1.1.2.cat
servicing\packages\Package_3_for_KB3002885~31bf3856ad364e35~amd64~~6.1.1.2.cat
.num文件与.cat文件一一对应。有多少个.num就有多少个.cat,而文件名指示着对应的包名,记住KB3071756,KB3037574,KB3002885
处理出错的文件
在运行中输入”regedit”回车,找到目录
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
在目录中查找KB3071756,KB3037574,KB3002885 (按自己的情况)并将其删除。
有多少个无法修复的.num文件,就删除多少个对应的注册表项。
若删除时提示无法删除拒绝访问,单击右键-权限-高级-所有者,选择当前的用户,并在替换子容器和对象的所有者打钩。
网友评论