Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows Updateを手動でダウンロードしてインストールする方法を徹底解説

Microsoftは毎月少なくとも1回、自社製品向けの新しいセキュリティ更新プログラムをリリースしています。通常であれば、Windows Updateサービスが自動的にダウンロードとインストールを行ってくれるため、ユーザー側で特別な操作をする必要はありません。

しかし、次のようなケースでは、お使いのWindowsのバージョン(ビルド)向けの最新の累積セキュリティ更新プログラムを手動でダウンロードしてインストールする必要があります。

  • wuauserv(Windows Update)サービスが無効化されているコンピューター
  • WSUSサーバーを利用していない、インターネットから切り離されたオフライン環境
  • 従量制課金接続のローカルネットワーク環境 など

Microsoftは毎月第2火曜日(いわゆる「パッチチューズデー」)に、サポート中のすべてのWindowsエディションやその他のMSFT製品向けに更新プログラムを公開しています。重大な脆弱性に対するパッチについては、この日を待たずに緊急リリースされる場合もあります。また、現在のWindowsでは累積更新プログラムのモデルが採用されているため、インストールが必要なのは「最新の累積セキュリティ更新プログラム1つ」だけであり、過去の更新を個別に適用する必要はありません。

Windows Updateの適用履歴を確認する

コンピューターに最近インストールされた更新プログラムの日付は、次のPowerShellコマンドで確認できます。

gwmi win32_quickfixengineering |sort installedon -desc

Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
PCname1 Security Update KB5011352 NT AUTHORITY\SYSTEM 2/9/2022 12:00:00 AM

この実行結果から、このコンピューターの最後のセキュリティ更新プログラムが2022年2月9日にインストールされたことがわかります。

また、PSWindowsUpdateモジュールに含まれるGet-WUHistoryコマンドレットを使えば、より詳細なWindows Updateのインストール履歴を一覧表示することも可能です。

Get-WUHistory|Where-Object {$_.Title -like "KB*"} |Sort-Object date -desc

続いて、自分のWindowsのバージョンとビルド番号を把握しておきましょう。次のPowerShellコマンドを使用します。

Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer, OsArchitecture

WindowsProductName WindowsVersion OsHardwareAbstractionLayer OsArchitecture
Windows 10 Pro 2009 10.0.19041.1566 64-bit

この例では、Windows 10 20H2 x64向けの最新セキュリティ更新プログラムをダウンロードすることが目標になります。

Windowsの最新セキュリティ更新プログラムを見つけてダウンロードする方法

Microsoft製品の更新プログラムは、Microsoft Update Catalog(https://www.catalog.update.microsoft.com/Home.aspx )から手動でダウンロードできます。サポート中のすべてのWindowsバージョンの更新プログラムが収録されており、WSUSコンソールへの直接インポートにも対応しています。

ただし、Update Catalogには便利な絞り込み検索機能がないのが難点です。必要なKB番号がわからないままでは、目的のMSU更新パッケージを探し出すのはかなり骨の折れる作業になります。

そこで、自分のWindowsバージョンに合った更新プログラムを正確に検索する方法を紹介します。この記事の執筆時点は2022年3月10日なので、最新のセキュリティ更新プログラムは2日前の3月8日(月の第2火曜日)に公開されたものということになります。Windows 10 20H2 x64向けの2022年3月のセキュリティ更新プログラムを検索するには、画面右上の検索ボックスに次のクエリを入力して貼り付けてください。

windows 10 20h2 x64 3/%/2022

検索の結果、3つの更新プログラムがヒットしました。この中からどれをダウンロード・インストールすればよいのでしょうか? もちろん全部インストールしても問題ありませんが、それでは時間の無駄です。Microsoftは累積更新方式を採用しているため、ダウンロードが必要なのは、お使いのOSバージョンに対応した最新の累積セキュリティ更新プログラム1つだけです。

この例のWindows 10ビルドでは、次の大型(600MB超)の累積更新プログラムが1件のみ該当しました。

  • 2022-03 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB5011487)、Windows 10 version 1903以降向け、セキュリティ更新プログラム、2022年3月7日 — 655.6 MB

セキュリティ更新プログラムKB5011487の名前をクリックすると、更新情報のウィンドウが開きます。「Package Details(パッケージの詳細)」タブに切り替えると、この更新プログラムがどの更新プログラムを置き換えるのか(This update replaces the following updates)、逆にどの更新プログラムによって置き換えられているか(This update has been replaced by the following updates)を確認できます。

ここで「This update has been replaced by the following updates: n/a」と表示されていれば、それは現時点で他の更新に置き換えられていないこと、つまりお使いのWindows 10バージョン向けの最新の累積セキュリティ更新プログラムであることを意味します。

Download」ボタンをクリックすると、次のウィンドウにMSUファイルの直接ダウンロードリンクが表示されるので、ファイルをダウンロードしてローカルドライブに保存しましょう。

なお、Windows 10の各バージョン向けの最新累積更新プログラムのKB番号は、次の公式ページでも確認できます。
https://support.microsoft.com/en-us/topic/windows-10-update-history-7dd3071a-3906-fa2c-c342-f7f86728a6e3

左側のリストから自分のWindows 10ビルド(この例ではWindows 10 20H2)を選択し、「In this release(このリリースについて)」の項目を確認します。先頭のエントリが、選択したWindowsバージョン向けの最新累積更新プログラムのKB記事です。この例では「March 8, 2022—KB5011487(OS Builds 19042.1586, 19043.1586, 19044.1586)」となっており、上記の方法でダウンロードした更新プログラムと一致しています。

さらに、最新のWindows 10 Servicing Stack Update(SSU)もダウンロードしておきましょう。SSUもUpdate Catalogで「servicing stack windows 10 20h2」というキーワードで検索すれば見つけられます。

