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

Windows 10/11で機能更新プログラムのインストール中に発生するエラー0xc1900223の対処法

Windows 10/11のアップデートを試みた際、特に機能更新プログラム(バージョン1903が最も一般的)やバージョン1909のインストール時にエラーが発生することがあります。残念ながら、Microsoftはこの問題について具体的な対策を公式に提示していません。

Windows 10/11のエラーコード0xc1900223とは?

エラーコード0xc1900223は、機能更新プログラムのインストールを主なきっかけとして発生する、Windows 10/11でよく見られるエラーです。このエラーは、アップデート処理が90%以上進んだ段階、つまり完了間近のタイミングで表示されるのが特徴です。多くの場合、97%に達した時点でエラーが発生します。

このエラーは、選択した更新プログラムのダウンロードおよびインストールに問題が発生したことを示しています。Windows 10/11でエラーコード0xc1900223が発生するのは、コンピューターがMicrosoft Updateサーバーやそのコンテンツ配信ネットワーク(CDN)に接続できない場合です。これは、ユーザーが以前に手動で、あるいはWindowsのHOSTSファイルに書き込む専用ツールを使用して、複数のMicrosoftサーバーのアドレスをブロックしていた場合に起こります。また、サードパーティ製のDNSサーバーを使ってWebアドレスをブロックしている環境でも、同様のエラーが報告されています。

エラーコード0xc1900223の主な原因

ほとんどのユーザーは、Windows Updateを通常の方法でインストールしようとした際に、エラー0xc1900223に遭遇します。このエラーが発生する主な理由は以下の通りです。

  • 破損したシステムファイル
  • 破損したWindows Update関連ファイル
  • ソフトウェアの非互換性(主にウイルス対策ソフト)

Windows 10/11のエラーコード0xc1900223を修正する方法

エラーコード0xc1900223に遭遇した場合、まず知っておくべきことは、通常のWindows Updateトラブルシューティング手法では解決できない可能性があるという点です。そのため、以下のような代替手段を試す必要があります。

Pi-Holeを無効化またはアンインストールする

Pi-Holeは、VPNのようなDNSベースの広告ブロッカーで、悪意のあるコンテンツによるマルウェア感染を防ぐ目的で多くのWindowsユーザーに利用されています。しかし、このネットワーク広告ブロッカーがアップデート処理に干渉し、0xc1900223などのエラーを引き起こすことがあります。Pi-Holeを導入している場合は、一時的に無効化するか、完全にアンインストールすることを検討してください。無効化またはアンインストールした状態で機能更新プログラムを実行すれば、プロセスが正常に完了する可能性が高まります。

Pi-Holeを無効化する手順は以下の通りです。

  1. Win + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
  2. cmd」と入力します。
  3. Ctrl + Shift + Enterキーを押して、管理者権限のコマンドプロンプトを開きます。
  4. UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。
  5. 昇格されたコマンドプロンプトで「pihole」と入力します。このコマンドでPi-Holeユーティリティが起動します。
  6. pihole disable」と入力し、Enterキーを押します。

その後、アップデートを再度実行して、正常に完了するかどうかを確認してください。アップデートが成功したら、昇格されたコマンドプロンプトで「pihole enable」コマンドを実行し、Pi-Holeを再度有効化しましょう。

Pi-Holeをアンインストールする手順は以下の通りです。

  1. Win + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
  2. cmd」と入力します。
  3. Ctrl + Shift + Enterキーを押して、管理者権限のコマンドプロンプトを開きます。
  4. UACの確認画面で「はい」をクリックして管理者権限を付与します。
  5. pihole uninstall」と入力し、Enterキーを押します。
  6. コマンドが正常に実行されたら、コンピューターを再起動します。
  7. Windows Updateを再度実行して、正常に完了するかどうかを確認します。

Cドライブ内の$GetCurrentフォルダーと$SysResetフォルダーを確認する

$GetCurrentフォルダーと$SysResetフォルダーには、Windows Updateプロセスに関連する重要なファイルが保存されています。ただし、$GetCurrentフォルダーは隠しフォルダーになっているため、表示設定を変更するか、エクスプローラーのアドレスバーから直接アクセスする必要があります。

  1. エクスプローラーのナビゲーションバーに「C:/$GetCurrent」と入力します。
  2. Enterキーを押します。

または、以下の手順でもアクセスできます。

  1. エクスプローラーを開きます。
  2. 表示」タブに移動します。
  3. 隠しファイル」にチェックを入れます。
  4. 「Media Folder」を開き、「Start Executable」をダブルクリックします。
  5. アップデートのインストールを試みます。

Windows Updateをリセットする

エラーが、利用不可・停止中・破損したWindowsコンポーネントに起因する場合は、以下の手順でWindows Updateをリセットしてみてください。

  1. Windowsキーを押します。
  2. 検索ボックスに「cmd」と入力します。
  3. 検索結果の「コマンドプロンプト」を右クリックします。
  4. 管理者として実行」を選択します。
  5. UACのポップアップで「はい」をクリックします。
  6. net stop wuauserv」と入力し、Enterキーを押します。
  7. net stop cryptSvc」と入力し、Enterキーを押します。
  8. net stop bits」と入力し、Enterキーを押します。
  9. net stop msiserver」と入力し、Enterキーを押します。
  10. Win + Eキーを押してエクスプローラーを開きます。
  11. SoftwareDistribution」フォルダーを右クリックし、「名前の変更」を選択します。
  12. フォルダー名を「SoftwareDistribution.old」に変更します。
  13. 最後に、「System32」サブフォルダー内のcatroot2フォルダーを右クリックし、「Catroot.old」に変更します。

これらの方法で問題が解決しない場合は、メディア作成ツールの「今すぐこのPCをアップグレードする」機能を使用するか、「Microsoft Update カタログ」から手動でアップデートをインストールすることで、エラー0xc1900223を回避できる可能性があります。

まとめ

Windowsの機能更新プログラムのインストール中にこのエラーが発生した場合は、信頼できるマルウェア対策ツールでシステムをスキャンすることをおすすめします。このようなソフトウェアは、手動での修復作業の手間を省いて自動的にマルウェアを除去するだけでなく、デバイスを常に保護してくれます。

エラー0xc1900223の解消に苦労しており、誤った操作でさらなる問題を引き起こすことが心配な場合は、無理せず専門家に相談することをおすすめします。

  1. Windows 11/10でエラーコード0xc1900107を解決する方法

    Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ

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

    Windows 10ユーザーの一部から、Windows Updateを通常どおりインストールしようとした際にエラー0xc1900223が発生するという報告が寄せられています。多くの事例では、バージョン1903のアップデートをインストールする際に問題が起こり、進行状況が97%に達したタイミングでエラーが表示されるのが特徴です。1903アップデートでのみこの問題が発生している場合は、$GetCurrentフォルダを使って再度インストールを試みてください。それでも解決しない場合は、メディア作成ツール(Media Creation Tool)の「今すぐこのPCをアップグレードする」機能を利用するか、M