RECOMMEND
今日から達人!Illustrator CS3 3巻セット [DVD]
今日から達人!Illustrator CS3 3巻セット [DVD] (JUGEMレビュー »)

私も独学で学ぶ時に利用しました。本で読むより動画で丁寧に教えてくれますので、役に立ちます。
RECOMMEND
SELECTED ENTRIES
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

04
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--

パソコン障害レポート

日常の出来事や作業内容。
悪戦苦闘のパソコンサポート人生を大公開!
<< HDDの移行 | main | ブルースクリーン 0x000000ED 対処法 >>
spoolsv.exe CPUが100%の対処法
久しぶりに障害レポート

以前からよくある障害の一つで、「spoolsv.exe」がCPUを占拠し、パソコンの動作が不安定になった場合の対処法。

spoolsv.exeとは、プリントする場合に、プリンタの印刷情報をスプール(蓄えて)し、遅延印刷をするために、ファイルを読み込んでメモリに格納するプログラムであり、印刷をする場合に必要なファイルである。

よって、ただ単に「サービスの停止」を行って、停止しても終了はできるが、印刷ができなくなるため、安易に終了することができない。

印刷を行うパソコンであれば、立ち上がっていないとダメだということになる。

しかし、パソコンが急にフリーズすることが増え、タスクマネージャも開かない状態になる。

障害パソコンのスペックは以下の通り
OS:WindowsXP SP1
メモリ:512MB
CPU:Celeron 2.7MHz
その他スペックは原因にならないので、省く。


まず考えられる原因を上げてみよう。

1.プリンタの印刷がたまっている
2. 現在のメモリ状況から行けば少ない為、、動作が遅くなったのではないか。
3.ウイルスが原因ではないだろうか
4. LANをつなげている間に発生する
5. SP1のため、SPが最新ではない

「1」から考えてみる。
プリンタの印刷ジョブが削除されないままになっているのではないか。
その場合、spoolsv.exeのプロセスをとめた後、「C:¥WINDOWS¥system32¥spool¥PRINTERS」の中を削除し、再度spoolsv.exeのプロセスを開始すれば、正常に戻る。

しかし、C:¥WINDOWS¥system32¥spool¥PRINTERS」の中はカラだ。


という事で、次の検証へ

次にメモリの量だが、通常の作業には問題ないため、プラス512Mにして1G積んでも状況は変わらず。
メモリが増えても、CPUは変わらないので、当たり前ですが・・・

よって次

やはり、これも有力候補の一つ
「3」のウイルスであった場合、「Backdoor.Graybird.E」等が考えられる
http://www.sophos.co.jp/security/analyses/viruses-and-spyware/trojgraybirda.html

しかし、レジストリの改ざんは一切なし

じゃあ、いっそLANを外してみる。
すると、今まで100%だったCPUが0%になるではないか。
これでいいはずがない。
だって、今は、すべてネットワークでつながっている環境で作業しているのにLANがつながっていないと、仕事にならない。

よって、解決には至っていない。
しかし、ひとつわかったことは、LANをつなげるとspoolsvから何らかのパケットを送信していることになる。
LANを外すと0になるが、LANをつなげると100%に逆戻り。

・・・ということは、spoolsvが意図的に何かを発信していることになる。

最後にSPの最新版へのアップデートだ。
WindowsXPをSP1→SP3へアップデートを行う。
しかし、何ら変わりはない。

いろいろ調べたが、解決できず。

最後にプリンタも削除してみる、
1台はUSB
2台がネットワークプリンタ
もう一台が共有プリンタの4台が利用可能なプリンタ。
すべてのプリンタが消えた時点で、spoolsv.exeの動作が安定した。

これだったのか。

すべてのプリンタを削除して、一つずつ様子をみる。
USBプリンタをインストールし、ネットワークプリンタも入れてみるが、
安定している。
spoolsvも0%ではないか。

ここまで書いて、最後はプリンタの削除で治るとは・・・・
最初にしておけばよかった。

要するに今回の原因はプリンタドライバの不具合という事で解決しました。
| 障害 | 14:18 | - | - | - | - |