16の便利なWindowsレジストリハックで体験を最適化する

特集 Windowsレジストリハックリスト

Windowsレジストリエディタは、Windows体験をカスタマイズし、Microsoftがすべてのユーザーが気に入ると思い込んでいる小さな煩わしさに対処する能力を持っています。Windowsのデザインを変更することから隠れた機能を解除することまで、すべてのための調整があります。Windowsをさらに良くするために、ぜひ試してみる価値のあるWindowsレジストリハックをまとめました。

ヒント: レジストリをデフラグすると、Windows PCの速度が向上する可能性があります。プロセスの開始方法は以下の通りです。

目次

  • WindowsでのWindowsレジストリへのアクセス
    1. コマンドプロンプトをコンテキストメニューに追加
    1. Windows 10スタイルのスタートメニューに戻す
    1. ネットワーク速度を向上させる
    1. 写真アプリの代わりにWindowsフォトビューアを使用
    1. Windowsロック画面を無効にする
    1. 起動時に詳細情報を表示
    1. タスクバーで最後にアクティブなウィンドウを開く
    1. 最小化のためのシェイクを無効にする
    1. 自分のアプリとオプションをコンテキストメニューに追加
    1. Windowsアプリと設定を「ダークモード」に変更
    1. Windowsアクションセンターサイドバーを削除
    1. ファイルエクスプローラーからOneDriveボタンを削除
    1. シャットダウン時にpagefile.sysを自動的に削除
    1. メニューアニメーションを調整
    1. Windowsの起動遅延を無効にする
    1. スタートメニュー検索からBingを削除
  • よくある質問

警告: レジストリをいじるとWindowsが壊れる可能性があります。正確に手順に従い、わからない場合は触らないことをお勧めします。安全のため、変更を加える前にレジストリのバックアップを作成してください。

WindowsでのWindowsレジストリへのアクセス

すべての調整にはWindowsのレジストリエディタへのアクセスが必要なので、アクセス方法を知っておくことが重要です。

  1. Win + Rキーを押し、「実行」ダイアログにregeditと入力します。

レジストリハック Regedit

  1. 「OK」をクリックすると、Windowsレジストリが開きます。
  2. または、Windowsの検索ボックスにregeditまたは「レジストリエディタ」と入力して起動することもできます。

1. コマンドプロンプトをコンテキストメニューに追加

コマンドプロンプトに手動で入力するのは面倒なことがあります。特定の場所で右クリックすることによってコマンドプロンプトを開ければ、はるかに簡単です。実際、可能です!

  1. レジストリエディタで次の場所に移動します:
HKEY_CLASSES_ROOT\Directory\shell\cmd
  1. この時、「cmd」レジストリキーの所有権を取得する必要があります。これはデフォルトで保護されています。右クリックして「アクセス許可」を選択します。

Windowsレジストリハック コマンドプロンプトのアクセス許可 Cmd

  1. 開いたポップアップウィンドウで「詳細設定」をクリックします。これにより、レジストリキーの所有者を編集できる新しいウィンドウが表示されます。

Windowsレジストリハック Cmdのための所有者の変更

  1. レジストリキーの所有者について「変更」をクリックします。デフォルトでは「TrustedInstaller」に設定されています。別のポップアップボックスで「Administrators」に変更できます。

Windowsレジストリハック Cmdのためのセキュリティ設定の変更

  1. 変更を承認したら、以下のように示されるメインの権限のエントリウィンドウに戻ります。管理者に「フルコントロール」と「読み取り」の権限を与えます。

Windowsレジストリハック コマンドプロンプトの完全な制御を持つ管理者

  1. 次に、右側のペインで「HideBasedOnVelocityId」というエントリを右クリックし、「名前の変更」をクリックして、名前の先頭に「_」を追加して無効にします。

Windowsレジストリハック コマンドプロンプト

  1. これで完了です。レジストリエディタを閉じると、「ここにコマンドウィンドウを開く」オプションが右クリックのコンテキストメニューに表示されるはずです。

