ネットワーク共有から WUSA (Windows Update スタンドアロン インストーラー) を使用して Windows Update をインストールしようとして、頭を悩ませる人がいます。不正なパスなどの問題に関するエラー ポップアップが突然表示されるので、少し奇妙です。特に、サーバー上に複数の.msu ファイルが一緒に存在する場合はそうです。通常は、ERROR_BAD_PATHNAME のようなものが表示されたり、更新が完了せず、頭を悩ませることになります。Windows 11 でなぜこれが頑固に発生するのかはわかりませんが、どうやらバージョン 24H2 および 25H2 では一般的な問題であり、Windows Server 2025 にも影響するようです。幸いなことに、この問題を回避できる回避策はいくつかありますが、そもそもなぜこれが発生するのかを理解しておくと役立ちます。WUSA は、複数のファイルが含まれるネットワーク共有から直接更新を実行することを好まないのです。 Windows は更新パスの処理方法にかなりこだわりがあるため、問題のある.msu ファイルをローカル (デスクトップやダウンロード フォルダーなど) にコピーすると、大きな違いが生じます。こうすることで、WUSA がファイルを紛失したり混乱したりすることなく見つけることができます。場合によっては、コピー後にファイルをダブルクリックするだけでうまくいきますが、次のようなコマンドを使用して、管理者特権のコマンド プロンプトまたは PowerShell ウィンドウから実行する必要があることもあります。 wusa C:\Path\To\update.msu /quiet /norestart 通常、共有から直接実行するよりも手間がかかりません。これが機能しない場合は、既知の問題のロールバックを使用することもできます。基本的に、Microsoft には問題のある更新プログラムをサイレントにロールバックするのに役立つポリシーがあるため、まず最新の累積的な更新プログラムがインストールされていることを確認してから再起動し、更新プログラムが問題なくインストールされるかどうかを確認します。このトリックは、大規模な更新サイクルの途中にあるシステムや管理された環境によく適用されます。企業環境では、グループ ポリシーを微調整すると役立つこともあります。gpedit.mscを開き、 [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows Update]に移動します。 「ネットワーク共有からの更新プログラムのインストールを許可する」というポリシーがあります。これは、ネットワーク環境で更新プログラムがどのようにステージングされるかを制御するためのものです。特定のポリシーを有効または無効にすることで、WUSAがネットワークパスで処理を阻害するのを防ぐことができます。設定を変更した後は、再起動するか、ポリシーを更新してください。gpupdate /forceもう一つ言及しておくべき点があります。回避策を適用した後、再起動するだけで問題が解決する場合もあります。Windows は必要以上に負荷をかける必要があるため、当然ながら再起動が必要になります。しかし、ある環境ではうまくいったのに、別の環境では…うまくいかなかった、というケースもありました。それでも、これらの修正は最も簡単で、定着する傾向があります。最後に、Microsoft はこの問題点を認識しており、恒久的な修正プログラムの開発に取り組んでいます。ただし、それが実現するまでは、特に大規模な更新プログラムや共有からのインストールを拒否する更新プログラムの場合は、.msu ファイルをローカルにコピーし、必要に応じてポリシーを適用するのが最善策です。これらの手順を実行しても更新プログラムが適用されない場合は、最近の更新プログラムをアンインストールするか、Windows Update に組み込まれているトラブルシューティング ツールを実行することも検討できますが、これは全く別の問題です。ただし、管理された環境では、WUSA.exe のインスタンスが一度に 1 つしか実行できない理由を理解しておくと、更新パスをより適切に計画するのに役立ちます。更新プログラムを段階的に実行し、適切な順序で実行することで、フラストレーションを軽減できます。そして、確かに Windows は扱いにくい時があります。でも、これで誰かの時間短縮になれば嬉しいです。私の場合は効果がありました。皆さんにも効果があるといいですね。
まとめ
- .msu ファイルをネットワーク共有から実行するのではなく、ローカルにコピーします。
wusaサイレント インストールの場合は、/quiet /norestart スイッチを含むコマンド ラインを使用します。- 管理対象環境の場合は、既知の問題のロールバックを適用し、グループ ポリシー設定を微調整します。
- 変更後に再起動し、再度インストールを試みてください。
まとめ
この作業はちょっと面倒ですが、アップデートファイルをローカルにコピーするだけで解決することがよくあります。ちょっとした回避策ですが、多くの場合、WUSAが提示するパスの問題を回避するのに十分です。Microsoftがパッチをリリースするまでは、Windows 11マシンでアップデートが滞っている問題を解決するには、おそらくこれが最速の方法でしょう。これが役に立つことを願っています。私が試したいくつかの異なる設定では、確かに効果がありました。