Windows Updateのインストールエラー0x8007012aを解決する完全ガイド
Windows 11 PCで保留中の更新プログラムをインストールしようとした際に、「インストールエラー0x8007012a」が表示されることがあります。「再試行」ボタンをクリックしても、適切なトラブルシューティングを行わない限りエラーは消えません。多くのユーザーからこのエラーに関する報告が寄せられているため、本記事では効果的な対処法を順番にご紹介します。

Windows Updateエラー0x8007012aの主な原因
Windows 11はMicrosoftがリリースした最も先進的なOSで、洗練されたデザインやAndroidアプリの実行機能など、数多くの新機能が搭載されています。しかし、まだ発展途上の段階であるため、いくつかのエラーが発生することがあり、その中でも厄介なのがPCにインストール済みのコンポーネントの更新を妨げるエラーです。この問題は以下のような原因で発生する可能性があります。
- システムのバグ
- ネットワーク接続の問題
- 外部周辺機器の不具合
- ウイルス対策ソフトによる干渉
- 破損したシステムファイル
- 誤ったレジストリ設定
以下では、簡単に試せる基本的な対策から高度なものまで、順番に対処法を紹介します。早く結果を出したい方は、記載されている順番通りに進めてください。
方法1:安定したネットワークに接続する
インターネット接続が不安定だと、通信が頻繁に中断されます。これがエラー0x8007012aの最も一般的な原因です。まずスピードテストを実行して現在のネットワーク速度を確認し、以下の基本的なポイントをチェックしましょう。
- ケーブルの交換:古い・破損した・信頼性の低いケーブルを使用していると、インターネット接続が頻繁に切断されます。回線速度が十分でも、ケーブルが傷んでいれば安定した通信はできません。モデムとルーターをつなぐケーブル、モデムと壁面端子をつなぐケーブルの両方を確認し、劣化が見られる場合は新品に交換してください。

- モデムの確認:モデムがプロバイダー(ISP)と正しく通信できていない場合も、この問題が発生しやすくなります。モデム購入時にはISPの認証を受けている製品を選ぶことが重要です。また、接続が無効になっていないか確認し、必要であれば再接続してください。
- より高速なプランへの変更:ネットワーク事業者が提供するより高速なインターネットプランへの変更も有効な選択肢です。
方法2:PCを再起動する
他の対処法を試す前に、まずPCの再起動をおすすめします。多くの場合、シンプルな再起動だけで問題が解決します。電源オプションからシャットダウンして再度起動する方法でも構いません。
- スタートメニューを開きます。
- 電源アイコンを選択します。
注意: Windows 10では画面下部、Windows 8では画面上部に電源アイコンがあります。 - 「スリープ」「シャットダウン」「再起動」などのオプションが表示されるので、「再起動」をクリックします。

方法3:クリーンブートを実行する
Windowsのクリーンブートにより、必要最小限のサービスとファイルだけを起動して問題の原因を切り分けられます。クリーンブートを実行するには、管理者アカウントでログインしている必要があります。Windows 10でのクリーンブート手順については、専用ガイドを参照してください。
方法4:USB機器とディスクを取り外す
DVD、CD、USBメモリなどの外部デバイスがPCに接続されている場合は、すべて取り外してからPCを再起動してください。データ損失を防ぐため、取り外しの際は安全な手順に従いましょう。
- タスクバーにある「ハードウェアの安全な取り外し」アイコンを探します。
- アイコンを右クリックし、「<デバイス名> の取り出し」を選択します。ここでは「Cruzer Blade」という名前のUSBデバイスを取り外しています。
- 同様の手順で、すべての外部デバイスを安全に取り外します。
- 最後にPCを再起動し、問題が解決したか確認します。


方法5:Windows Updateのトラブルシューティングツールを実行する
Windows Updateのトラブルシューティングツールを実行すると、更新サービスの不具合を自動的に検出・修復できます。
- Windows + I キーを同時に押して「設定」を開きます。
- 「更新とセキュリティ」をクリックします。
- 左側のメニューから「トラブルシューティング」を選択します。
- 「Windows Update」のトラブルシューティングツールを選び、「トラブルシューティングツールの実行」ボタンをクリックします。
- ツールが問題を検出・修復するまで待ちます。完了したらPCを再起動してください。


