コンピューター ウィンドウズ インターネット

初心者のためのWindowsレジストリ。 基本的な概念、監視およびケア。 Regshotを使用してレジストリの変更を追跡する

Windowsオペレーティングシステムのレジストリブランチには、システム自体の設定とパラメータ、およびコンピュータにインストールされている他のソフトウェアが格納されています。 場合によっては、起動中のプログラムまたはそのインストール分布が変更されているレジストリブランチを確認する必要があります。 レジストリで何が変更されたかを確認するには、特別なプログラムを使用して、システムレジストリパラメータの状態を監視する必要があります。 RegFromAppプログラムは、実行中のプログラム(プロセス)によって行われたシステムレジストリの変更をリアルタイムで監視し、レジストリブランチとその中で変更された値を反映します。

レジストリの変更を追跡する

レジストリで特定のプログラムがどのように変更されるかを確認するには、RegFromAppを起動し、実行中のすべてのプロセスのリストから監視するプロセスを選択する必要があります。 ユーザーが関心のあるプログラムがレジストリにアクセスし、そのブランチの値を変更するとすぐに、RegFromAppは、変更が行われているレジストリブランチを即座に反映し、変更された値を表示します。 レジストリに加えられた変更は、レジストリファイル(* .reg)に保存できます。 RegFromAppユーティリティは、パラメータを使用したコマンドラインからの起動をサポートしています。

RegFromAppのスクリーンショット

ある時点で、すべてのPCユーザーの半数以上がオペレーティングシステムの設定を自動化することを考えています。 Windowsオペレーティングシステムでは、システム自体とインストールされているアプリケーションのほとんどの設定の集中ストレージがシステムレジストリであることは誰もが知っています。 レジストリには、さまざまな設定を担当する数十万のパラメータが格納されています。 HKEY_CURRENT_USERセクションにはユーザーアカウントの設定が含まれ、HKEY_LOCAL_MACHINEにはコンピューター設定が含まれ、HKEY_CLASSES_ROOTセクションはエクスプローラーを使用してファイルを開くときに必要なプログラムを起動する役割を果たしますが、必要なパラメーターの検索領域は縮小されます。必要なパラメータを見つけるのはまだ非常に困難です。 レジストリの微調整を使用することはお勧めしません。レジストリに不要なセクションやパラメータを書き込む可能性があり、インターネットで検索しても何も得られないためです。 この場合、レジストリを監視するように設計されたプログラムを使用する必要があります。 この記事では、Windowsオペレーティングシステムを監視するために設計されたSysinternalsユーティリティであるRegShotとProcess Monitorに焦点を当てます。このユーティリティは、ファイルシステム、レジストリ、プロセス、スレッドのアクティビティをリアルタイムで表示します。

RegShotプログラムの使用

RegShotは、Windowsオペレーティングシステムのシステムレジストリの変更を記録するために設計された小さなユーティリティです。 このユーティリティは、システムレジストリのスナップショットを取得し、2つのスナップショットを比較して、それらの間のすべての変更を見つけることができます。 すべてのプログラム設定はregshot.inf構成ファイルに保存され、言語設定はlanguage.infファイルに保存されます。 このプログラムの主な利点は、システムに統合されず、レジスタに情報を記録しないことです。 簡単な例を使用して、このユーティリティの原理を考えてみましょう。

この例では、InternetExplorerブラウザーの設定の1つに関連する変更を追跡してみましょう。 変更を追跡するには、次の手順に従います。

レポートが生成された後、プログラムバッファから1番目と2番目のスナップショットをクリアするだけでなく、両方のスナップショットを一度にクリアすることもできます。

HTMLレポートは、読みやすくするために古い値の行が緑色で強調表示されているため、見栄えがよく便利です。

これで、変更が表示されたら、この設定を担当するregファイルを作成できます。 regファイルを間違えるのが怖い場合は、レジストリエディタに移動して変更を加えてください。 その後、変更をregファイルにエクスポートし、メモ帳の不要な行をすべて削除します。

この場合、次のreg-fileを取得する必要があります。

Windowsレジストリエディタバージョン5.00 "アンカーアンダースコア" = "no"

さまざまな設定を担当する複数のレジストリパラメータを一度に見つける必要がある場合は、これらのパラメータを1つずつ見つけるのが最善です。

プロセスモニターの使用

