- PR -

教えて下さい。(Vista SP1) CPU使用率50%を0%に直す方法?

投稿者投稿内容
marun
常連さん
会議室デビュー日: 2007/07/19
投稿数: 22
投稿日時: 2008-11-14 11:33
コレと
<<http://www.atmarkit.co.jp/fwin2k/win2ktips/029overkernel/overkernel.html>>
コレの内容は大丈夫?
<<http://www.atmarkit.co.jp/fwin2k/win2ktips/863syscpu/syscpu.html>>
tnk
常連さん
会議室デビュー日: 2002/06/07
投稿数: 22
投稿日時: 2008-12-04 23:25
この投稿の件を自分で解消しましたのでここに書きます。

【トラブル症状】
Vista SP1にて、アプリケーションを全て閉じ、LANを停止した状態で、
1. [タスクマネージャ][パフォーマンス タブ][CPU使用率の履歴]を見ると、CPU0のグラフが100%に貼りついたまま。CPU1のグラフが0%のまま。[CPU使用率]を見るとこのとき50%になっている。各赤グラフ=緑グラフである。即ち走っているのはカーネルのみである。
   (正常なときは CPU0使用率=0%、CPU1使用率=0%、CPU使用率=0% になる)
2. このとき、[タスクマネージャ][プロセス タブ]で[すべてのユーザプロセス表示]にすると、変動はあるが例えば、System Idle Process 98% 、taskmgr.exe 2%、などである。

【トラブルの解消方法】
3. グラフィック ボードをマザーボードからはずし、マザーボードのオンボードDサブ15ピンにディスプレイ ケーブルをつなぎ、起動してVista SP1 にログインしたところ、“トラブルは解消”していた。
4. ドライバーのアンインストールなどはせず。グラフィック ボードをコネクターに挿入し、グラフィック ボードにディスプレイ ケーブルをつなぎ、起動して Vista SP1 にログインしたところ、“トラブルは解消”していた。
5. デュアルブートしてある Windows XP SP3 にログインしたところ、“トラブルは解消”していた。

原因は分からずとも、3. 4. の作業でトラブルは解消しました。トラブル解消まで1ヶ月以上かかりました。

【今回のトラブルをなくすためには】 ---独断的判断での意見---
6. パソコンが“休止”や“スリープ”に入ったり再開するとき、エラーの出ないグラフィック ボードのドライバーにすべきである。例えば NVIDIA ForceWare ver. 163, ver. 178ではエラーが出ると思う。WHQL(Windows Hardware Quality Labs)認定をもっとしっかりと行うべきである。
7. OSが起動するとき、それ以前の悪い状況を断ち切った、より完全な“クリーン ブート”にすべきである。現在のVistaやXPはそうではない“ダーティ ブート”に容易になる。



別途、次のところに投稿しています。
トラブル [CPU0 (Core0) のCPU使用率が100%に貼りついたまま] を解決したい
http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=4131097&SiteID=36

[ メッセージ編集済み 編集者: tnk 編集日時 2008-12-06 22:14 ]
tnk
常連さん
会議室デビュー日: 2002/06/07
投稿数: 22
投稿日時: 2008-12-24 21:19
この投稿のトラブルの解消以前の“トラブル画像”を次のところに掲載しました。ご覧下さい。

トラブル時の CPU使用率の履歴 のグラフ
http://huping.hp.infoseek.co.jp/07cpu/cpuusage.htm
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2008-12-24 23:45
いまさらですが。。。

Kernel でほとんど使い果たしていますね。
この場合の原因のほとんどは driver です。

Kernel は process "System" として扱われるので、それだけではどの driver が問題を引き起こしているかの特定が困難です。

そういった場合は Process Explorer を利用しましょう。

最初に process を特定して、Property - Thread tab で詳細を確認しましょう。
DLL や driver level でどこが CPU を消費しているかわかります。
tnk
常連さん
会議室デビュー日: 2002/06/07
投稿数: 22
投稿日時: 2008-12-25 23:49
言葉がきついようでしたらご免なさい。。。

