「サービスは現時点で制御メッセージを受け付けられません」エラーの対処法を解説
「The service cannot accept control messages at this time(サービスは現時点で制御メッセージを受け付けられません)」は、Windowsで発生するネットワーク関連のエラーです。主な原因は、対象のサービスがすでに別のプロセスによって使用されていることです。各Windowsサービスには「メッセージポンプ」と呼ばれる仕組みが備わっており、これはWindowsやその他のソースからのメッセージを待ち受け、受け取ったメッセージを適切に処理・実行するループ処理のことを指します。
例えば、サービスが「停止」メッセージを受け取ると、サービスマネージャー上ではそのサービスは「停止中(stopping)」状態として扱われます。この「停止保留中」の状態にある間、サービスは「開始」など競合するコマンドを受け入れることができません。この状況で無理にコマンドを送ると、冒頭のエラーメッセージが表示されるのです。
また、メッセージ処理のコード内で何らかの処理がハングアップしている場合や、コマンドの処理に時間がかかっている場合にも、この問題が発生することがあります。一時的な問題で自然に解決することも期待できますが、経験上、そのまま放置して解決するケースはまれです。
「サービスは現時点で制御メッセージを受け付けられません」エラーの修正方法
以下に紹介する解決策の中には、すべてのユーザーに当てはまるものもあれば、特定の環境でのみ有効なものもあります。しかし、以下の方法を順番に試し、ご自身の状況に合ったものを適用すれば、問題は必ず解決できるはずです。エラー解消を目指して、ひとつずつ確認していきましょう。
解決策1:資格情報マネージャーサービスを再起動する
このエラーは、特定のプロセスやファイルを実行しようとした際に発生することがあり、単純に「資格情報マネージャー(Credential Manager)」サービスを再起動するだけで解決したという報告が多数あります。特にIISからアプリケーションを実行する場合など、類似のシナリオで効果的です。
- キーボードの「Windowsキー + R」を押して「ファイル名を指定して実行」ダイアログを開きます。ボックスに「services.msc」と入力し、「OK」をクリックして「サービス」ウィンドウを開きます。

- 一覧から「Credential Manager(資格情報マネージャー)」サービスを見つけ、右クリックしてコンテキストメニューから「プロパティ」を選択します。
- サービスが起動している場合(「サービス状態」の表示で確認できます)、ウィンドウ中央の「停止」ボタンをクリックして即座に停止してください。すでに停止している場合は、そのままにしておきます。

- 終了前に、プロパティ内の「スタートアップの種類」が「自動」に設定されていることを確認します。スタートアップの種類を変更するとダイアログが表示される場合は、内容を確認して承認してください。その後、ウィンドウ中央の「開始」ボタンをクリックしてから閉じます。
「開始」をクリックした際に、以下のようなエラーメッセージが表示されることがあります。
「ローカルコンピューターのBackground Intelligent Transfer Serviceを開始できません。エラー1079:このサービスに指定されたアカウントは、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」
このメッセージが表示された場合は、以下の手順に従ってください。
- 上記の手順1〜3を実行してサービスのプロパティを開き、「ログオン」タブに移動して「参照…」ボタンをクリックします。

- 「選択するオブジェクト名を入力してください」ボックスにお使いのアカウント名を入力し、「名前の確認」をクリックして、名前が認識されるまで待ちます。
- 完了したら「OK」をクリックし、パスワードを設定している場合は求められたときにパスワードを入力します。これで問題なくサービスを開始できるはずです。
解決策2:IIS関連の対処法 — IISワーカープロセスを強制終了する
Windows Server向けのInternet Information Services(IIS)は、Web上のあらゆるものをホストするための柔軟で安全かつ管理しやすいWebサーバーです。IISの利用中にこのエラーが発生した場合は、解決策1と本解決策の両方が役立つ可能性があります。こちらの方が手順はより簡単で直接的です。
- 「Ctrl + Shift + Esc」キーの組み合わせでタスクマネージャーを開きます。または、「Ctrl + Alt + Del」キーを押して表示される画面からタスクマネージャーを選択しても構いません。スタートメニューから検索して開くことも可能です。

- 「詳細」をクリックしてタスクマネージャーを展開し、「プロセス」タブの一覧から「IIS Worker Process」というエントリを探します。「バックグラウンド プロセス」の直下に配置されているはずです。あわせて「w3wp.exe」というエントリも探して終了させましょう。複数のエントリがある場合は、いくつかを右クリックし、コンテキストメニューから「タスクの終了」を選択します。
- 「警告:プロセスを終了すると、データの損失やシステム不安定などの望ましくない結果が生じる可能性があります…」といったメッセージ(Windowsのバージョンにより文言は異なります)が表示されたら、「はい」をクリックします。
- パソコンを再起動し、同じエラーが表示されずに作業を続行できるかどうかを確認します。
解決策3:Application Informationサービスを開始し、特定のプロセスを終了する
この方法はWindows Server系OSで特に効果が高いことで知られていますが、通常版のWindowsでも必要に応じて試す価値があります。完全に成功させるためには、特定のプロセスを終了させる必要もあります。
- キーボードの「Windowsキー + R」を押して「ファイル名を指定して実行」ダイアログを開きます。ボックスに「services.msc」と入力し、「OK」をクリックして「サービス」ウィンドウを開きます。