必ず、累積セキュリティ更新プログラムをインストールする前にSSUを先にインストールしてください。ただし注意点として、2021年3月以降、MicrosoftはWindows 10ビルド2004以降向けの個別のSSUの提供を停止し、最新の累積更新プログラム(LCU)に統合しています。そのため、比較的新しいビルドをお使いの場合は、SSUを別途入手する必要はありません。

PowerShellでWindows Updateのファイルをダウンロードする

Microsoft Update CatalogからMSUファイルを手動でダウンロードする際は、KBUpdateモジュール(KB Viewer, Saver, Installer and Uninstaller:https://github.com/potatoqualitee/kbupdate )のSave-KBFileコマンドレットを活用すると便利です。

まず、PowerShellギャラリーからモジュールをインストールします。

Install-Module KBUpdate -Scope CurrentUser

特定の更新ファイルをダウンロードするには、次のPowerShellコマンドを実行します。

Save-KBFile -Name KB5011487, 5005260 -Architecture x64 -Path C:\Distr\Updates

更新ファイルはBITSプロトコルを使用して、バックグラウンドで指定したディレクトリへダウンロードされます。

Windowsに累積セキュリティ更新プログラムを手動でインストールする

Windows 10向けの最新セキュリティ更新プログラムを含むMSUファイルをダウンロードしたら、あとはインストールするだけです。MSUファイルをダブルクリックし、「Windows Update スタンドアロン インストーラー」の指示に従って進めてください。

MSUのインストール時に「この更新プログラムはコンピューターには適用されません(The update is not applicable to your computer)」というメッセージが表示される場合は、別のWindowsバージョン/ビルド向けのパッケージをダウンロードしてしまったか、すでに同じ更新プログラムがインストール済みである可能性が高いです。状況によっては、Windows Updateサービスおよびエージェントの設定を初期状態にリセットする必要もあります。

更新パッケージのインストールが完了したら、コンピューターを再起動してください(OSやアプリケーションに不具合が発生した場合は、専用ガイドに従って更新プログラムをアンインストールできます)。

また、内蔵のwusa.exe(Windows Update スタンドアロン インストーラー)ツールを使えば、コマンドプロンプトからサイレントモードでインストールすることも可能です。次のコマンドでは、指定した更新プログラムを無人モードでインストールし、インストール完了後の自動再起動を延期します。

wusa C:\updates\windows10.0-kb5011487-x64_8bc93fe5c681ddf741120602899a730c65c155d6 /quiet /norestart

さらに、MSUファイルを展開してCABファイルとして取り出し、DISMコマンドでインストールする方法もあります。

start /wait DISM.exe /Online /Add-Package /PackagePath:c:\updates\KB5011487\Windows10.0-KB5011487-x64.cab /Quiet /NoRestart

このCABファイルは、Windowsインストールイメージへの統合(スリップストリーム)にも利用できるため、大量展開の際に役立ちます。

Windows Defenderのウイルス定義を手動で更新する

Windowsデバイスで内蔵のMicrosoft Defenderウイルス対策を有効にしている場合は、その定義ファイル(シグネチャ)も手動で更新できます。新しいシグネチャセットを含む更新プログラムは、Microsoft Update Catalog、またはより手軽にこちらの専用ページ(https://www.microsoft.com/en-us/wdsi/defenderupdates#manual )からダウンロードできます。

お使いのWindowsバージョンに対応したオフラインインストールファイルをダウンロードしてください。たとえば「Microsoft Defender Antivirus for Windows 10 and Windows 8.1 64-bit」などが該当します。

ダウンロードしたfpam-fe.exeファイルを実行してインストールすれば、アンチウイルスの定義が最新の状態に更新されます。

Windows 10のビルドを手動でアップグレードする方法(機能更新プログラム)

セキュリティ更新プログラムだけでなく、Windows 10のビルドアップグレード(機能更新プログラム/Feature Update)も手動で実施できます。たとえば、サポート終了が2022年5月10日に迫っているWindows 10 20H2から、21H2へアップグレードしたいといったケースです。

その場合は、https://www.microsoft.com/software-download/windows10 にアクセスし、「今すぐアップデート(Update Now)」ボタンをクリックします。

ウィザードの指示に従うことで、最新版のWindows 10(Windows 10 November 2021 Update)へアップデートできます。なお、この方法ではインターネット接続が必要です。

オフライン環境でビルドアップグレードを行いたい場合は、Media Creation Tool(メディア作成ツール)を使用して、新しいWindows 10ビルドのインストールISOイメージを作成します(このツールではISOイメージや起動可能なWindows 10 USBフラッシュドライブを作成できます)。

作成したISOイメージをWindowsの仮想ドライブにマウントし、setup.exeを実行して、Windowsセットアップウィザードの手順に従えばアップグレードは完了です。コマンドプロンプトを使ったビルドアップグレードの詳細な手順については、関連記事で詳しく解説しています。

  1. Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド

    DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi

  2. Windows 10向けiTunesのダウンロードとインストール方法を徹底解説

    Appleの「iTunes」アプリは、最新のWindows 10ではMicrosoft Storeから入手できるようになりました。iTunesを活用すれば、iOSデバイスのデータをWindows 10 PCにバックアップできるだけでなく、それ以外にもさまざまなことが可能です。例えば、Apple Musicのストリーミング再生、iCloudへの音楽アップロード、オーディオファイルの形式変換、ホームネットワーク経由での音楽共有、CD/DVDへのデジタル音楽の書き込み、そしてもちろんiOSデバイスを最新バージョンへアップデートすることもできます。 Windows 10にiTunesをダウンロードす