「お使いのコンピュータには更新プログラムは適用されません」というエラーを修正する方法:効果的な10の解決策
Windowsのアップデートを手動でインストールするのは、時に本当に面倒な作業です。正しいはずのアップデートをダウンロードして実行したと思ったら、「このアップデートはお使いのコンピューターには適用できません」といった不可解なエラーが表示されることがあります。これは通常、バージョンの不一致やサポート対象のアップデートが不足していることが原因です。間違ったOSバージョンにパッチをインストールしようとすると、Windowsがクラッシュしてしまうこともあります。また、システムファイルやレジストリ設定の破損が事態を悪化させることもあります。これは非常に厄介な問題ですが、幸いなことに、トラブルシューティングと修正方法がいくつかあります。このガイドでは、こうした厄介なエラーを回避し、手間をかけずにWindowsを最新の状態に保つためのさまざまな手順を説明します。
Windowsで「この更新プログラムはお使いのコンピュータには適用できません」というエラーを修正する方法
アップデートがオペレーティングシステムと互換性があるかどうかを確認します
これは当たり前のことかもしれませんが、念のため確認しておく価値はあります。KB2919355 または KB4048955 を間違ったバージョンの Windows にインストールしようとすると、うまくいきません。Microsoft Update カタログから間違った更新プログラムをダウンロードしてしまうこともあるので、まずは互換性を確認してください。Windows は必要以上にインストールを難しくしているからです。
- Microsoft Update カタログを開きます。
- 検索ボックスに KB 番号 (KB2919355 など) を入力し、[検索]をクリックします。
- アップデートがどのWindowsバージョン向けか確認してください。Windows 8.1と表示されているのにWindows 10を使用している場合は、おそらくこちらが問題です。32ビット版と64ビット版のどちらでも、コンソールは同じです。「PC」>「プロパティ」でシステムアーキテクチャを確認してください。
- システムアーキテクチャ(64ビットまたは32ビット)に応じて適切なアップデートをダウンロードしてください。コントロールパネル >システムの「システムの種類」で、どちらのアップデートが適用されているかを確認できます。
一部の設定では、この手順だけで問題が解決します。間違ったOSのアップデートをインストールしようとしている場合は、当然ながら適用されません。簡単そうに見えますが、実は、当たり前のことが見落とされてしまうこともあるのです。
アップデートがまだインストールされていないことを確認してください
次に、既にインストールされているアップデートをインストールしようとしている可能性があります。同じパッチを2回インストールすると、Windowsが混乱する可能性があります。そのため、簡単な確認を行うことで、時間と手間を節約できます。
- を押してWindows + R、
controlと入力し、Enter キーを押します。 - [プログラム] > [プログラムと機能]に移動します。
- 左側のペインで「インストールされた更新プログラムの表示」をクリックします。
- アップデート名またはKB番号でアップデートを探してください。見つかった場合は再インストールする必要はありません。他の修正プログラムに進んでください。また、アップデートが破損している場合は、アンインストールしてから再インストールしてみてください。
正直に言うと、一部のマシンではアップデートがリストに表示されていても、完全に機能していないという、厄介なケースがあります。そのため、インストールに問題があると思われる場合は、まずここを確認してください。
前提条件となる更新プログラムがインストールされていることを確認する
多くのアップデートは以前のパッチに依存しています。パッチを適用していない場合、「適用不可」というエラーが発生する可能性があります。土台がないまま壁を作ろうとするのと同じで、うまくいきません。
- コントロール パネルを開き、プログラム > プログラムと機能に移動します。
- [インストールされた更新プログラムを表示]をクリックします。
- KB291935など、対象のアップデートに関連する前提条件となるアップデートを検索してください。見つからない場合は、まずそれらをダウンロードしてインストールしてください。
これは、2014 年 4 月以降にリリースされた更新プログラムを古いバージョンの Windows にインストールする場合、または非常に古いビルドから更新する場合に特に重要です。
Windows Updateのトラブルシューティングツールを実行する
Windowsには、アップデートに関する問題に対処するためのトラブルシューティングツールが組み込まれています。場合によっては、そのまま放置しておくだけで問題が解決することもあります。よくあるバグを検出し、迅速かつ簡単に修正してくれます。
- を押してWindows + S、「設定のトラブルシューティング」と入力します。
- それを開いたら、[その他のトラブルシューティング]をクリックします。
- Windows Update を見つけて、[実行]をクリックします。
スキャンして、可能な範囲で修正しましょう。マシンによっては、レジストリの不具合を修正したり、一部のサービスをリセットしたりするだけで、アップデートを再度インストールできるようになる場合があります。
SFCおよびDISMコマンドを実行してシステムファイルを修復する
場合によっては、システムファイルの破損が問題の根本原因となることがあります。なぜ機能するのかは定かではありませんが、システムファイルチェッカー(SFC)と展開イメージのサービスと管理(DISM)を実行すると、更新をブロックしている破損または欠落したシステムコンポーネントを修復できます。Windowsは、このプロセスを可能な限り複雑にする必要があるためです。
- [スタート]ボタンを右クリックし、[実行]を選択するか、 を押しますWindows + R。
- 入力し
cmdて押し、Ctrl + Shift + Enter管理者として実行します。 - コマンドプロンプトで入力し、 Enterキー
SFC /Scannowを押します。数分かかる場合がありますので、お待ちください。 - 問題が検出され修正された場合は、更新プログラムを再度インストールしてみてください。
- 問題が解決しない場合は、DISM を実行します。入力してEnter キー
Dism /Online /Cleanup-Image /RestoreHealthを押します。完了するまで待ってから、再起動してもう一度お試しください。
この手順により、多くの場合、更新の適用を妨げる破損やレジストリの問題が解決されます。
Windows Updateサービスが実行されていることを確認する
必須サービスがオフになっていると、Windowsは更新プログラムをインストールできません。電源が切れた携帯電話でメッセージを送信しようとしているようなものです。これらのサービスを再起動し、自動起動するように設定することで、この問題を解決できます。
- 「 で実行 」を開きWindows + R、 と入力してEnter キー
services.mscを押します。 - Windows Update を見つけてダブルクリックし、スタートアップの種類を自動に設定します。
- サービスが実行されていない場合は、[開始]をクリックします。
- Windows モジュール インストーラーでも同様の手順を実行します。
- 変更を適用し、必要に応じてシステムを再起動します。
地域設定を調整する(地域特有の問題が発生する場合があります)
システムの地域設定が米国以外、特に標準外のロケールに設定されている場合、特定のアップデートがブロックされる可能性があります。簡単な調整で改善されるかもしれません。
- Windows の検索ボックスに「コントロール パネル」と入力して開きます。
- [時計と地域] > [地域]に移動します。
- 形式ドロップダウンから「英語 (米国)」を選択します。
- [管理]タブに移動し、[システム ロケールの変更]をクリックします。
- 英語(米国)を選択し、変更を保存します。
クリーンブートを実行して、サードパーティのアプリが問題を引き起こしていないか確認します。
サードパーティ製のアプリやドライバーがアップデートをブロックしている場合は、クリーンブートすることで原因が特定できるかもしれません。これは、Windowsをコアとなる必須コンポーネントのみで起動した状態と似ています。
- 「 で実行 」を開きWindows + R、 と入力してEnter キー
msconfigを押します。 - [サービス]タブで、[Microsoft のサービスをすべて非表示にする]をオンにし、[すべて無効にする]をクリックします。
- [スタートアップ]タブに移動し(新しい Windows では、代わりにタスク マネージャーを開きます)、すべてを無効にします。
- 再起動してから、もう一度アップデートを試してください。問題が解決した場合は、サードパーティ製アプリに問題があった可能性があります。サービスを一つずつ有効化して、問題の原因を特定してください。
最後の手段: 以前のシステム復元ポイントにロールバックする
最近の変更によって問題が発生している場合は、システムを以前の状態に復元すると改善する可能性があります。ただし、最近のアップデートや設定変更の一部が元に戻ってしまうため、ご注意ください。
- コントロール パネルを開きます。
recovery検索ボックスに入力し、 「回復」を選択します。- 「システムの復元を開く」をクリックし、プロンプトに従って以前の復元ポイントに戻します。
完了したら、もう一度お試しください。リセットすることで、頑固な問題が解決できる場合もあります。
DISMを使用してオフラインアップデートを手動でインストールする
型破りな発想ですが、DISMを使ってオフラインでアップデートをインストールすると、Windows Updateの不具合を回避できます。少し手間はかかりますが、他の方法がうまくいかない場合に有効です。
- 新しいフォルダーを作成します (たとえば、C:\のupdates )。
- ダウンロードした MSU 更新ファイルをこのフォルダーにコピーします。
- 長いファイル名による問題を回避するために、 xyz.msuのような単純な名前に変更します。
- 管理者としてコマンド プロンプトを開きます (実行 > cmd > Ctrl + Shift + Enter )。
- 実行:
Expand -F:* C:\updates\xyz.msu C:\updates\— コンテンツを抽出します。 - 抽出したファイルから KB 番号を特定し、次のコマンドを実行します。
- KBXXXX を実際の KB 番号に置き換え、確認メッセージが表示されるまでお待ちください。完了したら再起動してください。
DISM /Online /Add-Package /PackagePath:C:\updates\KBXXXX.msu
この方法は少しマニアックですが、正しく設定すれば信頼できます。
様々な修正方法とコツを網羅できたかと思います。システムによっては、うまくいく方法とうまくいかない方法がありますので、いくつか試してみる価値はあります。しばらくお待ちください。アップデートの問題が解決することを願っています。
まとめ
- 更新プログラムと Windows のバージョンおよびアーキテクチャとの互換性を確認します。
- アップデートがすでにインストールされているかどうかを再確認してください。
- 必要な前提条件の更新プログラムをインストールします。
- Windows Update トラブルシューティング ツールを実行します。
- 更新に関連する Windows サービスを確認して再起動します。
- 必要に応じて地域設定を調整します。
- サードパーティの干渉を排除するためにブートをクリーンにします。
- 最近の変更によって競合が発生した場合は、システムの復元を実行します。
- 他の方法が機能しない場合は、DISM を使用してオフラインで更新プログラムをインストールします。
まとめ
この作業は面倒な作業です。特にWindowsが互換性のあるはずのアップデートを頑なに拒否する場合はなおさらです。通常は、バージョンの互換性を確認し、SFCやDISMなどの修復ツールを実行すれば解決します。それでも解決しない場合は、地域設定を調整したり、クリーンブートを実行したりすることで、サードパーティ製アプリがこっそりと問題を起こしているのかが明らかになるかもしれません。少しイライラしますが、根気強く試せば、これらの手順でほとんどの問題は解決します。この方法が誰かの時間と労力の節約になれば幸いです。複数の環境で効果があったので、あなたにも効果があるかもしれません。