修复未下载的 Windows 7 更新

尽管对Windows 7(Windows 7)的主流支持已经结束五年多,但许多计算机仍然运行着深受喜爱的Windows 7操作系统。令人惊讶的是,截至2020 年 7 月(July 2020),近 20% 的运行Windows操作系统的计算机继续使用旧版Windows 7。尽管Microsoft最新和最伟大的Windows 10在功能和设计方面更加先进,但许多计算机用户避免从Windows 7进行更新,因为它的简单性以及在旧系统和功能较弱的硬件上流畅运行的能力。

然而,随着Windows 7接近尾声,新的操作系统更新极为罕见,而且只会出现一次。这些更新通常是无缝的,有时下载和安装可能会让人头疼。Windows 更新(Windows update)服务被设计为在后台安静地工作,在可用时下载新更新,安装一些更新,并在执行计算机重新启动时保存其他更新。虽然,Windows 7,8和 10 的用户在尝试更新其操作系统时报告了许多问题。

面临的最常见问题是Windows 更新(Windows Update)在下载新更新或“搜索/检查更新”阶段时卡在 0%。用户可以通过实施以下解释的解决方案之一来解决有关Windows 7更新的这些问题。(Windows 7)

如何修复 Windows 7 更新无法下载问题?(How to fix Windows 7 Updates Won’t Download issue?)

根据问题的根源,似乎有多种解决方案可以为用户解决问题。最常见和最简单的解决方案是运行内置的Windows 更新(Windows Update)疑难解答,然后重新启动Windows 更新服务(Windows Update Service)。您也可以暂时禁用防病毒程序(disable your antivirus program temporarily)或执行干净启动,然后尝试下载更新。此外,更新Windows 7需要Internet Explorer 11和最新版本的.NET框架安装在您的计算机上。因此,首先,检查您是否有这些程序,如果没有,请下载并安装它们以解决“更新未下载”问题。最终不幸的是,如果没有任何效果,您始终可以手动下载并安装新的Windows 7更新。

方法 1:运行Windows 更新疑难解答(Windows Update Troubleshooter)

在转向高级且更繁琐的方法之前,您应该尝试运行Windows 更新(Windows update)疑难解答来解决您在更新过程中可能遇到的任何问题。该疑难解答适用于所有版本的Windows(7,8 和 10)。故障排除程序会自动执行许多操作,例如重新启动Windows 更新(Windows update)服务、重命名SoftwareDistribution文件夹以清除下载缓存等。

1. 单击开始(Start)按钮或按键盘上的Windows键并搜索疑难解答(search for Troubleshoot)单击(Click)疑难解答以启动该程序。您也可以从控制面板(Control Panel)中打开它。

单击故障排除以启动程序 |  修复未下载的 Windows 7 更新

2. 在系统(System)安全(Security)下,单击修复 Windows 更新问题。(Fix problems with Windows Update.)

在系统和安全下,单击修复 Windows 更新问题

3.在以下窗口中单击高级 。(Advanced )

点击高级

4. 选择自动应用修复(Apply repairs automatically) ,最后单击 下一步(Next)开始故障排除。

选择自动应用修复并单击下一步,最后单击下一步开始故障排除

某些计算机上可能没有Windows 更新疑难解答。(Windows Update)他们可以从这里下载疑难解答程序:  Windows 更新疑难解答(Windows Update Troubleshooter)。下载后,打开“下载(Downloads)”文件夹,双击WindowsUpdate.diagcab文件以运行它,然后按照屏幕上的说明完成故障排除过程。

方法二:重启Windows 更新服务(Windows Update Service)

所有与软件更新相关的活动(如下载和安装)均由在后台持续运行的Windows 更新服务控制。(Windows Update)损坏的Windows 更新(corrupt Windows Update)服务可能会导致updates being stuck at 0% download.重置有问题的使用,然后尝试下载新的更新。虽然Windows 更新疑难解答(Windows Update troubleshooter)执行相同的操作,但手动执行此操作有助于解决问题。

1. 按键盘上的Windows key + R 启动“运行”(Run)命令框,键入 services.msc, 然后单击“确定”打开“服务(Services)”应用程序。

打开运行并在那里输入 services.msc

2. 在本地服务列表中,找到Windows Update

3. 选择Windows Update服务,然后单击左侧(服务描述上方)的重新启动 (Restart )或右键单击该服务并从随后的上下文菜单中选择重新启动。(Restart)

