修正方法 '更新サービスがシャットダウンしていたため、インストールを完了できませんでした'
Windowsユーザーは、Windows OSを新しいバージョンに更新しようとしているときに、「更新サービスがシャットダウンしていたため、インストールを完了できませんでした」というエラーが発生する場合があります。根本的な理由はさまざまですが、役立つ可能性のある解決策がいくつかあります。
WindowsUpdateのトラブルシューティングを試す
更新プロセス中に発生するエラーに対処するときは、組み込みのWindowsUpdateトラブルシューティングにチャンスを与えることをお勧めします。
- タスクバーの検索フィールドに設定を入力し、上部の結果を開きます。
- [更新とセキュリティ]タブを見つけて開きます。
- 次に、左側のペインで[トラブルシューティング]を選択します。
- 下にスクロールして、[追加のトラブルシューティング]をクリックします。
- 「WindowsUpdate」を見つけて起動し、画面の指示に従います。
WindowsUpdateコンポーネントをリセットする手動で
- キーボードのWindowsキー+ Rを押して、[実行]ダイアログボックスを開きます。
- cmdと入力し、Ctrl + Shift + Enterを押して、管理者特権のコマンドプロンプトウィンドウを開きます。
- ここで、Windows Updateおよびその他の関連サービスの実行を停止するには、次のコマンドを入力し、各コマンドの後にEnterキーを押します。
ネットストップビット
ネットストップwuauserv
ネットストップappidsvc
ネットストップcryptsvc
- Del "%ALLUSERSPROFILE%\ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat"と入力し、Enterキーを押して、システム上のすべてのqmgr * .datファイルを削除します。
- 次のコマンドを入力して、SoftwareDistributionおよびcatroot2フォルダーの名前を変更します。
Ren %systemroot%\ SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\ system32 \ catroot2 catroot2.bak
- 次に、BITS(Background Intelligent Transfer Services)サービスとWindowsUpdateサービスをデフォルトのセキュリティ記述子にリセットする必要があります。これを行うには、次のコマンドを入力し、各コマンドの後にEnterキーを押します。
sc.exe sdsetビット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と入力し、Enterキーを押してSystem32ディレクトリに移動します。
- Windows Updateに関連するBITSファイルとDLLファイルを再度登録するには、各コマンドを個別に入力し、Enterキーを押して実行します。
r egsvr32.exe atl.dll
PASSWORD32.exe urlmon.dll
PASSWORD32.exe mshtml.dll
PASSWORD32.exe shdocvw.dll
ق32。exebrowseui.dll
PASSWORD32.exe jscript.dll
PASSWORD32.exe vbscript.dll
ق32。exescrrun.dll
かかっている32.exemsxml.dll
かかっている32.exemsxml3.dll
かかっている32.exemsxml6.dll
PASSWORD32.exe actxprxy.dll
ق32。exesoftpub.dll
PASSWORD32.exe wintrust.dll
ق32。exe dssenh.dll
PASSWORD32.exe rsaenh.dll
PASSWORD32.exe gpkcsp.dll
PASSWORD32.exe sccbase.dll
PASSWORD32.exe slbcsp.dll
PASSWORD32.exe cryptdlg.dll
ق32。exe oleaut32.dll
ق32。exe ole32.dll
ق32。exeshell32.dll
PASSWORD32.exe initpki.dll
PASSWORD32.exe wuapi.dll
PASSWORD32.exe wuaueng.dll
PASSWORD32.exe wuaueng1.dll
ق32。exe wucltui.dll
ق32。exe wups.dll
ق32。exe wups2.dll
PASSWORD32.exe wuweb.dll
PASSWORD32.exe qmgr.dll
ق32。exe qmgrprxy.dll
PASSWORD32.exe wucltux.dll
PASSWORD32.exe muweb.dll
ق32。exe wuwebv.dll
- 次に、ネットワーク構成をリセットする必要があります。次のコマンドを入力して実行することで、これを実行できます。
netshwinsockリセット
netshwinsockリセットプロキシ
- 最後のステップは、以前に停止したサービスを再起動することです。次のコマンドを入力して実行するだけです。
ネットスタートビット
ネットスタートwuauserv
ネットスタートappidsvc
ネットスタートcryptsvc
- システムを再起動し、「更新サービスがシャットダウンしていたため、インストールを完了できませんでした」というエラーが解決されたかどうかを確認します。