Windows 10 アップデートエラー 0xc1900101-0x30018 を解決する方法

📅
🕑 1 分で読む

Windowsアップグレードエラー0xc1900101-0x30018のトラブルシューティングと修正方法

このエラーは、Windows、特にWindows 10から11にアップグレードしようとしたときに表示されます。正直なところ、エラーコードがさまざまな形やサイズで表示されるため、かなりイライラすることがあります。「Windowsをインストールできませんでした。PCはロールバックされました」というメッセージは、0xc1900101-0x30018コードとともに表示されますが、これはドライバーの問題やシステムファイルの問題に関連していることがよくあります。検索しないとMicrosoftが必ずしも明確なガイダンスを提供していないため、少し面倒ですが、この問題に遭遇した場合は、実際に役立つ可能性のあるヒントをいくつか紹介します。これらは絶対確実ではありませんが、特にアップグレードがFIRST_BOOTまたはSysprepフェーズあたりで停止した場合、多くの人がこれらの手順で成功したと報告しています。ただし、異なるセットアップでは、1回目にうまくいったことが2回目にはうまくいかない場合があるため、多少の試行錯誤が必要になることを覚えておいてください。それでも、頭痛の種と時間を節約するために試してみる価値はあります。

Windowsアップグレードエラー0xc1900101-0x30018の修正方法

アップデート中にエラー0xc1900101~0x30018が表示される場合は、以下の提案を順番に試してみる価値があります。これらの提案は、ドライバの競合、破損したシステムファイルの修復、またはアップデートプロセスに支障をきたす可能性のあるコンポーネントのリセットを目的としています。

ウイルス対策ソフトを無効にするかアンインストールする

ウイルス対策プログラムは、システムのアップデートやドライバのインストールを妨害することがあります。確かに保護を目的として設計されていますが、今回のケースでは、アップグレード中に重要なコンポーネントをブロックしてしまう可能性があります。一部のマシンでは、これが0xc1900101-0x30018エラーの原因となります。ウイルス対策プログラムを一時的に無効化またはアンインストールしてから再度アップグレードを試みると、多くのユーザーで問題が解決しています。ただし、最新バージョンをダウンロードするか、Windows Defenderに切り替えるようにしてください。

  • [スタート] ボタンを右クリックし、[アプリと機能]を選択します。
  • リストでウイルス対策プログラムを見つけてクリックし、「アンインストール」をクリックします。
  • 指示に従い、可能であれば PC を再起動します。
  • 削除後、再起動してアップグレードを再度試してください。(設定によっては、この手順を数回繰り返すか、再起動後に繰り返す必要がある場合があります。これは奇妙なことです。)

すべての外部デバイスを切断する

これはちょっと変なやり方ですが、何度か救世主になりました。プリンター、USBドライブ、外付けGPU、さらにはセカンドモニターといった外付け周辺機器が、アップデート中にドライバーの検出を阻害することがあります。プリンター、外付けドライブ、スピーカー、セカンドモニターなど、不要なものはすべて取り外してから、もう一度アップグレードしてみてください。必ずうまくいくとは限りませんが、環境によっては大きな違いが出ることもあります。

SFCおよびDISMコマンドを実行してシステムファイルを修復する

これは典型的な「システムの整合性を確認する」手順です。システムファイルが破損または欠落していると、特にFIRST_BOOTフェーズでアップグレードプロセスが中断される可能性があります。SFCおよびDISMツールを実行することでこれらの問題を解決できます。

  • 管理者としてコマンド プロンプトを開きます。 を押してWin + Scmdと入力し、 を押しますCtrl + Shift + Enter
  • UAC プロンプトを許可し、次のコマンドを 1 つずつ入力して、それぞれの後にEnter キーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannow

DISMコマンドはイメージを修復し、SFCは破損したシステムファイルをスキャンして修復します。この処理には多少時間がかかります。完了したら、PCを再起動してアップグレードを続行できるかどうかを確認してください。

ディスククリーンアップを実行してスペースを解放する

