Windows 10 Updateエラー0xc1900200を修正する方法?

0 xc1900200ユーザーがWindows Updateのアシスタントユーティリティを使用して、古いWindowsのバージョンからのWindows 10にアップグレードしようとすると、エラーコードが表示されます。これは、Windows 7またはWindows 8.1からWindows 10にアップグレードしようとしたときに発生する可能性があります。すべての場合、インストーラーはすべての要件が満たされていることを示しますが、何らかの理由でアップグレードプロセスが最終的にこのエラーコードで失敗します。

Windows Update 0xc1900200エラーの原因は何ですか?

最終的にエラーの原因となる可能性があるもののリストを以下に示します。

  • 最小仕様が満たされていません – Windows 10をすべての構成にインストールできるわけではありません。低スペックのコンピューターを使用している場合、これがインストールが最終的にこのエラーコードで失敗する理由である可能性があります。
  • 不具合のあるWUコンポーネント結局のところ、この特定のエラーコードをトリガーする最も一般的な原因の1つは、1つ以上のWindows Updateコンポーネントとの不整合です。このシナリオが該当する場合は、Windows Updateキャッシュをリセットすることにより(手動または自動エージェントを使用して)問題を修正できるはずです。
  • 予約済みパーティションの容量不足 –この問題が出現する一般的な原因のもう1つは、予約済みパーティションの容量不足です。アップグレードエージェントは、このパーティションに大きく依存しており、データを自由に交換するのに十分なスペースがない場合は失敗します。この場合、サードパーティのユーティリティを使用してシステム予約済みパーティションを拡大することで問題を解決できます。
  • システムファイルの破損 –ごくまれに、この問題は、OSに不可欠なデータの破損が原因で発生する場合もあります。このシナリオが該当する場合、修復インストール(インプレース修復)手順ですべてのOSコンポーネントを更新することにより、問題を解決できます。

破損したシステムファイルを修復する

Restoroをダウンロードして実行し、ここから破損したファイルをスキャンします。ファイルが破損して欠落していることが判明した場合は、以下の方法に加えてRestoroを使用して修復します。

方法1:最小要件の確認

結局のところ、このエラーコードは、Windows 10がシステムの仕様と互換性がない場合によく表示されます。

Microsoftの公式Webサイトにアクセスするには、ここをクリックてください。「今すぐアニバーサリーアップデートを入手」ボタンをクリックすると、ファイルのダウンロードが始まります。

完了したら、それを実行すると、アップデートアシスタントが起動します。ウィンドウが開き、[今すぐ更新]ボタンが表示されます。それをクリックすると、すぐに互換性レポートが表示されます。

問題がある場合は、マシンのどの部分がWindows 10と互換性がないかが通知されます。それ以外の場合、すべてに緑色のチェックマークが付いている場合、問題はWindows Updateコンポーネントの問題が原因である可能性があります。

この場合、下の次のメソッドに移動します。

方法2:Windows Updateキャッシュをリセットする

影響を受ける多くのユーザーから報告されているように、最終的に0xc1900200エラーをトリガーする最大の原因は、1つ以上のWindows Updateコンポーネントが不安定な状態で停止し、アップグレードプロセスを処理できないことです。

このシナリオが該当する場合、関連するすべてのWindows Updateコンポーネントをリセットすると、問題を迅速に解決するのに役立ちます。影響を受ける数十人のユーザーが、上記の2つの手順のいずれかを実行した後、Windowsのアップグレードが正常に完了したことを確認しました。

関連するすべてのWUコンポーネントのリセットに関しては、2つの異なるガイドに従うことができます–手動ルートに進んで、昇格されたCMDプロンプトに依存するか、早送りしたい場合は自動WUエージェントを使用できます全体の操作。

次のガイドを使用して、より快適に感じます。

