Windows Updateのインストール中に発生する0x800f0835エラーは、かなり一般的です。さまざまな理由で発生するため、煩わしく、混乱を招くこともあります。更新ファイルが破損している、キャッシュファイルが壊れている、システムコンポーネントが不足しているなど、さまざまな原因が考えられます。Windows自体のコンポーネントが古くなったり壊れていたりすることで、Windowsがフリーズしてしまうこともあります。Windows Updateは多くのコアファイルが正常であることを前提としているため、これは当然のことです。少し面倒ですが、この問題を解決するには、不要なファイルを削除してアップデートを再開するための標準的な手順をいくつか実行するだけで済みます。
さあ、目標はこれです。厄介なエラーを修正し、システムをアップデートして、できれば苦労せずに済ませることです。これらの修正方法は、自動ツールから手動ファイル修復まで幅広く網羅しており、お使いの環境によっては、他の方法よりも効果的な方法があるかもしれません。ただし、これらの方法を初めて試すと、Windowsの動作がおかしくなることがあるので、覚えておいてください。Windowsは壊れた状態を頑固に維持しようとするため、修正後は再起動するのが一般的です。それでは、この問題に対処するための具体的な方法を見ていきましょう。
Windows Update 中に発生する 0x800f0835 エラーを修正する方法
Windows Update トラブルシューティングツールを使用して、修正可能な問題を見つけましょう
この組み込みツールは最初の試みとして最適です。自動スキャンと修復を複数実行し、多くの場合、0x800f0835エラーの原因となる単純な問題(破損したアップデートファイルやキャッシュの問題など)を修正します。少し奇妙に感じるかもしれませんが、通常は数分で完了します。
- スタートメニューから、または を押して設定を開きます。Win + I
- [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング]に移動します。
- Windows Updateをクリックし、トラブルシューティング ツールの実行をクリックします。
- 指示に従い、完了したらPCを再起動してください。これで問題が解決する場合もあります。
設定によってはすぐにすべてが解決しない場合もありますが、良い出発点となります。多くの場合、この手順によって問題が修正されたり、何が問題なのかをより正確に把握できるようになります。
一時ファイルとキャッシュされたWindows Updateファイルをクリーンアップする
キャッシュファイルは破損したり、データが乱雑になったりして、アップデートプロセスに支障をきたすことがあります。ディスククリーンアップでキャッシュファイルを削除すれば、多くの場合問題が解決します。これは手軽な方法で、何も壊れる心配もありません。
- を押してWindows + S、「ディスク クリーンアップ」と入力し、開きます。
- システムドライブ(おそらくC: )を選択します。
- 一時ファイル、Windows Update クリーンアップ、その他の不要なファイルのチェックボックスをオンにします。
- [OK]をクリックし、[ファイルの削除] をクリックします。
- 再起動して再度更新を試みてください。キャッシュの競合が修正される場合もあります。
エラーが解決しない場合は、破損したキャッシュ データが原因であることが多いため、Windows Update キャッシュを手動でリセットしてみることも検討してください。
更新サービスを停止し、キャッシュをクリアして再起動する(PowerShell またはコマンド プロンプト)
これには、アップデートサービスを停止し、アップデートキャッシュフォルダの名前を変更してから、すべてを再起動する必要があります。見た目は良くありませんが、本当に困っているときには有効です。
- コマンドプロンプトを管理者として開きます。 「cmd」を検索し、右クリックして「管理者として実行」を選択します。
- 次のコマンドを 1 つずつ入力し、入力後に Enter キーを押します。
ネットストップビット ネットストップ wuauserv ネットストップappidsvc ネットストップcryptsvc
- 次に、キャッシュ フォルダーの名前を変更します。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak %systemroot%\system32\catroot2 catroot2.bak を実行します。
- 次に、サービスを再起動します。
ネットスタートビット ネットスタート wuauserv ネットスタート appidsvc ネットスタートcryptsvc
- 最後に、再起動して、アップデートがインストールされたかどうかを確認します。
これは、重要なファイルを削除せずにリセットします。これは、更新ボタンを押すのと同じようなもので、多くの場合、更新キャッシュ ファイルの破損を解消します。
アップデートを手動でダウンロードしてインストールしてみてください
自動更新がうまくいかない場合は、手動で更新を取得する方が早い場合もあります。Microsoft Update カタログにアクセスし、 KB5044273などの更新番号を検索して、システムに適したバージョンをダウンロードしてください。
- 64 ビット システムまたは CPU に適したアーキテクチャを使用している場合は、x64バージョンを選択してください。
- C:\Update内の新しいフォルダーなど、見つけやすい場所に保存します。
- 管理者として コマンドプロンプトを開き、次のコマンドを実行します。
DISM /Online /Add-Package /PackagePath=C:\Update\filename.cab
- filename.cab を、実際にダウンロードしたファイル名に置き換えます。
- その後、再度起動します (Windows が最終処理をしなければならない可能性があるため)。
これは通常簡単ですが、正しい更新とバージョンを確実に取得できるようになります。
SFCとDISMを実行してシステムファイルを修復する
他に方法がない場合は、Windowsのシステムファイルが壊れている可能性があります。SFCとDISMを実行すると修復できる場合があります。なぜ修復できるのかは分かりませんが、システムイメージの修復で根本原因が解決する場合があります。
- 管理者としてコマンドプロンプトを開きます。
sfc /scannow
- 終了したら、次を実行します。
DISM /Online /Cleanup-Image /RestoreHealth
DISMを使用する場合、特に時間がかかる場合があります。もちろん、その後は再起動してください。その後、再度アップデートを試し、エラーがまだ表示されるかどうかを確認してください。
オプション: レジストリの更新サーバー設定をクリアする
これはちょっとニッチな話ですが、お使いのPCが大規模な組織の一部である場合や、レジストリが変更されている場合は、アップデートサーバーの設定が問題を引き起こしている可能性があります。WUServerとWIStatusServerというエントリを削除すると、アップデート元がWindowsに戻ることがあります。ただし、レジストリの編集にはリスクが伴うため、安心して作業できる場合にのみ行ってください。
- を押してWin + R、「 Regedit 」と入力し、Enter キーを押します。
- に移動します
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
。 - WUServerとWIStatusServerを探します。見つかった場合は、右クリックして削除します。
- レジストリ エディターを閉じて再起動し、再度更新を試みてください。
強力な修正にはWindows Updateアシスタントを使用する
万が一、他の方法を試してもうまくいかない場合は、Windows Update アシスタントを使って最新バージョンの Windows を強制的にマシンにインストールできます。特に、面倒なトラブルシューティングをせずに最新のセキュリティパッチや機能を入手したい場合など、頑固な問題に効果的です。
- Windows Update アシスタント ページにアクセスします。
- ツールをダウンロードするには、[今すぐ更新]をクリックします。
- 実行して手順に従い、あとは任せてください。アップデート時によくある問題は、ほとんどの場合、回避できるはずです。
インストールメディア(または ISO)を使用してシステムを修復する
最悪の場合、他に方法がない場合は、起動可能なISOまたはUSBメモリを使ってデータを失うことなくWindowsを修復できます。当然ながら、Windowsは必要以上に困難にするためです。簡単に説明します。
- メディア作成ツールを使用してWindows ISOをダウンロードします。
- ツールを開き、ライセンスに同意して、「インストール メディアの作成」を選択します。
- USB ドライブの代わりに ISO ファイルを作成することを選択します。
- 右クリックして「マウント」を選択し、ISO をマウントします。
- マウントされたドライブを開き、setup.exeを実行して、コンピューターの修復を選択します。
- [トラブルシューティング] > [詳細オプション] > [スタートアップ修復]に移動します。
- 指示に従って、Windows に問題の解決を試みさせます。
一種の最後の手段ですが、他の方法がすべて失敗した場合には、これが効果的であることが多いです。
これらの方法のいくつかが、0x800f0835 エラーの解決と Windows Update の正常化に役立つことを願っています。Windows では、コンポーネントが再び通信できるようになるまで、ちょっとした操作が必要な場合もあります。幸運を祈ります。そして、あまりイライラしないでください。これらの問題はなかなか解決できないこともありますが、必ず解決できます。
まとめ
- Windows Updateのトラブルシューティングツールを実行する
- ディスククリーンアップとコマンドラインツールを使用してキャッシュファイルをクリアする
- Microsoftカタログから手動で更新プログラムをダウンロードする
- SFCおよびDISMツールを使用してシステムファイルを修復する
- 該当する場合はレジストリエントリをクリアします
- Windows Updateアシスタントを試すか、ISO経由で修復してください
まとめ
最初のイライラを乗り越えれば、このエラーのトラブルシューティングは容易になります。主に、壊れた部分をクリーンアップし、システムのコアファイルが正常であることを確認することが重要です。1つの修正がうまくいかない場合は、次の修正に進んでください。複数の解決策を組み合わせることで、最終的に問題が解決することもあります。これで問題が解決し、Windowsのアップデートがスムーズに進むことを願っています。