Windows 10アップデートエラー0x8e5e0147の解決方法【原因と対処法を完全解説】
Windows 10アップデートエラー0x8e5e0147とは?
Windows 10アップデートエラー0x8e5e0147の修正方法:このエラーが表示される場合、DLLファイルの一部が破損しているか、古いバージョンのままになっていることが原因で、Windowsアップデートと競合が発生しています。Windowsを最新の定義更新へアップデートしようとした際に、このエラーに直面することになります。さらに、代替手段でアップデートをインストールする方法はなく、何を試してもアップデートが途中で止まってしまい、閉じることもできず、PCを再起動するしかありません。
Windowsアップデートはシステムを最新の状態に保つうえで非常に重要であり、セキュリティ脆弱性へのパッチも同時に適用されます。そのため、Windowsを更新できない状態は重大な問題といえます。以下のガイドを参考に、Windows 10アップデートエラー0x8e5e0147を実際に修正していきましょう。
Windows 10アップデートエラー0x8e5e0147の修正手順
万が一問題が発生した場合に備えて、作業前に必ず復元ポイントを作成しておいてください。
方法1: Windows Updateトラブルシューティングツールを実行する
1.Windowsの検索バーに「troubleshooting」と入力し、「トラブルシューティング」をクリックします。

2.左側のウィンドウペインから「すべて表示」を選択します。
3.「コンピューターの問題のトラブルシューティング」の一覧から「Windows Update」を選択します。

4.画面の指示に従って、Windows Updateトラブルシューティングツールを実行します。
5.PCを再起動すると、Windows 10アップデートエラー0x8e5e0147を修正できる可能性があります。
方法2: SoftwareDistributionフォルダーの名前を変更する
1.Windowsキー + Xを押し、「コマンドプロンプト(管理者)」を選択します。

2.以下のコマンドを入力してWindows Updateサービスを停止します。各コマンド入力後にEnterキーを押してください:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3.次に、SoftwareDistributionフォルダーの名前を変更するため、以下のコマンドを入力してEnterキーを押します:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4.最後に、Windows Updateサービスを再開するため、以下のコマンドを入力し、各コマンド入力後にEnterキーを押します:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5.PCを再起動して変更を保存し、Windows 10アップデートエラー0x8e5e0147を修正できたかどうかを確認します。
方法3: ウイルス対策ソフトとファイアウォールを一時的に無効にする
1.システムトレイにある「ウイルス対策プログラムのアイコン」を右クリックし、「無効にする」を選択します。

2.次に、ウイルス対策ソフトが無効になる期間を選択します。

注意: 15分や30分など、できるだけ短い時間を選ぶようにしてください。
3.完了したら、再度Windows Updateを実行し、エラーが解決するかどうかを確認します。
4.Windowsキー + Xを押し、「コントロールパネル」を選択します。

5.次に「システムとセキュリティ」をクリックします。
6.続いて「Windows Defender ファイアウォール」をクリックします。

7.左側のウィンドウペインから「Windows ファイアウォールの有効化または無効化」をクリックします。

