【Windows 10】エラーコード0xC1900208–0x4000Cの原因と修正方法を徹底解説
Windowsのアップグレードプロセスは、ハードウェアやインストール済みアプリケーションとの互換性を非常に厳しくチェックします。互換性の問題があると、アップグレードは途中で停止してしまいます。その際に表示されるエラーメッセージのひとつが「Windows 10 エラー 0xC1900208 – 0x4000C」です。互換性のないアプリケーションが原因でWindows 10へアップグレードできない場合は、本記事の対処法をお試しください。
エラー0xC1900208 – 0x4000Cは、アプリケーションの非互換性が原因で発生します。これは、PCにインストールされている互換性のないアプリが、アップグレード処理の完了をブロックしていることを示しています。すべてのアプリケーションを最新バージョンに更新したうえで互換性を確認するか、互換性のないアプリをアンインストールしてから再度アップグレードを試みる必要があります。なお、このエラーコードは、Windowsアップグレードが表示する互換性関連の多数のエラーコードのうちのひとつです。

Windows 10のエラー0xC1900208–0x4000Cへの対処法
このエラーは互換性に関連しており、通常は「Windows Upgrade Advisor(アップグレードアドバイザー)」によって表示されます。対処の選択肢は主に3つあります。アプリやソフトウェアを最新バージョンに更新する、該当アプリをアンインストールする、もしくはWindowsに対して互換性があると認識させる方法です。
1] ソフトウェアとアプリケーションを更新する
アプリをどこからインストールしたかによって手順が異なります。公式サイトから直接インストールした場合は、以下の手順に従ってください。
- 多くのアプリには更新プログラムの確認機能が内蔵されています。まずはその機能を探してみましょう。
- ソフトウェアの公式サイトにアクセスし、新しいバージョンがリリースされていないか確認します。あればダウンロードして更新してください。
Microsoft Storeからダウンロードした場合は、次の手順を実行します。
- Storeを起動し、右上の三点リーダー(…)をクリックします。
- [ダウンロードと更新] をクリックします。
- 利用可能な更新があるかどうかを確認し、あれば更新を実行します。
2] ソフトウェアまたはアプリケーションをアンインストールする

公式サイトからダウンロードしたアプリの場合は、従来の「プログラムと機能」を使用してアンインストールします。
- 検索ボックスに「control」と入力し、表示された[コントロールパネル](デスクトップアプリ)をクリックします。
- 一覧から[プログラムと機能]を選択します。
- インストール済みのすべてのプログラムが表示されます。
- 互換性の問題がありそうなプログラムを選択し、アンインストールします。
Microsoft Storeからダウンロードしたアプリの場合は、アプリ一覧から対象アプリを右クリックし、[アンインストール]を選択するだけで削除できます。
3] アップグレードアドバイザーを回避する
開発元がアプリの互換性テストに合格できていないケースも少なくありません。実際にはWindows 10の最新版でも正常に動作するのに、チェックを通過していないだけということがあります。それを100%確信できる場合は、「このアプリを今すぐアンインストールしてください。Windows 10と互換性がありません」というメッセージを回避する方法を解説した詳細記事をご参照ください。
4] アップグレードをブロックしているファイルを削除する
Windowsセットアップが「互換性のないアプリケーションがインストールされています」と表示するものの、実際にはそのようなアプリはないと確信できる場合は、どのファイルがブロックの原因になっているのかを特定する必要があります。Microsoftが推奨する以下の手順に従ってください。
- エクスプローラーを開き、[隠しファイルとシステムファイルを表示する]オプションが有効になっていることを確認します。
- 検索ボックスに *_APPRAISER_HumanReadable.xml と入力し、この名前で終わるファイルをPC全体から検索します。
- _APPRAISER_HumanReadable.xml で終わるファイルを右クリックし、メモ帳で開きます。
- Ctrl+Fキーを押して DT_ANY_FMC_BlockingApplication を検索します。値が True になっている箇所を探してください。
- 次に LowerCaseLongPathUnexpanded を検索します。この値には、削除または別ドライブへの移動が必要なプログラムのファイルパスが含まれています。
- LowerCaseLongPathUnexpanded の値に記載されたファイルパスを控え、メモ帳などにコピーしておきます。
- エクスプローラーでそのファイルの場所を開き、該当ファイルを削除します。
あるいは、Microsoftが提供するバッチファイルをダウンロードして実行すれば、これらの作業を自動的に行うことも可能です。
その後、機能更新プログラムのインストールを再試行して、結果を確認してください。
このガイドが問題の解決に役立ったかどうか、ぜひコメントでお知らせください。
-
Windows 10のエラーコード0x80070005を解消する5つの対処法
Windowsデバイスを更新しようとしたのに、エラーコード0x80070005が表示されて先へ進めない――そんな経験はありませんか?ご安心ください。この記事では、Windows 10でこのエラーを解消するための方法をわかりやすく解説します。 具体的な解決策をご紹介する前に、まずは「エラーコード0x80070005とは何か」「なぜ発生するのか」という基本情報から確認していきましょう。 エラーコード0x80070005とは? エラーコード0x80070005は、Windowsでは「アクセス拒否(Access Denied)」エラーとして知られています。主にWindows Updateを実行しよ
-
WindowsでRobloxのエラーコード403を解決する方法|原因と対処法を徹底解説
Robloxは世界中で大人気のゲームですが、だからといってトラブルが一切ないわけではありません。プレイ中に発生しうる問題のひとつが、エラーコード403です。このエラーが表示されるときには、多くの場合「認証に失敗しました。もう一度お試しください」といったメッセージが画面に出ます。これは、そのページへのアクセス権限がないことを意味しています。 幸いなことに、Robloxのエラーコード403は比較的簡単に解決できます。この記事では、問題を根本的に解消するための対処法を順番に紹介します。 WindowsでRobloxのエラーコード403を修正する方法 1. Robloxサーバーの状態を確認する まず