Windows 10 アップグレード時のエラー C1900101-4000D を解決する10の対処法
Windows 10 へのアップグレードを試みた際に、エラーコード C1900101-4000D が表示されてインストールに失敗することがあります。このエラーは、Windows インストーラーがインストールに必要な重要なファイルへアクセスできないことが主な原因です。また、インストール中の何らかの競合が引き金になるケースもありますが、詳細なエラーメッセージが表示されないため、正確な原因の特定が難しいのが実情です。
エラーの詳細は以下の通りです。
0xC1900101-0x4000D
SECOND_BOOT フェーズの MIGRATE_DATA 操作中にエラーが発生し、インストールに失敗しました
この問題に対する決定的な解決策はありませんが、一部のユーザーは Windows 10 のクリーンインストールを推奨しています。ただし、クリーンインストールはあくまで最終手段と考えてください。まずは以下のトラブルシューティングガイドを参考に、エラー C1900101-4000D の解決を試みましょう。
Windows 10 のインストールエラー C1900101-4000D の解決手順
事前準備
a) Windows 10 をインストールする前に、グラフィック、サウンド、BIOS、USB デバイス、プリンターなど、すべてのドライバーを最新の状態に更新しておきましょう。
b) USB メモリ、外付けハードディスク、USB キーボード・マウス、USB プリンターなど、すべての外部 USB 機器を取り外してください。
c) Wi-Fi の代わりに有線 LAN ケーブルを使用し、アップデートが完了するまで Wi-Fi を無効にします。
方法 1: アップグレード前にウイルス対策ソフトとファイアウォールを一時的に無効化する
1. システムトレイにあるウイルス対策ソフトのアイコンを右クリックし、「無効にする」を選択します。
2. 次に、ウイルス対策ソフトを無効にしておく時間帯(期間)を選択します。
注意: 15 分や 30 分など、できるだけ短い時間を選択してください。
3. 完了したら、再度 PC のアップグレードを試みて、エラーが解消されるかどうかを確認します。
4. Windows 検索ボックスに「control」と入力し、検索結果から「コントロールパネル」をクリックします。
5. 次に、「システムとセキュリティ」をクリックします。
6. 「Windows Defender ファイアウォール」をクリックします。
7. 左側のウィンドウペインから「Windows Defender ファイアウォールの有効化または無効化」をクリックします。
8. 「Windows Defender ファイアウォールを無効にする」を選択し、PC を再起動します。その後、再度アップグレードを試みて、エラー C1900101-4000D が解決されるか確認してください。
上記の方法で解決しなかった場合は、同じ手順でファイアウォールを必ず再度有効に戻してください。
方法 2: コンピューター名からハイフンを削除する
1. Windows キー + R を押して「sysdm.cpl」と入力し、Enter キーを押して「システムのプロパティ」を開きます。
2. 「コンピューター名」タブが表示されていることを確認し、画面下部の「変更」ボタンをクリックします。
3. コンピューター名にピリオド、ハイフン、ダッシュなどが含まれていない、シンプルな名前になっているか確認してください。
4. 「OK」をクリックし、「適用」→「OK」の順に押します。
5. 変更を保存するために PC を再起動します。
方法 3: Windows が最新の状態であることを確認する
1. Windows キー + I を押して設定を開き、「更新とセキュリティ」を選択します。
2. 「更新プログラムのチェック」をクリックし、保留中の更新プログラムがあればすべてインストールします。
3. 更新プログラムのインストール完了後、PC を再起動して、エラー C1900101-4000D が解決されるかどうかを確認します。
方法 4: クリーンブートを実行する
サードパーティ製アプリケーションが Windows Update と競合している場合、クリーンブート環境では正常に更新プログラムをインストールできることがあります。サードパーティ製ソフトウェアが原因で Windows Update が途中で止まるケースも少なくありません。エラー C1900101-4000D を解決するには、PC をクリーンブート状態で起動し、問題を段階的に切り分けて診断する必要があります。
方法 5: Windows 10 メディア作成ツールを使用してアップグレードする
1. Microsoft の公式サイトからメディア作成ツールをダウンロードします。
2. システムパーティション内のデータをバックアップし、プロダクトキー(ライセンスキー)を控えておきます。
3. ツールを起動し、「この PC を今すぐアップグレードする」を選択します。
4. ライセンス条項に同意します。
5. インストーラーの準備が整ったら、「個人用ファイルとアプリを引き継ぐ」を選択します。
6. PC が数回再起動されると、アップグレードが正常に完了します。
方法 6: SFC と DISM を実行する
1. Windows キー + X を押し、「コマンドプロンプト(管理者)」をクリックします。
2. コマンドプロンプトに以下を入力して Enter キーを押します:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記が失敗した場合にこちらを試してください)
3. 処理が完了するまで待ち、完了したら PC を再起動します。
4. 再度コマンドプロンプトを開き、以下のコマンドを順番に入力して、それぞれ Enter キーを押します:
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth
5. DISM コマンドを実行し、完了するまで待ちます。
6. 上記のコマンドで改善しない場合は、以下を試してください:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意: 「C:\RepairSource\Windows」の部分は、実際の修復ソース(Windows インストールディスクまたは回復ディスク)の場所に置き換えてください。
7. 変更を保存するために PC を再起動し、エラー C1900101-4000D が解決されるかどうかを確認します。
方法 7: Windows Update コンポーネントをリセットする
1. Windows キー + X を押し、「コマンドプロンプト(管理者)」を選択します。
2. 以下のコマンドを入力して Windows Update サービスを停止し、それぞれ Enter キーを押します:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3. 次に、SoftwareDistribution フォルダーの名前を変更するため、以下のコマンドを入力して Enter キーを押します:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4. 最後に、Windows Update サービスを再開するため、以下のコマンドを入力してそれぞれ Enter キーを押します:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
5. 変更を保存するために PC を再起動し、エラー C1900101-4000D が解決されるかどうかを確認します。
方法 8: マウントされたイメージのレジストリを削除する
1. Windows キー + R を押して「regedit」と入力し、Enter キーを押してレジストリエディターを開きます。
2. 以下のレジストリキーへ移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images
3. 「Mounted Images」を選択し、右側のウィンドウペインで「(既定)」を右クリックして「削除」を選択します。
4. レジストリエディターを終了し、変更を保存するために PC を再起動します。
方法 9: Wi-Fi アダプターと CD/DVD ドライブを無効化する
1. Windows キー + R を押して「devmgmt.msc」と入力し、Enter キーを押してデバイスマネージャーを開きます。
2. 「DVD/CD-ROM ドライブ」を展開し、CD/DVD ドライブを右クリックして「デバイスを無効にする」を選択します。
3. 同様に「ネットワークアダプター」を展開し、Wi-Fi アダプターを右クリックして「デバイスを無効にする」を選択します。
4. 再度 Windows 10 のセットアップを実行し、エラー C1900101-4000D が解決されるかどうかを確認します。
方法 10: Malwarebytes と AdwCleaner を実行する
Malwarebytes は強力なオンデマンド型スキャナーで、ブラウザハイジャッカー、アドウェア、その他のマルウェアを PC から除去できます。なお、Malwarebytes は既存のウイルス対策ソフトと競合せずに併用できる点もメリットです。Malwarebytes Anti-Malware の導入手順については、関連記事を参考に各ステップを実行してください。
1. 公式サイトから AdwCleaner をダウンロードします。
2. ダウンロードが完了したら、「adwcleaner.exe」ファイルをダブルクリックしてプログラムを起動します。
3. 「同意する」ボタンをクリックして、ライセンス契約に同意します。
4. 次の画面で、「操作」の下にある「スキャン」ボタンをクリックします。
5. AdwCleaner が PUP(望ましくない可能性のあるプログラム)やその他の悪意のあるプログラムを検索するのを待ちます。
6. スキャンが完了したら、「クリーン」をクリックして、該当ファイルをシステムから削除します。
7. 作業中のデータはあらかじめ保存してください。PC の再起動が必要になるため、「OK」をクリックして再起動します。
8. 再起動後、ログファイルが自動的に開き、削除されたファイル、フォルダー、レジストリキーなどの一覧が表示されます。
まとめ
以上の手順で、Windows 10 のインストール時に発生するエラー C1900101-4000D を解決できるはずです。それでも問題が解決しない場合は、最終手段としてクリーンインストールを検討してください。本ガイドについてご不明な点があれば、お気軽にコメント欄でお尋ねください。
-
【Windows 10】システムの復元がエラー0x80070005で失敗するときの解決方法
エラー0x80070005とは? Windows 10搭載パソコンで「システムの復元」を実行した際、以下のようなエラーメッセージとともにエラー 0x80070005 が表示され、処理に失敗することがあります。 システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。詳細: システムの復元でファイルにアクセスできませんでした。これは、ウイルス対策プログラムが実行中であることが原因です。ウイルス対策プログラムを一時的に無効化してから、システムの復元を再試行してください。システムの復元中に不明なエラーが発生しました。(0x80070005) この記事では
-
Windows 10のアップデートエラー0x80248007を解決する4つの効果的な方法
Microsoftは定期的にWindowsアップデートを配信しており、新機能の追加や多数のバグ修正が含まれています。インターネットに接続されている環境では、Windows 10は自動的にアップデートをインストールするよう設定されています。また、「スタート」メニューから「設定」→「更新とセキュリティ」→「更新プログラムのチェック」を選択することで、手動でもアップデートを確認できます。しかし、さまざまな理由により、Windowsがアップデートのダウンロードやインストールに失敗することがあります。その際に表示されるのが「Windows 10 update failed to install Erro