Windowsの一部のユーザーに正確にどのようなレジストリが知っている

どのようなレジストリとはなぜですか?

概要

Windowsの一部のユーザーに正確にどのようなレジストリのシステムは、髪を失うのユーザーや管理者が発生するように設計され知っている。私は私はもはや私の髪を風に波打ち現象を感じることが事実だと知っている。ああ、私は、風を感じる;私は、髪を感じていない。レジストリの情報を簡単に、階層型データベースは、Windowsオペレーティングシステム(および一部のアプリケーション)は、システムの構成を定義するために使用されます。もともとで、初めは、Windows(16ビットの単純な日ビット版のWindowsのバージョンは特に)は、同じ情報は、現在のレジストリに格納されているテキストファイルに格納されました。しかし、これらのテキストファイルをシンプルなもの、その組織は、あまりにもますますスピーディーな技術に追いつくために低速含まれている情報へのアクセスが多くのアプリケーションは、レジストリのと同じ方法が、一部のアプリケーションが別の記憶場所にデータをテクニックを移動して使用するは、アプリケーションを簡単にバックアップし、それらの構成データを復元することができます。

レジストリ:過去と現在

Windowsのようにレジストリの開発は、されて進化しています。レジストリのフラットなテキストファイルにwin.iniとsystem.iniと呼ばれるペアが先行した。一方、これらのファイルを使用してパフォーマンスが何か忘れ物を希望するには、今日のレジストリのための基礎を築きました。かかわらず、実質的には、Windows NTバージョン4から変わっていないという事実は、これらの2つのファイル、今日は、Windows XPでは、住んでいる。最初のレジストリWindowsでの問題の番号:パフォーマンスの低下を解決するために作成された(フラット、元のテキストから情報を取得表示する。iniファイルの面倒でした)、サイズの制限(。iniファイルだけは非常に大きいとなる)、およびメンテナンス問題(。iniファイルを組織的に障害された!)今日では、Windows XPのシステムの。iniファイルは、いくつかのエントリをいくつかのアプリケーションで使用されています。しかしいくつかの新しいプログラムも、あまりにもwin.iniファイルのいくつかのアイテムを置いている(ほとんどの従来の16ビットアプリケーションでは、です!)

これらのシステム。iniファイルを私たちには重要である、私たちは安全に無視することがあります。これは、心臓およびWindows XPの魂が含まれてWindows XPの場合、それはほとんどのシステムに重要なのは、レジストリの。レジストリがなければ、Windows XPのプログラムのコレクションよりも何よりも、我々は、オペレーティングシステムからは、期待される基本的なタスクを実行することができないだろう。構成情報のすべてのビットは、Windows XPがされているレジストリに詰め込んだ。情報は、システムのハードウェアの設定、セキュリティについては、その設定することができるユーザーすべてがそこに設定されます。ただし、時間変化している。 Microsoftは今では、システムレジストリ内の場合、すべてのアプリケーションストアアプリケーション固有の情報、そしてシステムレジストリに膨大な大きさに成長することを実現しました。これはかなりかマイクロソフトの心のときには、レジストリの構造の作成がありませんでした。マイクロソフト社の現在の政策の状態は、アプリケーション(およびスタンドアロン)を使用する必要があります。iniファイル必要に応じてファイルをいくつかの利点がアプリケーションを使用して特定する。iniファイルは、これらを含める:

•個々のアプリケーションでも、バックアップから復元する必要があります。アプリケーションで特定の。iniファイルをバックアップする必要はありませんし、任意の1つのアプリケーションを再インストールするには、レジストリ全体を復元します。 (これは修復中に、別の部分を失うために、レジストリの一部を復元するアテンダントの問題を排除する!)

  

システムレジストリ•実用的な限られたサイズがあります。確かに、サイズの大きいが、一部のアプリケーションで最近ではレジストリへの実質的なコンテンツを追加されているという事実に関係なく、それは()は、レジストリは、システムを含む全員が、使用する必要は共有リソースです悲しい!一度は、レジストリの取得が大きすぎる、いくつかのレジストリ操作の時間を過度にかかることがあります。マイクロソフトは、レジストリのデータの1MBにキーが格納されるすべてのオブジェクトのサイズを制限してください。この制限は、基本的にだけはREG_BINARYオブジェクトは、意味があるので、文字列などは、この規模になることはほとんどありません。場合は、1MBの詳細は、レジストリのオブジェクトに比べて、次に格納する必要がファイル内の情報を格納すると、レジストリ内のファイルへのポインタを格納します。このような制限がなければ、レジストリを簡単にあなたのシステム上で最大のファイルのように成長することができます。

