Windows 10アップデートエラー0xc1900204の原因と7つの解決方法
Windows 10デバイスでシステムアップデートをダウンロードしようとした際に、「Windows 10更新エラー 0xc1900204」が表示されることがあります。このエラーはマルウェア感染を意味するものではありませんが、放置するとシステムのパフォーマンスに悪影響を及ぼす可能性があります。エラーコード0xc1900204は、Windows 10の更新が正常に完了できない場合に表示され、その原因はさまざまです。以下に主な原因を挙げます。

Windows 10アップデートエラー0xc1900204の解決方法
このエラーが発生する原因は複数考えられます。主なものは以下のとおりです。
- Windows Updateサービスの不具合
- プログラムレジストリの問題
- 既定の表示言語の設定ミス
- システムファイルの破損
- Windows 10アップデート自体の問題
- ウイルス対策ソフトとの干渉
以下では、これらの問題を解決し、Windows 10のアップデートを正常に行えるようにするための対処法を順番に紹介します。
方法1:Windows Updateトラブルシューティングツールを実行する
Windows 10にはさまざまなトラブルシューティングツールが標準搭載されており、PC上の多くの問題を自動的に診断・修復できます。エラーコード0xc1900204も、Windows Updateトラブルシューティングツールで解決できる場合があります。以下の手順で実行してみましょう。
1. Windows + Iキーを同時に押して「設定」を開きます。
2. 「更新とセキュリティ」をクリックします。

3. 左側のメニューから「トラブルシューティング」を選択します。
4. 「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。

トラブルシューティングが完了したら、問題が解決したかどうかを確認してください。
方法2:Windows Updateコンポーネントをリセットする
Windows Updateが正しく動作するには、特定のサービスが必要です。これらのサービスに問題があると、エラー0xc1900204が発生してアップデートがブロックされることがあります。Windows Updateのコンポーネントをリセットすることで、この問題を回避できます。以下の手順に従ってください。
1. Windowsキーを押し、「windows powershell」と入力して「開く」をクリックします。

2. 以下のコマンドを1行ずつ入力し、それぞれ入力後にEnterキーを押します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 Catroot2.oldnet start wuauserv net start cryptSvc net start bits net start msiserver
注意:これらのコマンドを実行すると、BITS、暗号化サービス、MSIインストーラー、Windows Updateサービスが一時的に停止します。

すべてのコマンドを入力し終えたら、問題が解決したかどうかを確認してください。解決しない場合は、次の方法に進みましょう。
方法3:レジストリエディターを修正する
レジストリエディターを使って設定を変更することで、この問題を解決できる場合があります。以下の2つの方法を試してみてください。
オプション1:レジストリ設定を変更する
Windows 10更新エラー0xc1900204が解決しない場合は、Windowsレジストリの設定変更を試みましょう。以下の手順で実行できます。
1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。
2. 「Regedit」と入力してEnterキーを押し、「レジストリエディター」を起動します。

3. レジストリウィンドウで「HKEY_LOCAL_MACHINE」を開きます。

4. 次に、「SOFTWARE」フォルダをダブルクリックします。

5. 続いて、「Microsoft」フォルダを開きます。

6. 「Windows」フォルダを見つけて開きます。

7. 最後に、「CurrentVersion」フォルダを開きます。

8. CurrentVersionフォルダ内の「ProgramFilesDir」をダブルクリックします。

9. 「値のデータ」欄に、プログラムを保存したい場所のパスを入力します。

10. レジストリエディターを終了し、PCを再起動します。
オプション2:既定の表示言語を確認する
多くのWindows 10ユーザーは、PCの既定の表示言語が英語に設定されていなかったためにこのエラーを受けました。同じ状況の場合は、レジストリエディターから設定を変更できます。以下の手順に従ってください。
1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。
2. ダイアログボックスに「Regedit」と入力して「レジストリエディター」を開きます。

3. レジストリエディターで「HKEY_LOCAL_MACHINE」を見つけます。

4. 「SYSTEM」フォルダを開きます。

5. 「CurrentControlSet」フォルダを見つけて開きます。

6. 「Control」フォルダをダブルクリックします。

7. 次に、「Nls」フォルダに移動します。