方法6:Winsockカタログをリセットする
Winsockカタログは、Windowsのネットワークソフトウェアとネットワークサービス間の通信を担うインターフェースです。このインターフェースをリセットすることで問題が解決する場合があります。
- Windowsキーを押して「コマンドプロンプト」と入力し、「管理者として実行」をクリックします。
- コマンド netsh winsock reset を入力してEnterキーを押します。
- 処理が完了したらPCを再起動します。


方法7:Windows Updateコンポーネントをリセットする
この方法では、以下の操作を行います。
- BITS、MSI Installer、Cryptographic、Windows Updateサービスを再起動する
- SoftwareDistributionフォルダとCatroot2フォルダの名前を変更する
この2つの操作により、更新が停止する問題を解決できます。以下の手順に従ってください。
- コマンドプロンプトを管理者として実行します。
- 以下のコマンドを1行ずつ入力し、それぞれの後にEnterキーを押します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver

コマンドの実行が完了したら、エラー0x8007012aが解決したかどうかを確認してください。
方法8:DNSアドレスを変更する
プロバイダーが提供するDNSアドレスを変更することで、このエラーが解決したという報告が多数あります。Google DNSを利用するのがおすすめです。以下の手順でDNSアドレスを変更できます。
- Windowsキーを押して「コントロールパネル」と入力し、「開く」をクリックします。
- 「表示方法」を「大きいアイコン」に変更し、「ネットワークと共有センター」をクリックします。
- 左側の「アダプターの設定の変更」リンクをクリックします。
- 現在使用中のネットワーク接続(例:Wi-Fi)を右クリックし、「プロパティ」を選択します。
- 「この接続は次の項目を使用します:」の一覧から「インターネット プロトコル バージョン 4 (TCP/IPv4)」を見つけてクリックします。
- 「プロパティ」ボタンをクリックします。
- 「次のDNSサーバーのアドレスを使う:」を選択し、以下の値を入力します。





優先DNSサーバー:8.8.8.8
代替DNSサーバー:8.8.4.4

- 「OK」をクリックして変更を保存します。
方法9:プロキシサーバーを無効にする
ネットワーク接続の問題が原因でエラー0x8007012aが発生している場合、ローカルネットワーク設定をリセットすることで解決できる可能性があります。
- Windowsの検索メニューから「コントロールパネル」を開きます。
- 「表示方法」を「カテゴリ」に設定します。
- 「ネットワークとインターネット」を選択します。
- 「インターネット オプション」をクリックします。
- 「インターネットのプロパティ」ウィンドウで「接続」タブに切り替えます。
- 「LANの設定」をクリックします。
- 「設定を自動的に検出する」にチェックを入れ、「LANにプロキシサーバーを使用する」のチェックを外します。
注意: 必要になったときに再度有効化できます。 - 「OK」をクリックして変更を保存し、問題が解決したか確認します。





方法10:Background Intelligent Transfer Service(BITS)を有効にする
BITS(バックグラウンドインテリジェント転送サービス)など、必要不可欠なサービスが実行中であることを確認しましょう。
- Windows + R キーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。
- 「services.msc」と入力してEnterキーを押します。
- 右側の一覧で「Background Intelligent Transfer Service」を右クリックし、「プロパティ」を選択します。
- 「全般」タブで、「スタートアップの種類」のドロップダウンリストから「自動」を選択します。
- 「適用 > OK」をクリックして変更を保存します。



方法11:Windows Updateサービスを再起動する
Windows Updateサービスを手動で再起動することで、エラー0x8007012aが解決する場合があります。
- 「ファイル名を指定して実行」ダイアログボックスを開き、「services.msc」と入力してEnterキーを押し、「サービス」ウィンドウを開きます。
- 一覧を下にスクロールし、「Windows Update」を右クリックします。
注意: 現在の状態が「実行中」でない場合は、次の手順をスキップできます。 - 状態が「実行中」と表示されている場合は「停止」をクリックします。
- 「ローカル コンピューターの以下のサービスを停止しています…」というプロンプトが表示されるので、完了するまで約3〜5秒待ちます。
- Windows + E キーを押してエクスプローラーを開き、以下のパスに移動します。



