Windows 10のインストールエラーコード0xc1900107を解決する方法
Windows 10の最新アップデートを入手しようとしてエラーコード0xc1900107に遭遇した方は、あなただけではありません。このエラーは、バグ修正や機能追加を目的とした大型アップデートをダウンロードしているときにも時々発生します。確かに面倒ですが、幸いなことに、深刻な事態にはなりません。通常、いくつかの追加手順で解決できます。それほど複雑な手順ではありません。一般的なトラブルシューティング手順を試して、インストールの妨げになっている可能性のあるファイルを削除するだけで解決できます。
これは、特にWindowsが残存ファイルやシステムの不整合でつまずいてしまった場合に、ログの詰まりを解消する方法として考えてください。以下の方法は他の方にも効果がありましたが、もちろん、設定によって多少の違いがあります。再起動だけで問題が解決する場合もありますが、それでも解決しない場合は、これらの方法を試していただければ、問題が解決するはずです。
エラーコード 0xc1900107 を修正するにはどうすればよいですか?
試せる方法をご紹介します。これらの実証済みのアプローチは、最も一般的な原因をターゲットにしており、通常は適用後に何らかの改善が見られます。ただし、手順が少し難しそうに思えても、プロセス画面やフォルダの権限設定をじっくりと試すだけで済む場合が多いので、ご安心ください。マシンによっては、これらの修正が一度で完了しない場合がありますので、同じ手順を複数回実行したり、修正の合間に再起動したりすることをためらわないでください。
Windows Updateのトラブルシューティングツールを実行する
これはいわば第一の防御線です。Windowsには、アップデートに関する問題をスキャンし、自動的に修正を適用するトラブルシューティングツールが組み込まれています。ダウンロードの停止、キャッシュの破損、コンポーネントの不足といった問題も、このツールで解決できることが多いです。手動での修正に踏み込む前に、まずは試してみる価値があります。
- スタートメニューから設定を開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- [追加のトラブルシューティング]を選択します。
- リストでWindows Update を見つけて、 [トラブルシューティングを実行]をクリックします。
- 指示に従ってください。これには数分かかる場合があり、適用できる修正方法がいくつか提案される可能性があります。
完了したら、PCを再起動してアップデートプロセスがスムーズになっているかどうかを確認してください。この簡単な修正で問題が解決する場合もあります。
SFCとDISMを使用してシステムファイルを修復する
この方法は、アップデートの失敗の原因となる可能性のある、システムファイルの破損または欠落の可能性に対処します。これらのコマンドを実行すると、必ずしも明らかではない内部エラーを修正できる場合があります。一部の環境では、特に権限設定が複雑な場合、これらの手順は少し面倒ですが、試してみる価値はあります。
- コマンドプロンプトを管理者として開きます。通常は、スタートボタンを右クリックし、「コマンドプロンプト(管理者)」または「Windowsターミナル(管理者)」を選択することで実行できます。
- 入力してEnterキー
sfc /scannowを押してください。破損したシステムファイルをスキャンして修復します。数分かかる場合があります。完了したら再起動し、アップデートが機能するかどうかを確認してください。
エラーが解決しない場合は、DISM(展開イメージのサービスと管理ツール)を試してみてください。DISMは、SFCでは修復できないWindowsイメージを修復できることが知られています。
- このコマンドを入力し、 Enterキー
DISM /Online /Cleanup-Image /RestoreHealthを押します。この処理には15~20分かかる場合がありますので、遅いと感じても慌てないでください。完了すると通知が表示されます。 - 完了したら、システムを再起動して更新を試みます。
このツールの組み合わせにより、明らかな原因もなく更新をブロックする不可解なファイルの問題が解決されることがよくあります。
$WINDOWS.~BTフォルダを削除または名前変更する
場合によっては、これらの大きなアップデートフォルダが破損したり、動かなくなったりすることがあります。$WINDOWS.~BTフォルダには、以前のアップデートのインストーラファイルやログなどが保存されています。このフォルダが破損すると、Windowsが最新のアップグレードを続行できなくなる可能性があります。
これを修正するには、そのフォルダを見つけて削除するか、名前を変更する必要があります。ほとんどの隠しフォルダと同様に、このフォルダは公開されていないため、表示オプションを調整する必要があります。
- Win + Eで ファイルエクスプローラー を開きます。
- [この PC] > [ローカル ディスク (C:)]、または Windows がインストールされているドライブに移動します。
- 上部の [表示] タブに移動し、[隠しアイテム] をオンにして隠しフォルダーを表示します。
- $WINDOWS.~BTを探します。見つかった場合は、右クリックして 名前の変更 または 削除 を選択します。
重要:削除時に権限がないと表示される場合は、削除するのではなく、$WINDOWS.~BT_old のように名前を変更してみてください。奇妙に思えるかもしれませんが、削除がうまくいかない場合でも名前を変更するとうまくいく場合が多く、Windows は更新チェック時に名前を変更したフォルダを無視します。
その後、再起動してアップデートプロセスを再度お試しください。破損したアップデートの残骸を取り除いて最初からやり直すと、多くの場合問題が解決します。
Windows Updateコンポーネントをリセットする
上記のいずれの方法でも問題が解決しない場合は、Windows Update サービスを手動でリセットしてください。更新システム自体が複雑になったり、停止したりすることがあり、その場合はこれらのサービスをリセットすることでバックログをクリアできます。
- コマンド プロンプト を管理者として再度開きます。
- 次のコマンドを 1 つずつ入力し、それぞれの後にEnter キーを押して、更新サービスを停止します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
次に、SoftwareDistributionフォルダとCatroot2フォルダ(アップデートキャッシュが保存されているフォルダ)の名前を変更します。以下のコマンドをコピー&ペーストしてください。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
最後に、サービスを再起動します。
net start wuauserv net start cryptSvc net start bits net start msiserver
再起動して、もう一度アップデートを確認してみてください。多くの場合、これでエラーを回避できるほどのリセットが行われます。
Windows 10 で Windows Update を見つけるにはどうすればいいですか?
通常、Windows はバックグラウンドで自動的に更新プログラムをチェックしますが、動作がおかしい場合や手動で確認したい場合は、「設定」>「更新とセキュリティ」>「Windows Update」に移動してください。そこで「更新プログラムのチェック」をクリックすると、手動で検索が開始されます。自動更新がオフになっている場合は、 Microsoft Update カタログから直接更新プログラムを入手できます。
Windowsは時々、必要以上に手間がかかることがあります。しかし、これらの方法を試しても問題が解決しない場合は、Windows Updateトラブルシューティングツールやクリーンインストールを検討してみてはいかがでしょうか。ただし、このエラーで悩んでいるのはあなただけではありません。解決策は必ず存在します。
まとめ
- Windows Update トラブルシューティングを実行する
- SFC / DISMを使用してシステムファイルを修復する
- $WINDOWS.~BTフォルダを削除するか名前を変更します
- Windows Updateコンポーネントを手動でリセットする
- 設定からアップデートを確認してください
まとめ
エラーコード0xc1900107への対処は、特にシステムを最新の状態に保とうとしている場合には、イライラさせられることがあります。通常は、動かなくなったファイルを消去したり、壊れたシステムコンポーネントを修復したりするだけで済みます。これらの修正はどれもそれほど複雑ではなく、少しの忍耐力が必要です。この情報が、誰かの時間を数時間短縮し、ようやくアップデートをインストールできることを願っています。お役に立てれば幸いです。