設定 Windows Server Core Windows Update
您可以使用 SConfig 功能表或命令行,在 Windows Server Core 安裝上設定 Windows Update 設定。 本文說明設定 Windows Update 設定所需的步驟和命令。 Server Core 允許以下列方式安裝 Windows 更新:
使用自動 Windows Update 或 Windows Server Update Services (WSUS)。 藉由使用 Windows Update,自動或搭配 WSUS 命令行工具,您可以服務執行 Server Core 安裝的伺服器。
手動更新。 即使在不使用 Windows Update 或 WSUS 的組織中,您也可以手動套用更新。
先決條件
- 您的裝置必須具有作用中的因特網連線。
- 執行 Windows 更新的使用者帳戶應該是 Administrators、Domain Admins或 Enterprise Admins 群組的成員。
- 如果伺服器是網域的成員,則必須透過組策略正確設定 Windows Update 代理程式。 Server Core 裝置僅支援選項 4,自動下載並排程安裝,如使用組策略 設定自動更新中所述。 另請參閱 Windows 和 Windows Server 的組策略設定參考。
檢視已安裝的更新
將新的更新新增至 Server Core 之前,請先執行下列三個命令之一,檢查是否已安裝最新的 Windows 更新:
Get-Hotfix
systeminfo
wmic qfe list
當工具檢查您的系統時,執行 systeminfo
可能會有短暫的延遲。
透過 SConfig 設定 Windows 更新
根據您執行的 Windows Server Core 版本而定,SConfig 功能表會在您登入後載入。 如果 SConfig 選單未出現,請執行 sconfig
,然後選取 [輸入] 。 選單載入之後,請執行下列步驟來設定您的設定:
輸入 5,選取 Enter。 選擇其中一個選項,然後按下 [Enter]。
- 1) 自動
- 2) 僅下載
- 3) 手動
輸入 6,選擇 Enter。 選取其中一個選項,然後選取 Enter。
- 1) 所有品質更新
- 2) 僅限建議的品質更新
- 3) 功能更新
透過命令行設定 Windows 更新
若要確認目前的 Windows Update 設定,請執行下列命令:
%systemroot%\system32\cscript %systemroot%\system32\scregedit.wsf /AU /v
若要啟用自動更新,請執行下列命令:
Net stop wuauserv
%systemroot%\system32\cscript %systemroot%\system32\scregedit.wsf /AU /v 4
Net start wuauserv
若要停用自動更新,請執行下列命令:
Net stop wuauserv
%systemroot%\system32\cscript %systemroot%\system32\scregedit.wsf /AU /v 1
Net start wuauserv
若要強制讓 Windows Update 立即偵測並安裝任何可用的更新,請執行下列命令:
wuauclt /detectnow
視安裝的更新而定,您可能需要重新啟動計算機。 系統不會通知哪些更新需要重新啟動。 若要判斷安裝程式是否已完成,請運行 taskmgr
並開啟 Task Manager,然後確認 wuauclt或 TrustedInstaller 進程是否未在運行。
手動套用 Windows Server 更新
下載 .msu
更新檔案,然後執行下列命令來安裝更新:
wusa <update>.msu /quiet
若要手動卸載更新,請執行下列命令:
wusa /uninstall <update>.msu /quiet