共用方式為


設定 Windows Server Core Windows Update

您可以使用 SConfig 功能表或命令行,在 Windows Server Core 安裝上設定 Windows Update 設定。 本文說明設定 Windows Update 設定所需的步驟和命令。 Server Core 允許以下列方式安裝 Windows 更新:

  • 使用自動 Windows UpdateWindows Server Update Services (WSUS)。 藉由使用 Windows Update,自動或搭配 WSUS 命令行工具,您可以服務執行 Server Core 安裝的伺服器。

  • Manually. 即使在不使用 Windows Update 或 WSUS 的組織中,您也可以手動套用更新。

Prerequisites

  • 您的裝置必須具有作用中的因特網連線。
  • 執行 Windows 更新的使用者帳戶應該是 系統管理員網域管理員企業管理員群組 的成員。
  • 如果伺服器是網域的成員,則必須透過組策略正確設定 Windows Update 代理程式。 Server Core 裝置僅支援選項 4,自動下載並排程安裝,如使用組策略 設定自動更新中所述。 另請參閱 Windows 和 Windows Server 組策略設定參考。

檢視已安裝的更新

將新的更新新增至 Server Core 之前,請先執行下列其中一個命令,檢查是否已安裝最新的 Windows 更新:

Get-Hotfix | Sort-Object InstalledOn
Get-ComputerInfo -Property OsHotFixes
systeminfo
wmic qfe list

透過 SConfig 設定 Windows 更新

從 Windows Server 2002 開始,SConfig 功能表會在您登入後載入。 如果 SConfig 功能表未出現,請執行 sconfig 並選取 Enter。 選單載入之後,請執行下列步驟來設定您的設定:

  1. 鍵入 5,選取 Enter。 選取其中一個選項,然後選取 Enter

    1. 1) 自動
    2. 2) 僅下載
    3. 3) 手冊
  2. 鍵入 6,選取 Enter。 選取其中一個選項,然後選取 Enter

    1. 1) 所有質量更新
    2. 2) 僅建議的品質更新
    3. 3)功能更新

透過命令行設定 Windows 更新

Tip

VBScript 已被取代。 VBScript 仍以隨選功能的形式提供,並預安裝於 Windows Server 2025 中,不過請考慮使用 PowerShell 或 SConfig 功能表來設定 Windows Update 設定。 若要深入瞭解 VBScript 的淘汰,請參閱 https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301

若要確認目前的 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以開啟工作管理員,並確認 wuauclt信任的安裝程式程式未主動執行。

手動套用 Windows Server 更新

若要在安裝合併的服務堆疊更新 (SSU) 和 LCU 套件之後移除最新的累積更新 (LCU),請使用 Remove-WindowsPackage Cmdlet 或 Dism /Remove-Package 命令行選項搭配 LCU 套件名稱作為自變數。 您可以使用下列命令來尋找套件名稱:DISM /online /get-packages。

下載更新檔案, .msu 並挑選您慣用的方法來安裝更新。

在已提高權限的 PowerShell 提示字元中,執行下列命令:

Add-WindowsPackage -Online -Path "<folder_path>" -PackagePath "\<update_file>.msu" -PreventPending

如果套件或 Windows 映射有擱置的在線動作,參數 -PreventPending 會略過套件的安裝。

若要手動卸載更新,請先執行下列命令來判斷更新名稱:

Get-WindowsPackage -online -PackageName "*KB<NUM>*"

然後,執行下列命令以卸載更新:

Remove-WindowsPackage -Online -PackageName "<package_name>"

使用 Azure 更新管理員更新

您也可以從 Azure 入口網站使用 Azure Update Manager 更新 Windows Server Core 安裝。