Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10アップデートエラーC8000266を修正する方法を徹底解説

Windowsユーザーの一部から、従来の方法で保留中のWindowsアップデートをインストールしようとするたびに、エラーコードC8000266が表示されるという報告が寄せられています。特に多くのケースでは、Windows 7およびWindows 8.1環境でこのエラーが発生するとされています。

Windows 10アップデートエラーC8000266を修正する方法を徹底解説

もし原因がマイクロソフト側ですでに把握している一般的な不具合である場合、Windows Updateトラブルシューティングツールを実行し、状況に応じた推奨修正を適用するだけで自動的に解決できる可能性があります。また、サードパーティ製ツールの使用に抵抗がない方は、「Windows Repair Portable」というオールインワン型の便利なユーティリティを使えば、この種の問題の大半を一括して解消できます。

さらに、Windows Update関連のすべてのコンポーネントをリセットすることで、失敗したアップデートのインストールを強制的に完了させられることもあります。リセットは自動スクリプトを使う方法と、管理者権限のコマンドプロンプトから手動で行う方法の2通りがあります。

組み込みのWU(Windows Update)機能がまったく動作しない場合は、Microsoft Update Catalog(Microsoft Updateカタログ)から該当アップデートを手動でダウンロード・インストールすることで、システムを最新状態にできます。同様のことが可能なサードパーティ製ツールとしては「WSUS Offline」も有効です。

ただし、深刻なシステムファイル破損が原因となっている場合は、すべてのOSコンポーネントをリセットするまで問題が解決しないこともあります。その際は修復インストールまたはクリーンインストールが必要となります。

Windows Updateトラブルシューティングツールを実行する

Windows 7やWindows 8.1でC8000266エラーコードが表示されている場合、その問題はすでにマイクロソフトが自動的に展開できる修復戦略でカバーされている可能性が非常に高いです。実際に同じエラーコードに悩まされていた多くのユーザーが、Windows Updateトラブルシューティングツールを実行して推奨される修正を適用したところ、問題が最終的に解決したと証言しています。

Windows Updateトラブルシューティングツールは、さまざまなWindows Updateエラーの解決が実績のある自動修復戦略を集めたものです。起動すると不整合の検出が始まり、問題が自動修復戦略の対象であれば、適切な修正が自動的に適用されます。

以下の手順で、Windows 7またはWindows 8.1上でWindows Updateトラブルシューティングツールを起動し、C8000266エラーコードを解決しましょう。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「control」と入力し、Enterキーを押してクラシック表示のコントロールパネルを開きます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  2. コントロールパネルが開いたら、画面右上の検索ボックスに「troubleshoot」(トラブルシューティング)と入力します。検索結果の一覧から「トラブルシューティング」をクリックし、内蔵トラブルシューターの一覧を展開します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  3. トラブルシューティングウィンドウが表示されたら、オプション一覧の中から「システムとセキュリティ」をクリックします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  4. システムとセキュリティのメニュー内で、「Windows Update」(Windowsカテゴリの下)をクリックし、対象のトラブルシューターを開きます。
  5. Windows Updateトラブルシューターが起動したら、「詳細設定」のリンクをクリックし、「自動的に修復する」にチェックを入れます。その後、「次へ」をクリックして次の画面へ進みます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  6. 初期スキャンの完了を待ちます。問題の解決に必要な手順によっては、「この修正を適用する」をクリックし、追加の手順に従って適切な修正を適用するよう求められる場合があります。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  7. 再起動を促された場合は指示に従い、次回のシステム起動完了後に改めて保留中のアップデートをインストールし、問題が解決したかどうかを確認します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説

それでも同じエラーコードC8000266が表示される場合は、次の対処法に進みましょう。

Windows Updateコンポーネントをすべてリセットする

内蔵のトラブルシューターで問題が自動解決できなかった場合は、次の段階としてWindows Update自体を自分でリセットしてみるのが理にかなっています。自動スクリプトを使う方法でも、手動で行う方法でも対応可能です。

多くの場合、この問題は1つ以上のコンポーネントが中途半端な状態( limbo 状態)で停止していることが原因で発生します。このシナリオに当てはまるなら、更新プロセスに関わるすべてのWUコンポーネントをシステム全体で強制リセットすることで解決できるはずです。

技術レベルに応じて、以下の2つの方法のいずれかに従ってWindows Updateコンポーネントをリセットしてください。

