レジストリをカスタマイズして、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年07月31日 更新
  1. 13万円切りでCore Ultra 9 185H搭載! 片手で持てるミニPC「GEEKOM IT13 Max」のコスパと実力を検証する (2026年07月30日)
  2. キーボードの中にPCが丸ごとイン! HPが切り開く新ジャンル「キーボード内蔵PC」の使い勝手を徹底検証 (2026年07月28日)
  3. ゲーミングPCをリビングに持ち込むとどうなるか? 話題の「Steam Machine」をSteam Deckユーザーが買ってみた (2026年07月29日)
  4. アイオー、10GbE接続に対応した5ポート/8ポート搭載アンマネージスイッチングハブ (2026年07月29日)
  5. 苦労して手に入れた「Steam Controller」をPC/スマホ/ARグラスにつないでみた ゲーム体験や実用性は? (2026年07月30日)
  6. フルHDより広く4Kより見やすい! 31.5型ディスプレイ「ProLite XUB3297QSNP-B1J」がテレワークにピッタリな理由 (2026年07月29日)
  7. 手首を動かさず静かなクリック音で作業に集中できる「ロジクール M575SPd」がセールで33%オフの5280円に (2026年07月30日)
  8. ポタ電と組み合わせて使える「Soraiori ポータブルエアコン」がセールで16%オフの2万9980円に (2026年07月27日)
  9. NECPCが直販限定のスタンダードAndroidタブレット「LAVIE Tab T12」を発売 軽量設計で約6.5万円 (2026年07月30日)
  10. ナカバヤシ、Type-C接続も利用できるポータブルカセットプレーヤー (2026年07月30日)
最新トピックスPR

過去記事カレンダー