RegShotユーティリティがシステムレジストリの変更を修正することのみを目的としている場合、FileMonおよびRegMonユーティリティに基づいて作成されたSysinternalsのプロセス監視ユーティリティは、Windowsオペレーティングシステムを監視するように設計されています。 ファイルシステム、レジストリ、プロセス、スレッドのアクティビティをリアルタイムで表示します。 このユーティリティを使用すると、次のことができます。

  • 終了コードに関する情報を含め、プロセスとスレッドの起動と終了を追跡します。
  • 入出力操作のパラメーターに関するデータを収集します。
  • 必要な情報のみを表示するようにフィルターを設定します。
  • システムの起動中にすべての操作をログに記録します。

とはるかに。

記事のこの部分では、このユーティリティを使用してシステムレジストリへの変更を監視する方法についてのみ説明します。 たとえば、デフォルトのブラウザを変更するときに、レジストリの変更を追跡しようとします。 これを行うには、次の手順に従います。


フィルタダイアログボックスでは、属性値に一致するイベントによって表示または除外される属性を指定できます。 この例では、次の3種類の属性のみを使用する必要があります。

  • EventClass-イベントのタイプ。イベントの主要なクラス(ファイルシステム、ネットワーク、プロセス、プロファイリング、またはレジストリ)の1つをカバーします。
  • 手術-システムによって実行されるアクション。
  • プロセス名-監視するプロセスの名前。

この例では、一部の属性値のみが使用されます 手術..。 いくつかのアクションの簡単な説明:

RegCloseKey-指定されたレジストリキーのハンドルを閉じます。

RegOpenKey-指定されたレジストリキーへのハンドルを開きます。

RegCreateKey-指定されたレジストリキーへのハンドルを作成します。

RegQueryKey-開いているレジストリキーに関連付けられているパラメータの値を返します。

RegEnumKey-指定された開いているレジストリキーのサブキーを一覧表示します。

RegDeleteKey-指定されたレジストリキーのハンドルを削除します。

RegSetValue-指定されたレジストリパラメータの値を変更します。

ダイアログボックスで 「プロセスモニターフィルター」最初にすべてのフィルターを削除します。 次に、次の手順に従います。

  • 「EventClass」 "は"..。 3番目のドロップダウンで、値を選択します "ファイルシステム"次に、 「除外する」..。 ボタンをクリックします "追加".
  • クラスに対してこれらの手順を繰り返します "通信網", "プロセス"「プロファイリング」.

  • 最初のドロップダウンリストから属性を選択します 「プロセス名」..。 2番目のドロップダウンで、値を残します "は"..。 3番目のドロップダウンリストに、追跡するプロセスの名前を入力します。 この例では、プロセスに従います iexplore.exeopera.exe.
  • 最初のドロップダウンリストから属性を選択します "手術"..。 2番目のドロップダウンリストは「is」のままにします。 3番目のドロップダウンリストで、次のスクリーンショットに表示されている値を選択します。

また、一部のアクションを除外する代わりに、簡単に設定できます "含む"アクションのために 「RegSetValue」.

必要なフィルターを選択したら、ボタンをクリックします "わかった"..。 フィルタを適用している間、次のダイアログが表示されます。

変更を確認する必要がある前に、レジストリの監視を停止してください。 これを行うには、ボタンをクリックします "捕獲"ツールバーで、またはキーボードショートカットを使用します Ctrl + E..。 ボタンをクリックしてプログラムの内容をクリアします "クリア"またはキーボードショートカットを使用する Ctrl + X.

Internet Explorerがデフォルトでインストールされている場合は、Operaを開き、デフォルトにするように求めるダイアログが表示されるのを待ちます。 このダイアログが表示されたら、プロセスモニターに移動し、[キャプチャ]ボタンを使用して監視を有効にします。 Operaに戻り、デフォルトのブラウザとして設定します。

これらの手順を完了したら、プロセスモニターに戻り、監視を停止します。 プロセスモニターウィンドウは次のようになります。

表示される値の中で、ブラウザのデフォルトのインストールに関連するすべての変更がHKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExtsキーに保存されていることが簡単にわかります。 変更されたパラメータの値は、[詳細]列で確認するか、イベントプロパティダイアログを開くことで確認できます。

その結果、次のレジストリ調整が行われます。

Windowsレジストリエディタバージョン5.00 "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML"

ある時点で、すべてのPCユーザーの半数以上がオペレーティングシステムの設定を自動化することを考えています。 Windowsオペレーティングシステムでは、システム自体とインストールされているアプリケーションのほとんどの設定の集中ストレージがシステムレジストリであることは誰もが知っています。 レジストリには、さまざまな設定を担当する数十万のパラメータが格納されています。 HKEY_CURRENT_USERセクションにはユーザーアカウントの設定が含まれ、HKEY_LOCAL_MACHINEにはコンピューター設定が含まれ、HKEY_CLASSES_ROOTセクションはエクスプローラーを使用してファイルを開くときに必要なプログラムを起動する役割を果たしますが、必要なパラメーターの検索領域は縮小されます。必要なパラメータを見つけるのはまだ非常に困難です。 レジストリの微調整を使用することはお勧めしません。レジストリに不要なセクションやパラメータを書き込む可能性があり、インターネットで検索しても何も得られないためです。 この場合、レジストリを監視するように設計されたプログラムを使用する必要があります。 この記事では、Windowsオペレーティングシステムを監視するために設計されたSysinternalsユーティリティであるRegShotとProcess Monitorに焦点を当てます。このユーティリティは、ファイルシステム、レジストリ、プロセス、スレッドのアクティビティをリアルタイムで表示します。

RegShotプログラムの使用

RegShotは、Windowsオペレーティングシステムのシステムレジストリの変更を記録するために設計された小さなユーティリティです。 このユーティリティは、システムレジストリのスナップショットを取得し、2つのスナップショットを比較して、それらの間のすべての変更を見つけることができます。 すべてのプログラム設定はregshot.inf構成ファイルに保存され、言語設定はlanguage.infファイルに保存されます。 このプログラムの主な利点は、システムに統合されず、レジスタに情報を記録しないことです。 簡単な例を使用して、このユーティリティの原理を考えてみましょう。

この例では、InternetExplorerブラウザーの設定の1つに関連する変更を追跡してみましょう。 変更を追跡するには、次の手順に従います。

レポートが生成された後、プログラムバッファから1番目と2番目のスナップショットをクリアするだけでなく、両方のスナップショットを一度にクリアすることもできます。

HTMLレポートは、読みやすくするために古い値の行が緑色で強調表示されているため、見栄えがよく便利です。

これで、変更が表示されたら、この設定を担当するregファイルを作成できます。 regファイルを間違えるのが怖い場合は、レジストリエディタに移動して変更を加えてください。 その後、変更をregファイルにエクスポートし、メモ帳の不要な行をすべて削除します。

この場合、次のreg-fileを取得する必要があります。

Windowsレジストリエディタバージョン5.00 "アンカーアンダースコア" = "no"

さまざまな設定を担当する複数のレジストリパラメータを一度に見つける必要がある場合は、これらのパラメータを1つずつ見つけるのが最善です。

プロセスモニターの使用

RegShotユーティリティがシステムレジストリの変更を修正することのみを目的としている場合、FileMonおよびRegMonユーティリティに基づいて作成されたSysinternalsのプロセス監視ユーティリティは、Windowsオペレーティングシステムを監視するように設計されています。 ファイルシステム、レジストリ、プロセス、スレッドのアクティビティをリアルタイムで表示します。 このユーティリティを使用すると、次のことができます。

  • 終了コードに関する情報を含め、プロセスとスレッドの起動と終了を追跡します。
  • 入出力操作のパラメーターに関するデータを収集します。
  • 必要な情報のみを表示するようにフィルターを設定します。
  • システムの起動中にすべての操作をログに記録します。

とはるかに。

記事のこの部分では、このユーティリティを使用してシステムレジストリへの変更を監視する方法についてのみ説明します。 たとえば、デフォルトのブラウザを変更するときに、レジストリの変更を追跡しようとします。 これを行うには、次の手順に従います。


フィルタダイアログボックスでは、属性値に一致するイベントによって表示または除外される属性を指定できます。 この例では、次の3種類の属性のみを使用する必要があります。

  • EventClass-イベントのタイプ。イベントの主要なクラス(ファイルシステム、ネットワーク、プロセス、プロファイリング、またはレジストリ)の1つをカバーします。
  • 手術-システムによって実行されるアクション。
  • プロセス名-監視するプロセスの名前。

この例では、一部の属性値のみが使用されます 手術..。 いくつかのアクションの簡単な説明:

RegCloseKey-指定されたレジストリキーのハンドルを閉じます。

RegOpenKey-指定されたレジストリキーへのハンドルを開きます。

RegCreateKey-指定されたレジストリキーへのハンドルを作成します。

RegQueryKey-開いているレジストリキーに関連付けられているパラメータの値を返します。

RegEnumKey-指定された開いているレジストリキーのサブキーを一覧表示します。

RegDeleteKey-指定されたレジストリキーのハンドルを削除します。

RegSetValue-指定されたレジストリパラメータの値を変更します。

ダイアログボックスで 「プロセスモニターフィルター」最初にすべてのフィルターを削除します。 次に、次の手順に従います。

  • 「EventClass」 "は"..。 3番目のドロップダウンで、値を選択します "ファイルシステム"次に、 「除外する」..。 ボタンをクリックします "追加".
  • クラスに対してこれらの手順を繰り返します "通信網", "プロセス"「プロファイリング」.

  • 最初のドロップダウンリストから属性を選択します 「プロセス名」..。 2番目のドロップダウンで、値を残します "は"..。 3番目のドロップダウンリストに、追跡するプロセスの名前を入力します。 この例では、プロセスに従います iexplore.exeopera.exe.
  • 最初のドロップダウンリストから属性を選択します "手術"..。 2番目のドロップダウンリストは「is」のままにします。 3番目のドロップダウンリストで、次のスクリーンショットに表示されている値を選択します。

また、一部のアクションを除外する代わりに、簡単に設定できます "含む"アクションのために 「RegSetValue」.

必要なフィルターを選択したら、ボタンをクリックします "わかった"..。 フィルタを適用している間、次のダイアログが表示されます。

変更を確認する必要がある前に、レジストリの監視を停止してください。 これを行うには、ボタンをクリックします "捕獲"ツールバーで、またはキーボードショートカットを使用します Ctrl + E..。 ボタンをクリックしてプログラムの内容をクリアします "クリア"またはキーボードショートカットを使用する Ctrl + X.

Internet Explorerがデフォルトでインストールされている場合は、Operaを開き、デフォルトにするように求めるダイアログが表示されるのを待ちます。 このダイアログが表示されたら、プロセスモニターに移動し、[キャプチャ]ボタンを使用して監視を有効にします。 Operaに戻り、デフォルトのブラウザとして設定します。

これらの手順を完了したら、プロセスモニターに戻り、監視を停止します。 プロセスモニターウィンドウは次のようになります。

表示される値の中で、ブラウザのデフォルトのインストールに関連するすべての変更がHKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExtsキーに保存されていることが簡単にわかります。 変更されたパラメータの値は、[詳細]列で確認するか、イベントプロパティダイアログを開くことで確認できます。

その結果、次のレジストリ調整が行われます。

Windowsレジストリエディタバージョン5.00 "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML" "Progid" = "Opera.HTML"

オペレーティングシステムがコンピュータに長期間インストールされていて、その間ずっと再インストールされていない場合、ユーザーは原則として、動作速度の低下と定期的な障害の発生に注意してください。 これは、ロードが遅く、一部のプログラムを長時間開いたり、発生したエラーに関するダイアログボックスが表示されたりする場合に発生します。 そして、人がコンピューターで長く働くほど、彼が気付く失敗や誤動作が多くなり、時間の経過とともに、そのようなコンピューターでの作業は本当の悪夢に変わる可能性があります。

リストされているこれらすべての問題の原因は、オペレーティングシステムの非常に重要なコンポーネントであるシステムレジストリである可能性があります。 したがって、初心者のユーザーでさえ、その目的、OSの全体的な操作への影響、およびOSの監視とケアの手段を知っていても問題はありません。
遅かれ早かれ、ユーザーは問題に直面します。すべてのプログラムを使用してオペレーティングシステムを再インストールし、ユーザーインターフェイスを再構成するか、システムを「クリーン」にして以前のパフォーマンスに戻そうとします。

説明と目的

Windowsレジストリは、基本的にツリーのようなデータベースであり、オペレーティングシステムの正しくスムーズな操作に必要なすべてのパラメータに関する情報が含まれています。 インストールされているハードウェアとソフトウェアの設定、コンピューターにアクセスできるユーザーの個人プロファイル、プログラムが作成できるファイルの種類、およびフォルダーのプロパティに関する情報が含まれています。

Windowsレジストリの重要性を過大評価することは困難です。 彼の情報がどれだけ正しいかは、ソフトウェアとハ​​ードウェアの両方のPCのすべてのノードがどれだけ効率的に機能するかによって異なります。 ユーザーが自分のコンピューターの問題に気づき始めた場合、これはレジストリで障害が発生し、その設定の一部が間違っていることを明確に示しています。 システムレジストリの障害が深刻な場合、ユーザーはWindowsを起動できず、オペレーティングシステムを再インストールする必要があります。

システムレジストリはX:\ Windows \ System32 \сonfigに保存されます。ここで、Xはシステムドライブの文字です。

ルートシステムレジスタ

Windowsレジストリは、いくつかの主要なセクションで構成されています。

  • -HKEY_CURRENT_CONFIG(HKCC)-このセクションには、システムの起動時にローカルマシンで使用されるハードウェアプロファイルに関するすべての情報が含まれます。
  • -HKEY_CURRENT_USER(HKCU)-このセクションには、システムにログインして現在作業している特定のユーザーに関する情報が格納されます。 このブランチには、フォルダ、画面設定、コントロールパネルの設定パラメータが保存されます。
  • --HKEY_CLASSES_ROOT(HKCR)-このセクションには、起動時に開くファイルタイプ拡張子とアプリケーションに関するデータが含まれています。
  • -HKEY_USERS(HKU)-このブランチは、特定のPCのロードされたすべてのアクティブなユーザープロファイルに関する情報を格納します。
  • -HKEY_LOCAL_MACHINE(H​​KLM)-Windows OSのロードに関する情報、デバイスドライバーおよびコンピューターハードウェアに関する情報を格納するためのブランチ。
  • -HKEY_USERS(HKU)-ブランチには、システムに登録されている各ユーザーの個々のプロファイル設定が保存されます。 また、作成される新しいユーザーの「デフォルト」プロファイルに関する情報も格納されます。

各ルートレジストリキーには多くのサブセクションが含まれており、サブセクションにはシステム設定を格納する独自の複数のサブセクションが含まれる場合があります。 レジストリ階層は非常に複雑であり、その中のセクションの数は単純に膨大です。したがって、この資料のフレームワーク内で、必要に応じてパラメータを見つけることができるように、その構造を構築する原理そのものを理解する必要があります。あなたが必要です。

レジスターの作業への影響ウィンドウズ

前述のように、システムの速度とその安定性は、レジストリの状態に直接依存します。 ほとんどの場合、レジストリのサイズが大きくなると、システムの「速度が低下」し始めます。 また、OSが起動すると、システムレジストリのエラーが常にチェックされ、その後バックアップされるため、サイズが大きいほどコンピュータの起動に時間がかかります。 さらに、コンピュータ上にあるソフトウェアが多いほど、レジストリは大きくなります。

同時に、Windowsは、単純なユーティリティであれスーパーゲームであれ、ソフトウェアの動作が必要なパラメータを見つけるために常にシステムレジストリとの対話を必要とするように設計されており、これはますます困難になります。検索すると、レジストリのサイズとその中のブランチの数が大きくなります。

Windowsの速度に影響を与えるもう1つの重要な要素がありますが、それについて話す前に、簡単に説明しましょう。 コンピュータには、主に2つのタイプのメモリがあります。RAM(ランダムアクセスメモリ)(ランダムアクセスメモリとも呼ばれます)と、ROM(読み取り専用メモリ)です。ROM(読み取り専用メモリ)には、ハードドライブ、フラッシュドライブ、およびデータを格納するその他のコンポーネントが含まれます。 RAMは非常に高速なメモリであり、中央処理装置と即座に情報を交換できますが、ROMははるかに低速です。

さて、続けましょう。プログラムを開く際の速度低下は、プログラムをすばやくロードするのに十分なRAMがないという事実が原因であることがよくあります。 そして、多くの場合、プログラムに必要な量のメモリを提供するために、システムはその合計ボリューム(RAMとROMの組み合わせ)からそれを取得し、ハードドライブスペースを参照し始めます。 いわゆる「スワップ」があります(情報の一部はハードディスクに書き込まれます)。 その結果、アプリケーションをロードまたは実行するときに、必要な情報をディスクに書き込む必要がある場合、システムがそれらをRAMから取得した場合よりもはるかに長く読み取られます。

このような状況を回避するには、不要なプログラムやめったに使用されないプログラムをすべてRAMに入れることを排除する必要があります。

しかし、実際には、コンピュータの「RAM」を散らかす主な原因の1つはレジストリです。レジストリは、起動時に、必要かどうかを理解せずにWindowsシステムがロードするデータです。 それらの中には、長く削除されたプログラム、アプリケーション、またはそれらのパラメータの「痕跡」が存在する可能性がありますが、これらは必要になる可能性はほとんどありません。 したがって、システムレジストリの状態に十分な注意を払わないと、このすべてのゴミがRAMの貴重なスペースを乱雑にします。

多くの場合、コンピューターを使用する過程で、ユーザーの前にダイアログボックスが表示され始め、Windowsに表示されるあらゆる種類のエラーが表示されます。 それらの多くは、レジストリに誤った変更が加えられた結果であり、システム設定と競合します。 これは、標準ライブラリが古いバージョンに置き換えられたため、またはウイルス感染とその後のコンピュータのクリーニング後など、突然削除された後に発生する可能性があります。

レジスターの編集方法

ユーザーは、手動またはプログラムを使用する2つの方法で、「肥大化した」レジストリに関するすべての問題を解決できますが、いずれの場合も、システムレジストリに変更が加えられます。

経験の浅いユーザーは手動で変更を加えないでください。 この場合、OSが動作するようにレジストリベースを簡単に変更できる特別なプログラムを使用することをお勧めします。 幸いなことに、現在市場にはそのようなユーティリティが十分にありますが、有料プログラムと無料プログラムの両方があり、かなりまともな機能を備えています。 これらのユーティリティの主な目的は、使用されなくなった壊れたキーを検索して削除することですが、レジストリを散らかし、デフラグするだけです。

それでも、自分でレジストリに変更を加えることにした場合、最も最適な解決策は、Windowsに組み込まれているレジストリエディタユーティリティを使用することです。 レジストリエディタにアクセスするには、特別なコマンド「regedit」があります。これは、実行ウィンドウに入力する必要があります(Windows + Rキーを押して呼び出されます)。

ユーティリティを起動すると、2つの部分に分割されたウィンドウが表示されます。一方には、システムレジストリのセクション、サブセクション、およびブランチが表示され、もう一方には、ユーザーが選択した要素のパラメータが表示されます。レジストリ。

また、レジストリエディタの[編集]タブには、セクション名、パラメータ名、およびそれらの値で指定された単語を検索する検索オプション(Ctrl + Fキーを押すことで呼び出されます)があります。 これは非常に便利な機能であり、たとえば、不要なプログラムの痕跡からその名前でレジストリをクリーンアップすることができます。

レジストリを手動で調整する場合は、十分に注意する必要があります。 1つの間違ったアクションとシステムのパフォーマンスが完全に中断され、Windowsを再インストールする必要があります。

コンピュータの操作方法を理解し始めたばかりのユーザーは、レジストリを自分で変更できるのはいつか、専門家に助けを求める必要があるのはいつかとよく尋ねます。 可能であれば、レジストリに問題が発生した場合は、常に専門家に連絡するか、少なくとも経験豊富な友人を招待する必要があります。 素人が有効なエントリを調整することは強くお勧めしません。 さらに、調整する前に、レジストリのバックアップコピーを作成する必要があります。これにより、システムの動作不能につながる誤ったアクションが発生した場合に、使用したのと同じユーティリティを使用してバックアップからレジストリを復元できます。変更を加えます。 また、あるバージョンのWindowsのレジストリを別のバージョンのシステムレジストリに置き換えてはならないことも覚えておく必要があります。

アマチュアがレジストリを調整する際の最も一般的な間違いとその結果は、必要なセクションとキーを削除または変更することです。その後、一部のプログラムが機能しなくなったり、ユーザーアカウントが読み込まれなかったり、完全なシステム障害が発生したりする可能性があります。

レジスターモニタリング

Windowsレジストリは、オペレーティングシステムの動作を反映しています。 また、システム内のすべてが中断することなく機能することを理解するには、システムを常に監視する必要があります。 理想的なオプションは、この目的のために特別に作成された人気のあるユーティリティを監視するために使用することです。 なぜそれをインストールして使用するのですか? プログラムの仕事を分析するために。 ユーザーは、システムで実行されているプロセス、実行中のプログラム、およびレジストリを参照することが最も多いプログラムを常に確認でき、疑わしいものを見つけた場合は、問題を解消するための対策を講じることができます。 。

監視ユーティリティはかなり使いやすいです。 特殊教育を受けていない人でも理解できます。 そして、これは彼らの大きなプラスです。経験豊富なユーザーと初心者の両方のすべてのユーザーが、コンピューターのOSレジストリで何が起こっているかを少なくともおおよそ知ることが望ましいからです。 たとえば、最も一般的なレジストリ監視ユーティリティの1つであるRegistry Monitor(RegMon)を使用できます。

レジスターケア

さまざまなプログラムをインストールしてからアンインストールしても、Windowsユーザーは、原則として、レジストリからそれらに関する完全な情報が削除されないことを常に知っているわけではありません。 システムの動作をさらに遅くする「テール」が常にあります。 これを防ぐには、レジストリを監視するだけでなく、注意を払う必要があります。 これを行うために、レジストリ内の残りのエントリを自分で探す必要はありません。これは、その存在がすでに上で述べた特別なプログラムを使用して行うことができます。 jv16 PoverTools、CCleaner、Reg Organizer、RegCleanerなどがこの仕事をうまくやってくれます。 彼らの助けを借りて、ユーザーは「ゴミ」からレジストリをクリーンアップするだけでなく、ハードドライブのデフラグ、スタートアップの編集、ブラウザの履歴のクリア、システム回復のための古いファイルの削除などを行うことができます。

結論

レジストリを処理する機能は、あらゆるレベルのユーザーにとって大きなプラスです。 この場合、外部の支援を待たずに、深刻な問題が発生した場合に、オペレーティングシステムのパフォーマンスを独自に改善または復元できます。 確かに、レジストリを監視するか、少なくとも常に「ゴミ」を取り除くことによって、動作中のオペレーティングシステムを嘆かわしい状態にしないことがさらに重要です。

一般に、レジストリの問題が原因で発生するWindowsの問題のほとんどは、専門家のアドバイスを利用して個別に解決できます。専門家のアドバイスは、インターネットに投稿することをお勧めします。 確かに、それらを使用するには、いずれにせよ、少なくとも一般的な用語で、レジストリが何であるか、およびレジストリに変更を加える方法を知る必要があります。 さて、あなたが自分で問題に対処することができなかった場合、あなたの基本的な知識は問題の本質をコンピュータサービスの専門家に正しく説明するのに役立ち、それは問題の解決のプロセスを大幅にスピードアップします。

プロセスモニター:レジストリを監視します

経験豊富な長年のレジストリユーザーは、レジストリの変更をリアルタイムで監視するRegmonに精通しています。 これは、別の有名なユーティリティであるFilemonと組み合わせて使用​​されることがよくあります。 少し前に、これらのプログラムの作成者であるMarkRussinovichとBryceCogswellは、両方のプログラムを組み合わせて、新しいユーティリティであるProcessMonitorを作成しました。

このプログラムは、レジストリを真剣に研究しているシステム管理者や経験豊富なユーザーにとって、必需品です。

プログラムは次のURLからダウンロードできます。 http://sysinternals.com..。 プログラムでアーカイブをダウンロードした後、このアーカイブを解凍してProcmon.exeファイルを実行するだけで十分です。

プロセスモニター(図5.4)を使用すると、ファイルシステムとネットワークのアクティビティ、レジストリ、プロセス、およびスレッドへのアクセスを監視できます。

米。 5.4。プロセスモニター

Process Monitorでサポートされているすべての種類のイベントを追跡しようとすると、文字通り大量の情報に溺れる危険があります。 システムの現在のアクティビティ、特にレジストリへのアクセスをリアルタイムで監視するには、ボタンをクリックしてプログラムウィンドウに表示されるイベントをフィルタリングする必要があります。 レジストリアクティビティを表示するプログラムツールバー。

必要に応じて、プログラムによって収集されたデータをファイルとして保存できます。 これは非常に便利な機能です。一部のイベントを分析する場合、リアルタイムで分析するのは非常に難しいためです。

特に、パラメータグループでは 保存するイベントイベント、ファイルに保存する情報を選択できます。 デフォルトでは- 現在のフィルターを使用して表示されるイベント..。 プログラムが蓄積したすべてのイベント、情報を保存する必要がある場合は、オプションを選択します すべてのイベント.

パラメータグループ内 フォーマットデータを保存するためのフォーマットを選択する必要があります。

フォーマット- CSV(カンマ区切り値)-コンマで区切られたデータ)は、保存されたファイルを任意のテキストまたはスプレッドシートエディタで開きます。

フォーマット PML、はProcess Monitorの「ネイティブ」形式であり、プログラムに保存されているファイルを操作できます。

フォーマット XMLユニバーサルデータ転送フォーマットです。

本のブログから。 新しい勢力圏 著者 ポポフ・アントン・ヴァレリエヴィッチ

ブロゴスフィアの監視マーケティングリサーチの監視タグ:オーディエンス、注目、評判、監視過去数年間で、多くのブランドが購入者や情報プロバイダーの販売コンサルタントの意見を管理できなくなっています。

本からモバイルインターネット 著者 Leontiev Vitaly Petrovich

Spb GPRSモニタープログラムページ:http://www.spbsoftwarehouse.comステータス:シェアウェア、$ 12コミュニケーターの所有者が長い間Wi-Fi経由で、または第3世代ネットワーク経由でさえネットワークに接続してきたほとんどの先進国とは異なり、 -モバイルプロトコルGPRS / EDGEは依然としてボールを支配しています。 この

Fedora8ユーザーズガイドから 著者

5.2.1.5。 モニターとモードのセクションこのセクションでは、モニターについて説明します。 モニターIDのIDパラメーターに注意してください(リスト5.6)。 構成ファイルは複数のモニターを記述できますが、画面セクションには1つのモニターのみが定義されます。 に

EMBEDDED SYSTEMSSOFTWAREの本から。 開発と文書化の一般的な要件 著者 ロシアのゴスタンダート

NetAMSドキュメンテーションの本から 著者 作者不明

モニターサービスを使用すると、指定したユニットに関連するパケットヘッダーからデータを記録できます。 この場合、データベースには、パケットのローカル送信元受信者、サイズ、および時間に関する情報だけでなく、リモート側に関する情報も格納されます。 この上、

インターネットのための200の最高のプログラムの本から。 人気のチュートリアル 著者KrainskyI

モニターモニターから(ストレージN |ファイルXXXX |ネットフローIPポート)モニターなし…モニターユニット(N | XXXX)モニターユニットなし(N | XXXX)表示

書籍WindowsVista RegistrySubtletiesから。 トリックと効果 著者 クリメンコ・ローマン・アレクサンドロヴィッチ

監視バージョン1120.5以降、NeTAMSは、指定されたユニットの監視をサポートして、それらに関連するトラフィックに関する情報を収集します。 この機能を有効にするには、モニターサービスと統計出力の方向を指定する必要があります。 テキストファイルとに保存できます

本からC#2005プログラミング言語と.NET2.0プラットフォーム。 著者トロエルセンアンドリュー

Bandwidth Monitor Proベンダー:Sindre Helleseth(http://www.bandwidthmonitorpro.com)ステータス:商用ダウンロードページ:http://www.bandwidthmonitorpro.com/download.htmサイズ:1.4 MB Bandwidth Developers MonitorProは多くの注目を集めましたトラフィック監視ウィンドウの設定(図5.50)。 BMExtremeの場合、その外部

本インターネットから。 新しい機会。 トリックと効果 著者 Balovsyak Nadezhda Vasilievna

5.5。 レジストリモニターレジストリモニターステータス:フリーウェア。サイズ:271KB。開発者:http://technet.microsoft.com/ru-ru/sysinternals/bb896652(en-us).aspx。このプログラムは、変更を追加することを目的としていません。 それにもかかわらず、それが

書籍SAPR / 3システム管理から 著者HagemanSigrid

レジストリモニターのステータス:フリーウェア。サイズ:271 KB。開発者:http://technet.microsoft.com/ru-ru/sysinternals/bb896652(en-us).aspxこのプログラムは、レジストリに変更を加えることを目的としていません。 それにもかかわらず、それは機会を提供するので、その使用の便宜性は疑う余地がありません

書籍TCP / IPアーキテクチャ、プロトコル、実装(IPバージョン6およびIPセキュリティを含む)から フェイスシドニーM

System.Threading.Monitorタイプとの同期C#lockステートメントは、実際にはSystem.Threading.Monitorクラスタイプの使用を示す単なるキーワードです。 C#コンパイラによって処理された後、ロックコンテキストは次のようになります(これは次のように確認できます)

LinuxとUNIXの本から:シェルプログラミング。 開発者ガイド。 TeinsleyDavid著

DialUp Monitor DialUp Monitor(http://leo-soft.narod.ru)は、モデム接続の統計を保持するための便利な多機能ツールです。 このプログラムは統計を収集して保存します。また、Webでの作業に不可欠な他の多くの機能も備えています。

匿名性とインターネットセキュリティの本から。 「ティーポット」からユーザーへ 著者 Kolisnichenko Denis Nikolaevich

著者の本から

15.17.6 NFSの監視Unixのnfsstatコマンドは、NFSアクティビティに関する情報を表示します。 同様のコマンドは、他のオペレーティングシステムでも使用できます。 以下の例では、ローカルシステムがサーバーとクライアントの両方として機能します。 サーバーとしてのその活動はほとんど見えません。

著者の本から

著者の本から

A1.2。 プロセス監視プログラム昔、Windows 98の時代に、FileMonとRegMonという2つの非常に便利なプログラムを発見しました。 最初のプログラムは、ファイルシステムでのすべての操作をリアルタイムで表示しました。つまり、どのプログラムが特定のプログラムを実行しているかを観察できました。