ローカルコンピュータで「Windows はサービスを開始できませんでした」というエラーを解決する方法
「Windows はサービスを開始できませんでした」というエラーを修正する方法
このエラーは、特定のシステム サービスが起動に失敗した場合に発生します。これは、作業を完了したり、トラブルシューティングをしようとしている場合に非常に面倒な場合があります。 のように、サービス名とエラー コードとともに表示されます1079。通常、これはサービスをブロックしているもの、または構成ファイルが壊れていることを示しています。必ずしも明確ではありませんが、多くの場合、適切な手順で修正できます。このガイドではわかりやすく説明し、一般的なシナリオで機能することがわかっている修正方法を示します。場合によっては、関連するサービスに関係なく、修正方法が似ていることもあります。再起動、依存関係の確認、アクセス許可の調整、システム スキャンの実行などが混在することを想定しておいてください。PC を再起動するだけで済む場合もありますが、サービスのプロパティにアクセスしたり、いくつかのコマンドを実行したりする必要がある場合もあります。
失敗の原因を把握しておくと役立ちます。依存サービスが停止していたり、セキュリティソフトウェアがサービスをブロックしていたり、システムファイルが破損していたりする場合もあります。そのような場合は、低レベルの調整や権限の変更が必要になることもあります。幸いなことに、原因が分かれば、ほとんどの修正方法は予測可能です。そして、次から次へと試すのは確かに面倒な作業です。ですから、何がうまくいって何がうまくいかなかったかを常に把握しておきましょう。
Windowsで「サービスを開始できませんでした」というエラーを修正する方法
方法1: サービスを手動で再起動し、自動に設定する
まず最初に試すべきことはこれです。サービスが起動しない場合は、停止している可能性があります。手動で起動し、スタートアップの種類を自動に変更するだけで、すべてがスムーズに動作するようになる場合があります。これは、Windowsが自動起動しようとしているものの、何らかの理由で起動が妨げられていることが原因であることが多いです。再起動すると問題が解決する場合もあるので、この修正を行った後に試してみてください。
- Windows + Rを押して と入力し、 Enter キー
services.mscを押します。すると、 Windows サービスの一覧が開きます。 - スクロールして、 Windows TimeやDHCP クライアントなど、エラーが発生しているサービスを見つけます。
- ダブルクリックしてプロパティを開きます。
- 「スタートアップの種類」で「自動」を選択します。起動していない場合は「開始」をクリックします。
実行が完了したら、ウィンドウを閉じてPCを再起動してください。再起動後もサービスが継続しているかどうかを確認することで、修正が成功したかどうかを確認できます。設定によっては、GUIが機能しない場合にレジストリの変更が必要になる場合もありますが、これはより高度な作業です。それでも問題が解決しない場合は、次の修正に進んでください。
方法2: 依存サービスを確認して再起動する
ほぼすべてのサービスは、他のサービスが正常に動作していることに依存しています。依存関係の1つでも不具合が発生すると、メインのサービスが起動しなくなります。例えば、DHCPクライアントサービスが読み込めない場合、ネットワークがフリーズし、エラーが発生する可能性があります。そのため、これらの依存関係を特定して修正することで、多くの場合問題が解決します。
- services.mscをもう一度開きます。
- 問題のあるサービスをダブルクリックし、「依存関係」タブに切り替えます。
- +アイコンを使用して各依存関係を展開します。
- 依存サービスが実行中で、「自動」に設定されていることを確認してください。そうでない場合は、方法1の手順を繰り返して起動し、適切な設定を行ってください。
- 依存関係が正常に起動しない場合もあります。その場合は、レジストリエディタを使って同様の操作を行う必要があるかもしれません。面倒ですが、GUIが固い場合は役に立つかもしれません。
依存関係を修正したら、再起動してメインサービスが稼働しているかどうかを確認してください。各サービスには独自のエコシステムがあるため、特定のサービスにどのような依存関係があるかを確認してください。
方法3: Windowsのトラブルシューティングツールを実行する
ちょっとした不具合であれば、Windows に組み込まれているトラブルシューティングツールが驚くほど効果を発揮することがあります。必ずしも解決するとは限りませんが、手動で編集する前に試してみる価値はあります。
- Windows + Iキーを押して設定を開きます。
- [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
- Windows Updateやネットワーク サービスなど、エラーに関連するサービスを見つけて、 [実行]をクリックします。
指示に従ってください。トラブルシューティングツールが権限の問題や破損したファイルを特定し、自動的に修正する場合があります。その後、プログラムを再度実行して、問題が解決したかどうかを確認してください。
方法4: ログオン権限を変更する
一部のサービスはより高い権限レベルを必要とします。制限付きユーザーとして実行するように設定されていると、特にシステムファイルやネットワークリソースにアクセスする必要がある場合、サービスが失敗する可能性があります。通常、サービスをローカルシステムとして実行するように設定することで、この問題は解決します。
- services.mscを開きます。
- 問題のあるサービスを右クリックし、[プロパティ]を選択します。
- 「ログオン」タブに移動します。
- ローカル システム アカウントを選択し、[OK]をクリックします。
マシンを再起動して、サービスが起動するかどうかを確認してください。権限設定を完全に有効にするには、システムの再起動が必要な場合があります。
方法5: イベントログとシステムファイルを確認する
より詳細なアプローチとしては、Windowsが異常を記録しているイベントビューアーを確認する方法があります。サービスを開始しようとした時刻付近のエラーログを探し、問題の原因となっているパターンや特定のファイルがないか確認してください。
- 検索ボックスに「イベント ビューアー」と入力して開きます。
- Windows ログ > システムに移動します。
- サービスが失敗した時刻と一致するエラー イベントを探します。
- ダブルクリックして詳細を表示します。場合によっては、失敗したファイル、間違った権限、または破損したシステム ファイルのヒントが表示されることがあります。
疑わしいファイルや設定ミスを見つけた場合は、修復または置き換えを検討してください。 などのスキャンを実行するとsfc /scannow、DISM /online /cleanup-image /restorehealth破損したシステムファイルの修復に役立つ場合があります。これらのスキャンは、管理者権限のコマンドプロンプトまたはPowerShellウィンドウから実行してください。
方法6:システムファイルを修復し、システムの復元を実行する
他に方法がない場合は、Windowsの修復が最後の手段となるかもしれません。破損したファイルを修復するには、スキャン機能を使用してくださいDISM。SFCより頑固な問題の場合は、システムを正常動作状態に復元することで、アップデートや新しいアプリによる誤った設定を解消できる場合が多いです。
- 管理者としてコマンド プロンプトを開きます。Windows + Rを押して、 と入力し
cmd、Ctrl + Shift + Enter を押します。 - 実行します
DISM /online /cleanup-image /restorehealth。時間がかかる場合があり、インターネット接続が必要です。 - 次に、実行して
sfc /scannow破損したシステム ファイルをチェックし、修正します。 - その後も問題が解決しない場合は、経由でシステムの復元を
rstrui.exe試してください。
再起動して、サービスが起動するかどうかを確認してください。最悪の場合、他の方法がすべて失敗した場合はWindowsを再インストールする必要があるかもしれませんが、これは最後の手段です。
方法7: Windowsをリセットまたは再インストールする(最後の手段として)
これらの手順をすべて実行しても、頑固なサービスエラーが解消されない場合は、Windowsのリセットまたはインプレースアップグレードが必要になる場合があります。インプレース修復を実行すると、ファイルとアプリは保持されますが、Windowsは自動的にリセットされ、コアコンポーネントが修復されます。少し面倒ですが、深刻なシステムの問題に対する最も迅速な解決策となる場合があります。
- Microsoft の公式ダウンロード ページにアクセスしてください。
- 現在の Windows バージョンの ISO をダウンロードします。
- ISO をマウントし、 を実行し
Setup.exe、セットアップ中にアプリとファイルを保持することを選択します。 - 指示に従ってインストールを修復します。
これらすべてが終わった後、サービスが無事に機能していることを願っています。少し戸惑うこともありますが、辛抱強く待っていただければ、ほとんどのエラーは完全な再インストールをしなくても修正できます。
まとめ
- サービスを手動で確認して再起動し、自動に設定します。
- 依存サービスを確認して修正します。
- Windows トラブルシューティング ツールを実行します。
- ログオン権限を調整します。
- 手がかりを探すためにイベント ビューアーのログを確認します。
- システム ファイル チェックと復元ポイントを実行します。
- 必要に応じてインプレース アップグレードを実行します。
まとめ
このプロセス全体は少し大変に感じるかもしれません。Windowsはこうしたエラーを分かりにくくするのが大好きです。しかし、一般的には依存関係、権限、またはシステムファイルの修正で解決できます。それでも問題が解決しない場合は、修復アップグレードまたは再インストールが必要になる場合があります。ただし、忍耐が鍵となることを忘れないでください。場合によっては、再起動やリセットだけで問題が解決することもあります。この方法が誰かの頭痛の種を少しでも軽減してくれることを願っています!