【コラム】

Windows XPスマートチューニング

30 エクスプローラを別プロセスで実行する

    阿久津良和  [2002/06/26]

    こんにちは、阿久津です。筆者が住む東京では、春先の心地良い風もなくなり鬱陶しい梅雨に入りました。これ自体はどうでもよく、怖いのがこの後の真夏。筆者の自宅では常時4台のパソコン(サーバー含む)が動作していますが、ワールドカップ期間中は5台目のサブマシンも起動して、各試合をキャプチャしていました。

    しかし、このサブマシンがくせ者。試合をキャプチャしている間は特に問題はないのですが、そのファイルを再生しようとエクスプローラを操作しようとすると、突然、無反応となります。また、場合によってはドラッグ&ドロップができなくなったり、マイコンピュータを開けなくなったりと散々。

    マシンは、旧Athlon 800MHz+ショップオリジナルのマザーボードという構成で、秋葉原でたたき売りされているものを買ってきました。購入してから約1年が経ちますが、先のような症状がでるのはここ数カ月のこと。気になってBIOS画面でCPUやマザーボードの温度をチェックすると、50~70度という結構な熱を帯びている様子で、俗に言う"熱暴走"を起こしていたようです。

    それほどマメにキャプチャした番組を見る訳ではないので、だましだまし使ってもいいのですが、使用しているマシンでGHzクラスじゃないのはこのマシンのみ。ですので、マシンを作り直そうかと思い、価格を調べてみるとAthlon XP 1600+で1万円割れ。発熱量の低いVIA C3という手もありますが、使用用途を考えるとパフォーマンス面に不安を覚えるので選択からはずしました。

    これに適当なマザーボードを組み合わせても3万円でお釣りが来るということで、この夏を乗り越えるために久々のマシン組み立てでもやろうかと思っています。自作ユーザーの皆様、夏が来る前に熱対策はしっかりと行っておきましょう。

    閑話休題。以前からWindows OSを使っている方ならご存じかと思いますが、Windows XPでもエクスプローラがハングアップする問題は回避できません。これはエクスプローラだけが悪いわけではなく、その上で動作するアプリケーションの不具合や環境の問題などがあげられます。たとえばネットワーク上のファイルをドラッグ&ドロップでコピーしている際、そのフォルダ(もしくはデスクトップ)は基本的に他の処理を行えません。

    その間にムリヤリ他の処理を行おうとすると、「(反応なし)」というメッセージがフォルダのタイトルバーに表示され、最悪の場合エクスプローラが落ちて(ハングアップして)しまいます。Windows 2000以降はエクスプローラがハングアップしても、タスクマネージャなどから再実行することで環境を維持することができますが、同じプロセス上で動作している他アプリケーションに悪影響を与える可能性もあります。

    そこで、エクスプローラを別プロセスで実行しましょう。この設定を行うことにより、エクスプローラの応答が停止してしまった場合でも、デスクトップやタスクバーにアクセスできるようになります。

    1.<スタート>メニュー→<ファイル名を指定して実行>と選択。
    2.「名前」欄に半角で「regedit」と入力し、<OK>ボタンをクリック。
    3.HKEY_CURRENT_USER→Software→Microsoft→Windows→CurrentVersion→Explorer と開く。
    4.<編集>メニュー→<新規>→<DWORD値>と選択。
    5.作成された「新しい値 #1」を半角で「DesktopProcess」と変更する。
    6.「DesktopProcess」をダブルクリックで開く。
    7.「値のデータ」欄に半角で「1」と入力し、<OK>ボタンをクリック。
    8.「レジストリエディタ」を終了し、Windows XPを再起動する。

    これで設定が変更されました。安定性を高めるという意味ではこのチューニングに加えて、別のプロセスでフォルダウィンドウを開く設定も行いましょう。任意のフォルダから<ツール>メニュー→<フォルダオプション>→<表示>タブと開き、「詳細設定」欄にある「別のプロセスでフォルダウィンドウを開く」をクリックしてチェックを入れます。後は<OK>ボタンを押してダイアログを閉じれば設定完了です。

    メモリの使用量が増えるという弊害がありますが、最近はメモリをふんだんに搭載しているマシンも多いことですし、メモリの使用量よりもWindows XPの安定性を優先したほうがいいかと思います。ちなみに先のチューニングを行って、OSが不安定になってしまう場合は「DesktopProcess」値自体を削除してください。

    阿久津良和( akutsu@pc.mycom.co.jp )

    バックナンバー
    http://pcweb.mycom.co.jp/column/winxp.html

    新着記事

    特設サイトの情報

      人気記事

      一覧

        新着記事

        特別企画

        マイナビニュースマガジン