问题描述:
Windows7 在系统升级时候报错:WindowsUpdate_80246005
解决办法:
一、授权 Catroot2 文件夹。
1. 按下 Ctrl+R 打开【运行】程序,输入 cmd 进入命令行。
(无管理权限的需要通过以下方式运行:打开【开始菜单】,在搜索框输入 cmd,右击查找出的 cmd 程序,选择【以管理员身份运行】)
2. 在 cmd 命令行之中依次输入以下命令,并回车:(默认 C:\ 为系统安装盘)
attrib -h -s -r c:\windows\system32\catroot2
attrib -h -s -r c:\windows\system32\catroot2\*.*
3. 关闭命令行。
二、检查并且重启 Cryptographic Service 服务。
1. 点击开始菜单,打开【控制面板】。
2. 控制面板 >> 管理工具 >> 服务,打开【服务】。
3. 找到【Windows Update】服务,右击此行:如果【启动】可以点击,则点击;如果【重新启动】可以点击,则点击。查看第三栏中它的状态,确保为【启动】。
4. 找到【Cryptographic Services】服务,查看第三栏中它的状态,右击此行:如果【启动】可以点击,则点击;如果【重新启动】可以点击,则点击。查看第三栏中它的状态,确保为【启动】。
5. 关闭【服务】对话框,重新打开 Windows Update,尝试更新。
问题原因:
如果 Windows7 更新过程中出现“WindowsUpdate_80246005”错误提示,这就说明你不能将文件存储到 Catroot2 文件夹(也就是说,此文件夹状态异常为“只读”),故此通过管理员权限下的 cmd 命令行重新授权。另外,如果 Cryptographic Service 服务没有正常启动,亦可导致此报错。