Windows10でレジストリを圧縮する方法
多くのアプリとアップデートをインストールおよび削除した後、レジストリが非常に肥大化していることに気付く場合があります。 レジストリファイルがかなり大きくなっている可能性があります。 レジストリファイルが大きいと、Windows10で速度低下やパフォーマンスの問題が発生する可能性があります。 これらを圧縮する方法は次のとおりです。
広告
レジストリは、レジストリデータベースを形成するいくつかのファイルで構成されています。 次のレジストリキーを開くと、レジストリデータベースを表すファイルを確認できます。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist
ここでは、レジストリファイルが保存されているディスクドライブ上のファイルのリストを確認できます。 それらの中のデータは、階層構造を持っています。 レジストリエディタはそれをツリービューとして表示します。「ルート」(親)キーといくつかのサブキー(子オブジェクト)があります。 ほとんどの場合、Regeditに表示されるルートキーは特定のファイルを表します。つまり、レジストリファイルはキーの階層に対応します。 ただし、下位互換性のために存在するRegeditに表示される仮想ルートキーもいくつかあります。 たとえば、HKEY_CURRENT_CONFIGは仮想ビューであり、HKEY_CLASSES_ROOTは現在のユーザーのキーとシステムキーの仮想ビューでもあります。
レジストリデータベースの一部は、レジストリエディタに表示されないことに注意してください。 たとえば、Regedit内にSAM(セキュリティアカウントマネージャー)が表示されることはありません。
サードパーティのソフトウェアを使用せずに、Windows10でレジストリを圧縮できます。 ただし、Windows10では起動可能なメディアが必要です。 USBスティックまたはUEFIブータブルフラッシュドライブにすることができます。
- ブータブルメディアを挿入し、USBからPCを起動します。 (USBから起動するには、いくつかのキーを押すか、BIOSオプションを変更する必要がある場合があります。)
- 「Windowsセットアップ」画面が表示されたら、を押します。 シフト + F10 一緒にキー。
これにより、コマンドプロンプトが開きます。
- タイプ regedit Enterキーを押します。 コマンドプロンプトウィンドウを閉じないでください。
- Regeditで、ターゲットファイルシステム(たとえば、WindowsフォルダーがあるC:ドライブ)から大きなレジストリファイル(ハイブ)をロードします。
左側のHKEY_LOCAL_MACHINEを選択し、[ファイル]-[ハイブのロード...]を選択します。 メニューで。
名前の入力を求められたら、任意の名前を使用して、HKLMブランチの下のマウントポイントとして機能します。 例えば Bloatedと入力すると、選択したレジストリファイルがHKLM \ Bloatedの下にマウントされます。
ハイブの読み込みの詳細については、次の記事を参照してください。 別のユーザーまたは別のOSのレジストリにアクセスする方法 - 巨大なファイルがロードされたら、それを一意の名前の「レジストリハイブ」ファイルとしてエクスポートします。 C:\ windows \ system32 \ config \ compressedhive、ここでフォルダC:\ windowsはあなたのWindowsディレクトリです コンピューターのハードドライブ。 左側にあるロードされたハイブを選択し、[ファイル]-[名前を付けてエクスポート]を選択します。
- ヒント:コマンドプロンプトでdirコマンドを使用して、レジストリファイルの新旧のサイズを確認できます。
- 次に、「肥大化」キーを選択し、レジストリエディタの[ファイル]メニューから[ハイブのアンロード]を選択して、Regeditからファイルをアンロードします。 ここで「アクセスが拒否されました」というエラーが発生した場合は、レジストリエディタを閉じます。 次に、レジストリエディタを再度開き、再試行します。
- 元のレジストリファイルの名前を変更します。たとえば、次のコマンドを使用できます。
ren d:\ windows \ system32 \ config \ software software.my
- 古いファイルの代わりに、エクスポートした新しいファイルを配置します。
ren d:\ windows \ system32 \ config \ compressedhiveソフトウェア
- コマンドプロンプトとセットアッププログラムを閉じます。 これにより、コンピューターが再起動します。
それでおしまい。 このようにして、すべてのレジストリファイルを圧縮できます。 このトリックは、Windows8とWindows7でも機能するはずです。