Windows Server 2019の手動アップデート方法|KB更新プログラムは最新だけで良いのか過去分も必要か解説

Windows 全般

Windows Server 2019をインターネットに接続せず運用している環境では、Microsoft Updateを利用できないため、KB(Knowledge Base)形式の更新プログラムを手動で適用するケースがあります。その際に悩みやすいのが「過去のKBをすべて順番に適用する必要があるのか」「最新の更新プログラムだけで問題ないのか」という点です。この記事では、Windows Server 2019のオフライン環境における更新プログラム適用の考え方や注意点について解説します。

Windows Server 2019の更新プログラムは基本的に最新KBだけで対応できる

Windows Server 2019の更新プログラムは、基本的に累積更新プログラム(累積パッチ)という仕組みになっています。そのため、通常は過去に公開されたすべてのKBを1つずつ適用する必要はありません。

累積更新プログラムには、それ以前に公開された修正内容が含まれています。そのため、長期間更新していなかったサーバーであっても、対象となる最新の累積更新プログラムを適用することで、多くの場合は最新状態まで更新できます。

例えば、2021年から更新していないWindows Server 2019に対して2024年公開の最新累積更新プログラムを適用する場合、2021年以降のKBをすべて順番に入れる必要はなく、基本的には最新の累積更新プログラムを適用する形になります。

累積更新プログラムとサービススタック更新プログラムの違い

ただし、Windows Serverの更新では注意すべき点があります。それは、累積更新プログラム(LCU)だけではなく、サービススタック更新プログラム(SSU)の存在です。

サービススタック更新プログラムは、Windows Update自体の仕組みを改善するための更新です。古いWindows Server環境では、最新の累積更新プログラムを適用する前に、必要なSSUを先に適用する必要がある場合があります。

近年のWindows Server 2019向け更新では、SSUと累積更新プログラムが統合された形式で提供されることも増えています。そのため、対象サーバーの現在の更新状態や適用予定のKBの説明を確認することが重要です。

オフライン環境でKBを手動適用する場合の確認手順

ネットワーク接続できないWindows Server 2019へ更新を適用する場合は、事前に対象サーバーの状態を確認します。確認ポイントとして、現在のOSビルド番号、インストール済み更新プログラム、必要な前提条件があります。

OSビルド番号は「winver」コマンドやシステム情報から確認できます。また、コマンドプロンプトで「wmic qfe list」などを利用すると、現在適用されている更新履歴を確認できます。

例えば、工場設備や制御システムなどで長期間停止できないサーバーの場合、いきなり本番環境へKBを適用せず、同じ構成の検証環境で適用テストを行うことが推奨されます。

古いKBを個別に適用したほうが良いケース

基本的には最新の累積更新プログラムで対応できますが、すべてのケースで最新KBだけが正解とは限りません。特殊な環境では過去の更新プログラムが必要になる場合があります。

例えば、特定の業務アプリケーションが特定のWindowsビルドを前提としている場合や、更新途中で失敗している状態の場合は、原因調査のために過去のKB適用状況を確認する必要があります。

また、累積更新プログラムの適用時にエラーが発生する場合は、前提となるサービススタック更新プログラムやコンポーネント修復が必要になることがあります。

Microsoft UpdateカタログからKBを取得する方法

インターネット接続できない環境では、インターネット接続可能な別PCからMicrosoft Updateカタログを利用してKBファイルを取得し、USBメモリなどで対象サーバーへ移動します。

取得する際は、Windows Server 2019用であること、OSのエディションやアーキテクチャ(通常はx64)に対応していることを確認します。

例えば、Windows Server 2019 Standard x64環境の場合、Windows Server 2019向けx64累積更新プログラムを選択し、ダウンロードした.msuファイルをサーバー上で実行して適用します。

更新適用後に確認すべきポイント

KB適用後は、正常にインストールされたかだけでなく、OSビルド番号が更新されているか確認することが大切です。

また、業務サーバーの場合は、Windowsサービスの状態、アプリケーション動作、ログの異常有無なども確認します。更新プログラムによってセキュリティが向上する一方で、環境によっては既存システムへ影響する可能性があります。

特にデータベースサーバーや業務アプリケーションを稼働しているサーバーでは、バックアップ取得後に計画的なメンテナンス時間を確保して作業することが重要です。

まとめ|Windows Server 2019は基本的に最新累積KBの適用で対応可能

Windows Server 2019をオフライン環境で更新する場合、過去のKBをすべて順番に適用する必要は基本的にありません。累積更新プログラムであれば、対象時点の最新KBを適用することで過去の修正内容も含めて更新できます。

ただし、サービススタック更新プログラムや環境固有の問題によって追加対応が必要になる場合があります。そのため、適用前には現在のOS状態とKBの適用条件を確認することが大切です。

ネットワーク接続できないサーバーほど更新作業は慎重に行う必要があります。検証環境での確認、バックアップ取得、適用後の動作確認を行い、安全な手順でWindows Server 2019を最新状態へ更新しましょう。

コメント

タイトルとURLをコピーしました