方法1:自動スクリプトでWindows Updateをリセットする

  1. お使いのブラウザを開き、こちらのリンクにアクセスして、ResetWUEng.zipDownloadボタンからReset Windows Update Agentスクリプトをダウンロードします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  2. ダウンロードが完了したら、WinRAR、WinZip、7-Zipなどの解凍ツールを使ってZIPアーカイブを展開します。
  3. 次にResetWUEnG.exeをダブルクリックし、管理者権限の確認を求められたらUAC(ユーザーアカウント制御)「はい」を選択します。
  4. 確認プロンプトで「はい」をクリックし、処理が完了するまで待ちます。完了後はパソコンを再起動してください。
  5. 再起動後にもう一度アップデートのインストールを試みて、問題が解決したかどうかを確認します。

方法2:コマンドプロンプトでWindows Updateをリセットする

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してCtrl + Shift + Enterを押し、管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者権限を付与します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  2. 昇格したCMDウィンドウ内で、以下のコマンドを順番に入力し、それぞれの後にEnterキーを押して、Windows Update関連のサービスをすべて停止します。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注意:これらのコマンドにより、Windows Update、MSI Installer、Cryptographic、BITSの各サービスが停止します。

  3. 関連サービスをすべて停止したら、次のコマンドを順番に実行して、SoftwareDistributionフォルダとCatroot2フォルダをクリアし、名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意:この2つのフォルダには、アップデートファイルやWUコンポーネントが使用する一時ファイルが保存されています。通常の方法では削除できないため(危険な権限変更を伴います)、Windowsに新しい正常なフォルダを作成させる最も効率的な方法は、これら2つのディレクトリ名を変更することです。

  4. フォルダの名前変更が完了したら、次のコマンドを順番に実行し、手順2で無効化したサービスを再度有効化します。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 関連サービスがすべて再起動したら、もう一度アップデートのインストールを試みて、問題が解決したかどうかを確認します。

Windowsアップデートを手動でインストールする

上記の方法でも失敗するWindows Updateのインストールができず、時間のかかる他の対処法を試す余裕がない場合は、Microsoft Update Catalogを使ってアップデートを手動でインストールすることで、破損した内蔵WUクライアントを回避できます。

保留中のアップデートがいくつかあり、それらを通常の方法でインストールしようとするたびにC8000266エラーコードが表示される場合は、以下の手順に従ってMicrosoft Update Catalogから直接インストールを行いましょう。根本原因を迂回できるはずです。

Microsoft Update Catalogを使ってアップデートを手動で行う簡単なガイドは以下の通りです。

  1. 既定のブラウザを開き、こちらのリンクからMicrosoft Update Catalogにアクセスします。
  2. 正しいページに到着したら、右上の検索機能を使って、通常どおり(内蔵のWindows Update経由で)インストールしようとした際にC8000266エラーコードで失敗するアップデートの名称を検索します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  3. 検索結果が表示されたら、OSアーキテクチャと対象のWindowsバージョンを確認しながら、適切なアップデートを見極めます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  4. ダウンロードすべき正しいアップデートを特定したら、Downloadボタンをクリックして処理が完了するのを待ちます。
  5. ダウンロード完了後、インストーラーを開き、画面の指示に従ってアップデートを手動でインストールします。
  6. インストールが問題なく完了したら、パソコンを再起動し、次回起動時に問題が解決しているかどうかを確認します。

Windows Repair Portableを使用する(サードパーティ製ツール)

上記のいずれの対処法でも問題が解決しない場合は、Windows Repair Portableを使ってみるとよいでしょう。これはオールインワン型の無料のWindows修復ツールで、Windowsアップデートのインストール中にエラーコードが発生した多くのWindows 7 / Windows 8.1ユーザーが、WUコンポーネントの修復のために活用しています。

重要:このツールはマイクロソフトが提供するものではなく、Windows Serverの問題を修正するよう設計されていない点にご注意ください。OSコンポーネントを修復できるサードパーティ製ツールの使用に不安がある方や、Windows Server版でC8000266エラーが発生している方は、この方法は完全にスキップしてください。

この対処法を実行することに決めた方は、以下のステップバイステップガイドに従って、Windows Repair PortableでC8000266エラーコードを解決しましょう。

  1. こちらのリンクにアクセスし、Download Nowボタンをクリックして、Windows Repair Portableツールを含むアーカイブを自動的にダウンロードします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  2. ダウンロード完了後、WinZip、WinRAR、7-Zipなどのお好みの解凍ユーティリティを使って、ダウンロードしたアーカイブの中身を展開します。
  3. 展開したWindows Repairフォルダを開き、Repair_Windows.exeをダブルクリックします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説

    注意:UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者アクセスを許可します。

  4. ユーティリティが読み込まれるまで待ち、EULA(使用許諾契約)のプロンプトでI Agreeをクリックします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  5. アプリケーションが開いたら、ウィンドウ右下のReboot to Safe Modeボタンをクリックし、プロンプトでYesを選択します。これにより、サードパーティ製ソフトウェアの干渉を受けない状態で作業できます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  6. パソコンがセーフモードで起動したら、Windows Repairユーティリティをもう一度開きます。
  7. 上部のリボンバーからRepairs (Main)をクリックし、オプション一覧からPreset: Windows Updatesを選択します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  8. 次の画面でStart Repairsボタンをクリックし、処理が完了するまで待ちます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  9. 処理完了後、システムを再起動し、問題のあったアップデートのインストールを再度試みて、次回起動時に問題が修正されているかどうかを確認します。

