Windows 10でWindows UpdateエラーコードC80003F3を修正する方法
Windows Update エラーコード C80003F3 は、Windows Update を使って更新プログラムをインストールする際や、WU(Windows Update)関連のソフトウェアを起動する際に発生することがあるエラーです。主な原因としては、Windows Update のファイル破損や、更新に関連する DLL ファイルの登録解除などが考えられます。

このエラーが発生すると、次のようなエラーメッセージが表示されます。
エラーが見つかりました:コード C80003F3 – Windows Update で不明なエラーが発生しました。
本記事では、この問題の解決に役立つ可能性のある対処法をすべて詳しく解説します。それでは、具体的な方法を見ていきましょう。
Windows Update エラーコード C80003F3 の修正方法
お使いの Windows PC でエラーコード C80003F3 を解消するには、以下の方法を順に試してみてください。
- Windows Update トラブルシューティングツールを使用する
- Windows Update サービスの状態を確認する
- Windows Update コンポーネントをリセットする
- SFC および DISM スキャンを実行する
- Windows Update のシステムファイル(DLL)を再登録する
はじめに:作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。あらかじめ復元ポイントを作成しておけば、万が一問題が発生した場合でも、変更前の状態に簡単に戻すことができます。
また、より確実に問題を解決するためには、以下に記載する順番どおりに各方法を試すことをおすすめします。それでは、それぞれの手順を詳しく見ていきましょう。
1] Windows Update トラブルシューティングツールを使用する
Windows Update トラブルシューティングツールは、Windows 10 PC 上のこの問題を解決するために最初に試したい、最も手軽な方法です。
まず「設定」を開き、「更新とセキュリティ」を選択して、「トラブルシューティング」タブに移動します。
右側のペインで「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。

さらに、Microsoft が提供するオンラインのトラブルシューティングツールも併せて試してみると、問題の解決につながる場合があります。
2] Windows Update サービスを有効にする
ユーザーからの報告によると、正常に動作していなかった重要な Windows Update 関連サービスを有効にするだけで、この問題を解決できたケースがあるようです。
サービスを有効にするには、まず管理者権限でコマンドプロンプトを開きます。
コマンドプロンプトが起動したら、以下のコマンドをコピーして貼り付け、1 行ごとに Enter キーを押して実行してください。
SC config trustedinstaller start=auto SC config bits start=auto SC config cryptsvc start=auto
コマンドの実行が完了したら、Windows デバイスを再起動し、問題が解決したかどうかを確認しましょう。
3] Windows Update コンポーネントをリセットする
Windows Update のコンポーネントを手動で既定の状態にリセットします。リセット後は PC を再起動し、起動後に問題がまだ残っているかどうかを確認してください。問題が解決しない場合は、次の対処法に進みましょう。
4] SFC および DISM スキャンを実行する
この深刻なエラーは、システムファイルの破損やシステム上の問題が原因で発生することもあります。その場合は、システムファイルチェッカー(SFC)ツールを実行することをおすすめします。
SFC スキャンを実行するには、管理者権限でコマンドプロンプトを開き、以下のコマンドを入力します。
sfc /scannow
Enter キーを押すと、スキャン処理が開始されます。

スキャンが完了したらデバイスを再起動し、続いて DISM ツールを実行して、破損したシステムファイルを修復します。
管理者権限のコマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、1 行ごとに Enter キーを押して実行してください。
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth

処理が完了するまでしばらく待ちます。完了したら PC を再起動し、問題が解決したかどうかを確認しましょう。
5] Windows Update のシステムファイル(DLL)を再登録する
エラー C80003F3 が発生するもう一つの原因として、DLL ファイルが正しく登録されていないことが考えられます。この問題は、特に古いバージョンの Windows で多く報告されています。同じ状況に直面している場合は、更新に関連するすべての DLL を再登録する必要があります。
まず、Win + R キーのショートカットを使って「ファイル名を指定して実行」ダイアログを開きます。
「notepad」と入力し、Ctrl + Shift + Enter キーを押して、メモ帳を管理者として実行します。
UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」ボタンをクリックして管理者権限を許可します。
管理者権限で開いたメモ帳に、以下のコードをコピーして貼り付けてください。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
次に「ファイル」メニューをクリックし、「名前を付けて保存」を選択します。または、Ctrl + Shift + S ショートカットキーを使ってファイルを保存することもできます。
ここで適切な保存場所を選択し、わかりやすいファイル名を付けて、拡張子を .bat として保存します。
バッチファイルを作成したら、保存したファイルを右クリックし、「管理者として実行」を選択してコードを実行します。
処理が完了したらメモ帳のウィンドウを閉じ、Windows Update をもう一度実行して、更新プログラムをインストールできるかどうかを確認してください。
このガイドが、問題の解決に役立てば幸いです。
関連記事:Windows Update エラーコード 800F0A13 の修正方法
-
Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ
-
Windowsアップデートエラー80072ee2の原因と解決方法を徹底解説
Windowsのアップデート中にエラーが発生すると、本当に困ってしまいますよね。Windows Updateは安全で快適なシステム環境を維持するために設計されていますが、常に問題なく動作するとは限りません。最近では、新しいバージョンのWindowsをインストールしようとした際に、エラーコード「80072ee2」が表示されるケースが多数報告されています。 このエラーコードは「ERROR_INTERNET_TIMEOUT(インターネット接続のタイムアウト)」を意味し、Windows Updateサーバーから更新プログラムをダウンロードする際に表示されます。これは、更新サーバーが大量のユーザーリクエ