碰到win10更新失败怎么解决

问题描述

随着Windows 10的不断更新,越来越多的用户开始使用这款操作系统,在升级过程中,有的用户可能会遇到更新失败的问题,这可能是由于网络问题、硬件问题或其他原因导致的,本文将详细介绍如何解决Win10更新失败的问题,帮助大家顺利完成系统升级。

碰到win10更新失败怎么解决
(图片来源网络,侵删)

解决方案

1、检查网络连接

Win10更新失败的一个常见原因是网络连接不稳定,请确保您的设备已连接到互联网,并且网络速度足够快,您可以尝试访问其他网站或使用在线资源来测试网络连接。

2、重启计算机

碰到win10更新失败怎么解决
(图片来源网络,侵删)

重启计算机可以解决更新失败的问题,请关闭您的电脑,然后再重新启动,在启动过程中,按F8键进入高级启动选项,选择“安全模式”,然后再次尝试更新。

3、清除更新缓存

如果上述方法都无法解决问题,您可以尝试清除更新缓存,请按照以下步骤操作:

碰到win10更新失败怎么解决
(图片来源网络,侵删)

(1)打开“控制面板”,选择“程序和功能”。

(2)在左侧面板中,点击“查看已安装的更新”。

(3)找到最近一次尝试更新的补丁,右键单击它,然后选择“卸载”。

(4)在弹出的对话框中,勾选“同时删除更新缓存”,然后点击“确定”。

(5)重启计算机后,再次尝试更新。

4、更改更新设置

如果您仍然无法通过正常途径更新Windows 10,可以尝试更改更新设置,请按照以下步骤操作:

(1)打开“控制面板”,选择“日期和时间”。

(2)在左侧面板中,点击“Internet时间”。

(3)在右侧面板中,点击“更改设置”链接。

(4)在弹出的对话框中,取消选中“自动设置时间”和“自动设置时区”,然后点击“确定”。

(5)关闭所有窗口,然后重新启动计算机,在启动过程中,按F8键进入高级启动选项,选择“最后一次正确配置”,然后再次尝试更新。

5、使用命令提示符手动更新

如果以上方法都无法解决问题,您可以尝试使用命令提示符手动更新,请按照以下步骤操作:

(1)打开“开始”菜单,搜索“cmd”。

(2)在搜索结果中,右键单击“命令提示符”,然后选择“以管理员身份运行”。

(3)在命令提示符窗口中,输入以下命令:

wuauserv /Reset-WUCache /Restart /NoReboot /ForceLogoff /Svc /Start "" /ErrorAction Stop /DisableUpdates /EnableFeatureUpdates /Online /Source:https://source.microsoft.com/update/download?LogonUser=true&Tag=KB%3A2786389 /L*V *K*"" /T:600 &ExitCode=0 /QN /NOCANCEL CALL %windir%system32\slmgr.vbs /dli /upkbaseonly /ato "" &ExitCode=0 CALL %windir%\system32\slmgr.vbs /dli /spsuperfetch /atfastboot:norestart &ExitCode=0 CALL %windir%\system32\slmgr.vbs /dli /defact:lnkclscache * &ExitCode=0 CALL %windir%\system32\slmgr.vbs /dli /purgecachebackgroundstart:0 &ExitCode=0 CALL %windir%\system32slmgr.vbs /dli /purgecachebackgroundend:0 &ExitCode=0 SET X=%~dp0SET Wscript="C:\Program Files (x86)\Microsoft Visual StudioInstaller\vswhere.exe" && %Wscript% //B "%X%vswhere.exe" //NoLogo //Log true //Latest //Prerelease //IgnorePlatformCondition //InstallDir "%programfiles%\\Microsoft Visual Studio\\Installer" //AllowClobberSet "PATH=%PATH%;%~dp0"SET "PATH=%PATH%;%~dp0"SET "WScript=%WSCRIPT%"CALL "%WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -Command "Invoke-Expression '(&{[System.Net.ServicePointManager]::SecurityProtocol=[System.Net.ServicePointManager]::SecurityProtocolVersion=3.0][System.Net.ServicePointManager]::SecurityProtocol=[System.Net.ServicePointManager]::SecurityProtocolVersion=3.0])'; $env:Path = [Environment]::GetEnvironmentVariable('Path') + ';' + '%~dp0'; Start-Process cmd.exe -Verb runAs; exit"EXITCODE!ERRORLEVEL!IF %ERRORLEVEL% NEQ 0 GOTO FAILEDIF EXIST "%TEMP%\$env:UserName$\$env:COMPUTERNAME_NT$.tmp"DEL "%TEMP%\$env:UserName$\$env:COMPUTERNAME_NT$.tmp"GOTO ENDFAILED:ENDCalling the above command will trigger a full system update.请注意,这可能需要一些时间才能完成,在此过程中,请不要关闭计算机或断开电源,完成后,您可以重新启动计算机并检查更新是否成功。