自動エージェントによるWUコンポーネントのリセット

  1. デフォルトのブラウザからMicrosoft Technetページ(ここ)にアクセスし、Windows UpdateエージェントのリセットスクリプトをダウンロードしますWindows Updateリセットエージェントをダウンロードする
  2. 最初のダウンロードが完了するまで辛抱強く待ち、WinRar、WinZip、7zipなどのユーティリティを使用してzipアーカイブを抽出します。
  3. アーカイブの内容が抽出されたら、ResetWUENG.exeをダブルクリックし画面の指示に従ってコンピュータでスクリプトを実行します。

    注:この手順を実行すると、すべてのWindows Updateコンポーネントが自動的にリセットされるため、影響を受ける可能性のある実行中の操作がないことを確認してください。

  4. 操作が完了したら、コンピュータを再起動し、次の起動が完了するまで待ちます。次に、アップデート手順をもう一度再試行して、問題が解決されたかどうかを確認します。

アップグレード手順中に引き続き同じ0 xc1900200エラーが発生する場合は、下の次の方法に進んでください。

管理者特権のCMDウィンドウを介してすべてのWUコンポーネントをリセットする

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行 ]ダイアログボックスを。次に、タイプ「CMD」新しくオープンしたファイル名を指定して実行ボックス内には、テキストボックスとプレスの内側に「CMD」と入力Ctrlキー+ Shiftキー+ Enterキープロンプト昇格したコマンドを開きます。あなたが表示されたら、UAC(ユーザーアカウント制御)プロンプトをクリックはい管理者権限を付与します。
  2. 管理者特権のCMDプロンプトが表示されたら、次のコマンドを順番に入力し、それぞれの後にEnterキーを押して、すべての重要なWUプロセスの実行を停止します。
    ネットストップwuauservネットストップクリプトSvcnetストップビットネットストップmsiserver

    注:行っている変更がわかるだけで、これらのコマンドはWindows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスを効果的に停止します。

  3. 関連するすべてのコンポーネントが停止したら、次のコマンドを順番に実行し、Enterキーを押してSoftwareDistributionおよびCatroot2フォルダーの名前を変更して、この操作に関係するOSコンポーネントの破損の可能性を排除します。
    ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old

    注:これら2つのフォルダーは、Windows更新コンポーネントによって使用されている一時更新ファイルを保持する役割を果たします。

  4. Catroot2フォルダーとSoftwareDistributionフォルダーを更新できたら、次のコマンドを順番に実行し、各コマンドの後にEnterキーを押して、以前に無効にしたサービスを再度有効にします。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. コンピュータを再起動し、次の起動シーケンスが完了するまで待ちます。次の起動手順が完了したら、もう一度アップグレード手順を開始して、セットアップが0xc1900200エラーの出現なしに完了できるかどうかを確認します。

同じ問題が引き続き発生する場合は、下の次の方法に進みます。

方法3:予約済みパーティションを拡張する

実は、この特定の問題は、システムの予約済みパーティションに操作を完了するのに十分なスペースがないために発生する可能性もあります。このシナリオが該当する場合、スペース関連の問題により、操作は0xc1900200エラーで失敗します。

この問題にも苦労したいくつかのWindowsユーザーは、システムが予約したパーティションを350 MBに拡張できるサードパーティツールを使用して、ようやくこの問題の根底に到達したと報告しています。影響を受けたほとんどのユーザーは、この操作を完了すると問題が発生しなくなったことを確認しています。

これを可能にする状況は2つあります。