8.「Windows ファイアウォールを無効にする」を選択し、PCを再起動します。その後、再度Windows Updateを開き、エラー0x8e5e0147を修正できるかどうかを確認してください。
上記の方法で解決しなかった場合は、同じ手順に従ってファイアウォールを必ず再度有効に戻してください。
方法4: .BATファイルを実行してDLLファイルを再登録する
1.メモ帳を開き、以下のコードをそのままコピー&ペーストします:
net stop cryptsvc net stop wuauserv ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old regsvr32 comcat.dll /s Regsvr32 Msxml.dll /s Regsvr32 Msxml2.dll /s proxycfg -u Regsvr32 Msxml3.dll /s regsvr32 shdoc401.dll /s regsvr32 cdm.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 mssip32.dll /s regsvr32 cryptdlg.dll /s regsvr32 wucltui.dll /s regsvr32 shdoc401.dll /i /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 asctrls.ocx /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 softpub.dll /s regsvr32 oleaut32.dll /s regsvr32 shdocvw.dll /I /s regsvr32 shdocvw.dll /s regsvr32 browseui.dll /s regsvr32 browseui.dll /I /s regsvr32 msrating.dll /s regsvr32 mlang.dll /s regsvr32 hlink.dll /s regsvr32 mshtmled.dll /s regsvr32 urlmon.dll /s regsvr32 plugin.ocx /s regsvr32 sendmail.dll /s regsvr32 scrobj.dll /s regsvr32 mmefxe.ocx /s regsvr32 corpol.dll /s regsvr32 jscript.dll /s regsvr32 msxml.dll /s regsvr32 imgutil.dll /s regsvr32 thumbvw.dll /s regsvr32 cryptext.dll /s regsvr32 rsabase.dll /s regsvr32 inseng.dll /s regsvr32 iesetup.dll /i /s regsvr32 cryptdlg.dll /s regsvr32 actxprxy.dll /s regsvr32 dispex.dll /s regsvr32 occache.dll /s regsvr32 occache.dll /i /s regsvr32 iepeers.dll /s regsvr32 urlmon.dll /i /s regsvr32 cdfview.dll /s regsvr32 webcheck.dll /s regsvr32 mobsync.dll /s regsvr32 pngfilt.dll /s regsvr32 licmgr10.dll /s regsvr32 icmfilter.dll /s regsvr32 hhctrl.ocx /s regsvr32 inetcfg.dll /s regsvr32 tdc.ocx /s regsvr32 MSR2C.DLL /s regsvr32 msident.dll /s regsvr32 msieftp.dll /s regsvr32 xmsconf.ocx /s regsvr32 ils.dll /s regsvr32 msoeacct.dll /s regsvr32 inetcomm.dll /s regsvr32 msdxm.ocx /s regsvr32 dxmasf.dll /s regsvr32 l3codecx.ax /s regsvr32 acelpdec.ax /s regsvr32 mpg4ds32.ax /s regsvr32 voxmsdec.ax /s regsvr32 danim.dll /s regsvr32 Daxctle.ocx /s regsvr32 lmrt.dll /s regsvr32 datime.dll /s regsvr32 dxtrans.dll /s regsvr32 dxtmsft.dll /s regsvr32 WEBPOST.DLL /s regsvr32 WPWIZDLL.DLL /s regsvr32 POSTWPP.DLL /s regsvr32 CRSWPP.DLL /s regsvr32 FTPWPP.DLL /s regsvr32 FPWPP.DLL /s regsvr32 WUAPI.DLL /s regsvr32 wups2.dll /S regsvr32 WUAUENG.DLL /s regsvr32 ATL.DLL /s regsvr32 WUCLTUI.DLL /s regsvr32 WUPS.DLL /s regsvr32 WUWEB.DLL /s regsvr32 wshom.ocx /s regsvr32 wshext.dll /s regsvr32 vbscript.dll /s regsvr32 scrrun.dll mstinit.exe /setup /s regsvr32 msnsspc.dll /SspcCreateSspiReg /s regsvr32 msapsspc.dll /SspcCreateSspiReg /s proxycfg –d sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;; ;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) regsvr32 mshtml.dll /s net start cryptsvc net start wuauserv
2.「ファイル」をクリックし、「名前を付けて保存」を選択します。

3.「ファイルの種類」ドロップダウンから「すべてのファイル」を選択し、ファイルを保存したい場所へ移動します。
4.ファイル名を「fix_update.bat」として(.bat拡張子が非常に重要です)、「保存」をクリックします。

5.「fix_update.bat」ファイルを右クリックし、「管理者として実行」を選択します。
6.これによりDLLファイルが復元・再登録され、Windows Updateエラー0x8E5E0147が修正されます。
おすすめの関連記事
- Windows 10でWORKER_INVALIDブルースクリーンエラーを修正する方法
- 複数回再起動しないとパソコンが起動しない問題の解決法
- Windows Updateエラー0x8007007eの修正方法
- MULTIPLE_IRP_COMPLETE_REQUESTSエラーの修正方法
以上でWindows 10アップデートエラー0x8e5e0147の修正は完了です。この記事についてまだご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって
-
Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説
Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う