Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でWindows Updateエラー0x80246010が発生する原因と直し方

PCに最新のWindows更新プログラムをインストールしようとした際に、エラーコード0x80246010が表示されることがあります。本記事では、このエラーの主な原因を解説するとともに、実際に試せる効果的な解決策を詳しくご紹介します。

Windows Updateエラー0x80246010の主な原因

このエラーは、以下のような要因によって発生することが知られています。

  • システムファイルの破損
  • Windows Updateの一時的な不具合
  • Windows Updateに必要なサービスが無効になっている

Windows Updateエラー0x80246010の修正方法

このエラーに直面している場合は、以下の対処法を順番に試してみてください。特別な順序はありませんが、簡単なものから順に並べています。

  1. Windows Updateトラブルシューティングツールを実行する
  2. Windows Updateに必要なサービスを有効にする
  3. Windows Updateのキャッシュ(Software Distributionフォルダー)を削除する
  4. SFCおよびDISMスキャンを実行する

それでは、それぞれの解決策の詳細な手順を見ていきましょう。

1. Windows Updateトラブルシューティングツールを実行する

まず最初に、Windowsに標準搭載されているWindows Updateトラブルシューティングツールを実行しましょう。問題を自動的に検出し、修復してくれる場合があります。「設定」>「更新とセキュリティ」>「トラブルシュート」>「追加のトラブルシューティングツール」から実行できます。

2. Windows Updateに必要なサービスを有効にする

Windows Updateが正しく動作するには、いくつかの重要なサービスが有効になっている必要があります。以下の手順で設定を確認しましょう。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • cmd」と入力し、Ctrl + Shift + Enterキーを同時に押して、コマンドプロンプトを管理者権限で起動します。
  • コマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押して実行します。これにより、各サービスのスタートアップの種類が「自動」に設定されます。
SC config trustedinstaller start=auto
SC config bits start=auto
SC config cryptsvc start=auto

コマンドの実行後にPCを再起動し、次回の完全起動時に問題が解決しているかどうかを確認してください。改善しない場合は、次の対処法に進みましょう。

3. Windows Updateのキャッシュを削除する

Windows 10におけるSoftware Distributionフォルダーは、Windowsディレクトリ内に存在するフォルダーで、Windows Updateのインストールに必要なファイルが一時的に保存される場所です。このフォルダーの内容が破損していると、更新プログラムのダウンロードやインストールに失敗することがあります。

以下の手順でフォルダーの内容を削除してから、再度更新処理を試みてください。

  1. 手順2と同じ方法で、コマンドプロンプトを管理者権限で開きます。
  2. 以下のコマンドを順に入力し、Windows Updateサービスを一時停止します。
net stop wuauserv
net stop bits
  1. エクスプローラーで「C:\Windows\SoftwareDistribution」フォルダーを開き、中のファイルとフォルダーをすべて削除します。
  2. 以下のコマンドでサービスを再起動し、PCを再起動します。
net start wuauserv
net start bits

4. SFCおよびDISMスキャンを実行する

システムファイルにエラーがある場合にも、このエラーが発生する可能性があります。SFC(システムファイルチェッカー)DISM(展開イメージのサービスと管理)は、Windowsシステムファイルの破損をスキャンして修復できる標準ユーティリティです。

コマンドを一つずつ手動で入力するのが面倒な場合は、以下の手順でバッチファイルを作成すれば、一括で実行できて便利です。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • notepad」と入力してEnterキーを押し、メモ帳を開きます。
  • 以下の構文をコピーして、テキストエディタに貼り付けます。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 任意の名前を付けて保存し、拡張子を.batにします(例:SFC_DISM_scan.bat)。
  • 保存したファイルを右クリックし、コンテキストメニューから「管理者として実行」を選択してバッチファイルを実行します。エラーが報告されなくなるまで繰り返し実行してください。
  • 完了したらPCを再起動します。

まとめ

Windows Updateエラー0x80246010は、システムファイルの破損、Windows Updateの一時的な不具合、必要なサービスの停止などが原因で発生します。本記事で紹介した4つの対処法を順に試せば、多くの場合は問題を解決できます。それでも解決しない場合は、Microsoftの公式サポートページを確認するか、システムの復元やWindowsの修復インストールを検討してください。

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

    Windows Updateは、セキュリティ強化や新機能の追加など、PCを快適かつ安全に保つために欠かせないものです。しかし、まれに破損した更新パッケージがダウンロード・インストールされてしまい、更新プログラムのインストールやアンインストールを試みた際に「Windows Updateエラー0x800F0825」が発生することがあります。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 このエラーは、更新パッケージ自体に問題がある場合や、システムファイルの破損が原因で発生します。本記事では、このエラーを解消するための具体的な対

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

    Windows Updateは、新機能へのアクセスだけでなく、PCのセキュリティを維持するためにも欠かせないものです。しかし、まれに破損した更新プログラムがダウンロード・インストールされ、更新の適用やアンインストールの際にWindows Updateエラー0x800F0825が発生することがあります。このエラーに遭遇した場合は、本記事でご紹介する解決策をお試しください。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 Windows Updateエラー0x800F0825とは このエラーは、Windowsが破損した更新パッケ