デバイスマネージャーの使用

  1. ホールドWindowsキーRキーを押しを。次に、diskmgmt.msc入力し、[ OK ]をクリックしてデバイスマネージャーを開きます。
  2. C:\ドライブをクリックし、パーティションマップを探します。最初のパーティションは100MBのパーティション(システム、アクティブ、プライマリパーティション)になります。右クリックしてドライブ文字とパスの変更を選択します([ 追加]をクリックして[ Y:]を選択します)。
  3. 行われたら、クリックしてスタート - >タイプcmdを右クリックCMDを選択します管理者として実行を。コマンドプロンプトで、次のように入力します。
    takeown / f。/ r / dy icacls。/ grant管理者:F / t attrib -h -s -r bootmgr

    注: icaclsコマンドの場合は、コマンドプロンプトウィンドウで「whoami」と入力して確認できるユーザー名を使用します。これが完了したら、Windowsキーを押しながらY:ドライブを押して開き、非表示のファイルとフォルダーが[ 表示]に設定されていることを確認しますブートフォルダーに移動し、SHIFT + DELETEを使用してen-US以外のすべての言語を削除してから、ごみ箱を空にします。

  4. 同じコマンドプロンプトウィンドウで、次のように入力します。
    Windows 8以降:chkdsk Y:/ F / X / sdcleanup / L:5000 Windows 7:chkdsk Y:/ F / X / L:5000

    これにより、NTFSログが5MBに切り捨てられ、インストールを処理するための十分なスペースが残ります。インストールが完了したら、インストールを続行できます。diskmgmt.mscに戻って、ブートパーティションのドライブ文字を削除できます。

サードパーティツールの使用

以下は、無料バージョンのパーティションウィザードを使用してシステム予約パーティションを拡張するためのクイックガイドです。

  1. このリンク(ここ)にアクセスし、[ フリーウェアのダウンロード ]をクリックして、Partition Wizardの無料バージョンのダウンロードを開始します。
  2. ダウンロードが完了するまで待ってから、Partition Wizard実行可能ファイルをダブルクリックし、画面の指示に従ってサードパーティソフトウェアのインストールを完了します。
  3. インストール画面を確認し、インストールが完了したらコンピュータを再起動します。追加のソフトウェア製品のインストールを防ぐことにより、不要なPuPのインストールを回避できます。
  4. インストールが完了したら、コンピューターを再起動し、次の起動シーケンスが完了したらパーティションウィザードを開きます。
  5. 最初のパーティションウィザード画面が表示されたら、使用可能なオプションのリストから[ ディスクとパーティションの管理 ]をクリックします。
  6. 正しいセクションに入ったら、右側のセクションに移動し、システム予約済みパーティションを右クリックします。新しく表示されたコンテキストメニューから、使用可能なオプションのリストから[ 拡張 ]を選択します。
  7. [ パーティションの拡張]画面で、まず、[空き領域の取得]に関連付けられたドロップダウンメニューから適切なドライブを選択して、領域を取得するドライブを選択します正しいドライブを選択したら、下のスライダーを使用してシステム予約済みパーティションを1 GB以上に拡大し、[ OK ]をクリックして変更を保存し、操作を開始します。
  8. 操作が完了するまで待ってからコンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
  9. 次の起動シーケンスが完了したら、アップグレード操作を繰り返し、手順が正常に完了したかどうかを確認します。

それでも同じ0xc1900200エラーコードが発生する場合は、下の最後の方法に移動してください。

方法3:修復インストールを実行する

最初の2つの方法でWindowsアップグレードアシスタントを使用したアップグレード中に0xc1900200エラーコードを解決できなかった場合、通常は解決できないシステム破損の問題に対処している可能性があります。

このシナリオが当てはまる場合は、このエラーメッセージをトリガーしている可能性のあるすべてのWindowsコンポーネントをリセットすることにより、問題を修正できるはずです。これを行う場合、最も効率的な方法は、修復インストール(一括アップグレード)を実行することです。

修復インストールでは、起動関連のプロセスを含むすべてのWindowsコンポーネントを置き換えることにより、システムファイルの破損のほとんどのインスタンスを修復できます。主な利点は、個人のファイルに影響を与えずにこれを行うことです。そのため、アプリケーション、ゲーム、パーソナルメディア、さらには一部のユーザー設定を維持しながら、操作を完了することができます。

修復インストールを実行するための段階的な手順については、この記事に含まれている段階的な手順に従ってください(こちら)。操作が完了したら、アップグレード手順を再試行し、操作が0xc1900200エラーコードなしで完了するかどうかを確認します。