Windows 10アップデートエラー「更新サービスがシャットダウン中のため、インストールを完了できませんでした」の解決方法
Windows 10を新しいバージョンにアップグレードする際に、「更新サービスがシャットダウン中であったため、インストールを完了できませんでした(We could not complete the installation because an update service was shutting down)」というWindows Updateエラーメッセージが表示される場合、この記事で紹介する対処法が役立ちます。
更新サービスが停止していたため、インストールを完了できませんでした。更新が中断されたため、インストールを完了することができませんでした。
「更新サービスがシャットダウン中のため、インストールを完了できませんでした」エラーへの対処法
この問題に直面した場合は、以下の推奨ソリューションを順不同で試し、問題が解決するかどうか確認してみてください。
- Windows Updateトラブルシューティングツールを実行する
- Windows Updateコンポーネントを手動でリセットする
- Windows Update関連サービスの状態を確認する
- DISMを実行してWindows Updateコンポーネントを修復する
- Windows 10 ISOを直接ダウンロードするか、メディア作成ツール(MCT)を使用する
それでは、各ソリューションの具体的な手順について詳しく見ていきましょう。
1. Windows Updateトラブルシューティングツールを実行する
Windows Updateのエラーに直面したとき、まず最初に試すべきなのは、内蔵されているWindows Updateトラブルシューティングツールの実行です。自動的に問題を検出し、修正してくれる可能性があります。
「設定」→「更新とセキュリティ」→「トラブルシューティング」→「追加のトラブルシューティングツール」から「Windows Update」を選択して実行できます。
2. Windows Updateコンポーネントを手動でリセットする
システムファイルに何らかの破損があると、このような問題が発生することがあります。Windows Updateを手動でインストールした後も問題が解決しない場合は、以下の手順に従ってWindows Updateコンポーネントをリセットしてください。
まず、管理者権限でコマンドプロンプトを開きます。スタートボタンを右クリックし、「コマンドプロンプト(管理者)」または「Windows PowerShell(管理者)」を選択しましょう。
次に、以下のコマンドを1つずつ入力し、それぞれEnterキーを押して、Windows Updateおよびその他の関連サービスを停止します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
続いて、デバイスからすべての qmgr*.dat ファイルを削除します。コマンドプロンプトに以下のコマンドを入力し、Enterキーを押して実行してください。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
この時点でシステムから確認を求められる場合があります。Y を入力して確認してください。
次に、SoftwareDistributionフォルダとcatroot2フォルダの名前を変更します。コマンドプロンプトウィンドウに以下のコマンドを入力し、それぞれEnterキーを押して実行します。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
BITSサービスとWindows Updateサービスを既定のセキュリティ記述子にリセットするには、管理者権限のコマンドプロンプトで以下のコマンドを入力し、それぞれEnterキーを押して実行します。
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)
その後、以下のコマンドを実行してSystem32ディレクトリに移動します。
cd /d %windir%\system32
ここで、BITS(バックグラウンドインテリジェント転送サービス)ファイルとWindows Update関連のDLLファイルを再登録する必要があります。以下のコマンドを1つずつ入力し、それぞれEnterキーを押して実行してください。
regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
BITSファイルとWindows Update関連DLLファイルの再登録が完了したら、ネットワーク構成をリセットします。
以下のコマンドを1つずつ入力し、それぞれEnterキーを押して実行してください。
netsh winsock reset netsh winsock reset proxy
次に、停止したバックグラウンドインテリジェント転送サービス(BITS)、Windows Update、暗号化サービスなどのサービスを再起動します。
コマンドプロンプトウィンドウに以下のコマンドを入力し、それぞれEnterキーを押して実行してください。
net start bits net start wuauserv net start appidsvc net start cryptsvc Exit
最後の Exit コマンドは、他のコマンドの実行後にウィンドウを自動的に閉じます。
上記の手順を正しく完了したら、コンピューターを再起動して変更内容を保存してください。
Windowsコンポーネントをリセットした後も同じエラーが発生する場合は、次の方法に進んでください。
ヒント:「Reset Windows Update Components Tool」という専用ツールを使用することもできます。
3. Windows Update関連サービスの状態を確認する
Windowsサービスマネージャーを開き、Windows Update、Windows Update Medic、Update Orchestrator ServicesなどのWindows Update関連サービスが無効になっていないか確認します。
スタンドアロンのWindows 10 PCにおける既定の構成は以下の通りです。
- Windows Updateサービス – 手動(トリガー開始)
- Windows Update Medic Service – 手動
- Cryptographic Services(暗号化サービス) – 自動
- Background Intelligent Transfer Service(バックグラウンドインテリジェント転送サービス) – 手動
- Windows Installer – 手動
これにより、必要なサービスが利用可能な状態であることが保証されます。
例として、Windows 10 PCでBITSを有効にする手順は以下の通りです。
- Windowsキー + R を押して、「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに services.msc と入力し、Enterキーを押してサービス画面を開きます。
- サービス一覧をスクロールして、Windows Update サービスを見つけます。
- エントリをダブルクリックして、プロパティを編集します。
- プロパティウィンドウで、スタートアップの種類 のドロップダウンをクリックし、自動 を選択します。
- 適用 → OK をクリックして変更を保存します。
同様に、他のサービスも適切な状態に設定されていることを確認してください。
関連記事:Windows Updateのインストールに失敗する・ダウンロードされない場合の対処法
4. DISMを実行してWindows Updateコンポーネントを修復する
Dism.exeツールはさまざまな場面で使用でき、そのひとつが破損したWindows Updateファイルの修復です。破損したWindows Updateシステムファイルを修復したい場合は、通常とは異なるコマンドを実行する必要があることに注意してください。通常の /RestoreHealth コマンドでは、必ずしも解決しない場合があります。
DISMは、破損または欠落している可能性のあるシステムファイルを正常なものに置き換えます。ただし、Windows Updateクライアント自体がすでに壊れている場合は、実行中のWindowsインストールを修復ソースとして使用するか、ネットワーク共有からWindowsサイドバイサイドフォルダーをファイルのソースとして使用するよう求められます。
その場合は、代わりに以下のコマンドを実行します。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
ここで、C:\RepairSource\Windows の部分は、実際の修復ソースの場所に置き換えてください。
プロセスが完了すると、DISMは %windir%/Logs/CBS/CBS.log にログファイルを作成し、ツールが検出または修復した問題を記録します。
5. Windows 10 ISOを直接ダウンロードするか、メディア作成ツール(MCT)を使用する
Microsoftの公式サイトからWindows 10のISOイメージファイルを直接ダウンロードできます。ISOをデバイス上の場所(デスクトップがおすすめ)にダウンロードしたら、ISOイメージをダブルクリックして仮想ドライブとしてマウントし、setup.exe ファイルをダブルクリックしてインプレースアップグレードを開始します。
あるいは、Windows 10 Update Assistant(更新アシスタント)を使用して機能更新プログラムをインストールすることもできます。
この記事が、エラーの解決に役立つことを願っています。
-
【解決法8選】Windowsアップデートエラー「更新サービスがシャットダウン中のため、インストールを完了できませんでした」の直し方
Windowsのアップデート中に「更新サービスがシャットダウン中のため、インストールを完了できませんでした(We could not complete the install because an update service was shutting down)」というエラーメッセージが表示されてお困りの方は、この記事がきっと役に立ちます。私たちも同じ状況を経験し、解決策を探し回ったことがあります。今まさに同じ悩みを抱えているあなたのために、この記事ではエラーを解消するための具体的な手順を詳しくご紹介します。 「更新サービスがシャットダウン中のため、インストールを完了できませんでした」エラ
-
【解決方法】Windows Updateサービスが停止できない問題を修正するには
Windowsは世界中の多くのユーザーに選ばれているOSです。多様なアプリケーションとスムーズに連携し、Microsoftから定期的にアップデートが配信されます。アップデートを重ねるごとに、Windowsはより効率的で安定したものへと進化していきます。しかし、ときには予期しないトラブルが発生することもあります。 その一つが、コマンドプロンプトでWindows Updateを停止しようとした際に「Windows Updateサービスを停止できませんでした」というメッセージが表示される問題です。アップデートによってシステム設定が変更されたり、望まない新機能が追加されたりするのを防ぎたい場合、ne