1. 今回のトラブルは、不明なソフトが走っていて CPU 0 が 100% に占有されているのではなく、アーキテクチャで CPU 0 の “状態遷移が阻害” されているものと思っています。
2. 今回のトラブルは、初めにパソコンが “休止” に入るとき何らかのエラーが発生し、そのエラーな状況が再起動やシャットダウンからの起動でも使われ続けるようになった、と思っています。
3. 今回のトラブルは、再起動やシャットダウンからの起動のとき、OS が “クリーン ブート” をせず “ダーティ ブート” を行っているため、と思っています。

今回のトラブルの状況を補足します。

4. 今回のトラブルは、2008-12-04 投稿内の【トラブル症状】に書いてあります。このときの画像は2008-12-24投稿のリンク先の 画像 1 となります。これらは Vista SP1 に通常のログインを行ったあとの状態です。
5. 今回のトラブルが起きているとき、シャットダウンから起動して Vista SP1 に通常モードのログインに至るまでに、初めのロゴ(Microsoft Corporation)画面を表示している期間が 1分 (正常時 10秒) 続き、引き続く黒画面の期間が 1分 (正常時 10秒) 続きます。即ちこの起動の時点でトラブルは始まっていると思われます。
6. 4.項や5.項 で述べた【トラブル症状】、画像 1、シャットダウンから起動の初めのロゴの期間が 1分・引き続く黒画面の期間が 1分、などは広範囲で起きています。
 a. Vista SP1 の通常モードで
 b. msconfig の[システム構成]で[サービス]と[スタートアップ]を全て無効にして、a.で
 c. Vista SP1 の F8キー・セーフモードで
 d. msconfig の[システム構成]で[サービス]と[スタートアップ]を全て無効にして、c.で
 e. Vista SP1 の F8キー・コンピュータの修復(注、HDDから読み出される)で
7. 当方のパソコンはデュアル ブートで XP SP3 もインストールしてあります。XP SP3 に通常モードのときも a.項 と同じことが起きています。XP SP3 で b.c.d.e.項 でも起きると推測されます。
8. Vista SP1 の通常モードのディスクトップで、アプリケーションを全て閉じ、[CPU0使用率=0%]・[CPU1使用率=0%]な状態におきます。[CPU0使用率=100%]なときは “Sandra Lite” のソフトを使って[CPU0使用率=0%]にします。その後次の f. 〜 j. のいずれを行っても、Vista SP1 の通常モードのディスク トップに戻ったとき、今回のトラブルは起きています。
 f. “スリープ” (メモリにプログラムを保持させる) して、その後パソコンを再開する
 g. “休止” (HDDにプログラムを退避して電源を切る) して、その後パソコンを再開する
 h. “復元ポイントを作成” し、“システムの復元” からパソコンを起動する
 i. “再起動” する
 j. “シャット ダウン” させ、電源スイッチを押して起動する

今回のトラブルの最中であっても、次の2つは幸いでした。

9. トラブルが起きている際、動作速度は遅くとも、OSやアプリケーションが誤動作せず動いていました。
10. CPU 0 の使用率が 100% に張り付いているとき、0% にリセットできるツール (フリー ソフト Sandra Lite) がありました。
 
 
11. 今回のトラブルは、2008-12-04 投稿内の【トラブルの解消方法】 で解消しました。その後、 a.b.c.d.e.項 のトラブル状況は完全に霧散しました。現在当方のパソコンは順調に使えています。
 
 
12. 補:当方のパソコンのデュアル ブートについて。初めに、HDDのプライマリー パーティションの1つに Vista SP1 をインストール。次に、HDDのプライマリー パーティションの1つに XP SP3 をインストール。2つの OS の起動時の振り分けには、MBM (Multiple Boot Manager、日本製フリーソフト) を使用しています。起動時に、BCD から一方の OS に移るとか、NTLDR から一方の OS に移るとか、は行っていません。