8. 最後に、「Language」フォルダを開きます。

9. 右側のパネルで「InstallLanguage」をダブルクリックします。

10. 「値のデータ」欄に「0409」と入力し、「OK」をクリックします。
注意:0409は英語(米国:EN-US)を表す言語コードです。

方法4:システムファイルを修復する
システムファイルの破損も、このエラーの原因となることがあります。SFC(システムファイルチェッカー)スキャンを実行すれば、破損したファイルが問題を引き起こしていないか確認できます。以下の手順で実行しましょう。
1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開きます。
2. ダイアログボックスに「cmd」と入力して「コマンドプロンプト」を開きます。

3. コマンドプロンプトに「sfc/scannow」コマンドを入力し、Enterキーを押します。

4. スキャンが完了するまで待ち、PCを再起動します。
この方法により、破損したシステムファイルが検出・修復され、Windows 10更新エラー0xc1900204を防げます。それでも同じエラーが表示される場合は、次の方法を試してください。
方法5:Windows Updateを手動でインストールする
エラーが繰り返し発生してアップデートをダウンロードできない場合は、手動でのダウンロードを試みましょう。以下の手順で実行できます。
1. Windows + Iキーを同時に押して「設定」を開きます。
2. 「更新とセキュリティ」をクリックします。

3. 「更新履歴の表示」をクリックします。

4. 最新のWindows Updateの「KB番号」を控えておきます。

5. Webブラウザを開きます。

6. アドレスバーに www.catalog.update.microsoft.com と入力し、Microsoft Updateカタログを開きます。

7. 検索バーにKB番号を入力して「検索」をクリックします。

8. 検索結果から最新のアップデートを選択し、「ダウンロード」をクリックします。

方法6:上書きインストール(In-Place Upgrade)を実行する
エラー0xc1900204が解決せず、Windows 10のアップデートがブロックされ続ける場合は、上書きインストールを試みましょう。データを保持したままOSを再インストールできる方法です。以下の手順で実行します。
1. 公式サイトから「Media Creation Tool(メディア作成ツール)」をダウンロードします。
2. Media Creation Toolを開き、「このPCを今すぐアップグレードする」を選択して「次へ」をクリックします。

3. 処理が完了するまで待ちます。
4. 利用可能なアップデートをインストールします。

方法7:Windows Defenderファイアウォールを無効にする
ウイルス対策ソフトがシステムファイルに干渉し、アップデート中にエラーを表示させる場合があります。以下の手順でウイルス対策機能を確認・無効化することで、この問題を回避できます。
1. Windowsキーを押し、「Windows セキュリティ」と入力して「開く」をクリックします。

2. 「ファイアウォールとネットワーク保護」をクリックします。

3. 「プライベートネットワーク」をクリックします。

4. 「Microsoft Defender ファイアウォール」をオフにします。

よくある質問(FAQ)
Q1. Windows 10を更新できないのはなぜですか?
回答:Windows 10のアップデートがダウンロードできない理由はさまざまです。一般的な原因としては、Windows Updateサービスの不具合やプログラムレジストリの問題などが挙げられます。
Q2. ウイルス対策ソフトはPCに問題を引き起こしますか?
回答:はい。サードパーティ製のウイルス対策ソフトがシステムのプログラムファイルに干渉し、さまざまなエラーを引き起こすケースがあります。
Q3. レジストリエディターからWindows 10の問題を修正できますか?
回答:はい。Windowsレジストリエディターで設定を変更することで、Windows 10の更新エラーを修正できる場合があります。
おすすめ記事:
- Windows 10でPhotoshop Dynamiclinkが利用できない問題を修正する方法
- Windows 10のハードディスクの問題を修正する方法
- Windows 10でWordのエラー「問題が発生しました」を解決する方法
- 「Windows Updateサービスを停止できませんでした」を修正する方法
このガイドがお役に立ち、Windows 10更新エラー0xc1900204の問題を解決できたことを願っています。どの方法が効果的だったか、ぜひコメントでお知らせください。ご質問やご提案がありましたら、お気軽にお寄せください。
-
Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説
Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う
-
Windows Updateエラー0x80246002を解決する5つの対処法
Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が