【Windows】フォルダパスを「Shift+右クリック」なしで常にコマンドプロンプトで開く設定

【Windows】フォルダパスを「Shift+右クリック」なしで常にコマンドプロンプトで開く設定
🛡️ 超解決

業務でWindowsのエクスプローラーから特定のフォルダをコマンドプロンプトで開く際、毎回Shiftキーを押しながら右クリックするのが手間に感じることはありませんか。

この設定を変更することで、Shiftキーを押さなくても右クリックメニューから直接コマンドプロンプトを開けるようになります。

この記事では、そのためのレジストリ編集手順を詳しく解説し、作業効率を大幅に向上させる方法を習得できます。

【要点】フォルダをコマンドプロンプトで素早く開く設定

  • レジストリのバックアップ: システムの安定性を保つため、レジストリ編集前に必ずバックアップを取得します。
  • レジストリの編集: 特定のレジストリキーの値を変更し、Shiftキーなしでコマンドプロンプトを開く設定を有効にします。
  • 設定の確認と適用: エクスプローラーの右クリックメニューで変更が反映されていることを確認し、必要に応じてPCを再起動します。

ADVERTISEMENT

フォルダをコマンドプロンプトで開く機能の概要と利便性

Windowsでは、エクスプローラーで特定のフォルダを右クリックし、「コマンドプロンプトをここに開く」を選択することで、そのフォルダパスをカレントディレクトリとしてコマンドプロンプトを起動できます。これは開発者やシステム管理者にとって、特定のツールを実行したり、スクリプトを動かしたりする際に非常に便利な機能です。

通常、この機能はShiftキーを押しながら右クリックしたときに表示されます。しかし、この操作を頻繁に行う場合、Shiftキーを押す手間が作業効率を低下させる原因となることがあります。レジストリを編集することで、この「Shift+右クリック」の制約をなくし、通常の右クリックメニューから直接コマンドプロンプトを開けるように設定できます。

この設定変更により、マウス操作だけで目的のフォルダでコマンドプロンプトを起動できるようになり、日常の業務で繰り返し発生する作業の手間を省けます。

Shift+右クリックなしでコマンドプロンプトを開くレジストリ設定手順

レジストリの編集はWindowsのシステム設定に直接影響するため、誤った操作はシステムを不安定にする可能性があります。必ず以下の手順に従い、慎重に作業を進めてください。

レジストリのバックアップ方法

編集する前に、必ずレジストリのバックアップを取得してください。これにより、問題が発生した場合に元の状態に戻せます。

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御のプロンプトが表示されたら、「はい」を選択します。
  2. バックアップ対象キーへ移動する
    レジストリエディターのアドレスバーに「HKEY_CLASSES_ROOT\Directory\shell\cmd」と入力し、Enterキーを押します。
  3. キーをエクスポートする
    左側のツリーで「cmd」キーを右クリックし、「エクスポート」を選択します。任意の場所に「cmd_backup.reg」などの分かりやすい名前で保存します。同様に、「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」キーもエクスポートして保存してください。

コマンドプロンプトを常に開くレジストリ編集

以下の手順で、Shiftキーなしでコマンドプロンプトを開く設定を行います。

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログに「regedit」と入力してEnterキーを押します。
  2. 最初の対象キーへ移動する
    アドレスバーに「HKEY_CLASSES_ROOT\Directory\shell\cmd」と入力し、Enterキーを押します。
  3. 「Extended」値を削除する
    右側のペインに「Extended」という名前の文字列値が存在する場合、それを右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」を選択します。この値が既に存在しない場合は、この手順は不要です。
  4. 次の対象キーへ移動する
    次に、アドレスバーに「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」と入力し、Enterキーを押します。
  5. 「Extended」値を削除する
    右側のペインに「Extended」という名前の文字列値が存在する場合、それを右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」を選択します。この値が既に存在しない場合も、この手順は不要です。

設定の確認と適用

レジストリの変更が正しく反映されたかを確認します。

  1. エクスプローラーを開く
    任意のフォルダを開くか、デスクトップを表示します。
  2. 右クリックメニューを確認する
    フォルダの空白部分、または任意のフォルダアイコンをShiftキーを押さずに右クリックします。メニュー内に「コマンドプロンプトをここに開く」が表示されているかを確認します。
  3. PCの再起動
    もし設定がすぐに反映されない場合は、PCを再起動することで変更が適用されることがあります。

レジストリ編集時の注意点とトラブルシューティング

レジストリ編集はシステムに影響を与えるため、慎重な操作が求められます。以下の点に注意し、問題が発生した際の対処法も確認してください。

レジストリ編集の誤りによるシステム不安定化

レジストリのパスや値の入力ミス、または誤ったキーの削除は、Windowsの動作に深刻な影響を与える可能性があります。最悪の場合、システムが起動しなくなることもあります。必ずバックアップを取得し、手順を一つずつ確認しながら作業を進めてください。もし問題が発生した場合は、バックアップした.regファイルをダブルクリックしてインポートすることで、元の状態に戻せます。

設定が反映されない場合の確認点

レジストリを編集しても右クリックメニューに変化がない場合、いくつかの原因が考えられます。

  1. PCの再起動: レジストリの変更は、PCの再起動後に適用されることが多いです。一度PCを再起動してみてください。
  2. レジストリパスの確認: 「HKEY_CLASSES_ROOT\Directory\shell\cmd」と「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」のパスが正確であることを確認してください。
  3. 「Extended」値の確認: 対象のキーに「Extended」値が正しく削除されていることを確認してください。

Windows 11で「その他のオプションを表示」の中に隠れてしまう

Windows 11では、新しいコンテキストメニューが導入されており、従来の右クリックメニューの一部は「その他のオプションを表示」の中に隠れてしまうことがあります。今回のレジストリ編集を行っても、「コマンドプロンプトをここに開く」が直接表示されず、「その他のオプションを表示」の中に移動してしまう場合があります。これはWindows 11の仕様によるもので、直接表示させるにはより複雑なレジストリ編集が必要になります。

コマンドプロンプトではなくPowerShellが開く場合

Windows 10の一部バージョンやWindows 11では、エクスプローラーの右クリックメニューで「PowerShellウィンドウをここに開く」が優先されることがあります。もしコマンドプロンプトではなくPowerShellが開いてしまう場合は、以下の設定を確認してください。

  1. Windows 10の場合: 「設定」アプリを開き、「個人用設定」>「タスクバー」に進みます。「コマンドプロンプトをWindows PowerShellに置き換える」オプションがオンになっている場合は、これをオフにすることでコマンドプロンプトが優先されるようになります。
  2. Windows 11の場合: 「設定」アプリを開き、「個人用設定」>「タスクバー」に進みます。「コマンドプロンプトをWindows PowerShellに置き換える」設定はWindows 11にはありません。Windows 11では、Windows Terminalのデフォルトプロファイル設定を確認します。「Windows Terminal」アプリを開き、「設定」>「既定のプロファイル」で「コマンドプロンプト」を選択することで、ターミナルで開く際にコマンドプロンプトが優先されるようになります。

ADVERTISEMENT

レジストリ編集前後の右クリックメニュー動作の比較

レジストリ編集を行うことで、右クリックメニューの挙動がどのように変化するかを以下の表で比較します。

項目 編集前の挙動 編集後の挙動
通常右クリック 「コマンドプロンプトをここに開く」は表示されない 「コマンドプロンプトをここに開く」が表示される
Shift+右クリック 「コマンドプロンプトをここに開く」が表示される 「コマンドプロンプトをここに開く」が表示される
利便性 Shiftキーの同時押しが必要 Shiftキーなしで直接アクセス可能
Windows 11の挙動 「その他のオプションを表示」の中に隠れることが多い 「その他のオプションを表示」の中に隠れることが多い

まとめ

この記事では、レジストリを編集してShiftキーなしでフォルダをコマンドプロンプトで開く設定方法を解説しました。

この設定により、エクスプローラーでの作業効率が向上し、日常の業務でコマンドプロンプトを頻繁に利用する際の負担を軽減できます。

レジストリ編集は慎重に行う必要がありますが、バックアップを適切に取得すれば安全に設定変更が可能です。ぜひ今回ご紹介した「HKEY_CLASSES_ROOT\Directory\shell\cmd」と「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」の「Extended」値の削除を試してみてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。