2. Windows 10スタイルのスタートメニューに戻す

Windows 11の特徴的な機能の1つは、新しいデザインのスタートメニューです。UbuntuやmacOSで見られるような印象的な外観ですが、一部の人にとっては変化が少し激しすぎるため、以前のスタートメニューに戻りたいと考えるかもしれません。このWindows 11のレジストリハックで、それが可能です。

  1. まず、タスクバーを右クリックしてタスクバー設定に移動します。
  2. ここで「タスクバーの配置」がデフォルトの中央位置ではなく、左になっていることを確認します。

Windowsレジストリハック タスクバー設定 左揃え

  1. 次に、次の場所に移動します:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\
  1. 右側のペインの空白を右クリックし、「新規 -> DWORD (32ビット) 値」を選択します。

Windowsレジストリハック Windows Current Version Advanced 新しいDWORD値

  1. 名前を「Start_ShowClassicMode」とします。
  2. 作成したら、それをダブルクリックして「値のデータ」を「1」に変更してWindows 10スタイルのスタートメニューを有効にします。

Windowsレジストリハック スタート ショー クラシックモード

  1. Windows 11デバイスを再起動すると、古いクラシックスタートメニューが表示されます。

Windowsレジストリハック クラシックメニュー Windows11

  1. 最新のスタートメニューに戻すには、「タスクバーの配置」を「中央」に変更し、「Start_ShowClassicMode」キーを削除するか、再度「0」の値に戻します。

3. ネットワーク速度を向上させる

このリストの多くのレジストリ調整は、デザインや美的変更に関連しており、Windowsをよりスムーズで快適に感じさせるかもしれません。しかし、インターネット速度を改善するために設計されたレジストリハックの宝庫もあります。TCP/IPやLanmanのような場所で見つけることができます。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\

Windowsレジストリハック インターネット速度 Tcpipの値

問題が発生している場合やパケットロスを経験している場合は、デフォルトのTTL(生存時間)を短縮したり、IRPスタックサイズを増加させたり、TCP拡張を有効にしたり、ルーターに接続しようとしているさまざまなプログラムの最大ポート数を増やすなど、いくつかの対策があります。

レジストリに十分なネットワーク速度調整があるため、これに専用のリストがあります。主にインターネット速度を改善するためにレジストリエディタにいる場合は、そちらをクリックしてください。

4. 写真アプリの代わりにWindowsフォトビューアを使用

誰もが、少なくとも一度はWindows 10の写真アプリに問題を抱えたことがあるでしょう。それはずっと隠された秘密ではありません。同時に、Windows 7時代から知っているWindowsフォトビューアは、その役割を非常によく果たしていましたが、数年前のWindows 10のアップデートで削除されました。

ベストレジストリハック Windows 10 Windowsフォトビューア

さらに、WindowsフォトビューアはWindows 11では動作しません。ただし、小さな慰めがあります:写真アプリは新しいオペレーティングシステムで非常にスムーズに動作します。

そうは言っても、Windows 10にはフォトビューアのコードがまだあります。それを解除するためには、かなり複雑なレジストリエントリを作成する必要があります。これは通常のレジストリ調整とは少し異なり、Windows 10でWindowsフォトビューアをデフォルトの写真アプリに設定する方法についてのガイドを作成しました。

5. Windowsロック画面を無効にする

ロック画面は、Windows PCにセキュリティのための素晴らしい追加レイヤーを提供し、再度ログインするためにパスワードやPINを必要とします。これが不要だと感じる場合は、ロック画面を完全にオフにすることができます。

  1. 以下のパスに従い、「Personalization」という新しいキーを作成します。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Windowsレジストリハック ソフトウェアポリシー Windows パーソナライズ 1

  1. 「NoLockScreen」と呼ばれる新しいDWORD(32ビット値)を作成します。

Windowsレジストリハック パーソナライズ NoLockScreen

  1. 新しく作成したキーをダブルクリックして、値をデフォルトの「0」から「1」に変更します。

