HatenaLINELINERSSFeedlyWindowsアップデートは自動で出来ますが、インターネットに繋がっていないシステムの場合、更新プログラムをDVD等に入れて、そのパソコンへコマンドでインストールすることができます。その方法を解説します。本記事での更新プログラム適用方法Windowsアップデートは自動でできますが、以下のようなケースでは更新プログラムをダウンロードして、適用するパソコンへ格納した後、インストールする必要があります。インターネットできないパソコンに更新プログラムを適用するとき自動で行うWindowsアップデートは、インターネットに接続していないとできません。IT企業が納めるシステムに更新プログラムを適用するときIT企業が会社や官公庁に納めるシステムは、原則、自動のWindowsアップデートは行いません。理由は、予め検証用システムに更新プログラムを適用し、テストで問題ないことを確認してから本番用システムに適用する必要があるからです。更新プログラムをインストールする手順の流れ自動で適用できないパソコンには、以下の手順で行います。この手順を本記事で解説します。」というフォルダに格納した状態でインストールするコマンドは、以下の通りです。/log:C:¥patch¥%COMPUTERNAME%_patch_log.evtxwusa.exe更新プログラムを適用するコマンド/quietWusa.exeを実行すると、途中でユーザへの入力を求めて一時停止するが、このオプションによって、ユーザーによる操作を必要としない自動モードで実行する。バッチ処理で自動的にパッチを適用したい場合には、必ずこのオプションを付ける。」を付与したログファイル名にします。/log:C:¥patch¥%COMPUTERNAME%_patch_log.evtx「C:¥patch¥」配下に「(コンピュータ名)_patch_log.evtx」が作成される。ログファイルの拡張子を「evtx」にするとイベントビューアが開くログファイルの拡張子を「evtx」としている理由は、適用されたパッチの適用結果を全てイベントビューア用データに集約するためです。拡張子を「evtx」にすると、作成されたファイルである「〇〇.evtx」をダブルクリックすることで、直接イベントビューアを開くことができます。他のイベントログと混在しないため、適用されたパッチの結果だけが集約されて、非常に見易くなります。下記の記事にある手順で、更新プログラムの適用結果を確認します。下記の記事で確認できるのは、適用の有無だけであって、適用されていない場合のエラーは、適用時に出力したイベントログファイル「(コンピュータ名)_patch_log.evtx」を開いて確認します。Windowsに適用済みホットフィックス(hotfix)一覧を取得して確認するためにテキストでコマンド出力する方法パッチ適用後の再起動の関する別のオプション/norestartオプションを含めて、パッチ適用後の再起動に関するオプションは下記の通りです。/norestartWusa.exeコマンドを実行した後にWindowsを再起動させないオプション(このオプションを付けないと自動でWindowsが再起動)/warnrestartWusa.exeコマンドを実行した後にWindowsを再起動するか確認メッセージが表示されるオプション/forcerestartWusa.exeコマンドを実行した後に強制的にアプリケーションが閉じられ再起動が開始されるオプション更新プログラムのアンインストール例えば、「KB3055664」というホットフィックスの更新プログラムをコマンドラインでアンインストールするコマンドは、以下の通りです。/log:C:¥patch¥%COMPUTERNAME%_patch_del.evtxwusa.exe更新プログラムを適用するコマンド/uninstallアンインストールを実行させるオプション/norestartこのコマンドを実行した後にWindowsを再起動させないオプション(このオプションを付けないと自動でWindowsが再起動)/kb:3055664「KB3055664」というホットフィックスの更新プログラムをアンインストールする場合、この形式で記述(この例で使われたホットフィックス名なので、適用したいパッチによってホットフィックス名が異なります)/logイベントログで確認できるへログファイルを出力するためのオプションバッチ処理で半自動に複数の更新プログラムを適用する方法わざわざコマンドラインを打つのが面倒であったり、たくさんのバッチファイルを適用するとき、バッチ処理を作成し、半自動で更新プログラムのコマンドラインを実行できます。Windows6.1-KB2488227-x64.msu」の2つのパッチファイルをインストールするパッチ処理の例です。ここまで」をコピーして貼り付けます。2)「c:¥patch¥」の部分は、実際に自分が更新プログラムを格納するフォルダ名に変更します。Windows6.1-KB2488227-x64.msu」は、実際に適用する更新プログラムのファイル名に変更します。」という「3つ目の更新プログラム」を示すように変更します。」は、「いくつまでの更新プログラムのインストールが終わったか」を確認するためのものです。更新プログラムは適用に時間が掛かる場合があり、バッチ処理がどこまで進んでいるのか分かりやすくするためです。従って、更新プログラムの分だけ、カウントアップします。n):”は、誤ってバッチ処理を起動しても、処理をせず終了させるためです。「pause」は、バッチ処理が終わったとき、メッセージが出てバッチ処理の最後で止めるものです。バッチ処理がそのまま終わると画面が消えてしまうので、エラー等を確認するため、最後でバッチ処理を一時停止させます。KB2499999」の2つのパッチファイルをアンインストールするパッチ処理の例です。ここまで」をコピーして貼り付けます。2)「c:¥patch¥」の部分は、実際に自分が更新プログラムを格納するフォルダ名に変更します。