解决办法:
管理员运行cmd,输入以下命令
net stop WuAuServ
cd %windir%
ren SoftwareDistribution SDold
如果提示“存在一个重名文件,或是找不到文件” 则把已经存在的 SDold文件夹删除,再重新执行这条命令
net start WuAuServ
如果以上方法无法解决,再继续进行下述操作通常就可以解决了;
1、自动更新 和 BITS服务(目的是为了删除系统中的更新补丁与日志)
在系统的命令行中执行(Win+R呼出运行窗口,输入“CMD”进入命名行窗口):
net stop wuauserv
net stop bits
1)删除系统中 “C:\Windows\SoftwareDistribution” 文件夹。
2)启动自动更新服务和 BITS服务,当这两个服务运行后会自动创建“C:\Windows\SoftwareDistribution”文件夹。
net start wuauserv
net start bits
3)停止 Cryptographic服务。
4)在系统的命令行中执行:
net stop cryptsvc
5)重命名 C:\windows\System32\catroot2文件夹为:C:\windows\System32\catroot2.bak。
6)C:\Windows\SoftwareDistribution” 文件夹生成后, 做自动更新检测,在命令行中输入:
wuauclt.exe /resetauthorization /detectnow
7)15分钟后查看系统是否检测到更新,如果检测到,通常就可以正常安装。
如果依然无法更新,再运行启动cryptsvc服务:
net start cryptsvc
这样,就万无一失了。
我踩故我在,下次还会来!