レジストリをカスタマイズして、PCの環境を復活させてみるPCUPdate特別企画:PC環境最適化計画(1/2 ページ)

» 2004年09月14日 08時00分 公開
[星紀明,ITmedia]

 Windowsや各種アプリケーションの設定を変更する場合、通常であれば「プロパティ」を使う。ただ、プロパティで設定できる範囲には限りがあり、プロパティに項目なり数値範囲としてあらかじめ用意されていないものは、自分で変えることができない。その点、レジストリではプロパティで変更できない部分も含めて、細部にいたるまで自由にカスタマイズできる。

 その一方で、レジストリを操作することには、リスクが伴うことも承知しておく必要がある。その理由は、WindowsというOS自体、数多くのプログラムが作用し合った複雑な構造であることと、どのPCでもWindowsの状態が全く同じであるとは言えないからだ。

 そのWindowsの各種設定が集約されているレジストリに手を加えることは、最悪の場合、Windowsの動作を不安定にする可能性もある。そのため、レジストリの操作はくれぐれも慎重に行うことを心がけたい。

 もし、レジストリの操作によってトラブルが生じた場合は、Windowsの起動時に「F8」キーを押し続け、「Windows拡張オプションメニュー」で「前回正常起動時の構成」を選択しよう。これで、レジストリを変更前の状態に戻すことができる。

まずはレジストリエディタを起動

 レジストリの操作には、Windowsに標準搭載されている「レジストリエディタ」を用いる。「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリックすれば、レジストリエディタが起動する。

「ファイル名を指定して実行」で「regedit」と入力すると、レジストリエディタを起動できる

■レジストリカスタマイズ例:その1

  • 「削除済みアプリケーションのレジストリキーを削除」

 アプリケーションによっては、アンインストールしてもレジストリに情報が残っている場合がある。「HKEY_LOCAL_MACHINE\SOFTWARE」内を調べ、アンインストール済みのアプリケーションに関するレジストリキーがあったら、右クリックして「削除」を選ぶと削除することができる。

「HKEY_LOCAL_MACHINE\SOFTWARE」の中に、アンインストール済みのアプリケーションのレジストリキーが残っている。これを右クリックし、「削除」を選ぶ

 不要なレジストリを削除するだけでなく、普段はハードディスク上の仮想メモリに常駐しているカーネルを、物理メモリに配置したり、L2キャッシュサイズの調整、メモリ上からの不要なファイルの排除といったことをしても、パフォーマンスは改善する。不要なレジストリを削除したら、こちらにもチャレンジしてみよう。

■レジストリカスタマイズ例:その2

  • 「カーネルを常にメモリ上に置く(スワップさせない)」

 カーネルとは、OSの中核となるプログラムのこと。CPUの制御やメモリの管理など、PCの動作における根幹を担う部分だ。このカーネルの一部が仮想メモリ(ハードディスク)に置かれていると、PC全体のパフォーマンスを低下させる原因にもなる。PCに十分なメモリ(512Mバイト以上)が搭載されているなら、このカーネルを常にメモリ上に置くようにレジストリを変更すると、動作速度の向上が期待できる。

「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management」の「DisablePagingExecutive」をダブルクリック
DisablePagingExecutiveの「値のデータ」を「0」から「1」に変更する。「表記」は「16進」のままでよい

■レジストリカスタマイズ例:その3

  • 「CPUのL2キャッシュサイズを512Kバイトに変更する」

 CPUにもキャッシュと呼ばれるメモリが搭載されている。WindowsXPではL2キャッシュ(L2キャッシュ)のサイズが256Kバイトに設定されているが、たとえばNorthwoodコアのPentium 4はL2キャッシュ512Kバイト、Prescottコアに至っては1Mバイトだし、Pentium Mも同様に1Mバイトもしくは2Mバイトなので、有効活用されていないことになる。WindowsXP側のL2キャッシュサイズの設定を正しく設定しなおすことで、処理速度をアップさせることができる。

「HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Control\SessionManager\Memory Management」の
「SecondLevelDataCache」をダブルクリック
「表記」を「10進」に変更した上で、「値のデータ」を「512」に変更する(デフォルトの「0」で、256Kバイトの設定となる)

 なお、CPUによってL2キャッシュサイズは異なるので、どのCPUを利用しているのかを調べたら、インテルのWebサイトでL2キャッシュの容量を調べて、その値を入力するようにしよう。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年09月17日 更新
  1. ついに登場した「iPhone Duo」と新CEOが掲げるAI時代の新構想「Intelligent Personal Hub」――Appleが描くAI時代のプライバシーと未来 (2026年09月16日)
  2. 月額0円でも実力派、文字起こし&要約が無制限のカードサイズAIボイスレコーダー「Comu Action Pro」を試す (2026年09月16日)
  3. Windowsの9月セキュリティ更新で複数の問題が発生 帯域外(OOB)更新でおおむね解消 (2026年09月15日)
  4. iPhone Duoだけじゃない! 折りたたみの陰に隠れたApple新製品の「本当のすごさ」 (2026年09月15日)
  5. 富士通が“世界トップレベル”の演算性能を実現した国産CPU「FUJITSU-MONAKA」を発表 同CPU採用の国産サーバも販売開始 (2026年09月15日)
  6. まるで“狂気の沙汰”──ジョブズ時代のAppleを感じさせる「iPhone Duo」のヒンジと製造工程 (2026年09月11日)
  7. なぜUSB Type-Cポートは壊れやすい? Dell XPSを分解して分かった最新PCのトレンド (2026年09月13日)
  8. 「iPhone 18 Pro」は“カメラの原点”に回帰する――機械式絞りとAI時代の“真正性”証明技術に見た新生Appleの挑戦 (2026年09月16日)
  9. 16年ぶりに進化! ワコムの「Art Pen 2」がアート専用にとどまらない「一番のお気に入り」になる理由 (2026年09月15日)
  10. Keychron、遊舎工房とコラボしたトラックボール搭載分割キーボード「Keychron Valkey Orb」の共同開発を発表 (2026年09月16日)
最新トピックスPR

過去記事カレンダー