- 終了したプロセスやサービスが手動で再起動されないよう、「サービス」ウィンドウを最小化しておきます。最小化したら、次にタスクマネージャーを開きます。
- 「Ctrl + Shift + Esc」キーの組み合わせでタスクマネージャーを開きます。または、「Ctrl + Alt + Del」キーから選択するか、スタートメニューで検索して開いてください。

- 古いバージョンのWindowsを使用している場合は、プロセス一覧から「svchost.exe (netsvcs)」というエントリを探します。新しいバージョンの場合は、Windowsプロセス一覧の下にある「Service Host: Background Intelligent Transfer Service」というエントリを探してください。
- 該当エントリを右クリックし、コンテキストメニューから「タスクの終了」を選択します。
- 「警告:プロセスを終了すると、データの損失やシステム不安定などの望ましくない結果が生じる可能性があります…」といった確認メッセージが表示されたら、「はい」をクリックします。
- ここまで完了したら、「サービス」ウィンドウを元に戻し、一覧から「Application Information」サービスを見つけて右クリックし、「プロパティ」を選択します。おそらくサービスは停止状態にあるため、「スタートアップの種類」を「自動」に設定して「開始」ボタンをクリックします。設定を保存してウィンドウを閉じ、問題が解消されたかどうかを確認しましょう。
解決策4:Edgeでパスワードを変更する
資格情報マネージャーサービスは、Microsoft Edgeのパスワード管理機能と密接に関連しています。そのため、エラーが資格情報マネージャーサービスに起因するものであれば、Edge側でパスワードを変更することで解決につながる可能性があります。少し奇妙に感じるかもしれませんが、実際に効果のある対処法です。
- スタートメニューやその横の検索ボックスからEdgeブラウザを開きます。クイックアクセスバーにEdgeアイコンがあれば、そこから起動しても構いません。
- ブラウザ右上の三点リーダーボタンをクリックし、「設定」を選択します。画面を下へスクロールして「詳細設定」セクションに移動し、「詳細設定の表示」をクリックして「プライバシーとサービス」までスクロールします。

- 「保存済みパスワードの管理」をクリックすると、パスワードを保存しているすべてのWebサイトが表示されます。任意のエントリをクリックすると、URL、ユーザー名、パスワードを表すドットが表示されます。いずれかのエントリを選択し、パスワードを変更してみてください。
- 「保存」をクリックし、変更内容を確定させるためにパソコンを再起動します。
解決策5:システムの復元を試す
システムの復元も有効な解決策のひとつです。エラーが発生し始める前の状態へPCを簡単に戻すことができます。以下の手順に従って、復元ポイントを作成・利用してみましょう。
- まず、パソコンでシステムの復元機能を有効にします。スタートメニューの検索ボックスに「復元ポイント」と入力し、「復元ポイントの作成」をクリックします。

- 「システムのプロパティ」ウィンドウが表示され、現在の設定が確認できます。このウィンドウ内で「保護の設定」を開き、システムドライブで保護機能が有効になっていることを確認します。
- 万が一無効になっている場合は、該当ディスクを選択して「構成」ボタンをクリックし、保護を有効にしてください。システム保護のためには十分なディスク容量も割り当てる必要があります。復元ポイントを多く保持したい場合は、数ギガバイト以上の値を自由に設定できます。「適用」をクリックし、続いて「OK」を押して設定を確定します。

- これで、新しいプログラムのインストール時や重要なシステム変更が発生した際に、自動的に復元ポイントが作成されるようになります。
保護機能を正常に有効化できたら、次は「サービスは現時点で制御メッセージを受け付けられません」エラーが発生していなかった時期へPCを巻き戻します。念のため、最近作成・インストールした重要なドキュメントやアプリケーションは、事前にバックアップしておくことをおすすめします。
- スタートメニュー横の検索ボックスで「復元ポイント」と入力し、「復元ポイントの作成」をクリックします。「システムのプロパティ」ウィンドウ内で「システムの復元」をクリックします。

- システムの復元ウィンドウ内で「別の復元ポイントを選択する」を選び、「次へ」ボタンをクリックします。
- 事前に手動で保存した特定の復元ポイントを選択します。一覧から任意の復元ポイントを選んで「次へ」をクリックし、復元処理を進めることも可能です。処理が完了すると、パソコンはその時点の状態へと戻ります。
-
Windows 10で「更新サービスに接続できません」エラーを解決する17の対処法
Windows 10 PCの更新時に、「更新サービスに接続できませんでした。後でもう一度試します。または今すぐ確認できます。うまくいかない場合は、インターネットに接続していることを確認してください」といったエラーメッセージが表示されることがあります。これはよくある問題であり、過度に心配する必要はありません。インターネット接続が不安定な場合に発生しやすいエラーですが、実際にはさまざまな要因が絡んでいます。この記事では、効果的なトラブルシューティング方法を使ってこの問題を解決する手順を詳しく解説します。 Windows 10で更新サービスに接続できない問題を修正する方法 Windows 10 P
-
リモートデスクトップがリモートコンピューターに接続できない問題を修正
テクノロジーが進歩し、組織内でシステムを相互接続する必要性が高まっているため、ユーザーは、共通のネットワーク接続を使用してその地域の PC を接続しようとします。ただし、これらの理由のいずれかにより、リモート デスクトップはリモート コンピュータに接続できません。問題は PC で発生します。この問題により、ユーザーは PC を同じネットワークに接続できなくなり、ファイルの共有で問題が発生します。 Windows 10 でリモート デスクトップがリモート コンピューターに接続できない問題を解決する記事を読むことができます。 リモート デスクトップがリモート コンピュータに接続できない問題を修