新しく増設したネットワークプリンタのドライバを、数年前に購入したWindowsXPのPCにインストールしている最中、なんらかの拍子に、「プリンタとFAX」のフォルダの中がカラッポになるという“事件”がありました。
カラッポにしたのは私ではないのですが、「プリンタのアイコンが無くなった、手に負えない」ということで私に回ってきました。
では、ということで「プリンタの追加」を試みようとしても
「プリンタ スプーラサービスが実行されていません」
みたいな(正確には覚えてないのですが)警告が出てしまい、追加設定ができません。
とりあえず「コントロールパネル」>「管理ツール」>「サービス」>「Print Spooler」と進み、サービスの状態をみると、「停止」になってました。
(下記は開始した状態)
「開始」を押して再度「プリンタとFAX」を開けると・・。
Windowsのエラーが出て例のエラーを送信しますか?という文言とともに強制終了に。
(そして「Print Spooler」も元の停止状態に。)
たぶん、何割かのPCはこれで課題解決してるはずだけど、目の前にあるPCはダメでした。
では、「ファイル名を指定して実行」で「msconfig」を起動し、「サービス」タブを選択、「Print Spooler」を実行。
これでどうだっ!と言おうとする矢先に、例のWindowsのエラーが出てしまいます。
手ごわいです。
だいたいこういう現象が出る時というのはプリンタドライバを入れ間違えたとか、インストール中に何らかのエラーで中途半端になってしまったとか、はたまたドライバが壊れたか、そんなときだったと思います。
そういうときは一旦、プリンタを削除するしかない、ということで、「プリンタとFAX」のフォルダにあるプリンタのアイコンを右クリックして削除を選択。
しかし、「使用中」だったかの警告が出て削除できませんでした。
じゃあドライバの削除ということで
「プリンタとFAX」のフォルダの「ファイル」>「サーバーのプロパティ」を開き、ドライバのタブを選択。インストールされたプリンタドライバを削除
・・・・ダメでした、やっぱり「使用中」だったかの警告が出て削除できません。
結局、どうしたかと言うと、下記のマイクロソフト サポート オンラインのページにあったレジストリの値を削除しました。
エラー メッセージ : エラーが発生したため、Spoolsv.exe を終了します
(以下抜粋)
4.レジストリ エディタ (Regedit.exe) を起動します。5.次のレジストリ キーをエクスポートします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print6.次のキーの下の一覧にある項目をすべて削除します (キー自体は削除しません)。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-37.次のキーの下にあるデフォルト以外の項目をすべて削除します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors
実際のPCには「Version-2」というのが見当たらなかったですが、気にせずいったん作業を終えると、「プリンタとFAX」フォルダのドライバはすべて消えていて、「Print Spooler」のサービスの状態を「開始」にしても、Windowsのエラーも出ませんでした。
そこで改めて「プリンタの追加」作業をしたわけですが、結局ドライバの再設定・復活までに1時間ぐらい苦闘しました。
ところで、マイクロソフト サポート オンラインのページを紹介してくれてたのが下記のブログ。
Print spoolerの停止が再々発。―金沢市の「パソコンの修理屋さん」
感謝です。