Windows 更新独立包 (msu) 循环

Windows 更新独立包 (msu) 循环

我的 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

这是一个简单的解决方案:

  1. 转到开始菜单,输入 services.msc 并按Return
  2. 滚动查找Windows更新并双击
  3. 更改启动类型自动的手动的或者已禁用(无论你喜欢哪一个)

相关内容