WindowsのWindows XPより前の場合

Windows 2000およびそれ以前のバージョンのレジストリサイズの制限を設定します。あなたのレジストリを制限するアプローチは、あなたのメッセージは、レジストリのクォータが不足していることを示すを取得します。これは、レジストリが大きすぎるの現在のサイズの割り当てに成長していることを示します。場合を除き、これを変更するには、レジストリのサイズは、ページプールのサイズの25%に設定され、ほとんどのコンピュータは、ページプールのサイズは約インストール可能なRAMの量は、最大192 MBの最大と同じです。レジストリに設定することができますしかしセンスのページプールサイズの80%(80%192メガバイトのすぐ下に154メガバイトは、150MBのダウンラウンド)は言う。以前のバージョンのWindowsには、レジストリのサイズは、現在インストールされてRAMに基づいて調整されます。いくつかのレジストリエントリは、レジストリのサイズに影響を与えるしかし、ほとんどのユーザーは、デフォルト設定を使用するために受け入れられるでしょう。ことを確認RAMがインストールされて量が十分なされている、非常に大規模なレジストリを作成するにはRegistrySizeLimitとPagedPoolSizeをエントリに設定します。

組織

レジストリの5つの主要なセクションに分かれています。これらのセクションのハイブは、ハードドライブ上のディレクトリのルートに似ていると呼ばれます。各ハイブは、定義では、独自の保管場所(ファイル)をログファイルにしています。必要に応じて、特定のハイブには、レジストリ内の他のハイブに影響を与えずに復元することができます。ハイブの場合、両方のキーは、ハードディスク上の(およびサブディレクトリとサブディレクトリに類似)と値を見つけるの内部。長期的な価値(またはデータ値は、時にはと呼ばれるなど)の情報、またはデータには、キーに割り当てられて、ハードドライブ上のファイルに類似してもキーキーまたはサブキーがゼロ、1つの可能性がありますことを指します、またはそれ以上の値のエントリは、デフォルトの値は、ゼロからの多くのサブキーに。各値のエントリ、および値のデータ型の名前があります:

エントリの名前•Unicode文字列として格納されます。

エントリの種類•整数のインデックスとして格納されます。タイプは、その型には、アプリケーションを知っているため、このタイプにマップする必要の照会がアプリケーションに返されます。

としてデータを必要なときに効率的に取得するために必要なエントリの値•格納されます。

両方は、Windows XPオペレーティングシステムおよびアプリケーションは、Windows XPのレジストリ内のデータを格納します。この両方の良い面と悪い。これは、レジストリの効率的な、一般的な保管場所になりますが良いです。ここでは、悪い部分の:私同様、前述したように、レジストリのように、より多くのアプリケーションやシステムの情報を格納する、それが大きいほど、成長して大きくなり、大きくなります。これは、ほとんどのレジストリの私は、任意のアプリケーションに気付いている小さくなるのは異例だそのすべてが独自のレジストリエントリのクリーンアップを実際に完了するジョブは、アプリケーションがアンインストールされません。多くのアプリケーションでは、レジストリの際にもアンインストールされ、原料の量を残していない多くのアプリケーションでは、ルーチンプロセスとして未使用のエントリをクリーンアップします。最終的な結果には、レジストリ、ジャックの魔法の豆のつるのように育つが、時間がたつにつれてされます。このじんましん、キー、サブキーを参照してくださいよチュートリアルの時間に時間が投稿者に注意し、汎用的なオブジェクトを使用する値です。ときに、オブジェクトという用語は、想定では、アイテムを任意の有効なアイテムには、レジストリになる可能性が使用されます!

巣箱とその別名

5つのメインまたはトップレベルには、Windows XPのレジストリハイブを受け入れ略語各_forされます:

•HKEY_CLASSES_ROOTの、別名HKCR

•HKEY_CURRENT_USERの、別名HKCU

•HKEY_LOCAL_MACHINEの別名HKLM

•HKEY_USERSの、別名香港大学

•HKEY_CURRENT_CONFIG、別名HKCC

記事は、ヨルダンコン提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、"Windowsの一部のユーザーに正確にどのようなレジストリの"自動ソフトウェアによって翻訳されたことがわかります。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 471 users browsing the articles directory