業務でWindowsのエクスプローラーから特定のフォルダをコマンドプロンプトで開く際、毎回Shiftキーを押しながら右クリックするのが手間に感じることはありませんか。
この設定を変更することで、Shiftキーを押さなくても右クリックメニューから直接コマンドプロンプトを開けるようになります。
この記事では、そのためのレジストリ編集手順を詳しく解説し、作業効率を大幅に向上させる方法を習得できます。
【要点】フォルダをコマンドプロンプトで素早く開く設定
- レジストリのバックアップ: システムの安定性を保つため、レジストリ編集前に必ずバックアップを取得します。
- レジストリの編集: 特定のレジストリキーの値を変更し、Shiftキーなしでコマンドプロンプトを開く設定を有効にします。
- 設定の確認と適用: エクスプローラーの右クリックメニューで変更が反映されていることを確認し、必要に応じてPCを再起動します。
ADVERTISEMENT
目次
フォルダをコマンドプロンプトで開く機能の概要と利便性
Windowsでは、エクスプローラーで特定のフォルダを右クリックし、「コマンドプロンプトをここに開く」を選択することで、そのフォルダパスをカレントディレクトリとしてコマンドプロンプトを起動できます。これは開発者やシステム管理者にとって、特定のツールを実行したり、スクリプトを動かしたりする際に非常に便利な機能です。
通常、この機能はShiftキーを押しながら右クリックしたときに表示されます。しかし、この操作を頻繁に行う場合、Shiftキーを押す手間が作業効率を低下させる原因となることがあります。レジストリを編集することで、この「Shift+右クリック」の制約をなくし、通常の右クリックメニューから直接コマンドプロンプトを開けるように設定できます。
この設定変更により、マウス操作だけで目的のフォルダでコマンドプロンプトを起動できるようになり、日常の業務で繰り返し発生する作業の手間を省けます。
Shift+右クリックなしでコマンドプロンプトを開くレジストリ設定手順
レジストリの編集はWindowsのシステム設定に直接影響するため、誤った操作はシステムを不安定にする可能性があります。必ず以下の手順に従い、慎重に作業を進めてください。
レジストリのバックアップ方法
編集する前に、必ずレジストリのバックアップを取得してください。これにより、問題が発生した場合に元の状態に戻せます。
- レジストリエディターを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御のプロンプトが表示されたら、「はい」を選択します。 - バックアップ対象キーへ移動する
レジストリエディターのアドレスバーに「HKEY_CLASSES_ROOT\Directory\shell\cmd」と入力し、Enterキーを押します。 - キーをエクスポートする
左側のツリーで「cmd」キーを右クリックし、「エクスポート」を選択します。任意の場所に「cmd_backup.reg」などの分かりやすい名前で保存します。同様に、「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」キーもエクスポートして保存してください。
コマンドプロンプトを常に開くレジストリ編集
以下の手順で、Shiftキーなしでコマンドプロンプトを開く設定を行います。
- レジストリエディターを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログに「regedit」と入力してEnterキーを押します。 - 最初の対象キーへ移動する
アドレスバーに「HKEY_CLASSES_ROOT\Directory\shell\cmd」と入力し、Enterキーを押します。 - 「Extended」値を削除する
右側のペインに「Extended」という名前の文字列値が存在する場合、それを右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」を選択します。この値が既に存在しない場合は、この手順は不要です。 - 次の対象キーへ移動する
次に、アドレスバーに「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」と入力し、Enterキーを押します。 - 「Extended」値を削除する
右側のペインに「Extended」という名前の文字列値が存在する場合、それを右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」を選択します。この値が既に存在しない場合も、この手順は不要です。
設定の確認と適用
レジストリの変更が正しく反映されたかを確認します。
- エクスプローラーを開く
任意のフォルダを開くか、デスクトップを表示します。 - 右クリックメニューを確認する
フォルダの空白部分、または任意のフォルダアイコンをShiftキーを押さずに右クリックします。メニュー内に「コマンドプロンプトをここに開く」が表示されているかを確認します。 - PCの再起動
もし設定がすぐに反映されない場合は、PCを再起動することで変更が適用されることがあります。
レジストリ編集時の注意点とトラブルシューティング
レジストリ編集はシステムに影響を与えるため、慎重な操作が求められます。以下の点に注意し、問題が発生した際の対処法も確認してください。
レジストリ編集の誤りによるシステム不安定化
レジストリのパスや値の入力ミス、または誤ったキーの削除は、Windowsの動作に深刻な影響を与える可能性があります。最悪の場合、システムが起動しなくなることもあります。必ずバックアップを取得し、手順を一つずつ確認しながら作業を進めてください。もし問題が発生した場合は、バックアップした.regファイルをダブルクリックしてインポートすることで、元の状態に戻せます。
設定が反映されない場合の確認点
レジストリを編集しても右クリックメニューに変化がない場合、いくつかの原因が考えられます。
- PCの再起動: レジストリの変更は、PCの再起動後に適用されることが多いです。一度PCを再起動してみてください。
- レジストリパスの確認: 「HKEY_CLASSES_ROOT\Directory\shell\cmd」と「HKEY_CLASSES_ROOT\Directory\Background\shell\cmd」のパスが正確であることを確認してください。
- 「Extended」値の確認: 対象のキーに「Extended」値が正しく削除されていることを確認してください。
Windows 11で「その他のオプションを表示」の中に隠れてしまう
Windows 11では、新しいコンテキストメニューが導入されており、従来の右クリックメニューの一部は「その他のオプションを表示」の中に隠れてしまうことがあります。今回のレジストリ編集を行っても、「コマンドプロンプトをここに開く」が直接表示されず、「その他のオプションを表示」の中に移動してしまう場合があります。これはWindows 11の仕様によるもので、直接表示させるにはより複雑なレジストリ編集が必要になります。
コマンドプロンプトではなくPowerShellが開く場合
Windows 10の一部バージョンやWindows 11では、エクスプローラーの右クリックメニューで「PowerShellウィンドウをここに開く」が優先されることがあります。もしコマンドプロンプトではなくPowerShellが開いてしまう場合は、以下の設定を確認してください。
- Windows 10の場合: 「設定」アプリを開き、「個人用設定」>「タスクバー」に進みます。「コマンドプロンプトをWindows PowerShellに置き換える」オプションがオンになっている場合は、これをオフにすることでコマンドプロンプトが優先されるようになります。
- 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
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
