Windows

完全更新新安裝的 Windows 的最佳方法是什麼?

  • October 27, 2015

我想知道,自動更新新安裝的 Windows(Windows 7)的最佳方法是什麼?

當我手動更新 Windows 7 SP1 的新安裝時,我得到了大約 45 個更新。安裝這些不是問題,但在安裝這些之後,會出現新的更新。一個安裝它們,然後再安裝一次:新的更新等等。總之,這需要很長時間 - 您必須每隔幾分鐘回來檢查新的更新並安裝它們。

那麼,這在業務中是如何完成的/如何實現自動化呢?WSUS 是解決此問題的好方法還是僅在本地記憶體更新?

使用 WSUS,是否可以強制立即安裝更新、重新啟動並自動安裝更多更新?

如果僅在系統關閉時安裝更新,WSUS 不會幫助我,因為那樣它再次需要使用者互動(關閉系統,等待重新啟動,再次關閉……)。

感謝您的任何提示!

執行以下說明需要您自擔風險:要自動更新 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 提示

引用自:https://serverfault.com/questions/320750