
我希望在幾個小時內將我的 Windows 7 安裝更新為最新版本,而無需人工幹預。
目前(即使啟用了自動更新),也會出現以下問題:
- 某些更新需要重新啟動(然後才能安裝較新的更新)
- Windows Update 僅每 24 小時檢查一次新更新(在某個(可設定的)時間)
實際上,這意味著我必須:
- 手動點擊
check for updates
(或等待最多 24 小時) - 有時(為了選修的更新)點擊
install updates
- 有時需要手動重新啟動(或等待至少 10 分鐘)
可能的解決方案:
- 手動下載自https://catalog.update.microsoft.com? (但是 700 多個包並且每個螢幕僅顯示 25 個包,這使得這太麻煩了)
- 威斯康辛大學? (但這是一台不在網域中的家庭 PC(或虛擬機器)+ 我將在哪裡運行 WSUS 伺服器?)
- ……?
答案1
WSUS 離線更新程式正是您所需要的:
http://download.wsusoffline.net/
它將從 Microsoft 伺服器下載您所選作業系統的所有更新,並將它們編譯成 ISO,然後您可以將其刻錄到磁碟並在您的電腦上運行以安裝所有更新。最好的部分是它有一個自動重新啟動和登入選項,這意味著您可以讓它在無人值守的情況下一次安裝所有內容。
答案2
如果只有一台電腦,我會選擇手動更新一次。您可以在使用 PC 時執行此操作。只需點擊幾下並重新啟動即可完成。
如果您沒有網域和多台 PC,仍然可以建立安裝了所有更新的映像,以便使用 DISM、ImageX、WinPE 等在多台 PC 上部署。
如果您只是尋找一種在多台電腦上離線安裝更新的方法,您可以給WSUS離線嘗試一下。但這樣你仍然需要下載一次更新,而且這不是全自動的。不過,在目標電腦上安裝更新不需要大量互動。
為了完整起見:如果您有多台電腦和網域/公司環境,我將使用 WDS 和映像來設定已安裝更新的 PC,並使用 WSUS 進行持續更新。
答案3
這個問題可能更適合超級用戶。在公司環境中,您正在尋找的是微軟部署工具包。它由多種用於創建映像並將其部署在網路上的工具組成,包括Windows部署伺服器。無需人工幹預的安裝稱為零接觸部署用微軟的話來說。你可以閱讀相關內容這裡
但您需要額外的基礎設施,因此它不適合您的家庭網路要求。最快的方法就是滑流。這意味著您將更新整合到安裝媒體中。為此需要一些第三方軟體,因為 Microsoft 不支援此功能。
檢查更新:有一個 CLI 命令用於檢查更新wuauclt
wuauclt /detectnow
啟動指派的更新服務(Windows Update 或 WSUS)偵測事件。