[ メッセージ編集済み 編集者: tnk 編集日時 2008-12-27 19:54 ]
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2008-12-26 00:46
引用:
2. 今回のトラブルは、初めにパソコンが “休止” に入るとき何らかのエラーが発生し、そのエラーな状況が再起動やシャットダウンからの起動でも使われ続けるようになった、と思っています。


休止状態からの復帰ならともかく、この可能性は無いなぁ。

引用:
3. 今回のトラブルは、再起動やシャットダウンからの起動のとき、OS が “クリーン ブート” をせず “ダーティ ブート” を行っているため、と思っています。


再起動はともかく、shutdown は 100 % あり得ないでしょう。というか“ダーティ ブート”ってなんですか?

よく読んだら、graphic card 指し直したら直ったと書いてありますね。
ということは hardware で問題生じてたんじゃないでしょうかね?
Software の問題であれば、そんなことで直りはしませんよ。

[ メッセージ編集済み 編集者: ちゃっぴ 編集日時 2008-12-26 00:47 ]
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2008-12-26 12:19
こんにちは

なんか難しく書いてあるけど
その交換したビデオカードを他のところで使ってみたら
同じような症状になるんじゃないですかね。


ちゃっぴさんの言うとおりCPU使用率が真っ赤(kernel)だし。
50%っつーのは、CPU1個をまるまる使ってるんだろうね。
ドライバがおかしいのかも知れないし、HW的におかしいのかも知れない。
そもそも、そのビデオカードを挿しているバスなのかも知れないし。

1点気になったのですが、オンボードのビデオチップが搭載されている状態で
後付ビデオカードを挿しているわけですが、
a.オンボードはBIOSで使用しないようにした
b.本体側の説明書の増設ボード関連を隅から隅まで読んだ
なんてことはしましたか?

実はやっちゃだめってかいてあったりとか(苦笑)
tnk
常連さん
会議室デビュー日: 2002/06/07
投稿数: 22
投稿日時: 2008-12-27 20:16
1. 常々、Vista SP1 の通常モードのディスク トップに至ったとき、CPU使用率の数字を見ています。ディスク トップに至ってから1分も経つと普段 CPU使用率 はほぼ 0% になります。今までおよそ1年の間に数回、CPU使用率 が下がらず 50% 以上な事がありました。この様なとき、“再起動” すると正常に直っていました。今まで “シャット ダウン” のみならず “休止” を多用していましたので、“休止” からの再開のとき、CPU使用率 が下がらず 50% 以上になった可能性があります。
2. 今回のトラブルの場合、“休止” からの再開で CPU使用率 が下がらず 50% 以上である事を見て “再起動” したにもかかわらず、正常に直らなかった事から始まります。“休止” からの再開である事をはっきりと覚えています。 以後トラブル解消まで1ヶ月以上ずーっとトラブルは続きました。
3. 以上 1.項 2.項 のことから、2008-12-25投稿の 2.項 の記述になっています。
 
4. 2008-12-25投稿の 5.項 および 6.項 で、“シャット ダウン” させ、電源スイッチを押して起動する際に、起動の極めて初期からトラブルが起きている事が示されています。 (記:2008-12-25投稿の 5.項 および 6.項 については、“再起動” でも同じです。)
5. ダーティ ブートとは、エラー/トラブルを既に起こして起動(=ブート)すること、あるいは将来エラー/トラブルを起こす内容を含んで起動(=ブート)すること、と定義できるでしょう。
6. 2008-12-25投稿の 5.項 および 6.項 においては、ダーティ ブートになっています。
7. 2008-12-04投稿の 3.項 の作業で、やっとダーティ ブートの呪縛から脱して、クリーン ブートができたことになります。
8. その後パソコンは順調に使えています。マザー ボード、グラフィック ボード、Vista OS、XP OS、などに故障やトラブルはありません。
 
9. 当方のパソコン(NEC製)のBIOSには、オンボード/増設グラフィック ボードの選択はありません。増設グラフィック ボードが挿入されると、自動的にオンボードのディスプレイ信号は無信号になります。
10. 増設グラフィックボードで説明書外の特別な使い方はしていません。

スキルアップ/キャリアアップ(JOB@IT)