【解決策】Windows 10の更新エラー0x800705b4を直す8つの方法
Windows 10のアップデート中に「0x800705b4」というエラーが表示され、更新が完了できないことがあります。Windows Updateはセキュリティの脆弱性を修正し、PCを外部からの攻撃から守るために非常に重要です。「Windowsキー + I」で設定を開き、「更新とセキュリティ」→「Windows Update」を選択すると、以下のようなエラーメッセージが表示されることがあります。
「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示され、Web検索やサポート問い合わせで情報を確認したい場合は、次のことが役立つ可能性があります: (0x800705b4)」

このエラーには特定の原因はありませんが、破損または古くなったシステムファイル、誤ったWindows Updateの設定、破損したSoftwareDistributionフォルダー、古いドライバーなどが原因として考えられます。それでは、以下のチュートリアルに従って、Windows 10の更新エラー0x800705b4を解決していきましょう。
Windows 10の更新エラー0x800705b4を修正する方法
作業を始める前に、万が一のトラブルに備えてシステムの復元ポイントを作成しておくことをおすすめします。
方法1:Windows Updateトラブルシューティングツールを実行する
1. 「Windowsキー + I」を押して設定を開き、「更新とセキュリティ」をクリックします。

2. 左側のメニューから「トラブルシューティング」を選択します。
3. 「実行中の各サービスを起動します」セクションにある「Windows Update」をクリックします。
4. 「トラブルシューティングツールの実行」ボタンをクリックします。

5. 画面の指示に従ってトラブルシューティングツールを実行し、エラー0x800705b4が解決するかどうかを確認してください。

方法2:SoftwareDistributionフォルダーの名前を変更する
1. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索してEnterキーを押せば起動できます。

2. 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してWindows Updateサービスを停止させます:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

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

4. 最後に、以下のコマンドを1行ずつ入力してEnterキーを押し、停止したWindows Updateサービスを再開します:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. PCを再起動して変更を保存し、エラーが解消されたかどうかを確認してください。
方法3:Windows Updateサービスを再起動する
1. 「Windowsキー + R」を押し、「services.msc」と入力してEnterキーを押します。

2. サービスの一覧から「Windows Update」を見つけます(「W」キーを押すと簡単に見つけられます)。
3. 「Windows Update」サービスを右クリックし、「再起動」を選択します。

その後、再度Windows Updateを実行して、エラーが解消されるかどうかを確認してください。
方法4:Windows Updateの設定を変更する
1. 「Windowsキー + I」を押して「設定」を開き、「更新とセキュリティ」をクリックします。

2. 左側のメニューから「Windows Update」を選択します。
3. 右側ペインの「更新設定」の下にある「詳細オプション」をクリックします。

4. 「Windowsの更新時に他のMicrosoft製品の更新プログラムも入手する」のチェックを外します。

5. Windowsを再起動し、もう一度更新プログラムを確認します。
6. 更新処理を正常に完了させるには、Windows Updateを複数回実行する必要がある場合があります。
7. 「デバイスは最新の状態です」というメッセージが表示されたら、再び設定に戻り、「詳細オプション」を開いて「Windowsの更新時に他のMicrosoft製品の更新プログラムも入手する」に再度チェックを入れます。
8. もう一度Windows Updateを確認すると、エラー0x800705b4が解決する場合があります。
方法5:.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 10の更新エラー0x800705b4が修正されます。
方法6:ウイルス対策ソフトとファイアウォールを一時的に無効化する
ウイルス対策ソフトがエラーの原因となっている場合があります。これを確認するため、一定時間だけウイルス対策ソフトを無効化し、無効状態でもエラーが発生するかどうかをチェックしてみましょう。
1. システムトレイにある「ウイルス対策ソフトのアイコン」を右クリックし、「無効」を選択します。

2. 次に、ウイルス対策ソフトを無効にしておく時間を選択します。

注意: 無効化する時間は15分や30分など、できる限り短い時間を選んでください。
3. 完了したら、再度ブラウザーを開いてエラーが解消されているかどうかを確認します。
4. スタートメニューの検索バーで「コントロールパネル」と検索し、クリックして「コントロールパネル」を開きます。

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

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

7. 「Windows Defender ファイアウォールを無効にする」を選択し、PCを再起動します。

その後、再度ブラウザーを開いて、以前エラーが表示されていたページにアクセスしてみてください。この方法で解決しなかった場合は、同じ手順でファイアウォールを必ず再度有効にしてください。
方法7:SFCとDISMを実行する
1. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索してEnterキーを押せば起動できます。

2. コマンドプロンプトに以下を入力してEnterキーを押します:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

3. 上記の処理が完了するまで待ち、完了したらPCを再起動します。
4. 再びコマンドプロンプトを開きます。スタートメニューで「cmd」と検索してEnterキーを押してください。
5. コマンドプロンプトに以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

6. DISMコマンドを実行し、完了するまで待ちます。
7. 上記のコマンドで解決しない場合は、以下を試してみてください:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意: 「C:\RepairSource\Windows」の部分は、実際の修復ソース(Windowsのインストールディスクまたは回復ディスク)のパスに置き換えてください。
8. PCを再起動して変更を保存します。
上記の方法でもWindows Updateエラー0x800705b4を修正できない場合は、Windowsがダウンロードできなかった更新プログラムを特定し、Microsoftの(更新カタログ)サイトにアクセスして手動でダウンロードしてください。その後、ダウンロードした更新プログラムをインストールし、PCを再起動して変更を保存します。
方法8:Windows 10を上書き修復インストールする
この方法は最終手段です。他のどの方法でも問題が解決しない場合でも、この方法ならPCの問題を確実に修復できます。上書き修復インストールでは、システム上のユーザーデータを削除することなく、システムの問題を修復するためのインプレースアップグレードを行います。詳細については、「Windows 10を簡単に上書き修復インストールする方法」の記事をご参照ください。

関連記事:
- Ntoskrnl.exeのBSODブルースクリーンエラーを修正する方法
- Windows 10でノートパソコンの画面を半分に分割する方法
- Widevine Content Decryption Moduleエラーを修正する方法
- Windows 10でWi-Fiネットワークが表示されない場合の対処法
以上で、Windows 10の更新エラー0x800705b4の解決は完了です。この記事についてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって
-
【解決策】Windows 10の更新エラー0x800705b4を直す8つの方法
Windows 10のアップデート中に「0x800705b4」というエラーが表示され、更新が完了できないことがあります。Windows Updateはセキュリティの脆弱性を修正し、PCを外部からの攻撃から守るために非常に重要です。「Windowsキー + I」で設定を開き、「更新とセキュリティ」→「Windows Update」を選択すると、以下のようなエラーメッセージが表示されることがあります。 「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示され、Web検索やサポート問い合わせで情報を確認したい場合は、次のことが役立つ可能性がありま