完全更新新安装的 Windows 的最佳方法是什么?

完全更新新安装的 Windows 的最佳方法是什么?

我想知道,自动更新新安装的 Windows(Windows 7)的最佳方法是什么?

当我手动更新新安装的 Windows 7 SP1 时,我获得了大约 45 个更新。安装这些更新不是问题,但安装完这些更新后,又出现了新的更新。安装完一个更新后,又出现了新的更新,等等。总共需要很长时间 - 而且你必须每隔几分钟就回来检查是否有新的更新并安装它们。

那么,在业务中如何实现这一点/如何实现自动化? WSUS 是否是一种好方法,还是它仅在本地缓存更新?

使用 WSUS,是否可以强制立即安装更新,重新启动并自动安装更多更新?

如果仅在系统关闭时安装更新,WSUS 对我没有帮助,因为它再次需要用户交互(关闭系统,等待重新启动,再次关闭......)。

谢谢任何提示!

答案1

执行以下说明的风险由您自行承担。:要自动执行 Windows 更新,这些说明可能适用于您的系统,也可能不适用于您的系统,但是,由于这些说明已在 Windows 7 上测试过,因此它似乎在一定程度上适用于 Windows 7。

必读:1. 如果下面的步骤不起作用,请验证您很可能是域的一部分,并且您的安全策略可能不允许您执行下面的步骤!2. 在 Windows 更新期间,UAC 提示也被禁用,以便批处理文件可以不间断地运行;完成后请小心将其恢复为默认值

注意此步骤将降低您的计算机的安全性,请在计算机完全更新后立即删除此步骤。如果需要,请设置 24 小时后的提醒

1. 首先,您必须确保您的计算机自动登录用户。您可以通过单击开始菜单,键入“netplwiz”,按回车键或打开向导,在用户选项卡下,选择您的用户名,取消选中“需要密码”,键入您的密码,关闭此窗口。

2. 创建 3 个批处理文件以启动自动化过程。(打开记事本,将每个代码粘贴到单独的记事本中,然后将其保存为相应的文件名.bat)

一。另存为:any_name.bat,然后将此批处理文件复制到您设置为自动登录的用户的启动文件夹中。(单击开始 > 所有程序 > 启动)

start "" c:\autoupdate1.bat
exit    

二、另存为:autoupdate1.bat 然后将其复制到C:\驱动器

wuauclt /detectnow
wuauclt /updatenow
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired" > nul && shutdown -r -t 0
start "" c:\autoupdate2.bat
exit

三。另存为:autoupdate2.bat 然后将其复制到C:\驱动器

ping 127.0.0.1 -n 61 > nul
start "" c:\autoupdate1.bat
exit

重新启动或打开启动文件夹中的批处理文件,然后观看魔术开始!

3. 更新完成后,只需从启动文件夹和 c:\ 驱动器中删除批处理文件

再次按照这些说明操作,风险自负,因为如果您不知道如何通过从启动文件夹中删除它或进入安全模式下的 Windows 来删除批处理文件来停止此过程,它可能会创建一个无限循环

最后说明:如果你在运行批处理文件时遇到问题,你可能需要了解如何禁用 Windows 版本的 UAC 提示

答案2

如果您从裸机安装开始,则可以将更新整合到安装程序光盘中,以便其中已经有更新(这取决于您进行多少次安装以使其值得)。

WSUS 不会为您重启计算机。它只会跟踪您的更新,并充当更新的存储库,这样,您就不必从 Internet 连接更新 300 多兆的更新,而是从本地网络更新。它还可以控制哪些系统获得更新(我想为人力资源部的所有计算机更新 IE,但限制市场部使用 IE...),并向您报告网络中的系统有哪些更新。更新机制在提供正在发生的事情的反馈方面很糟糕,但这是 Windows 更新的一个缺点。它也无法阻止不断的“您已更新!不,等等,您还没有...”重启循环。通过组策略,您可以让系统按计划自动使用 Windows 更新进行更新,就像普通 Windows 可以单独设置的那样,如果您不介意在几天内完全更新,并让它整夜打开以定期检查更新并重启。

另一种方法是使用 Windows 部署服务(如果您有一个系统实验室需要更新)。您选择其中一个系统,对其进行全面更新和配置,然后对其进行系统准备并将其上传到 WDS 服务器。然后对后续系统进行网络启动并安装完整映像,并进行全面更新。您在第一个系统上投入了大量时间,但是当您有 30 个系统需要直接从 WDS 服务器安装时,您可以节省时间。即使您没有创建自动部署脚本来完成系统准备后的状态,您也会节省大量时间,因为您不必执行服务包、MS Office、自定义安装的软件等。此外,当系统出现问题时,您可以重新部署映像。

否则,您将不得不反复手动进行更新,您会发现这需要花费相当多的时间。但至少您知道更新过程没有出现问题或错误。

答案3

我强烈推荐WSUS Offline Update。您可以使用它来创建一个 USB 记忆棒或 DVD,之后可以使用它来自动安装当前支持的每个 Windows 或 Office 版本的所有关键更新。

它会自动重启并继续更新过程,因此您只需要时间就可以让它无人值守工作。

答案4

您面临的一个问题是,无法一次性安装所有更新,因为有些更新依赖于其他更新,并且可能要等到机器重新启动后才能应用。这就是为什么您必须经历更新、重新启动、更新、重新启动等过程。使用 WSUS 没有任何区别,因为它只是更新的分发点,除了是否批准这些更新外,不会直接影响这些更新的应用方式。

有设置用于在必要时安装和重新启动 Windows 更新,但我认为这样做并不明智,因为这样做很麻烦。请查看 GPO 或本地策略以了解相关设置。

相关内容