【完全解説】Windows 10/11でエラーコード0xc1420121が発生し機能更新プログラムをインストールできない原因と対処法
Windows 10/11は長年にわたり進化を続けてきた強力なオペレーティングシステムであり、今なお多くの新機能が搭載されています。
Microsoftはセキュリティ、アクセシビリティ、生産性向上に重点を置いた機能更新プログラムを継続的にリリースしており、Edgeブラウザーの改善、タッチキーボードの強化、新しいクリップボードマネージャー、Fluentデザイン対応のメール・カレンダーアプリの更新、ダークテーマモードの導入、仮想デスクトップの全デバイス対応など、デスクトップユーザーにもMicrosoft 365ユーザーにもメリットの多い変更が含まれています。
しかし、いざアップデートをインストールしようとした際に「エラーコード0xc1420121」が表示され、インストールに失敗してしまうケースがあります。本記事では、このエラーの原因と効果的な解決策を詳しく解説します。
最新のWindows 10/11アップデートについて
Windows 10の最新バージョンは「May 2021 Update(21H1)」で、2021年5月18日に提供開始されました。開発段階では2021年前半にリリースされる予定だったため「21H1」と命名され、ビルド番号は19043です。
通常、Microsoftは半年に一度のペースで大型アップデートを展開しています。リリースまで時間がかかるのは、MicrosoftおよびPCメーカーが十分なテストを実施してから配信するためです。
21H1アップデート自体は、2020年10月のアップデート(20H2)のバグ修正が中心で大きな変更は少ないものの、顔認証によるログインを可能にするWindows Helloのマルチカメラサポート向上など、いくつかの細かな改善が含まれています。
最新バージョンのインストール方法
最新のWindowsアップデートをインストールするには、以下の手順に従ってください。
- 設定を開き、更新とセキュリティをクリックしてWindows Updateを選択します。
- 更新プログラムのチェックボタンをクリックします。
- アップデートが利用可能な場合、ダウンロードしてインストールボタンをクリックします。
- ダウンロードが完了すると通知が届きます。
- インストールを実行するタイミングを選択します。
- パソコンを再起動します。
すでにWindows 10/11が稼働しているデバイスであれば、通常はスムーズにアップデートできますが、問題が発生した場合はMicrosoftのサポートチームに相談するのがおすすめです。
現在のバージョンの確認方法
自分のPCが最新バージョンかどうかを確認するのは簡単です。以下の手順でチェックできます。
- スタートボタンをクリックし、設定(歯車アイコン)を開きます。
- 設定ウィンドウでシステムを選択します。
- バージョン情報を選択します。
エラーコード0xc1420121とは?
エラーコード0xc1420121は、Windows 10/11の機能更新プログラムをインストールしようとした際に表示されるエラーです。主な原因としては以下が挙げられます。
- Windows ISOファイルまたはシステムファイルの破損
- ハードディスクの空き容量不足
- マルウェア感染
- システムファイルの破損
- アクセス許可の問題
- コンポーネントの非互換性
また、「Macrium」というバックアップソフトをインストールしている場合も、このエラーが発生しやすくなります。Macriumはレジストリキーをユーザーの許可なく変更することがあり、それがエラーの引き金となるためです。
Windowsレジストリは、ハードウェア、ソフトウェア、ユーザー設定、OS構成に関する情報や設定を保存するデータベースのようなものです。プログラムの起動時など、何らかの操作が必要になるたびに参照されます。レジストリは、いわば各コンポーネントの「DNA」のような存在といえるでしょう。
基本的なトラブルシューティング手順
まずは以下の基本ステップを試してみましょう。
ステップ1:最小システム要件を満たしているか確認する
お使いのPCが以下の要件を満たしているか確認してください。
- プロセッサ:1GHz以上のCPU
- RAM:32ビット版で1GB、64ビット版で2GB
- ハードドライブ:既存インストールの場合、32ビット版で16GB、64ビット版で20GB
- グラフィックス:WDDM 1.0ドライバー対応のDirectX 9以降
- 画面解像度:800×600以上
- ネットワーク:Wi-Fiまたはイーサネットアダプター
ステップ2:外部ハードウェアを取り外す
グラフィックの遅延、アプリのクラッシュ、画面フリーズ、動作の重さ、突然の再起動などの症状がある場合は、USBメモリや外付けHDDなどの外部機器を取り外してみてください。意外とこれだけで問題が解決することもあります。
ステップ3:アンチウイルスソフトを一時的に無効化する
アンチウイルスソフトがアップデートを妨げている可能性があります。一時的に無効化してエラーが解消されるか確認しましょう。ただし、無効化のまま放置するのは危険なので、確認後は必ず有効に戻してください。
ステップ4:ディスクの空き容量を確保する
空き容量不足はエラーの一般的な原因です。以下の手順で容量を解放しましょう。
- スタートメニューから設定→システム→記憶域を開きます。
- ストレージセンサーを有効にして、不要ファイルの自動削除を可能にします。
- 設定に戻り、アプリ→アプリと機能を選択します。
- サイズ順に並べ替えて、容量を大きく占有しているアプリを特定します。
- 不要なアプリを選択してアンインストールをクリックします。
ステップ5:システムドライバーを更新する
古いドライバーはシステム不具合の原因になります。以下の手順で更新しましょう。
- 検索ボックスに「デバイスマネージャー」と入力し、検索結果をクリックします。
- 更新したいドライバーを右クリックします。
- ドライバーの自動検索を選択します。
- ドライバーの更新をクリックします。
- Windowsで見つからない場合は、メーカーの公式サイトから手動でダウンロードします。
ドライバー更新ツールを利用すれば、この作業を自動化することも可能です。信頼できるツールを選ぶようにしましょう。
エラーコード0xc1420121の具体的な解決策
基本的なトラブルシューティングで解決しない場合は、以下の解決策を順番に試してみてください。
解決策1:CHKDSKスキャンを実行する
CHKDSKは、ディスク上の不良セクターをスキャンし、修復を試みるコマンドラインユーティリティです。パラメーターの意味は以下の通りです。
- /f:ディスク上のエラーを修復する
- /r:不良セクターを特定して使用不可としてマークする
- /x:必要に応じてボリュームを強制的にマウント解除する
実行手順は以下の通りです。
- Windowsキーを押して「cmd」と入力し、検索結果の一番上を右クリックして管理者として実行を選択します。
- コマンドラインに「chkdsk c: /f /r /x」と入力します。
- Enterキーを押します。
- 「CHKDSK cannot run because the volume is in use by another process.」というメッセージが表示されたら、次回システム再起動時にスキャンをスケジュールするか尋ねられるので、「Y」を入力してEnterを押します。
- 「exit」と入力してコマンドプロンプトを閉じます。
- パソコンを再起動すると、CHKDSKが自動的にハードディスクのスキャンを開始します。
- スキャン完了後、結果を確認します。
- 問題がない場合は次の解決策へ進み、問題が見つかった場合はハードディスクの交換を検討してください。
解決策2:SFCスキャンを実行する
システムファイルチェッカー(SFC)は、破損したシステムファイルを検出し、Microsoftサーバーから取得した正常なコピーと置き換えるツールです。欠落したDLLや無効なショートカットのチェックも行います。
実行手順は以下の通りです。
- Windows + Xキーを押し、Windows PowerShell(管理者)を選択します。
- ユーザーアカウント制御が表示されたら、はいをクリックします。
- 「sfc /scannow」と入力してEnterを押します。
- 処理が完了するまで待ちます。通常10〜15分程度かかります。
解決策3:DISMスキャンを実行する
Windows ISOイメージ自体が破損している場合、DISM(Deployment Image Servicing and Management)ユーティリティが役立ちます。これは古いDiskpartに代わるコマンドラインツールで、イメージのマウントやドライバーの追加なども可能です。
実行手順は以下の通りです。
- Windows + Rキーを押します。
- ファイル名を指定して実行ダイアログに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限でコマンドプロンプトを開きます。
- 「DISM.exe /Online /Cleanup-image /Restorehealth」と入力してEnterを押します。
- スキャン完了後、ウィンドウを閉じてパソコンを再起動します。
解決策4:レジストリを変更する
Macriumソフトをインストールしている場合は、レジストリの編集が有効な場合があります。
Macriumは2006年にParamount Software UKが開発したWindows向けバックアップユーティリティで、ディスクイメージやファイルのバックアップを作成できます。便利なツールですが、前述の通りレジストリへの変更がエラーの原因となることがあります。
実行手順は以下の通りです。
- Windows + Sキーを押して検索ユーティリティを起動します。
- 「regedit」と入力してEnterを押します。
- レジストリエディターで以下の場所に移動します:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMount
- 右側のペインで「ImagePath」というエントリを見つけます。
- ダブルクリックしてREG_EXPAND_SZファイルを開きます。
- 値のデータフィールドの値を「system32\drivers\wimmount.sys」に変更します。すでに同じ値であれば変更は不要です。
- OKをクリックして変更を適用します。
- パソコンを再起動し、機能更新プログラムを再度インストールできるか確認します。
※レジストリ編集は誤操作するとシステムに深刻な影響を与える可能性があるため、事前にバックアップを取ることをおすすめします。
解決策5:Windows Updateトラブルシューティングツールを実行する
Microsoft純正のトラブルシューティングツールは、アップデート関連の一般的な問題を自動的に診断・修復してくれます。
実行手順は以下の通りです。
- 設定を開きます。
- 更新とセキュリティを選択します。
- トラブルシューティングに移動します。
- 追加のトラブルシューティングツールセクションのリンクをクリックします。
- Windows Updateを選択し、トラブルシューティングツールの実行ボタンをクリックします。
- 診断完了後、機能更新プログラムを再度インストールして、エラーが解消されたか確認します。
解決策6:Windows Updateサービスを再起動する
Windows Updateサービス自体に問題が発生している場合は、サービスの再起動とキャッシュの削除が有効です。
実行手順は以下の通りです。
- スタートメニューをクリックします。
- 検索フィールドに「services.msc」と入力してEnterを押します。
- Windowsサービスの一覧が表示されるので、Windows Updateサービスを探します。
- サービスを右クリックして停止を選択します。
- Windows + Rキーを同時に押してファイル名を指定して実行を起動します。
- 「%windir%\SoftwareDistribution\DataStore」と入力してOKをクリックします。
- フォルダ内のすべてのファイルをCtrl + Aで選択し、Deleteキーで削除します。
- Windowsサービスのウィンドウに戻ります。
- Windows Updateを右クリックして開始を選択します。
- パソコンを再起動し、アップデートを再度インストールします。
まとめ
エラーコード0xc1420121は、Windows 10/11の機能更新プログラムのインストール時に発生する厄介なエラーですが、適切な対処法を知れば解決できます。
主な原因は、ファイルの破損、ハードディスクの空き容量不足、マルウェア感染、アクセス許可の問題、互換性のないコンポーネントなどです。
まずは基本のトラブルシューティング(システム要件の確認、外部機器の取り外し、アンチウイルスの一時無効化、ディスク容量の確保、ドライバーの更新)を試し、それでも解決しない場合はCHKDSK、SFC、DISMの各スキャン、Windows Updateトラブルシューティングツールの実行、レジストリの編集、Windows Updateサービスの再起動を順番に試してみてください。
この記事がお役に立てば幸いです。エラーコード0xc1420121についてのご経験やご意見があれば、ぜひコメント欄でお聞かせください。
-
【徹底解説】Windows 11/10 更新・インストール時のエラーコード0xC1900101の対処法
Windows 11/10 のインストールやアップデートの際には、さまざまなトラブルに遭遇することがあります。幸い、多くの場合システムはエラーメッセージを表示し、原因を特定する手がかりを与えてくれます。この記事では、Windows 11/10 へのアップデート・アップグレード・インストールを試みた際に、次のようなメッセージが表示されて失敗する場合の対処法を詳しく解説します。 「Windows を更新できませんでした。申し訳ありませんが、Windows への更新を完了できませんでした。以前のバージョンの Windows をこの PC に復元しました。」 表示されるエラーコードは、0xC19001
-
Windows Updateエラー「0xc1420121」の原因と対処法を徹底解説
一部のWindowsユーザーの間で、OSにとって重要な機能更新プログラムがインストールできなくなる奇妙な問題が報告されています。表示されるエラーコードは0xc1420121で、Windows 10とWindows 11の両方で発生することが確認されています。調査の結果、このエラーコードには複数の潜在的な原因があることが判明しました。同じ状況に陥った場合に確認すべき原因候補は以下のとおりです。Windows Updateの一時的な不具合 – Windows 10とWindows 11には、更新コンポーネントの一般的な問題を自動的に診断・修復できるツールが標準搭載されています。まずは他の操作の前に