Windows 10 Update エラーコード 0x8007001F のトラブルシューティングと修正方法
Windows Update エラー 0x8007001F を修正する方法 — Real Talk
Windows のアップデートは通常は簡単ですが、0x8007001F のようなエラーで行き詰まることがあります。システム ファイルの破損、ドライバーの古さ、あるいは正しくインストールされない不良パッチなど、さまざまな原因で発生する可能性があるため、非常に厄介です。このエラーが発生すると、アップデートが拒否され、非常にイライラします。ここでの目標は、システムを再びスムーズにアップデートできるようにすることです。そのため、このガイドでは、試行錯誤が必要なものもありますが、他の方法がうまくいかない場合に機能することが多い、実用的な修正方法をいくつか紹介します。おそらく、これらの手順のいくつかを実行する必要があります。目的は、アップデートをブロックしている原因を特定することです。破損したキャッシュ、無効化されたサービス、競合するサードパーティ製ソフトウェアなどがあるかもしれません。毎回奇跡が起こるとは期待できませんが、これらの方法は実際に試行錯誤されており、Windows を完全に再インストールしなくても問題を解決できる可能性があります。
修正: Windows Update エラー 0x8007001F を回避する
これらの方法を一つずつ試してみてください。どれも簡単で、ほとんどの場合、手間をかけずに問題を解決できます。
方法1: Windows Updateのトラブルシューティングツールを実行する
これはおそらく最も速い修正方法で、ちょっと変わっていますが、思ったよりも頻繁に機能します。Windows に組み込まれているトラブルシューティング ツールは、一般的な更新の問題を見つけて修正するように設計されています。セットアップによっては、これが最初は失敗し、再起動後に魔法のように機能することがあります。そのため、試してみる価値はあります。 – Win + Iを押して、設定を開きます。 –更新とセキュリティに移動します。 –トラブルシューティングをクリックします。 – 下にスクロールして、その他のトラブルシューティングをクリックします。 – Windows Update を見つけてクリックし、トラブルシューティング ツールの実行をクリックします。 – しばらくお待ちください。自動的にスキャンされて修正されます。通常は数分かかります。 – 完了したら、システムを再起動してもう一度更新を試みてください。それでも解決しない場合は、次の手順に進みます。
方法2: Windows Updateサービスとキャッシュをリセットする
これはよくあるケースです。Windows のキャッシュが破損してファイルが宙に浮いた状態になることがあり、それがアップデートの妨げになります。キャッシュをクリアすると問題が解決する場合があります。 – スタート ボタンを右クリックし、ファイル名を指定して実行 を選択します。 – 次のように入力してcmd、管理者権限でログインしますCtrl + Shift + Enter。 – 黒いウィンドウが表示されますが、これが管理者権限のコマンド プロンプトです。次に、次のコマンドを 1 つずつ実行し、Enterそれぞれの後に キーを押します。 bash net stop wuauserv net stop cryptSvc net stop bits net stop msiserver – 次に、ファイル エクスプローラーを開いて、C:\Windows\SoftwareDistribution に移動します。 フォルダーの名前を SoftwareDistribution.old に変更します。 同様に、C:\Windows\System32\catroot2 に移動します。 フォルダーの名前を catroot2.old に変更します。 これらのフォルダーにはアップデート ファイルとキャッシュが保存されており、破損している場合は、これらをいじることで問題を解決できます。 – 次のコマンドを入力してサービスを再起動します:bash net start wuauserv net start cryptSvc net start bits net start msiserver – 最後に、PCを再起動して再度アップデートを試してください。一部のマシンでは、キャッシュの削除が完全に有効になるまでに1~2回の再起動が必要になる場合があることにご注意ください。また、このプロセス中は開いているすべてのアプリを閉じると、競合を回避できます。
方法3: 最新の累積的な更新プログラムを手動でダウンロードしてインストールする
場合によっては、問題のある更新プログラムが停止することがあります。最も簡単な解決策は、Microsoft の更新プログラム カタログから最新の修正プログラムを手動で取得することです。 – [Microsoft Update カタログ](https://www.catalog.update.microsoft.com/Home.aspx) にアクセスします。 – システムに必要な更新プログラムの「KB」番号を検索します (KB5021234 など。この情報は Windows Update のエラー ログまたは PowerShell コマンドを使用すると表示されます)。 – 正しいバージョンをダウンロードします。システム アーキテクチャ (x64、ARM など) と一致していることを確認します。 – ダウンロードしたら、`.msu` ファイルを実行します。 – プロンプトに従い、完了したら再起動します。 この方法は、最近の修正プログラムのインストール後に問題が発生し始めた場合、または自動更新が失敗し続ける場合に有効です。
方法4:サードパーティ製のウイルス対策ソフト/ファイアウォールを一時的に無効にする
ウイルス対策プログラムは、時に過剰に警戒しすぎて、Windows Updateファイルのダウンロードやインストールをブロックしてしまうことがあります。一時的に無効にすることで、原因が特定できる場合があります。- ウイルス対策アプリを開きます。- 「保護を無効にする」または「一時停止」などのオプションを探します。- リアルタイム保護をしばらくオフにします。- もう一度アップデートを試みます。うまくいけば、原因が特定できたことになります。ただし、アップデート後は必ずオンに戻すことを忘れないでください。ウイルス対策を常にオフにしておくのは賢明ではありません。
方法5: クリーンブート状態で起動する
サードパーティ製のアプリやドライバーは、特にカスタマイズされたセットアップでは、Windows Update に干渉する可能性があります。クリーンなスタートアップ環境で起動すると、その原因を特定するのに役立ちます。- Win + R キーを押して と入力し、システム構成を開きます。- サービス で、Microsoft のサービスをすべて隠す をオンにして、すべて無効にする をクリックします。- スタートアップ タブに切り替えて、タスク マネージャーを開く をクリックします。- ここですべてのスタートアップ項目を無効にします (右クリックして 無効にする)。- システム構成に戻り、OK をクリックして再起動します。この「クリーン」な状態で更新を試してください。スムーズに更新された場合は、サードパーティ製のアプリが問題の原因でした。スタートアップ項目を 1 つずつ有効にして、問題の原因を特定します。 msconfig
他に何も機能しない場合は、手動更新、システムの復元、またはインプレースアップグレードなどの他のオプションを試してください。
これらは最終手段ですが、システムがひどく壊れている場合は必要な場合もあります。以前の復元ポイントから復元するか、インプレースアップグレードを試すことができます。インプレースアップグレードの場合は、メディア作成ツールを起動し、「このPCを今すぐアップグレード」を選択してください。ファイルとアプリはそのまま残りますが、Windowsのコアファイルが更新されます。—
対策は以上です。通常、これらの修正方法のいずれか、または組み合わせることで、頑固なエラーは解決します。場合によっては、PCを再起動したり、しばらくしてからもう一度試したりすると改善することがあります。Windowsのアップデートは、特にシステムがカスタマイズされていたり、競合するソフトウェアがあったりする場合は、扱いが難しい場合があります。
まとめ
- Windows Update トラブルシューティング ツールを実行します。
- Windows Update キャッシュをクリアし、関連するサービスをリセットします。
- 問題のあるアップデートを手動でインストールします。
- ウイルス対策ソフトまたはサードパーティ製のファイアウォールを一時的に無効にします。
- クリーン ブート環境で起動します。
- 必要に応じて、手動更新、復元ポイント、またはインプレース アップグレードを検討してください。
まとめ
これらの手順を試してもエラーが解決しない場合は、クリーンインストールやシステムの復元など、より抜本的な対策を検討する必要があるかもしれません。ただし、これらの修正で解決できるのは、キャッシュやサービスの一時的な問題だけであれば良いでしょう。こうした問題は面倒ですが、これらの方法のほとんどは、Windows Update を有効に保つために既に誰かが実践している、正当な解決策です。