下载 Windows 更新需要很长时间

Moa*_*oab 17 windows-7 updates

我注意到在使用控制面板进行手动 Windows 更新时,它可以足够快地找到更新,但是在选择更新后我想安装并要求安装它们需要永远下载更新并且没有指示任何进度,但是如果我在一段时间后单击开始图标如果我关闭 PC,它显示更新已准备好安装,由黄色 Bang 指示。也没有说明准备安装哪些更新。

如果我让 Windows 更新在下载时运行,它最终会下载并安装选定的更新,但仍然没有指示进度,但需要几个小时。我在一些 (4) 的 W7 PC (7) 上看到了这种行为。

就像 Windows 更新屏幕不刷新一样。

对此行为的任何见解或如何解决它?

在本月(2016 年 8 月)周二补丁之前完全更新的 Windows 7 64 位。

注意:家庭网络,Fios 没有其他问题。它在多台计算机上广泛传播,并且当我携带这些设备旅行时也可以在其中任何一台计算机上执行此操作,这是 Windows 更新 gui 问题。发生在正常的每月更新中。

在此处输入图片说明

这与在这个问题中回答的“检查”更新无关我自己回答了这个问题,但这是一个完全不同的问题,到目前为止还没有找到解决方案。

笔记:

自 MS 开始推出服务堆栈更新以来,此问题不再发生。对于全新安装 W7 后的 Windows 更新问题,请参阅我在此处的帖子>>>> Windows 7 SP1 Windows 更新卡住检查更新

Vom*_*yle 14

下载 Windows 更新需要很长时间

骰子卷。. .

我喜欢此 MS KB上列出的所有方法,作为解决此问题的潜在解决方案。特别是方法10通法13伸出我最听起来像我在过去使用的解决方案相关的问题,即使不完全一样。

我只会引用下面的方法,如果我正在解决这个问题,我肯定不会跳过,但我不会将自己限制在这些或仅此 KB 中,但这些可能是潜在解决方案的良好起点。

我也同意从 中查看任何适用的详细信息%windir%\WindowsUpdate.log将有助于解决此问题。

最后,我将从其中一台机器开始排除故障并解决此问题,并确保它已连接到相当快的 Internet 连接,换句话说,如果您正在旅行并连接到公共网络或移动 wifi,只需等待确保这些为了以防万一,因素在问题中不起作用。

潜在的解决方法


方法 1:运行 Windows 更新疑难解答

为此,请转至Windows 更新疑难解答


方法 4:运行系统更新准备工具 (CheckSur.exe)

下载并运行系统更新准备工具。此工具运行一次性扫描以查找可能阻止未来维修操作的不一致性。有关如何下载和运行 CheckSur.exe 工具的详细信息,请参阅 Microsoft 知识库中的以下文章:

使用 DISM 或系统更新准备工具修复 Windows 损坏错误 ( https://support.microsoft.com/kb/947821 )

再次尝试安装更新。

注意运行该工具后,CheckSur.log 文件将保存在以下位置:

%systemroot%\logs\cbs
Run Code Online (Sandbox Code Playgroud)

方法 5:运行系统文件检查器工具 (SFC.exe)

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 在命令提示符下,键入sfc /scannow,然后按Enter
  3. 扫描完成后,再次尝试安装更新。

方法六:重置Catroot2文件夹内容

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 键入以下命令,并在每个命令后按 Enter:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. 删除 catroot2 文件夹的所有内容,但不要删除 catroot2 文件夹。

  4. 键入以下命令,然后按 Enter:

网络启动cryptsvc

  1. 退出命令提示符窗口。

方法 8:注册 Windows 更新文件

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 在命令提示符下,键入以下命令:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
Run Code Online (Sandbox Code Playgroud)
  1. 再次尝试安装更新。

方法 10:重命名 SoftwareDistribution 文件夹

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。

  2. 运行以下命令,并在每个命令后按 Enter:

    • 净停止wuauserv
    • cd %systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • 网络启动wuauserv
  3. 再次尝试安装更新。

重要提示使用此方法时会出现以下问题:

  • 当前已下载但尚未安装的更新必须使用 Windows Update 或 Microsoft Update 再次下载。

  • 当您删除 Software Distribution 文件夹时,您的下载历史记录将被删除。

  • 如果您当前从 Microsoft Update 和 Windows Update 接收更新,则必须从 Windows Update 网站重新选择此选项。

注意如果问题得到解决并且您可以成功下载和安装更新,您可以安全地删除 SoftwareDistribution.old 文件夹以恢复磁盘空间。


方法 11:清除任何当前作业的 BITS 队列

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 在命令提示符下,键入以下命令,并在每个命令后按 Enter:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv
Run Code Online (Sandbox Code Playgroud)

注意完成这些步骤后,BITS 队列被清除。

  1. 再次尝试安装更新。

方法 12:重命名 Pending.xml

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 在命令提示符下,键入以下命令:

    takeown /f C:\Windows\winsxs\pending.xml

  3. 使用以下命令重命名 c:\windows\winsxs\pending.xml 路径:

    任 c:\windows\winsxs\pending.xmlpending.old


方法 13:在 Windows 分区上运行 Chkdsk

为此,请按照下列步骤操作:

  1. 打开管理命令提示符窗口。
  2. 在命令提示符下,键入以下命令:

    Chkdsk volume: /f /r

来源