Windowsレジストリハック パーソナライズ NoLockScreen 新しい値ビュー

注意: ロック画面を無効にするためにサードパーティ製のアプリを使用する他の方法もありますが、お勧めはしません。

6. 起動時に詳細情報を表示

PCが遅くなったり不可解なクラッシュが発生したりしている場合は、それが何が原因であるかを診断することを最優先事項にすべきです。そのための1つの方法として、Windowsの起動を「冗長モード」に設定することができ、PCの起動時に発生しているプロセスの詳細な内訳が表示されます。

  1. これを有効にするために、次のレジストリキーに移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\System

Windowsレジストリハック Wow6432Node システム

  1. 右側のペインの空白を右クリックし、「新規 -> DWORD (32ビット) 値」を選択します。
  2. 値を「VerboseStatus」と名付けます。
  3. それをダブルクリックして、「値のデータ」を「0」から「1」に変更します。

Windowsレジストリハック VerboseStatusの値を編集 1

知っておくと良い情報: Windowsで応答しないタスクバーに対処していますか? 修正方法を学びましょう。

7. タスクバーで最後にアクティブなウィンドウを開く

Windows 7以来、タスクバー(またはスタートバー)のオープンアプリには、それぞれのアイコンがあり、そのアイコンにマウスを合わせるとサムネイルで表示される各アプリのオープンウィンドウまたはインスタンスが束ねられています。これは、タスクバーのスペースを節約し、全般に整然とさせるために設計されています。

デフォルトでは、オープンアプリのタスクバーアイコンをクリックするとこれらのサムネイルがポップアップしますが、レジストリ調整を行うことで、タスクバーアイコンをクリックしたときにそのアプリの最後にアクティブなウィンドウが開くようにできます。これにより、時間を節約できます。

  1. 次のパスに移動します:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Windowsレジストリハック クラシックエクスプローラーの高度

  1. キーの右側で、新しいDWORD(32ビット)値を作成し、「LastActiveClick」と名付けます。
  2. それをダブルクリックして、値を「0」から「1」に変更します。

Windowsレジストリハック クラシックエクスプローラーの高度 LastActiveClick

8. 最小化のためのシェイクを無効にする

「エアロシェイク」は、Windows 7で導入された機能で、開いているウィンドウを保持し、他のウィンドウを最小化するためにそれを「揺さぶる」ことができます。クールに聞こえるかもしれませんが、オプションを間違えてすべてのウィンドウを最小化してしまうことがあります。シェイクで最小化は、病気や他の原因による手の震えを持つ人には問題になる可能性がありますが、他の人には非常に役立つことがあります。

  1. この機能を有効にするには、次のWindowsレジストリパスに移動します。
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  1. 「DisallowShaking」という新しいDWORD(32ビット)値を作成します。

Windowsレジストリハック 高度 Disallow Shaking

  1. デフォルト値を「0」から「1」に変更します。

Windowsレジストリハック 高度 Disallow Shaking 新しい値

ヒント: Windows 11の新しいコンテキストメニューについての情報を確認し、旧バージョンとの違いを理解してください。

9. 自分のアプリとオプションをコンテキストメニューに追加

コンテキストメニューは便利ですが、真にコントロールを取りたい場合は、特定のアプリやWindows機能を追加するためのレジストリキーを作成できます。具体的な方法は、追加したいものによって異なります。たとえば、「更新を確認」のオプションをコンテキストメニューに追加するための良いレジストリハックがあります。

  1. 次のパスに移動します:
HKEY_CLASSES_ROOT\DesktopBackground\Shell

Windowsレジストリハック キーの作成 更新を確認

  1. 「Shell」フォルダを右クリックし、「更新を確認」と「コマンド」という2つの異なるキーを作成します。
  2. 次に、「更新を確認」を右クリックし、「SettingsURI」と呼ばれる新しい文字列値を作成します。

Windowsレジストリハック 更新を確認 新しい文字列値

  1. 「文字列の編集」ウィンドウに移動するためにダブルクリックします。「値のデータ」フィールドにms-settings:windowsupdate-actionと入力します。

Windowsレジストリハック 更新を確認 Ms設定

  1. 「コマンド」キーについても同様の手続きを繰り返し、文字列値「DelegateExecute」を追加し、値データを{556FF0D6-A1EE-49E5-9FA4-90AE116AD744}として追加します。

Windowsレジストリハック DesktopBackground Shell Commandの値データ

  1. 必要なレジストリ値を持つ両方のキーを作成すると、右クリックコンテキストメニューに更新を確認するオプションが表示されるようになります。

Windowsレジストリハック 更新を確認 コンテキストメニュー Windows11

ヒント: コンテキストメニューに「メモ帳で開く」オプションを追加するなど、他にも多くのことができますが、本ガイドではメモ帳をPC上の他のアプリに置き換えることができます。

10. Windowsアプリと設定を「ダークモード」に変更

白い文字を暗い背景に、または暗い文字を明るい背景に読むことが健康に良いかどうかの議論は続いていますが、最初の立場にいる場合は、レジストリを使用してWindows全体をダークモードにすることができます。

  1. Windowsレジストリの選択で、次のパスに移動します:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Themes\Personalize

Windowsレジストリハック アプリがライトテーマを使用

  1. 「AppsUseLightTheme」というDWORD(32ビット)値を見つける必要があります。存在しない場合は作成します。
  2. デフォルト値を「1」から「0」に変更します。すべてのWindowsアプリとブラウザは、自動的にダークテーマを使用するようになります。

Windowsレジストリハック ダークテーマのアプリ

知っておくと良い情報: 手動でWindowsに最も一般的なアプリをダークモードに切り替える方法についてのガイドもご覧ください。

11. Windowsアクションセンターサイドバーを削除

Windowsアクションセンターサイドバーは便利なクイックアクセスボタンや通知を提供します。しかし、これらのボタンが不必要だと感じ、サイドバーを開いたときに画面の半分を占めることに不快感を覚える場合は、単に無効にすることができます。

  1. レジストリエディタウィンドウで、次のパスを入力します:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\

Windowsレジストリハック ソフトウェア Microsoft Windows

  1. 「Windows」内に「Explorer」という新しいキーを作成し、その下にDWORD(32ビット)値「DisableNotificationCenter」を追加します。
  2. DWORDのエントリの値を「1」に編集します。

Windowsレジストリハック 通知センターを無効にする値を設定

  1. 右側のアクションセンターサイドバーでは、新しい通知が表示されなくなります。

12. ファイルエクスプローラーからOneDriveボタンを削除

OneDriveを使用していない場合や、Microsoftがストレージパッケージをダウングレードした後に別のクラウドストレージサービスに移行した場合は、ファイルエクスプローラーにそのアイコンがある理由はありません。

  1. 次のパスに移動します:
HKEY_CURRENT_USER\Software\Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}

Windowsレジストリハック CLSIDパス

  1. 「System.IsPinnedToNameSpaceTree」のDWORD(32ビット)値をデフォルトの「1」から「0」に変更します。

Windowsレジストリハック システムがピン留めされている

  1. その後、以下の場所に移動し、「018D5C66-4533-4307-9B53-224DE2ED1FE6」のデフォルトキーエントリを削除します。
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
  1. キーを削除することでOneDriveは成功裏に削除されます。

Windowsレジストリハック Explorer Namespace 削除

13. シャットダウン時にpagefile.sysを自動的に削除

Pagefile.sysファイルは、Windowsでかなり便利で、仮想RAMとして機能し、物理コンピュータRAMの負担を軽減し、プログラムデータの取得速度を向上させ、PCのナビゲーションを迅速にし、その他の重要なRAM機能を管理します。

ただし、PagefileはWindows上でかなりのストレージスペースを占有するので、PCをシャットダウンしたときに自動的に削除する迅速な解決策をご紹介します。

  1. 次のパスに移動します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Windowsレジストリハック メモリ管理ウィンドウ

  1. 「ClearPageFileAtShutdown」のDWORD(32ビット)値を「0」から「1」に変更します。

Windowsレジストリハック メモリ管理 シャットダウン時にページファイルをクリア

注意: Windowsのページファイルのサイズや場所を変更することもできます。

14. メニューアニメーションを調整

メニューアニメーションを調整することで、すばやく表示させることもできます。PCが遅い場合、アニメーションを速くすることでナビゲートが容易になります。マウスでスムーズにスクロールするのにも役立ちます。

  1. 次のパスに移動します。
Computer\HKEY_CURRENT_USER\Control Panel\Desktop
  1. 左の「Desktop」キーを選択します。
  2. 「MenuShowDelay」の文字列値を見つけ、デフォルト値の400ミリ秒を約200ミリ秒に編集します。

Windowsレジストリハック MenuShowDelay 値データの変更

15. Windowsの起動遅延を無効にする

Windowsはアプリがスムーズに起動できるように、起動時に小さな遅延を設けています。しかし、スタートアップアプリが少ない場合、この遅延は不要になることがありますので、無効にすることができます。

  1. 次のパスに移動します。
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  1. 「Serialize」という名前のキーを作成し、その中に新しいDWORD(32ビット)値を追加します。

Windowsレジストリハック Serialize 新しいDWORD

  1. 名前を「StartupDelayInMSec」とし、その値を「0」に設定します。即座にパフォーマンスの向上が見られます。

Windowsレジストリハック Serialize 新しいDWORD 新しい値

ヒント: Windowsでリンクを開くためにMicrosoftによってブラウザを強制されないようにしましょう。お気に入りのオプションの使用方法はこちらです。

16. スタートメニュー検索からBingを削除

Windows 11スタートメニューにはデフォルトでBing検索エンジンが含まれています。Bingがあまり好きでない場合は、検索ボックスから削除したいかもしれません。

  1. 以下のパスに移動します。
Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
  1. 新しい「Explorer」キーを作成します。
  2. 作成したキーの下に、新しいDWORD(32ビット)値「DisableSearchBoxSuggestions」を追加します。

Windowsレジストリハック DisableSearchBoxSuggestions

  1. 値データを「1」に設定します。

Windowsレジストリハック DisableSearchBoxSuggestions 新しい値

  1. その後、PCを再起動すると、Bing検索ボックスは完全にWindows 11スタートメニューから消えます。

Windowsレジストリハック 検索ボックスが表示されない

よくある質問

Windowsレジストリの編集は安全ですか?

レジストリをいじるとWindowsが壊れる可能性があります。正確にレジストリ編集の手順に従い、自分が何をしているかわからない場合は触らないことをお勧めします。安全のために、変更を加える前にレジストリのバックアップを作成してください。最も簡単な方法は、Windowsシステムでシステムの復元ポイントを作成することです。失敗が発生した場合は、システムの復元を使用して以前のバージョンに戻ることができます。

レジストリファイルをレジストリエディタなしで編集するには?

レジストリの調整は、Windows体験を向上させる唯一の方法ではありません。AutoHotKeyスクリプトやコマンドプロンプトの「reg.exe」コマンドを使用して変更することができます。多くの便利なAutoHotKeyスクリプトのリストも用意しています。Windowsについて何を言っても、その調整の多様性は深いものであり、これらを示すことができます。

Windows 10/11で他のユーザーのレジストリを編集するにはどうすればよいか?

別のユーザーのレジストリを編集するのは簡単です。これは、PCの設定に触れたくない人にとって便利で、専門家がレジストリを扱うことを好む場合に便利です。管理者モードのコマンドプロンプトでユーザーのアクセス権をリモートで取得する必要があります: reg load HKU\ C:\Users\\ntuser.dat

その後、通常のレジストリエディタを開き、「Computer\HKEY_USERS」に移動すると、すべてのレジストリ値にアクセスできます。

画像クレジット: Hal GatewoodのUnsplash。すべてのスクリーンショットはSayak Boralによるものです。