方法一:
1、先检查一下windows update服务是否开启,并禁用杀毒软件;
2、如果此服务已经启动,先尝试更换一下网络环境重新更新;
3、如果更换网络环境后依然无法更新,就删除windows update缓存文件,删除方法如下:
分别打开:C:\Windows\SoftwareDistribution\下的Datastore和Download,然后删除这两个文件夹下的所有子文件或文件夹;
4、重启Windows Update服务 和 Background Intelligent Transfer Service服务
5、重启电脑,再次进入Settings--Update & Security--Windows Update----check for updates 进行系统更新
方法二:
1、运行--Control Panel 打开控制面板
2、找到 troubleshooting----System and Security---Fix Problems with windows update
3、选择Advanced---Apply repairs automatically---Next Step
4、 等待几分钟(与电脑运行速度有关)
5、系统检测出问题,点Apply this fix(应用此修复程序)
6、如果没有按照方法一操作,这里也会检测推荐使用方法一将已下载到本地计算机的更新文件删除,我们选择Apply this fix(应用此修复程序)
7、修复结果如下图,windows update components must be repaired 没有被修复成功
potential windows update database error detected检测到潜在的windows更新数据库错误 已修复成功
check for pending updates检查挂起的更新 已修复成功
这时,我们先忽略错误,关闭此窗口
8、打开 Settings---Update & Security---Windows Update----check for updates 尝试windows10系统更新。
方法三:
1、运行--regedit,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
2、右键Current Version,然后选择导出,将该注册表及子项做个备份
3、找到CurrentVersion右侧的InstallDate,该项保存的是初次安装该系统时的日期值,切换十进制,然后该值就是unix时间戳,这个值可以通过网上搜索进行时间转换。https://unixtime.51240.com/
4、关闭注册表,到Settings---Update & Security---Windows Update----check for updates 尝试windows10系统更新,会发现有新的更新可用。