选择 Windows 更新服务,然后单击左侧的重新启动

方法 3:检查您是否有Internet Explorer 11和 .NET 4.7(更新Windows 7的(Windows 7)先决条件(Prerequisites)

如前所述,要更新Windows7,您的计算机需要具有Internet Explorer 11和最新的 .NET 框架。有时,您可能会在没有这些程序的情况下成功执行更新,但情况并非总是如此。

1. 访问下载 Microsoft .NET Framework 4.7(Download Microsoft .NET Framework 4.7)并点击红色的下载(Download)按钮开始下载最新版本的.NET Framework

点击红色的下载按钮

下载后,找到下载的文件并按照屏幕上的说明进行安装。此外,请确保在安装 .NET 框架时始终可以访问 Internet。

2. 现在,是时候启用/检查新安装的 .NET 4.7 框架的完整性了。

3.在运行(Run)命令框或Windows搜索栏中 键入Control 或 Control Panel ,然后按 Enter 键(Control or Control Panel)打开控制面板(open the Control Panel)

打开运行并在那里输入控件

4. 单击所有控制面板项目(All Control Panel Items)列表中的程序和功能(Programs and Features)。您可以通过单击“查看(View)方式”选项将图标的大小调整为小或大,以便更轻松地查找项目。

单击程序和功能

5. 在以下窗口中,单击打开或关闭 Windows 功能(Turn Windows feature on or off) (位于左侧。)

单击打开或关闭 Windows 功能 |  修复未下载的 Windows 7 更新

6. 找到 .NET 4.7 条目并检查该功能是否已启用。如果不是,请单击它旁边的复选框以启用。单击(Click)确定 (OK )以保存更改并退出。

虽然,如果.NET 4.7 已经启用,我们需要修复/修复它,这样做的过程非常简单。首先(First),通过取消选中旁边的框来禁用.NET框架,然后重新启动计算机以修复该工具。(.NET)

接下来,您还需要拥有Internet Explorer 11才能安装Microsoft发布的任何新的Windows 7更新。

1. 在您首选的 Web 浏览器中访问Internet Explorer ,并根据您计算机上安装的Windows 7操作系统下载相应版本的应用程序(32 位或 64 位) 。

2. 打开下载的 .exe 文件(如果您在下载文件时不小心关闭了下载栏,请按Ctrl + J或检查您的下载(Downloads)文件夹)并按照屏幕上的说明/提示安装应用程序。

方法四:干净启动后尝试更新

除了Windows 更新(Windows Update)服务的固有问题外,您在计算机上安装的众多第三方应用程序之一也很可能会干扰更新过程。如果确实如此,您可以在执行干净启动后尝试安装更新,其中仅加载基本服务和驱动程序。

1.在运行命令框或搜索栏中输入(Run)msconfig ,然后回车,打开系统配置工具。

打开运行命令并在那里输入“msconfig”

2. 跳到 msconfig 窗口的Services 选项卡并勾选(Services ) Hide all Microsoft Services旁边的框。

3. 现在,单击全部禁用(Disable All) 按钮以禁用所有剩余的第三方服务。

单击全部禁用按钮以禁用

4. 切换到启动 (Startup )选项卡并再次单击全部禁用。

5. 单击应用, (Apply, )然后 单击确定(OK)。现在,重新启动计算机,然后尝试下载新更新。

如果您成功安装更新,请再次打开系统配置工具,然后重新启用所有服务。同样,启用所有启动服务,然后重新启动 PC 以正常启动。

方法 5:禁用 Windows 防火墙

有时,Windows 防火墙(Windows Firewall)本身会阻止下载新的更新文件,并且一些用户确实报告通过暂时禁用Windows 防火墙(Windows Firewall)解决了这个问题。

1. 打开控制面板(the control panel) 并点击 Windows Defender 防火墙(Windows Defender Firewall)

打开控制面板并单击 Windows Defender 防火墙

2. 在以下窗口中, 从左侧窗格中选择打开或关闭 Windows Defender 防火墙。(Turn Windows Defender Firewall on or off)

从左侧面板中选择打开或关闭 Windows Defender 防火墙

3. 最后,单击Private(Private) and Public Network Settings下(Public Network Settings)关闭 Windows Defender 防火墙(Turn off Windows Defender Firewall)(不推荐)旁边的单选按钮。单击(Click)确定保存(OK)并退出。

单击关闭 Windows Defender 防火墙旁边的单选按钮 |  修复未下载的 Windows 7 更新

此外,禁用您可能正在运行的任何第三方防病毒/防火墙程序,然后尝试下载更新。

方法六:修改SoftwareDistribution文件夹(SoftwareDistribution Folder)安全权限(Modify Security Permissions)

如果Windows Update服务无法将 C:WINDOWSWindowsUpdate.log 中的 .log 文件中的信息写入SoftwareDistribution文件夹,您也不会下载Windows 7更新。通过允许用户完全控制(Full Control)SoftwareDistribution文件夹,可以纠正这种未能报告数据的情况。

1.通过双击桌面上的快捷方式或使用热键组合 Windows key + E打开 Windows 文件资源管理器(Open Windows File Explorer) (或旧版本Windows中的我的电脑) 。

2. 导航到以下地址C:\Windows 并找到 SoftwareDistribution 文件夹。

3.右键单击(Right-click) ​​ SoftwareDistribution文件(SoftwareDistribution)夹并从随后的上下文菜单中选择 Properties 或选择文件夹并按Alt + Enter

右键单击 SoftwareDistribution 并选择属性

4. 切换到SoftwareDistribution属性窗口的(SoftwareDistribution)安全 (Security )选项卡,然后单击 高级 (Advanced )按钮。

单击高级按钮,然后单击确定

5. 切换到所有者(Owner)选项卡并  单击(Click)所有者旁边的更改(Change)

6.在“输入(Enter)要选择的对象名称”下的文本框中输入您的用户名(Enter your username),或单击“高级(Advanced)”选项,然后选择您的用户名。

7. 单击检查名称(Check Names) (您的用户名将在几秒钟内验证,如果您有一组,系统将提示您输入密码),然后 单击 OK(OK)

8. 再次右键单击SoftwareDistribution 文件夹(SoftwareDistribution folder)并选择Properties

单击 “安全”选项卡下的“编辑... ”。(Edit…)

9.首先(First),通过单击选择用户名或用户组,然后选中“允许”列下的“完全控制”框。(Full Control)

方法 7:手动下载并安装新更新 

最后,如果上述解决方案都没有为您解决问题,那么是时候将事情交到您手中并手动安装新的操作系统更新了。如果需要更新,Windows Update服务可能无法下载最新的更新。

1. 根据您的系统架构,通过访问以下任一链接下载 32 位或 64 位版本的服务堆栈:

下载适用于基于 x64 的系统的 Windows 7 更新 (KB3020369)(Download Update for Windows 7 for x64-based Systems (KB3020369))

下载(Download Update)适用于基于 x32 的系统(Systems)Windows 7更新( KB3020369

2.现在,打开控制面板(Control Panel) (在运行(Run)命令框中键入控制并按确定),然后单击 系统和安全(System and Security)

打开运行并在那里输入控件

3. 单击Windows 更新(Windows Update),然后 单击更改设置(Change Settings)

打开控制面板并单击 Windows Defender 防火墙 |  修复未下载的 Windows 7 更新

4. 展开重要(Important)更新下拉菜单并选择“从不检查更新(不推荐)”。( ‘Never Check For Updates (Not Recommended)’.)

选择从不检查更新(不推荐)

5. 单击确定 (OK )按钮保存更改并 重新启动(restart)计算机。

6. 计算机启动后,转到下载(Downloads)文件夹并双击您在第一步中下载的KB3020369文件。(KB3020369)按照屏幕上的所有说明安装维修堆栈。

7. 现在,是时候为Windows 7安装(Windows 7)2016 年 7 月(July 2016)更新了。同样(Again),根据您的系统架构,下载适当的文件并安装它。

下载适用于基于 x64 的系统的 Windows 7 更新 (KB3172605)(Download Update for Windows 7 for x64-based Systems (KB3172605))

8. 在安装过程中重新启动计算机后,返回控制面板(Control Panel)中的Windows 更新(Windows Update)并将设置更改回“自动安装更新(推荐)”(‘Install updates automatically (recommended)’)

现在,单击检查(Check)更新,您在通过Windows 更新(Windows Update)工具下载或安装它们时应该不会遇到任何问题。

因此,据报道,有七种不同的方法可以解决与未下载Windows 7更新相关的问题;在下面的评论中让我们知道哪一个对您有用。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts