我家里有多台机器。它们都运行 Windows 7 x64。由于带宽有限且连接速度慢,我想让它们只下载一次更新,然后应用于其余机器。如果不借助 Windows Server 特定解决方案 (WSUS),最简单的实现方法是什么?
答案1
我不知道这是否适合您,但 heise security 有一个很好的解决方案来打包 Windows 更新:
DIY 服务包 - 无需互联网连接即可安装 Windows 更新
想要在没有互联网连接的情况下也能管理 Windows 更新吗?我们的离线更新 3.0 脚本集可一次性从 Microsoft 服务器下载 Windows 2000、XP 或 Server 2003 的全部更新,然后使用它们在 CD、DVD 或 USB 记忆棒上创建补丁包。这样您就可以根据需要更新任意数量的 PC。
更新:我认为,Windows 7 支持只是时间问题。请参阅此论坛帖子。
更新 2:
新的乌苏离线更新在这里支持 Windows 7 和 8
答案2
您可能已经在 Windows 7 中内置了一个可接受的解决方案......
Vista 和 Windows 7 上的 Windows 更新使用 BITS(后台智能传输服务)版本 3.0 来管理更新的下载;BITS 3.0 可以利用一项新功能,对等缓存,提高下载性能和带宽利用率。
不幸的是,BITS 对等缓存并不是自动的——我在 TechNet 上找到的参考资料表明需要 Vista 或 Server 2008(我认为 Windows 7 符合要求),还需要 Active Directory 域(对等缓存仅在域网络中受支持;该功能在工作组或家庭网络中不可用)。您需要使用组策略来启用 BITS 对等缓存。
我不记得我第一次听说这个功能是在哪儿,但我在Microsoft Windows Server Update Services 3.0 SP1 操作指南有趣的东西是在附录 E:配置 BITS 2.0 和 3.0 以提高下载性能. 启用 BITS 3.0 对等缓存的适当组策略设置在附录 E 的末尾。
(抱歉没有包含超链接;显然新用户不能嵌入它们——但是在 TechNet 上快速搜索应该很容易找到相应的文档……)
假设您有一个域网络,我相信无论您使用 WSUS 服务器还是 Microsoft Update 作为更新源,对等缓存都将带来好处 - 两者都使用 BITS 来分发位,就像... BITS 对等缓存应该为您提供 WSUS 服务器的所有节省带宽的好处,而无需建立和维护 WSUS。
虽然我已经成功使用 WSUS 来管理域和非域(即工作组)环境中的更新,但对于您的情况来说,它似乎有点小题大做……
答案3
您可能只需在一台机器上安装一个缓存代理服务器,并将两台计算机都指向它即可。
答案4
看一下自动修补程序。我过去曾用它下载更新并安装在 30 台计算机上。我不
AutoPatcher 可以说是一种离线 Windows 更新。AutoPatcher 提供了一个界面,可以访问大量更新、常用应用程序和注册表调整,这些更新、常用应用程序和注册表调整可以轻松快速地应用到您的计算机系统。
不过,我怀疑他们是否会在 Windows 7 发布之前提供支持。