Windows 7
 Computer >> コンピューター >  >> システム >> Windows 7

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

エラーの概要

新しいプリンターをインストールしようとしたとき、設定済みのローカルプリンターの設定画面を開いたとき、あるいはファイルを印刷しようとしたときに、「ローカルプリントスプーラーサービスが実行されていません(The local print spooler service is not running)」というエラーが表示されることがあります。このエラーはWindows 10、Windows 8.1、Windows 7のいずれでも発生する可能性があります。

エラーメッセージの内容は、プリントスプーラーサブシステムに対して何を行おうとしているかによって多少異なります。代表的な表示例は以下の通りです。

エラーメッセージの例

Windows can't open Add printer.
The local Print Spooler service is not running. Please restart the Spooler or restart the machine.

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

Windows cannot connect to the printer.
The local Print Spooler service is not running.

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

1. Print Spoolerサービスの状態を確認する

まず最初に、Print Spoolerサービスが実行中かどうかを確認しましょう。このサービスが停止している場合、エラー0x000006baが発生することがあります。

  1. サービス管理コンソール(MMC)を開きます。「Win + R」キーを押し、「services.msc」と入力してEnterキーを押します。
  2. サービス一覧からPrint Spoolerを探します。
  3. サービスが実行中(サービスの状態:実行中)であること、スタートアップの種類が「自動」に設定されていることを確認します。
  4. サービスを再起動します。Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法
  5. サービスが停止している場合は、スタートアップの種類を変更してからサービスを開始します。
  6. 依存関係」タブを開き、Print Spoolerサービスが「Remote Procedure Call (RPC)」および「HTTP Service」に依存していることを確認します。Print Spoolerが正常に動作するには、これらのサービスが実行中である必要があります。依存関係が設定されていない場合は、次のコマンドで復元できます:sc config spooler depend= RPCSSWindows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

2. コマンドプロンプトでサービスの状態を確認する

コマンドプロンプトからも、以下のコマンドでPrint Spoolerサービスの状態を確認できます。

sc query spooler

この例では、サービスが実行中であることがわかります。

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

3. 印刷キューをクリアする

Print Spoolerサービスが存在しない、または開始できない場合は、印刷キューをクリアしてみてください。管理者権限のコマンドプロンプトで以下のコマンドを実行します。

net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler

その後、Print Spoolerサービスを停止した状態で、C:\windows\system32\spool\Printersフォルダ内のファイルを手動で削除します。

4. Windowsの印刷関連機能を確認する

Windows 10で印刷コンポーネントが有効になっているかどうかも確認しておきましょう。

  • コントロールパネル → すべてのコントロールパネルの項目 → プログラムと機能 → 「Windowsの機能の有効化または無効化」を開きます。
  • 機能の一覧から印刷とドキュメントサービスを探します。
  • インターネット印刷クライアントLPD印刷サービスWindows Fax and Scanが有効になっていることを確認します。Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法
  • コンポーネントの再インストールも試せます。一度無効にして変更を保存した後、再度有効にします。

5. ネットワーク共有プリンターに接続する場合

他のコンピューターで共有されているネットワークプリンターに接続する際にこのエラーが表示される場合は、ローカルポート経由で共有プリンターに接続してみてください。このとき、UNC形式のプリンターアドレスをポート名として使用します(例:\\PCName321\HP5000)。

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

6. プリンターのトラブルシューティングツールを実行する

上記の方法で問題が解決しない場合は、Windows標準のトラブルシューティングウィザードを試してみましょう。設定更新とセキュリティトラブルシューティングプリンター(印刷に関する問題を検出して修復)→ トラブルシューティングツールの実行の順に進みます。

Windows 10で「ローカルプリントスプーラーサービスが実行されていません」エラーを修正する方法

7. システムファイルの整合性をチェックする

最後に、以下のコマンドでWindowsシステムファイルの整合性を確認してください。

SFC /scannow

続けて、次のDISMコマンドも実行します。

DISM /Online /Cleanup-Image /RestoreHealth

これらの手順を順番に実行することで、「ローカルプリントスプーラーサービスが実行されていません」エラーのほとんどの原因を特定し、解決できるはずです。

  1. 【解決】Windows 10/11で「印刷スプーラーサービスが実行されていません」エラーを直す6つの方法

    Windows 10/11で印刷スプーラーサービスが実行されていないために印刷できない場合は、この記事で紹介する方法を試して問題を解決しましょう。 大量の書類を印刷しようとしているのに、プリンターが本来の仕事である「印刷」をしてくれない――そんな経験はありませんか?原因はさまざまですが、そのひとつとして印刷スプーラーの不具合が挙げられます。 よく報告される印刷エラーのひとつが「印刷スプーラーサービスが実行されていません(Print Spooler service is not running)」というものです。印刷スプーラーは、コンピューターからプリンターへ印刷要求を転送するWindows 1

  2. 【解決】Windows 10で印刷スプーラーが停止し続ける・起動しない問題の対処法

    文書の印刷はとても簡単な操作ですが、印刷中やプリンターのインストール時に「印刷スプーラーサービスが実行されていません」というエラーが発生するケースがあります。「ローカル印刷サービスが実行されていません。スプーラーを再起動するか、コンピューターを再起動してください」といったメッセージが表示され、サービスコンソールから再起動しても何度も停止してしまうこともあります。同じ問題でお困りの方に向けて、Windows 10で印刷スプーラーが停止し続ける、または起動しない問題を解決するための効果的な対処法を紹介します。 印刷スプーラーサービスとは? 印刷スプーラーとは、プリンターが印刷できる状態になるまで