Windowsレジストリは、オペレーティングシステムのすべての設定を見つける場所です。これには、すべてのハードウェアとソフトウェアの情報、およびユーザー設定が含まれています。レジストリは、単なる1つの大きなファイルではなく、ハイブと呼ばれる個別のファイルのセットであり、主にsystem32フォルダーにあります。
一定期間にわたって、多くのエントリが追加されたり、削除されたりします。ユーザーがソフトウェアをインストールまたはアンインストールしたり、Windowsの設定を変更したりするたびに、変更が反映され、Windowsレジストリに保存されます。その結果、多くのレジストリエントリが孤立したり、壊れたり、置き忘れられたりします。
Windows Vista以降、レジストリは仮想化されているため、Windows XP以前のバージョンとは異なり、肥大化する傾向はありません。仮想化により、アプリケーションはシステムフォルダおよびレジストリ内の「マシン全体のキー」に書き込むことができなくなります。それにもかかわらず、無効なレジストリキーが作成されます。無効なレジストリエントリをクリーンアップするために、多くの人がレジストリクリーナーを使用することを好みます。レジストリクリーナーが良いか悪いかは、すでに議論されています。
無効なレジストリエントリを削除した後でも、空のスペースが残ります。レジストリデフラグメンターは、このような肥大化したレジストリハイブと空きスペースを削除し、レジストリを圧縮するのに役立ちます。
以前のバージョンのWindowsでのレジストリハイブの肥大化の問題について、Microsoftは次のように説明しました。
レジストリハイブの一部が異常に大きいか「肥大化」していることに気付く場合があります。この状態のレジストリハイブは、システムログにさまざまなパフォーマンスの問題やエラーを引き起こす可能性があります。この問題には多くの原因が考えられます。実際の原因のトラブルシューティングは、長くて退屈なプロセスになる可能性があります。このシナリオでは、レジストリハイブを通常の状態に圧縮するだけです。
レジストリデフラグの良し悪し
レジストリデフラグメンターは人気がありますが、レジストリクリーナーほどではありません。レジストリクリーナーとは異なり、レジストリを最適化するとパフォーマンスが向上する場合があります。ページングとレジストリファイルの断片化は、システムのファイル断片化に関連するパフォーマンス低下の主な原因の1つである可能性があります。TechNetは言う:
標準のデフラグプログラムでは、ページングファイルやレジストリハイブがどの程度断片化されているかを示したり、デフラグしたりすることはできません。ページングとレジストリファイルの断片化は、システムのファイル断片化に関連するパフォーマンス低下の主な原因の1つである可能性があります。
ただし、レジストリデフラグメンターを使用した後は、実際のパフォーマンスの向上は期待できません。特に、Windows Vista、Windows 7、Windows 8などの新しいバージョンのWindowsでは、「適切なハウスキーピング」の問題として、レジストリデフラグを使用できます。 、安全性の高いレジストリデフラグメンターの選択には十分注意する必要があります。
個人的には、レジストリデフラグツールを使用することはほとんどありません。たぶん6ヶ月に1回くらい!レジストリデフラグツールを使用する場合は、最初にシステムの復元ポイントを作成するか、RegBackを使用してレジストリをバックアップすることを忘れないでください。
無料のレジストリデフラグメンターをチェックしたい場合は、ここにアクセスしてください。
Registry Defragmentersについてどう思いますか?使っていますか?もしそうなら、どれをお勧めしますか?