Windows XPでExplorer.exeがCPUリソースを100%使用するバグが発覚

 

マイクロソフトは、エクスプローラ(またはマイ コンピュータ)でファイル/フォルダなどを右クリックすると、Explorer.exeのCPU使用率が急激に100%近くまで上昇し、プログラムの実行が一時停止に陥る恐れがある問題(エクスプローラで項目を右クリックすると、プログラムの実行が停止するか、Explorer.exe が CPU を 100 パーセント使用する)を公開した。

対象となる環境は、 Windows XP Home Edition/Professional/Media Center Edition/Tablet PC Edition、 Windows XP 64-Bit Edition Version 2002/2003、Windows Server 2003, Standard Edition/Enterprise Edition/Datacenter Edition/Web Edition、
Windows Server 2003 64-Bit Datacenter Edition/Enterprise Editionの全12種。

エクスプローラでファイルを右クリックしただけで、Explorer.exeのCPU使用率が99%まで上昇する。とりあえず、右クリックメニューを閉じれば、元の正常な状態には戻る。複数のタスクを並行して実行する"プリエンプティブマルチタスク"を採用しているWindows XPにとって、1つのタスクのみが実行を続ける"ノンプリエンプティブマルチタスク"のような動作は大きな問題と言える

Explorer.exeのCPU使用率を確認するには、タスクマネージャの[プロセス]タブにあるExplorer.exeの[CPU使用率]の数値を確認すればいい(タスクマネージャを起動するには、タスクバーを右クリックして[タスクマネージャ]を選択するか、[Ctrl]+[Alt]+[Delete]キーを同時に押す)。Explorer.exeのCPU使用率が100%近くに上昇すると、たとえばWindows Media Playerで再生中のビデオが一時停止状態になるという。

この問題は、フォルダの作業形式が「フォルダに共通の作業を表示する」に設定されており、かつ視覚効果の「メニューをフェードまたはスライドして表示する」が有効になっている場合に発生する。ちなみに、Windows XPはデフォルトでこの両方の設定がオンになっている。

両方の設定がオンになっている場合、選択したファイル/フォルダの種類に合わせてエクスプローラのタスクペインの項目がアニメーション表示で切り替わるが、そのアニメーションの実行中にファイル/フォルダを右クリックしてショートカットメニューを開いてしまうと、ショートカットメニューを閉じるまでアニメーション処理が終了しなくなるという。その結果、Explorer.exeがCPUリソースを独占し、CPU使用率が100%近くまで上昇する。

問題を回避するには、ファイル/フォルダを直接右クリックせずに、いったんファイル/フォルダをクリックして選択状態にしてから右クリックすればよい。また、問題発生の要因になっている設定のいずれかをオフにすることで、問題を回避することも可能だ。各設定をオフにするには、次の手順を実行する。

○「フォルダに共通の作業を表示する」をオフにする
(1)[スタート]→[コントロールパネル]を選択する。
(2)[デスクトップの表示とテーマ]→[フォルダオプション]をクリックする(もしくは[フォルダオプション]アイコンをダブルクリックする)。
(3)「フォルダオプション」が表示されるので、[全般]タブにある[従来のWindowsフォルダを使う]を選択して[OK]をクリックする。

○「メニューをフェードまたはスライドして表示する」をオフにする
(1)[スタート]→[コントロールパネル]を選択する。
(2)[パフォーマンスとメンテナンス]→[システム]をクリックする(もしくは[システム]アイコンをダブルクリックする)。
(3)「システムのプロパティ」が表示されるので、[詳細設定]タブにある[パフォーマンス]欄の[設定]をクリックする。
(4)「パフォーマンスオプション」が表示されるので、[視覚効果]タブにある[メニューをフェードまたはスライドして表示する]のチェックを外して[OK]をクリックする。

なお、残念ながらこの問題を修正するためのモジュールは、現時点では提供されていない。とりあえず、この問題に心当たりのあるユーザーは上記の対策を講じてみるといいだろう。

(ワタリヒカル)

マイクロソフト
http://www.microsoft.com/japan/



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

松戸市、渋谷駅前の街頭ビジョンCMを放映
[16:02 9/26] 企業IT
[日本テレビ]ドラクエショーは「この夏限り」
[15:51 9/26] エンタメ
宇多田ヒカルのラジオ特番が全国101局で放送! 新アルバムに込めた思い語る
[15:49 9/26] エンタメ
IIJ、企業向けWebメールに標的型攻撃や情報漏えいを防ぐ新機能を追加
[15:48 9/26] 企業IT
上海問屋、人差し指でダブルクリックできる左利き向けマウス
[15:44 9/26] パソコン

求人情報