WSUS Offlineを使用する(サードパーティ製ツール)

上記のいずれの方法でも状況が改善しない場合は、WSUS Offlineユーティリティを使って、未インストールのWindowsアップデートをまとめて適用し、OSを最新状態へ追いつかせることを検討しましょう。

このサードパーティ製ツールは、プロキシやVPNの利用によってアップデートのインストールが妨げられている場合や、制限のあるネットワークに接続している場合に特に威力を発揮します。

WSUS Offlineユーティリティを使って、C8000266エラーを引き起こす保留中のWindowsアップデートをインストールする手順は以下の通りです。

  1. 既定のブラウザを開き、こちらのリンクにアクセスしてDownloadタブを選択し、Most Recent Versionの直下にあるハイパーリンクをクリックします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  2. ダウンロード完了後、WSUS Offlineのアーカイブを開き、Windowsアップデートファイルの保存に十分な空き容量があるアクセスしやすい場所にディレクトリを展開します。
  3. 展開手順が完了したら、wsuofflineを展開した場所に移動し、UpdateGenerator.exeをダブルクリックします。
  4. WSUS Offlineのメイン画面でWindowsタブを選択し、インストールしたいアップデートの種類に該当するすべてのチェックボックスにチェックを入れます。設定が完了したらStartをクリックしてユーティリティを起動します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説

    注意:ダウンロードするのは、お使いのOSアーキテクチャに対応した最新バージョンのみにしてください。

  5. コマンドラインツールが起動し、ダウンロードの進行状況が表示されます。処理の終了時にログを確認するかどうか尋ねるInfoウィンドウが表示されるので、Yesをクリックすれば即座にその場所へ移動できます。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  6. ダウンロードしたアップデートをインストールするには、WSUS Offlineのルートフォルダへ移動し、Clientフォルダを開いてUpdateInstaller.exeをダブルクリックします。Windows 10アップデートエラーC8000266を修正する方法を徹底解説

    注意:UAC(ユーザーアカウント制御)のウィンドウが表示されたら、「はい」をクリックして管理者権限を付与します。

  7. インストーラーのウィンドウ内で、Update C++ Runtime LibrariesUpdate Root Certificatesに関連付けられたチェックボックスがオンになっていることを確認し、Startをクリックして、事前にダウンロードしたWindowsアップデートのインストールを開始します。Windows 10アップデートエラーC8000266を修正する方法を徹底解説
  8. 処理が完了すると、インストールされたアップデート情報を通知するCMDウィンドウが表示されます。ここまで進んだらパソコンを再起動し、Windows Updateのエラーコードが解決したかどうかを確認しましょう。

修復インストールを実行する

上記のいずれの対処法でも解決しなかった場合、深刻なシステムファイル破損によってOSの更新機能そのものが損なわれている可能性が高いといえます。

その場合、最も効果的な解決策はすべてのWindowsコンポーネントをリセットすることです。これはクリーンインストールによる方法と、Windowsコンポーネントのみをリセットする修復インストール(上書き修復)のいずれかで行えます。

修復インストール(in-place repair)の最大のメリットは、写真、動画、画像、アプリケーション、ゲームなどを含む個人データをすべて保持したまま作業できることです。

修復インストールを選択する場合は、こちらの記事の手順に従って、この手順をステップバイステップで完了させてください。


  1. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある

  2. Windows Updateエラー0x8007010Bの原因と解決方法を徹底解説

    Windowsで発生するエラーコード「0x8007010B」は、必要なディレクトリが存在しない、またはOSがそのディレクトリにアクセスできないことを示す一般的なエラーです。主にWindows Updateの実行中に報告されることが多いですが、アプリケーションのインストール時やフォルダの作成時に発生するケースも確認されています。また、Xboxコンソールでもアプリやゲームのインストール中、映画の再生時に同様のエラーが表示されることがあります。さらに、WindowsマシンへのPHPインストールなど開発環境でもこのエラーが報告されています。環境が多岐にわたるためすべてを網羅することは困難ですが、共通す