PowerShellまたはブラウザを使用してカタログからWindows Updates(.msu)をダウンロードする

Microsoft UpdateカタログからWindows Update(オフラインインストールまたは配布用の.msu更新パッケージ)をダウンロードするためにInternet Explorerを使用する必要がなくなりました。 マイクロソフトがサイトを刷新し、ActiveXコントロールを排除したため、Microsoft Updateカタログは現在すべてのブラウザーをサポートしています。

この記事では、WebブラウザーまたはPowerShellを使用してMicrosoft Updateカタログから更新をダウンロードする方法について説明します。

Microsoft Updateカタログから直接更新をダウンロードする

方法1:Webブラウザーを使用してWindows Updateをダウンロードする

約束どおり、Microsoftは他のWebブラウザーをサポートするために、Microsoft UpdateカタログサイトのActiveXコントロールを削除しました。 Google ChromeやMozilla Firefoxなどの任意のブラウザを使用して、Microsoft Updateカタログからアップデートをダウンロードできます。

ブラウザーを使用してMicrosoft Updateカタログサイトにアクセスし、KBまたは更新IDを入力して、[検索]をクリックします。

.msuまたは.cabリンクを右クリックし、[ 対象をファイルに保存]を選択て、ファイルをローカルにダウンロードします。

Chrome WUカタログ検索エンジン

カスタム検索エンジンを作成して、Windows Updateカタログダウンロードページをすばやく検索してアクセスできます。 Google Chromeの手順は次のとおりです。

  1. Google Chromeを起動して[設定]を開きます
  2. [検索エンジン ]で、 [検索エンジンの管理… ]をクリックします
  3. [追加]ボタンをクリックして、検索エンジンを作成します。
  4. 説明、検索キーワード(例: wu )、検索URLを入力します。 Windows Updateカタログ検索では、次のURLを使用します。
     //www.catalog.update.microsoft.com/Search.aspx?q=%s 

  5. 次に、アドレスバーに「 WU 」と入力します。

  6. スペースまたはタブを押します。 WUカタログのカスタム検索バッジが表示されます。

  7. 検索文字列を入力します。つまり、「KB」プレフィックスが付いたMicrosoft Update IDです。 次のMicrosoft Updateカタログ検索結果ページが直接開きます。

方法2:PowerShellを使用してWindows Updateパッケージをダウンロードする

Save-KBFile PowerShellスクリプト(Microsoft MVPによって作成)は、バックグラウンドでMUカタログをロードして解析し、BITSを使用して優先フォルダーに更新をダウンロードします。

  • まず、メモ帳を使用して、上記のPowerShell GitHubスクリプトをSave-KBFile.ps1としてフォルダーに保存します(例D:\Scripts

オプションA:ワンクリックでアップデートをダウンロード–最も簡単なオプション

PowerShellスクリプトを使用して更新をダウンロードするには、次のターゲットでデスクトップショートカットを作成して実行します。

 powershell.exe -ExecutionPolicy Bypass -command。 D:\ Scripts \ Save-KBFile.ps1; Save-KBFile -Name KB4509091 -Architecture x64 -Path D:\ Updates " 

別のアップデート(KB ##)または別のアーキテクチャ(x86)をダウンロードするには、ショートカットのプロパティで変更します。

$config[ads_text6] not found

オプションB:PowerShellを開いてコマンドを手動で実行する

  1. [スタート]を右クリックし、[実行]をクリックします。 次のコマンドを入力して、「OK」をクリックします。
     powershell.exe -noexit -ExecutionPolicy Bypass -File "D:\ Scripts \ Save-KBFile.ps1" 

    頻繁に使用する場合は、上記のコマンドへのデスクトップショートカットを作成できます。

  2. Save-KBFileスクリプトを実行し、次のコマンドライン構文を使用してWindows更新(.msu)をダウンロードします。

    例:

    KB4509091を現在のディレクトリにダウンロードします。 アーキテクチャが言及されていない場合、デフォルトでは64ビットバージョンのアップデートがダウンロードされます。

     Save-KBFile -Name KB4509091 -Architecture x64 -Path D:\ Updates 

    32ビットのアップデートをダウンロードするには、次のコマンドを実行します。

     Save-KBFile -Name KB4509091 -Architecture x86 -Path D:\ Updates 

    32ビット64 ビットの両方のインストーラーをダウンロードするには、次のコマンドを実行します。

     Save-KBFile -Name KB4509091 -Architecture All -Path D:\ Updates 

    複数のアップデートを特定のフォルダにダウンロードするには:

     Save-KBFile -Name KB4509091、4507453 -Path D:\ Updates 

    x64バージョンのアップデートKB4509091およびKB4507453をD:\Updates

著者には、GitHubで利用できるようになっている(スクリプトではなく)モジュールバージョンもあることに注意してください。 KB ViewerおよびSaverを参照してください。 このモジュールは、更新(KB ###)に関する詳細情報の取得に役立つGet-KbUpdateという追加のコマンドをサポートしています。 モジュールの使用法は自明です。

関連記事