OSをインストール直後は、起動時間も早く動作も快適だが、時間が立つにつれ重くなってくる。
色々なアプリケーションソフトをインストールしたり、アンインストールをするからだ。
アンインストールをしても、レジストリーには情報が残って肥大化していくわけだ。
OSを起動する時に、システムがレジストリーを読み込んで来るため重くなるのだ。
当然、アプリケーションを起動する時、レジストリーに情報を読みに行くのだ。
そこで、レジストリーの中で不要の物を削除して、最適化する方法だ。
実際に実行してみると、確かにファイルサイズが小さくなっているし、起動も早くなるような感じがする。
但し、どの程度の不良レジストリーが、削除されているかは確認していない。
Windows2000のレジストリー最適化
Win98では最適化の経験があるが、Win2000にはScanreg.EXEが無いので、
出来ないものと思っていた。別な物を検索している時に、裏技的に出来る事を発見した。
説明を読んでみて試してみる事にした。
<手順>
・プログラム → アクセサリー → システムツール → バックアップを起動する。
・システム修復ディスクを選らんで実行する。
・ダイアログが表示されたら「修復ディレクトリのバックアップも作成する」に
チェックを入れてOKを押す
これで、バックアップは完了する。
SAM
SECURITY
SYSTEM
SOFTWARE
NTUSER.DAT
修復された5個のファイルは、
C:\WINNT\REPAIR\REGBACK の中にバックアップされる。
修復されたファイルをSYSTEMに書き戻す
SAM
SECURITY
SYSTEM
SOFTWARE
修復された4個のファイルは、
C:\WINNT\SYSTEM32\CONFIG の中に上書きする。
NTUSER.DAT
修復されたファイルは、
C:\DOCUMENTS AND SETTINGS\***** の中に上書きする。
(注意)***** は自分のログインユーザー名
バックアップファイル |
実行前 |
実行後 |
2001-05-28 |
SAM |
20480 |
20480 |
16384 |
SECURITY |
28672 |
28672 |
16384 |
SYSTEM |
3235840 |
3227680 |
1024000 |
SOFTWARE |
13467648 |
13361152 |
5828608 |
NTUSER.DAT |
1847296 |
1818624 |
167936 |
確かに SYSTEM SOFTWER NTUSER.DAT が減少している。
実行してビックリしたが、本年5月28日のバックアップを見れば、
レジストリーの肥大化は一目瞭然だ。
最良の状態を保存しておく事を薦める。
もし、今が最良なら直ぐにバックアップをする事だ。
書き戻す方法は、DOSを起動して行いば良い。
DOSの知識が無く扱えないなら、危険が多いため実施を諦めてください。
この作業によって問題が発生しても責任は負えません。自己責任で実施してください。
Windows98のレジストリー最適化
Windows 終了時に、MS−DOSモードで再起動を選択して、C:\WINDOWS>と表示させるか、
Windows起動時にキーボードの[F8]キーか[Ctrl]キーを押して、
表示された「Microsoft Windows 98
Startup Menu」から
「Command prompt
only」を選択します。黒い画面にC:\>と表示されたら、以下のコマンドをタイプします。
C:\>SCANREG /FIX
[Enter]キーを押して、処理を開始します。
この処理が終了したら、次にレジストリの未使用領域を削除するために以下のコマンドをタイプします。
C:\>SCANREG /OPT
[Enter]キーを押して、作業を開始します。画面にC:\>が表示されたら、この処理は終了。
これでレジストリの最適化は完了です。あとはマシンを再起動すればOK。
バックアップファイル |
実行前 |
実行後 |
2001-05-03 |
WIN.INI |
11294 |
11249 |
10882 |
SYSTEM.INI |
2375 |
2375 |
2306 |
USER.DAT |
700448 |
684064 |
700448 |
SYSTEM.DAT |
5410848 |
5087264 |
5214240 |
実行結果は、5月3日のバックアップ時点より大幅にUSER.DAT・SYSTEM.DATが軽くなりました。
システムの起動や、アプリケーションが重いと感じた方は、試してください。
(注意)
SCANREG.EXE を実行して、「ファイル名が違います」などのエラーが出た場合は、
SCANREG.EXE を検索してください。私の場合は、
C:\WINDOWS\COMMAND の中に有ったので、
C:\WINDOWS\COMMAND\SCANREG /FIX として実行しました。
WindowsMeのレジストリー最適化
Windows Meの場合は起動ディスクを使います。フロッピーディスクを挿入してマシンを起動し、
表示された「Microsoft Windows Millennium Startup Menu」から、「Minimal Boot」を選択します。
黒い画面にA:\>と表示されたら、
A:\>C:\
とタイプして、カレントディレクトリを移動しておいてから、以下のコマンドをタイプします。
C:\>SCANREG /FIX
[Enter]キーを押して、処理を開始します。
この処理が終了したら、次にレジストリの未使用領域を削除するために以下のコマンドをタイプします。
C:\>SCANREG /OPT
[Enter]キーを押して、作業を開始します。画面にC:\>が表示されたら、この処理は終了。
これでレジストリの最適化は完了です。あとはマシンを再起動すればOK。
バックアップファイル |
実行前 |
実行後 |
2000-04-15 |
WIN.INI |
11565 |
11565 |
11025 |
SYSTEM.INI |
2366 |
2366 |
2366 |
USER.DAT |
344096 |
270368 |
324215 |
SYSTEM.DAT |
1396768 |
1257504 |
1357526 |
CLASSES.DAT |
2678816 |
2568224 |
2356488 |
PROFILES\******\USER.DAT |
459444 |
340000 |
230220 |
******は、ログイン名
実行結果は、4月15日のバックアップ時点より大幅にUSER.DAT・SYSTEM.DAT・CLASSES.DAT・
PROFILES\******\USER.DATが軽くなりました。
システムの起動や、アプリケーションが重いと感じた方は、試してください。
(注意)
SCANREG.EXE を実行して、「ファイル名が違います」などのエラーが出た場合は、
WINDOWS98 の注意を読んでください。
こちらも参考にしてください
フリーソフトを使用した、レジストリのバックアップと最適化 No1
フリーソフトを使用した、レジストリのバックアップと最適化 No2
|