首页 > 课堂 > 电脑知识 > 正文

Windows Update当前无法检查更新的解决办法

2024-05-08 15:17:05
字体:
来源:转载
供稿:网友

  “Windows update 当前无法检查更新,因为未运行服务。你可能需要重新启动计算机。”这是在笔者恢复了一年前备份好的Windows 7后,使用Windows update检查更新时,遇到的错误。从错误提示中我们似乎可以从两处着手来解决这个烦人的问题:第一、重启计算机后再次尝试,结果无效!第二、在services.msc中开启Windows update服务,但当我试图这么做时,发现此服务本来就是开启状态。怎么办?

Windows Update当前无法检查更新的解决办法  CUOxin.COM

  真正有效的解决方案:

  1、开始菜单搜索框中输入cmd,在打开的命令提示符中输入 net stop WuAuServ ;

  2、在资源管理器地址栏输入%Windir%,回车,找到名为“SoftwareDistribution”的文件夹,并将其更名为“SDold”;

  3、在第一步打开的命令提示符中输入 net start WuAuserv ;

  再次尝试Windows update ,成功!

  方案解读:

  解决方案中的第一步的net stop WuAuServ 命令是先停止Windows update服务,目的是为了为“SoftwareDistribution”文件夹更名,待其更名成功后再次开启Windows update服务即成功。也就意味着问题的关键只在于SoftwareDistribution这个文件夹!而SoftwareDistribution的作用正是记录Windows update,并把相应的升级信息写入注册表。当然如果升级过程中遇到错误,也会相应的写入注册表,而每当Windows update时,系统会首先访问SoftwareDistribution这个文件夹,所以如果此文件夹中的错误记录,Windows update就不会正常运行,这时我们把它重命名或删除。Windows update时便会重建一个新的SoftwareDistribution,所以升级方可继续!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表