我的 Windows 7 SP1 的 Windows 更新无法正常工作。因此,我决定将可能的更新作为独立软件包来获取。我下载了许多软件包。但当我单击其中一个软件包时,它首先显示正在准备 1 秒钟,然后在此计算机上搜索更新,然后这个东西持续显示数小时,即使我让它在一夜之间执行此操作,它仍然持续显示正在搜索更新。即使软件包有一些 kbs。这是我的 Windows 中的错误需要修复吗?请帮助修复此问题
答案1
net stop wuauserv
在安装 MSU 更新之前,请停止 Windows 更新服务 ( )。我使用这个 cmd:
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR /R "%~dp0" %%A IN (*Windows6.1-KB*.MSU) DO (
CALL :SUB %%~nA
ECHO= Installing KB!KB_NUM!
>NUL net stop wuauserv
WUSA "%%A" /quiet /norestart)
ECHO= == Press any key to close the Window ==
>NUL PAUSE
GOTO :EOF
:SUB
SET "KB_NUM=%*"
FOR /F "DELIMS=-" %%B IN ("%KB_NUM:*-KB=%") DO SET "KB_NUM=%%B"
枚举存储 CMD 的文件夹中的所有 MSU 更新并安装它们,并且在安装更新之前停止服务以加快速度。
答案2
这是一个简单的解决方案:
- 转到开始菜单,输入 services.msc 并按Return
- 滚动查找Windows更新并双击
- 更改启动类型自动的到手动的或者已禁用(无论你喜欢哪一个)