ストレージ容量が不足すると、アップグレード時に問題が発生します。Windowsでは少なくとも16GBの空き容量が推奨されていますが、それ以上の空き容量があればなお良いでしょう。ジャンクファイルを削除すれば、簡単に問題を解決できるかもしれません。

  • Win + Rを押して、「 cleanmgr 」と入力し、Enter を押します。
  • プライマリドライブ (通常はC 🙂 を選択し、[OK]をクリックします。
  • 「システム ファイルのクリーンアップ」ボタンをクリックし、同じドライブを再度選択します。
  • ファイルを保持する場合は「ダウンロード」以外のすべてのボックスにチェックを入れ、「OK」をクリックしてクリーンアップを開始します。

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

これはより強引なアプローチですが、多くのアップデート失敗から救ってきました。Windows Updateファイルが破損または停止すると、0xc1900101~0x30018のようなエラーが発生する可能性があります。特に、システムが保留中のアップデートについて混乱している場合は注意が必要です。

  1. 管理者としてコマンドプロンプトを開きます(前と同じ)。
  2. ここで、次のコマンドを 1 つずつ実行し、それぞれの後にEnter キーを押します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver rmdir /S /Q %windir%\SoftwareDistribution net start wuauserv net start cryptSvc net start bits net start msiserver

すべて完了したら、PCを再起動してアップデートを再度お試しください。これにより、アップデートのキャッシュとサービスがリセットされ、スタックしたファイルやプロセスが消去されます。

メディア作成ツールを使用する

万が一、他の方法を試してもうまくいかない場合は、メディア作成ツールが完全な再インストールパッケージのようなもので、アップデートエラーを回避できます。少し強引なやり方ですが、コアシステムファイルとWindowsのインストールをリフレッシュしてくれるので、多くの場合うまくいきます。

  1. Windows Media Creation Tool のダウンロード ページにアクセスしてください。
  2. ダウンロードしたら、右クリックして「管理者として実行」を選択します。
  3. 指示に従って、ライセンスに同意し、[この PC を今すぐアップグレード]を選択します。
  4. 後は待つだけです。ツールがファイルを準備し、アップデートをチェックした後、アプリとファイルを引き継ぐか、クリーンインストールするかの選択肢が表示されます。手間を省きたい場合は、 「個人用ファイルとアプリを引き継ぐ」を選択してください。
  5. そのままにしておきましょう。これでアップグレードを妨げていたものが解消されるはずです。

ドライバー(特にストレージとチップセット)を確認して更新してください

場合によっては、ドライバー(特にストレージコントローラーやチップセット)の不具合によりアップグレードが失敗することがあります。一部のマシンでは、古いドライバーが新しいシステムファイルと互換性がなく、インストール中にエラーが発生することがあります。

  • デバイス マネージャーを開きます( Win + Xを押してデバイス マネージャーを選択します)。
  • ディスプレイ アダプターストレージ コントローラーシステム デバイスなどのカテゴリを参照します。
  • 黄色の三角形が見つかった場合は、右クリックして「ドライバーの更新」を選択します。
  • 最新のドライバーが必要な場合は、製造元の Web サイトに直接アクセスすることもできます。サポート ページには、通常、Windows 10/11 と互換性のあるバージョンが掲載されています。
  • インストールに失敗するなど、特に問題のあるドライバーを見つけた場合は、アンインストールしてから再起動してみてください。Windowsは多くの場合、汎用ドライバーを自動的に再インストールします。

特定のサードパーティ製ソフトウェア(特にバックアップやセキュリティツール)を削除する

Acronis True Image、Tracer ランサムウェア対策、Trusteer Rapport などのアプリは、アップグレード時に問題を引き起こすアプリとしてフラグ付けされています。特に、お使いの Windows バージョンに合わせて更新されていない場合、システムファイルやドライバに干渉する可能性があります。

アプリと機能からこれらのアプリをアンインストールし、再起動してからもう一度お試しください。それだけで問題が解決することもあります。

BIOSを慎重にアップグレードする

最後に、上記のいずれも効果がない場合は、古いBIOSが原因である可能性があります。古いファームウェアは、ドライバーやシステムファイルとは関係のない互換性の問題を引き起こす可能性があります。BIOSのアップデートは注意が必要で、間違えるとマシンが壊れてしまう可能性があります。そのため、十分に注意し、メーカーの指示に従ってください。

  • 現在の BIOS バージョンを確認します。 を押してmsinfo32Win + Rと入力し、BIOS バージョン/日付を探します。
  • マザーボードまたはラップトップの製造元の Web サイトにアクセスし、最新の BIOS アップデートを見つけて、ガイドを注意深く読んでください。
  • アップデートをダウンロードし、フラッシュの指示に従います。通常は、ユーティリティを実行するか、ファイルを USB にコピーして BIOS を起動することになります。

もちろん、Windows では必要以上に難しくする必要があります。

まとめ

  • ウイルス対策ソフトを一時的に無効にするかアンインストールしてみてください。
  • 必要のない周辺機器をすべて取り外します。
  • システム ファイル ツール ( SFCおよびDISM ) を実行します。
  • ディスク クリーンアップを使用してドライブの空き容量を増やします。
  • Windows Update コンポーネントをリセットします。
  • 新規インストールにはメディア作成ツールを使用します。
  • 問題のあるドライバーを更新または削除します。
  • プロセスをブロックする可能性のあるソフトウェアを削除します。
  • 必要に応じて BIOS を更新します。

まとめ

これらの方法は、0xc1900101~0x30018といったWindowsアップグレードエラーに悩まされている多くの人にとって、実証済みの方法です。古いドライバや破損したシステムファイルを削除すれば済む場合もあります。すべてのシステムで確実に効果があるという手順は限られていますが、成功の可能性は高まります。これでアップデートが少しでもうまくいくといいですね。不安定なアップグレードプロセスに一日中悩まされるのは誰も望んでいませんから。頑張ってください!お役に立てれば幸いです!