Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Update エラー 0xc1900107 の原因と解決方法を徹底解説

Windows Update エラー 0xc1900107 の原因と解決方法を徹底解説

Microsoftが大型のWindowsアップデートをリリースするたびに、多くのユーザーがさまざまなトラブルに見舞われます。軽微な不具合で済むこともあれば、厄介なエラーコードが表示されてしまうこともあります。その中でも「0xc1900107」は、Windows 10の更新作業中に発生する比較的厄介なエラーの一つです。この記事では、このエラーの発生原因と、すぐに試せる解決方法をわかりやすく解説します。

エラーコード 0xc1900107 が発生する原因とは?

エラーコード0xc1900107は、何らかの理由でインストールが完了していない「保留中のWindowsアップデート」が存在する場合によく発生します。また、Windows Updateのコンポーネント自体に不具合が起きているケースや、ダウンロード済みのアップデートファイルが保存されるフォルダ内でファイルが破損していることも原因として考えられます。

エラーコード 0xc1900107 を解消する4つの対処法

ここからは、エラーコード0xc1900107を修復するための具体的な手順を順番に紹介していきます。

対処法1:パソコンを再起動する

Windowsでエラーコードが表示されたとき、まず最初に試すべきなのはパソコンの再起動です。エラーが一時的なシステムの不具合によって引き起こされている場合、再起動するだけで問題が自然に解消されることがあります。手間のかかる操作の前に、必ず一度試しておきましょう。

対処法2:Windows Update コンポーネントをリセットする

もう一つの有効な手段が、Windows Updateコンポーネントのリセットです。コマンドプロンプトを使えば簡単に実行できます。以下の手順に従ってください。

  1. Windowsキー + X を押して、コマンドプロンプト(管理者)を開きます。
  2. 以下のコマンドを1行ずつ入力し、それぞれ Enter キーを押して、関連サービスを停止します。

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. 続いて、以下のコマンドを1行ずつ入力して Enter キーを押します。これにより、アップデートファイルの保存フォルダ名が変更され、破損したキャッシュデータがクリアされます。

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. 次に、手順2で停止したサービスを以下のコマンドで再起動します(各コマンド入力後、忘れずに Enter キーを押してください)。

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. コマンドプロンプトを閉じ、パソコンを再起動します。

対処法3:サードパーティ製ウイルス対策ソフトを無効化する

標準搭載のWindows Defenderではなく、外部ベンダーのウイルス対策ソフトを使用している場合、そのソフトがアップデート処理を妨げ、エラーコード0xc1900107を引き起こしている可能性があります。ウイルス対策アプリを一時的に無効化してから再度アップデートを試すことで、問題が解決することがあります。

対処法4:隠れたシステムエラーや破損ファイルを修復する

表面には現れない隠れたWindowsエラーや、破損したシステムファイルも、このエラーの原因になり得ます。こうした問題を手動で特定して修復するのは非常に困難ですが、信頼性の高いWindows修復ツールを活用すれば、クリック数回の簡単な操作で問題を一括解決できます。

  1. Windows 7 / 8.1 / 10でエラーコード800F0922を修正する9つの方法

    一部のWindowsユーザーから、保留中の更新プログラムをインストールしようとした際にエラーコード800F0922が表示されるという報告が寄せられています。この問題は主にWindows 7やWindows 8.1で発生し、場合によってはWindows 10でも確認されています。このエラーコードについて詳しく調査したところ、複数の原因が考えられることが判明しました。以下に、800F0922エラーが発生することが確認されている主なシナリオをまとめます。Windows Updateの一時的な不具合 – 最も一般的なケースでは、Microsoftも認識している既知の不具合が原因です。この場合、「Win

  2. Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説

    Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