Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11でプリンタースプーラーエラー0x800706B9が発生する原因と7つの解決方法

Windows 10/11は一見完成度の高いオペレーティングシステムに思えますが、実際には他のOSと同様に、さまざまなエラーメッセージが表示されることがあります。中でもWindows 10/11ユーザーが遭遇しやすいのが、プリンター関連の「プリンタースプーラーエラー0x800706B9」です。

プリンタースプーラーエラー0x800706B9とは?

プリンタースプーラー(Print Spooler)は、印刷ジョブを管理するためのWindowsの正規サービスです。印刷ジョブが検出されると、処理が完了するまでキューに保存され、順番に処理されていきます。

しかし、何らかの理由でスプーラーサービスが停止・フリーズしてしまうことがあり、その結果としてエラー0x800706B9が表示されます。このエラーコードには、通常以下のようなメッセージが伴います。

「ローカルコンピューター上でPrint Spoolerサービスを開始できません。エラー0x800706B9: この操作を完了するために必要なリソースが不足しています。」

プリンタースプーラーエラー0x800706B9の主な原因

エラー0x800706B9が表示される原因は複数考えられます。代表的なものとしては、以下が挙げられます。

  • Windowsアップデートなどによるレジストリエントリの破損
  • サードパーティ製セキュリティソフト(アンチウイルス)がスプーラーサービスの起動をブロックしている
  • ユーザーアカウントの破損
  • ネットワーク関連設定(Winsock)の不具合

ただし、原因が何であっても心配はいりません。効果的な解決策がいくつも存在します。以下で順番に確認していきましょう。

プリンタースプーラーエラー0x800706B9の解決方法

方法1: スプーラーサービスのスタートアップの種類を変更する

スプーラーサービスが正常に動作しない原因の一つは、「自動」起動に設定されていないことです。この場合、設定を変更するだけで問題が解決することがあります。

  1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」を起動します。
  2. ダイアログボックスに services.msc と入力し、Enterキーを押します。
  3. 一覧からPrint Spoolerサービスを見つけて右クリックし、プロパティを選択します。
  4. スタートアップの種類のドロップダウンメニューから自動を選択します。
  5. 適用をクリックし、OKを押して変更を保存します。
  6. サービスが停止している場合は、右クリックして開始を選択します。
  7. パソコンを再起動します。

方法2: レジストリを編集する

レジストリエントリの破損が原因でエラーが発生している場合があります。その際は、以下の手順を試してください。
※作業前にレジストリのバックアップを取ることをおすすめします。

  1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」を起動します。
  2. regedit と入力し、Enterキーを押します。
  3. ユーザーアカウント制御(UAC)の画面が表示されたら、はいをクリックしてパスワードを入力します。
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler へ移動します。
  5. Spoolerキーを選択して内容を表示します。
  6. DependOnServiceという値を探してダブルクリックし、編集できる状態にします。
  7. 値のデータ欄に RPCSS の後に http が続いている場合、「http」の部分を削除してRPCSSだけを残します。
  8. OKをクリックして変更を保存します。
  9. レジストリエディターを閉じて、パソコンを再起動します。

方法3: サードパーティ製セキュリティソフトを無効化またはアンインストールする

サードパーティ製の保護ソフト(アンチウイルス)を無効化またはアンインストールすることで、このエラーが解決したという報告もあります。スプーラーサービスの起動をサードパーティ製ソフトが妨げている疑いがある場合は、試してみる価値があります。

コントロールパネルを開き、プログラムのアンインストール(プログラムの追加と削除)を選択します。該当するサードパーティ製ソフトを選んでアンインストールをクリックし、パソコンを再起動してエラーが消えたかどうかを確認しましょう。

方法4: PCを初期化(リセット)する

上記の方法で解決しない場合は、PCのリセットを試してみましょう。Windows 10/11には、後からインストールしたアプリやプログラムを削除してシステムを更新する機能があります。個人データやファイルは保持されるので安心して実行できます。

  1. スタートメニューから設定を開きます。
  2. 更新とセキュリティ回復の順に進みます。
  3. このPCをリセットするの項目にある作業を開始するボタンをクリックします。
  4. 重要なファイルを残すため、必ず個人用ファイルを保持するを選択します。
  5. リセット後に再起動すると、エラーコードが消え、スプーラーサービスが正常に起動するはずです。

方法5: プリンターのトラブルシューティングツールを実行する

その他のプリンター関連の問題と同様に、Windowsに組み込まれているプリンターのトラブルシューティングツールで解決できる場合があります。

  1. 設定を開きます。
  2. 更新とセキュリティトラブルシューティングを選択します。
  3. プリンターを選び、トラブルシューティングツールの実行をクリックします。
  4. 診断が開始されるので、画面の指示に従って問題を解決します。

方法6: 新しいユーザーアカウントを作成する

ユーザーアカウントの破損が原因でエラーが発生している可能性もあります。既存アカウントの修復は難しいため、新しいアカウントを作成するのが簡単です。

  1. Windows + Iキーを同時に押して設定を開きます。
  2. 家族とその他のユーザーの項目に移動し、このPCにほかのユーザーを追加するをクリックします。
  3. このユーザーのサインイン情報がありませんを選択し、続いてMicrosoftアカウントを持たないユーザーを追加するを選びます。
  4. 任意のユーザー名とパスワードを入力して次へをクリックします。
  5. 新しいアカウントでサインインし、問題が解決したかどうかを確認します。

方法7: Winsockをリセットする

Winsockのリセットによってスプーラーエラーが解決することもあります。手順は以下の通りです。

  1. Windows + Xキーを押します。
  2. コマンドプロンプト(管理者)を選択します。
  3. コマンドラインに netsh winsock reset と入力し、Enterキーを押します。
  4. パソコンを再起動します。

それでも解決しない場合の対処法

上記の方法でも解決できない場合は、次の手段も検討してみてください。

  • システムの復元を実行して、以前の復元ポイントの状態に戻す
  • 信頼性の高いドライバー更新ツールを使ってプリンタードライバーを最新版に更新する

どうしてもエラー0x800706B9が解決しない場合は、無理せず専門家やMicrosoftのサポートに相談することをおすすめします。

  1. Windows 11/10でネットワークプリンターエラー0x0000011bが発生したときの対処法

    ネットワーク共有プリンターから印刷しようとしたとき、または新しいプリンターを追加しようとしたときに、以下のエラーメッセージが表示されることがあります。この記事では、その解決方法を詳しく解説します。「Windows cannot connect to the printer(プリンターへ接続できません)」操作はエラー 0x0000011b で失敗しましたネットワークプリンターエラー0x0000011bの修正方法このエラーが表示された場合、最初に行うべきなのはWindowsの更新です。この問題は一部のWindowsアップデートに起因するものであり、Microsoftが不具合を修正する更新プログラム

  2. Windows 11/10で「プリンターはエラー状態です」が発生したときの対処法

    Windows 11/10で「プリンターはエラー状態です(Printer is in Error State)」という問題が発生すると、ユーザーはプリンターを使用できなくなります。この問題の原因はさまざまで、破損または不具合のあるプリンタードライバー、パソコンとの正常な接続が確立できていないことなどが挙げられます。同じエラーでお困りの方は、この記事の手順に従って問題を解決してみてください。この種のエラーは特定のメーカーに限ったものではありません。HP、キヤノン、エプソン、ブラザー、リコーなど、あらゆるメーカーのプリンターで発生する可能性があります。場合によっては、原因が思っているほど複雑ではな