![Windows 更新“检查更新”无反应](https://linux22.com/image/1555594/Windows%20%E6%9B%B4%E6%96%B0%E2%80%9C%E6%A3%80%E6%9F%A5%E6%9B%B4%E6%96%B0%E2%80%9D%E6%97%A0%E5%8F%8D%E5%BA%94.png)
我的 Windows 10 已经有一段时间没有更新了。当我打开 Windows 更新时,我看到以下文本:
Your device is at risk because it's out of date and missing important security and quality updates. Let's get you back on track so Windows can run more securely. Select this button to get going: Check for updates
当我点击 时Check for updates
,什么都没发生。检查更新显示大约两秒钟,然后我再次看到原始消息。
我到目前为止没有成功的尝试是:
Windows 更新疑难解答。(未发现任何问题。)
从 Microsoft 更新目录下载最新的服务堆栈更新 (SSU)。(安装失败。)
DISM.exe /Online /Cleanup-image /Restorehealth
通过运行和修复 Windows 文件损坏sfc /scannow
。(未发现任何问题。)接受的答案是我可以从命令行调用 Windows 更新吗?。(这些命令对我没有任何作用)
Get-WindowsUpdate
。Install-WindowsUpdate
Update for Windows 10 Version 1709 for x64-based Systems (KB4058043)
我有 Windows 10 教育版 1709(操作系统内部版本 16299.98)。上安装了最新的成功系统更新2017-12-17
。奇怪的是,像Windows Malicious Software Removal Tool
和这样的功能Security Update for Adobe Flash Player for Windows 10
仍然可以通过 Windows 更新正常更新。但 Windows 本身拒绝更新。
如何使 Windows 更新正常运行?
答案1
每当 Windows 更新中断时,我都会运行我的漂亮脚本,请尝试一下。您需要以管理员身份运行它:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE