謎解きされたWindowsレジストリ:それで何ができるか

Windowsレジストリは、Windowsおよび多くのプログラムが構成設定を保存するデータベースです。レジストリを自分で編集して、非表示の機能を有効にし、特定のオプションを微調整することができます。これらの調整は、「レジストリハック」と呼ばれることがよくあります。

Windowsレジストリとは何ですか、またどのように機能しますか?

Windowsレジストリは、いくつかのデータベースのコレクションです。すべてのユーザーに適用されるシステム全体のレジストリ設定があり、各Windowsユーザーアカウントにも独自のユーザー固有の設定があります。

Windows10およびWindows7では、システム全体のレジストリ設定はの下のファイルに保存されますがC:\Windows\System32\Config\、各Windowsユーザーアカウントには、C:\Windows\Users\Nameディレクトリにユーザー固有のキーを含む独自のNTUSER.datファイルがあります。これらのファイルを直接編集することはできません。

ただし、これらのファイルに触れる必要がないため、これらのファイルがどこに保存されているかは関係ありません。Windowsにサインインすると、これらのファイルからメモリに設定が読み込まれます。プログラムを起動すると、メモリに保存されているレジストリをチェックして、構成設定を見つけることができます。プログラムの設定を変更すると、レジストリの設定が変更される可能性があります。PCからサインアウトしてシャットダウンすると、レジストリの状態がディスクに保存されます。

レジストリには、数字、テキスト、またはその他のデータを含めることができるフォルダのような「キー」と「値」がキー内に含まれています。レジストリは、HKEY_CURRENT_USERやHKEY_LOCAL_MACHINEなどのキーと値の複数のグループで構成されています。これらのグループは、Windows NTの最初の開発者の1人がミツバチを嫌っていたため、「じんましん」と呼ばれています。はい、真剣に。

MicrosoftはWindows3.1にレジストリを導入しましたが、当初は特定の種類のソフトウェアにのみ使用されていました。Windows 3.1の時代、Windowsアプリケーションは、OS全体に散在する.INI構成ファイルに設定を頻繁に保存していました。レジストリはすべてのプログラムで使用できるようになり、ディスク全体のさまざまな場所に散在する設定をまとめるのに役立ちます。

すべてのプログラムがすべての設定をWindowsレジストリに保存するわけではありません。各プログラム開発者は、すべての設定にレジストリを使用するか、いくつかの設定のみを使用するか、設定を使用しないかを決定できます。一部のプログラムは、設定ファイルのすべて(または一部)を構成ファイルに保存します(たとえば、アプリケーションデータフォルダーの下)。しかし、Windows自体はレジストリを広範囲に使用しています。

レジストリを編集したい理由

ほとんどのWindowsユーザーは、レジストリに触れる必要はありません。Windows自体と多くのプログラムがレジストリを使用しており、通常はそれについて心配する必要はありません。

ただし、Windowsに含まれているレジストリエディタを使用して、レジストリを自分で編集できます。レジストリをクリックして、個々のレジストリ設定を変更できます。

レジストリ自体はデータベースの大きな混乱であり、もちろん、自分でレジストリをクリックしてもそれほど多くは見つかりません。ただし、特定のタスクを実行するために変更する必要のある設定を示す「レジストリハック」をオンラインで見つけることがよくあります。

これは、Windowsでは通常公開されないオプションを探している場合に特に便利です。レジストリをハッキングすることによってのみ達成できるいくつかのこと。その他の設定は、WindowsのProfessionalエディションのグループポリシーで使用できますが、通常、WindowsのHomeエディションでは、レジストリを調整することで変更できます。

安全ですか?

レジストリの編集は、自分が何をしているのかを知っていれば危険ではありません。指示に従って、変更するように指示された設定のみを変更してください。

ただし、レジストリにアクセスして、無計画に削除または変更を開始すると、システムの構成が台無しになり、Windowsが起動できなくなる可能性があります。

万が一に備えて、レジストリを編集する前に、レジストリ(および常にバックアップが必要なコンピュータ)をバックアップすることをお勧めします。しかし、正当な指示に正しく従えば、問題は発生しません。

レジストリを編集する方法

レジストリの編集は非常に簡単です。レジストリを編集するすべての記事は、プロセス全体を示しており、簡単に理解できます。しかし、ここにプロセスの基本的な見方があります。

開始するには、レジストリエディタアプリケーションを開きます。これを行うには、Windows + Rを押して[ファイル名を指定して実行]ダイアログを開きます。「regedit」と入力し、Enterキーを押します。[スタート]メニューを開き、検索ボックスに「regedit.exe」と入力して、Enterキーを押すこともできます。

続行する前に、ユーザーアカウント制御のプロンプトに同意するように求められます。これにより、レジストリエディタでシステム設定を変更できるようになります。

左側のペインで変更する必要のあるキーに移動します。適用しようとしているレジストリハックの手順が教えてくれるので、どこにいる必要があるかがわかります。

Windows 10では、アドレスをコピーしてレジストリエディターのアドレスバーに貼り付け、Enterキーを押すこともできます。

値を変更するには、右ペインで値をダブルクリックして、新しい値を入力します。場合によっては、新しい値を作成する必要があります。右ペインを右クリックし、作成する必要のある値のタイプを選択して、適切な名前を入力します。また、新しいキー(フォルダー)を作成する必要がある場合もあります。レジストリハックはあなたが何をする必要があるかを教えてくれます。

完了です。「OK」をクリックして変更を保存し、レジストリエディタを閉じることができます。変更を有効にするには、PCを再起動するか、サインアウトしてから再度サインインする必要がある場合がありますが、それだけです。