C:\Windows\SoftwareDistribution\DataStore
- Ctrl + A キーですべてのファイルとフォルダを選択し、空白部分を右クリックします。
- 「削除」を選択して、DataStoreフォルダ内のすべてのファイルとフォルダを削除します。
- 次に、以下のパスに移動し、同じ手順でDownloadsフォルダ内のすべてのファイルを削除します。

C:\Windows\SoftwareDistribution\Download

- 「サービス」ウィンドウに戻り、「Windows Update」を右クリックします。
- 「開始」を選択します。
- 「ローカル コンピューターの以下のサービスを開始しています…」というプロンプトが表示されるので、約3〜5秒待ってから「サービス」ウィンドウを閉じます。


問題が解決したかどうかを確認してください。
方法12:システムファイルチェッカーとDISMを実行する
Windows 10では、システムファイルチェッカーを実行することで、システムファイルを自動的にスキャンして修復できます。
- Windowsキーを押して「コマンドプロンプト」と入力し、「管理者として実行」をクリックします。
- 「ユーザーアカウント制御」のプロンプトで「はい」をクリックします。
- コマンド「chkdsk C: /f /r /x」を入力してEnterキーを押します。
- 「Chkdsk cannot run…the volume is…in use process」というメッセージが表示された場合は、「Y」と入力してEnterキーを押します。
- 続いてコマンド「sfc /scannow」を入力し、Enterキーを押してシステムファイルチェッカーのスキャンを実行します。
- スキャンが完了したらPCを再起動します。



注意: スキャンには数分かかる場合があります。その間も他の作業は可能ですが、ウィンドウを誤って閉じないように注意してください。
スキャン完了後、以下のいずれかのメッセージが表示されます。
- 「Windows リソース保護は、整合性違反を検出しませんでした。」
- 「Windows リソース保護は、要求された操作を実行できませんでした。」
- 「Windows リソース保護により、破損したファイルが見つかり、それらは正常に修復されました。」
- 「Windows リソース保護により、破損したファイルが見つかりましたが、一部のファイルは修復できませんでした。」
- 再度コマンドプロンプトを管理者として実行し、以下のコマンドを1つずつ順番に実行します。
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
注意: DISMコマンドを正しく実行するには、動作中のインターネット接続が必要です。

方法13:マルウェアスキャンを実行する
マルウェアが原因でエラーが発生している可能性もあります。定期的なウイルススキャンでシステムを保護しましょう。以下の手順でスキャンを実行できます。
- Windows + I キーを同時に押して「設定」を開きます。
- 「更新とセキュリティ」をクリックします。
- 左側のメニューから「Windows セキュリティ」を選択します。
- 右側の「ウイルスと脅威の防止」をクリックします。
- 「クイックスキャン」ボタンをクリックしてマルウェアを検索します。
- スキャン完了後、脅威が検出された場合は「現在の脅威」の下にある「アクションの開始」をクリックします。
- 脅威が検出されなかった場合は、「現在の脅威はありません」というアラートが表示されます。






方法14:更新プログラムを手動でダウンロードする
破損したファイルや悪意のあるプログラムがないこと、必要なサービスがすべて実行中であることを確認してもエラーが解消しない場合は、更新プログラムを手動でダウンロードできます。その前に、エラーが表示されている更新プログラムのKB番号を特定しておく必要があります。
- Windows + I キーを同時に押して「設定」を開きます。
- 「更新とセキュリティ」を選択します。
- 「更新履歴の表示」をクリックします。
- 一覧から、エラーによりダウンロードが保留になっているKB番号を控えておきます。
- Microsoft Update Catalogの検索バーにKB番号を入力します。
- 画面の指示に従って、更新プログラムを手動でダウンロードしてインストールします。



まとめ
本記事がお役に立ち、Windows Updateのインストールエラー0x8007012aを解決できたなら幸いです。どの方法が最も効果的だったか、ぜひお知らせください。また、この記事について質問やご提案がある場合は、コメント欄でお気軽にお寄せください。
-
Windows Updateエラー80072ee2の修正方法【完全ガイド】
エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400Aや8024400Dといった類似のエラーにもそのまま適用できます。以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。Windows Updateエラー80072ee2を解決する5つの方法解決策1:レジストリの編集この更新エラーに対して最も有効な対策は、レジ
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって