次の方法で共有


Windows Server Core Windows Update の構成

Windows Server Core インストールでの Windows Update 設定の構成は、SConfig メニューまたはコマンド ラインを使用して実行できます。 この記事では、Windows Update の設定を構成するために必要な手順とコマンドについて説明します。 Server Core では、次の方法で Windows 更新プログラムをインストールできます。

  • Windows Update の自動更新、または Windows Server Update Services (WSUS) を使用する。 Windows Update を自動的に使用するか、WSUS コマンド ライン ツールを使用して、Server Core インストールを実行しているサーバーにサービスを提供できます。

  • Manually. Windows Update または WSUS を使用していない組織でも、更新プログラムを手動で適用できます。

Prerequisites

  • デバイスにアクティブなインターネット接続が必要です。
  • The user account performing Windows updates should be a member of the Administrators, Domain Admins, or Enterprise Admins group.
  • サーバーがドメインのメンバーである場合は、グループ ポリシーを使用して 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 メニューが読み込まれます。 If the SConfig menu doesn't appear, run sconfig and select Enter. メニューが読み込まれたら、次の手順に従って設定を構成します。

  1. Type 5, select Enter. Select one of these options, then select Enter.

    1. 1) Automatic
    2. 2) Download only
    3. 3) Manual
  2. Type 6, select Enter. Select one of these options, then select Enter.

    1. 1) All quality updates
    2. 2) Recommended quality updates only
    3. 3) Feature updates

コマンド ラインを使用して Windows 更新プログラムを構成する

Tip

VBScript は非推奨となっています。 VBScript はオンデマンド機能 (FoD) として引き続き使用でき、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

インストールされている更新プログラムによっては、コンピューターの再起動が必要になる場合があります。 再起動が必要な更新プログラムはシステムから通知されません。 To determine if the installation process completed, open Task Manager by running taskmgr and verify that either the wuauclt, or Trusted Installer processes aren't actively running.

Windows Server 更新プログラムを手動で適用する

サービス スタック更新プログラム (SSU) と LCU の組み合わせパッケージをインストールした後に最新の累積的な更新プログラム (LCU) を削除するには、引数として LCU パッケージ名を指定して Remove-WindowsPackage コマンドレットまたは Dism /Remove-Package コマンド ライン オプションを使用します。 パッケージ名は、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 Update Manager を使用した更新

また、Azure Portal から Azure Update Manager を使用して Windows Server Core のインストールを更新することもできます。