レジストリハックの実行はこれですべてです。レジストリエディタを開き、変更する値を見つけて変更しました。

.regファイルをダウンロードして実行することにより、レジストリを編集することもできます。このファイルには、実行時に適用される変更が含まれています。信頼できるソースからのみ.regファイルをダウンロードして実行する必要がありますが、これらはテキストファイルであるため、右クリックしてメモ帳で開くことができます。

さらに良いことに、独自のレジストリハックファイルを作成できます。.regファイルには複数の異なる設定を含めることができるため、実行時にすべてのお気に入りのレジストリハックと構成の調整をWindowsPCに自動的に適用する.regファイルを作成できます。

あなたが試すためのいくつかのクールなレジストリハック

たくさんのレジストリハックについて書いてきました。ここに私たちのお気に入りのいくつかがあります:

  • サインイン時にメッセージを表示する:誰かがPCにサインインするたびに、Windowsに常にメッセージを表示させることができます。
  • Windows Defenderのシークレットクラップウェアブロッカーを有効にする:Windows 10では、WindowsDefenderはバックグラウンドでマルウェアを自動的にスキャンします。レジストリ設定を変更した場合にも、「望ましくない可能性のあるプログラム」(PUP)からユーザーを保護できます。
  • 乱雑なコンテキストメニューのクリーンアップ:レジストリを介して、デスクトップまたはファイルマネージャーの雑然としたコンテキストメニューからエントリを手動で削除できます。
  • デスクトップのコンテキストメニューに任意のアプリケーションを追加する:デスクトップのコンテキストメニューに任意のアプリケーションを追加できます。デスクトップを右クリックし、エントリを選択してすばやく起動します。
  • すべてのファイルのコンテキストメニューに「メモ帳で開く」を追加する:メモ帳でさまざまな種類のテキストファイルを定期的に見ている場合は、すべてのファイルに「メモ帳で開く」オプションを追加して、これを高速化します。
  • 他のユーザーアカウントによるPCのシャットダウンの停止:このレジストリハックを適用することにより、PC上の特定のユーザーアカウントがPCをシャットダウンするのを防ぐことができます。
  • ユーザーアカウントによる特定のアプリの実行をブロックする:レジストリを使用すると、他のWindowsユーザーアカウントがシステム上で特定のアプリケーションを実行するのを防ぐことができます。

  • タスクバーのボタンを常に最後のアクティブウィンドウに切り替えるようにする:これは私の個人的なお気に入りです。Windows7およびWindows10では、タスクバーボタンをクリックすると、通常、複数のウィンドウが開いている場合、そのアプリケーションで開いているすべてのウィンドウのサムネイルリストが表示されます。LastActiveClickハックは、シングルクリックでそのアプリケーションの最後のアクティブなウィンドウを開き、ウィンドウを切り替えるときのクリックを節約します。タスクバーアイコンにカーソルを合わせると、開いているウィンドウのプレビューを表示できます。
  • Windows 10のロック画面を無効にする:タブレットスタイルのロック画面をスワイプするのが好きではなく、PCを起動、サインアウト、またはロックするたびに従来のサインイン画面を表示したい場合は、このレジストリハックが最適です。これはWindows8用に作成されましたが、最新バージョンのWindows10でも動作します。
  • コンテキストメニューに「所有権の取得」を追加します。Windowsでは、ファイルはユーザーによって「所有」されます。ファイルの所有権を頻繁に変更する上級ユーザーの場合は、コンテキストメニューに[所有権の取得]コマンドを追加して、これを高速化できます。
  • Windowsのエアロシェイク最小化を無効にする:この設定でウィンドウのタイトルバーをシェイクするたびに、Windows7またはWindows10が開いているすべてのウィンドウを最小化しないようにすることができます。
  • 古いボリュームコントロールをWindows10に戻す:Windows 7スタイルのボリュームコントロールを見逃した場合、このレジストリハックによってWindows10に戻ります。

  • PCの製造元名を変更する:製造元フィールドに自分の名前を入力できます。これは、自分のPCを作成した場合に特に便利です。独自のロゴを追加することもできます。
  • Windows 10のこのPCから「3Dオブジェクト」フォルダーを削除します。このPCの下に新しい「3Dオブジェクト」フォルダーが表示されたくないですか?このレジストリハックはそれを削除します。
  • Windows 10でこのPCからフォルダーを削除する:必要に応じて、このPCビューからデスクトップ、ドキュメント、ダウンロード、音楽、写真、およびビデオのフォルダーを非表示にすることもできます。
  • Windows 10のファイルエクスプローラーからOneDriveを削除する:Windows 10でOneDriveを使用したくない場合、このレジストリハックはファイルエクスプローラーからそのフォルダーを削除します。
  • 「ディスク容量不足」チェックを無効にする:PCのディスク容量不足についてWindowsに悩まされていませんか?レジストリを介してチェックを無効にすることができます。これは、たとえば、Windowsが混乱し、通常は非表示になっているリカバリパーティションについて警告し続ける場合に特に便利です。
  • Windowsが新しいショートカットに「-ショートカット」を追加しないようにする:新しいショートカットの名前にある「-ショートカット」を削除したいですか?どうぞ。
  • セキュリティのためにWindows7でSMBv1を無効にする:セキュリティ上の理由から、古いSMBv1ファイル共有プロトコルはWindows8とWindows10でデフォルトで無効になりました。ビジネスネットワークの互換性の理由でWindows7でもデフォルトで有効になっていますが、無効にすることができますセキュリティを向上させるため。

過去に、他の多くの便利なレジストリハックについて説明しました。Windowsで何かを微調整したい場合は、簡単なWeb検索を実行するだけで、その方法を説明するレジストリハックが見つかる可能性が高くなります。