Windows 10 アップデートエラー 0x800f0805 を解決する方法
Windowsのアップデートがスムーズに進まず、エラー0x800f0805が表示されることがあります。最新のセキュリティパッチや機能アップグレードの入手がブロックされてしまうため、かなりイライラします。「変更を完了できませんでした。コンピューターを再起動してもう一度お試しください」というメッセージとエラーコードが表示された場合は、あなただけではありません。このエラーは頻繁に発生し、アップデートスケジュールに支障をきたす可能性があります。幸いなことに、この問題を解決する方法はいくつかあり、それほど複雑ではありません。ただし、Windows側が必要以上に難しくしている場合もあります。
Windows Update エラー 0x800f0805 を修正する方法
Windows Updateのトラブルシューティングツールを実行する
このトラブルシューターは、いわば簡単なもので、アップデートを中断させるような厄介な問題も簡単に見つけ出してくれます。Windowsに組み込まれているので、わざわざコマンドを打つことなく、よくある問題を解決できます。安全で、たいていの場合すぐに実行できるので、最初の試みとして最適です。
- [スタート]ボタンを右クリックし、[設定]を選択します。
- 「更新とセキュリティ」に移動し、「トラブルシューティング」をクリックします。Windows 11をお使いの場合は、 「その他のトラブルシューティング」の下にあります。
- 下にスクロールしてWindows Update を見つけます。
- 「トラブルシューティングツールを実行」をクリックします。これにより、システムがスキャンされ、明らかな問題がないか自動的に修正が試みられます。
- 指示に従ってください。再起動が必要な場合がありますので、必要に応じて再起動してください。
- 再起動して、アップデートがうまく動作するか確認しましょう。設定によってはうまくいかないこともありますが、早めに試してみるには十分です。試してみるのに害はありませんよね?
DISMツールを使用してシステムイメージを修復する
DISM(展開イメージのサービスと管理)は強力なコマンドラインツールです。基本的には、破損している可能性のあるWindowsイメージファイルを再構築します。これは、今回のようなアップデートエラーの原因となることが多いものです。管理者権限のコマンドプロンプトから実行すると、システムファイルに潜む不具合を解消できます。なぜ機能するのかは定かではありませんが、一部のマシンでは、この手順によってようやくアップデートが実行される場合があります。
- を押してWin + Rと入力し
cmd、 を押してCtrl + Shift + Enter管理者特権のコマンド プロンプトを開きます。 - UAC がポップアップ表示されたら、 「はい」をクリックします。
- 次のコマンドを入力して Enter キーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth
SFCスキャンを実行する
DISMで問題が解決しない場合は、次にSFC(システムファイルチェッカー)を試してください。これは破損または不足しているシステムファイルをスキャンし、必要に応じて置き換えます。不思議なことに、これは非常に簡単に実行でき、一部のPCではアップデートを再び有効にする魔法の修正プログラムとなっています。
- 管理者権限でコマンドプロンプトを開きます(Win + X> *コマンドプロンプト(管理者)* または検索してください)。新しいWindowsをお使いの場合は、管理者権限でWindowsターミナルを起動できる可能性があります。手順は同じです。
- 入力し
sfc /scannowて Enter キーを押します。 - そのままにしておいてください。数分かかる場合があり、エラーを自動的に修正するポップアップが表示されることがあります。設定によっては、予想以上に多くの問題が見つかり、修復されることがあります。
- 完了したら、マシンを再起動してWindows Updateを再度実行してみてください。試してみる価値はあります。
Windows Update コンポーネントを手動でリセットする
アップデートサービスに不具合が生じ、コンポーネントをリセットするしか方法がない場合もあります。その場合は、サービスを停止し、アップデートキャッシュに関連するフォルダの名前を変更してから、サービスを再起動する必要があります。これによりアップデート環境全体がリセットされ、頑固なエラーが解消される可能性があります。
- 管理者権限でコマンドプロンプトを開きます (上記と同じ)。
- 次のコマンドを 1 つずつ入力し、それぞれの後にEnter キーを押します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak net start bits net start wuauserv net start appidsvc net start cryptsvc
クリーンインストールにはメディア作成ツールを使用する
上記の手順で問題が解決しない場合は、メディア作成ツールを使うと、停止したアップデートに頼らずにシステムのアップグレードや修復を行うことができます。これは基本的に、ファイルを保持したままWindowsを再インストールする方法で、リフレッシュに似ていますが、より徹底した方法です。根本的な問題が原因で正常にインストールされないアップデートを削除できる場合が多くあります。
- メディア作成ツールをダウンロードします。
- 管理者として実行します (右クリックして、[管理者として実行] )。
- 指示に従ってライセンスに同意し、「今すぐこの PC をアップグレードする」を選択します。
- ファイルをダウンロードして準備します。これにはしばらく時間がかかる場合があります。
アップデートを手動でダウンロードしてインストールする
Windows が特定の更新プログラムをインストールしないことがあります。その場合は、Microsoft Update カタログから直接入手するのが最善の方法です。更新プログラム固有のコード(通常は KB 番号)が必要になります。少し古い方法ですが、なかなかインストールされない累積的な更新プログラムには有効です。
- [設定] ( Win + I)を開き、 [更新とセキュリティ] > [Windows Update]に移動します。
- [更新プログラムの確認]をクリックし、更新プログラム ID (KB500XXXX など) を書き留めます。
- Microsoft Update カタログにアクセスしてください。
- 検索バーに KB 番号を入力し、Enter キーを押します。
- Windows ビルドに一致する正しいバージョン (32 ビットまたは 64 ビット) をダウンロードします。
- インストーラーを実行し、プロンプトに従って再起動します。
PCをリセットする(最後の手段)
他に方法がない場合は、Windowsをリセットするのが一種の核心的な選択肢ですが、多くの場合最も簡単な方法です。Windowsの再インストールに似ていますが、ファイルを保持するオプションがあります。インストールしたアプリは失われますが、適切なオプションを選択すれば個人ファイルは安全に保たれます。
- [設定] ( )を開きWin + I、[更新とセキュリティ]に移動します。
- 「リカバリ」に進みます。
- [この PC を初期状態に戻す]の下の[開始する]をクリックします。
- 「ファイルを保持」を選択してください。高速化され、データが保持されますが、アプリは使えなくなります。
- 画面の指示に従い、Windowsがリセットされるまで待ちます。通常は1、2回再起動すれば、ほぼ新品の状態に戻りますが、クリーンインストールよりも手間がかかりません。
これらの方法のいずれかでエラーが解消され、アップデートが再インストールされることを願っています。試行錯誤が必要になる場合もありますが、通常はフォーマットし直したり、高度な技術を駆使したりしなくても修復できます。
まとめ
- まず、Windows Update トラブルシューティング ツールを実行します。簡単です。
- DISM と SFC を使用してシステム イメージとファイルを修復します。
- 必要に応じて、Windows Update コンポーネントを手動でリセットします。
- 新たなスタートを切るためにメディア作成ツールを試してください。
- Microsoft カタログから更新プログラムを手動でダウンロードします。
- 何も効果がない場合は、PC をリセットしますが、ファイルは保持してください。
まとめ
これが、延々と続くアップデートエラーの煩わしさから誰かを救う助けになれば幸いです。通常は、破損したファイルの修復やアップデートコンポーネントのリセットが原因となることが多いです。それでもまだ問題が解決しない場合は、Microsoftのサポートに問い合わせた方が良いかもしれません。しかし、ほとんどの場合、これらのヒントのいずれかで解決できるはずです。頑張ってください。そして、Windowsは気まぐれなものですから、バックアップを忘れずに。