Windowsエクスプローラからフォルダ内でコマンドプロンプトを開く3つの方法
コマンドプロンプトは、特定のタスクを実行するうえで非常に便利なツールです。たとえば、特殊なパラメータを付けてプログラムを実行したい場合、コマンドプロンプトを使えば素早く処理できます。しかし問題なのは、モダンなPCのディレクトリ構造をコマンドプロンプト上で移動するのが非常に面倒なことです。特にWindows 10ではフォルダ名やプログラム名が長くなりがちなため、なおさらです。
朗報なのは、Windowsエクスプローラのウィンドウから直接コマンドプロンプトを開けるという点です。目的のフォルダ位置へすぐに移動できます。
コマンドプロンプトとPowerShellの違い
フォルダ内でコマンドプロンプトを開く前に、重要なポイントを押さえておきましょう。ここで扱うのはPowerShellではなく、Windows標準の「コマンドプロンプト」です。どちらもテキストベースのコマンドインターフェースという点で似ていますが、実際にはまったく異なるプログラムです。
コマンドプロンプトは、Windows向けのシンプルで軽量なテキストインターフェースです。一方のPowerShellは、複雑かつ強力なコマンドラインツールで、上級ユーザーによる詳細なシステム管理をはじめ、多彩な機能を備えています。
コマンドプロンプトは「CMD.exe」、PowerShellは「powershell.exe」を使用しており、完全に独立した存在です。一部の機能は重複していますが、同じ作業でも両者で異なるコマンドを使う場合があります。この記事では主にコマンドプロンプトを解説しますが、一部のショートカットはPowerShellでも利用可能です。該当する場合は都度お伝えします。
エクスプローラのアドレスバーから開く
Windowsエクスプローラでフォルダを開くと、Webブラウザのようなアドレスバーが表示されます。初期状態では、現在のフォルダのパスが表示されています。
このアドレスバーをクリックすると文字を入力できます。「cmd」と入力してEnterキーを押せば、そのフォルダの位置でコマンドプロンプトが起動します。
また、「cmd」の代わりに「powershell」と入力しても同様に機能し、そのフォルダでWindows PowerShellが直接開きます。
「ここでコマンドウィンドウを開く」を復活させる
Windows 10の初期バージョンには、「ここでコマンドウィンドウを開く(Open command window here)」というコンテキストメニュー項目があり、指定したフォルダでコマンドプロンプトを開けました。フォルダを右クリックしてこの項目を選べば、その場でコマンドプロンプトが起動します。
しかし、2017年のCreators Update以降、Microsoftはこのオプションを削除しました。理由は明言されていませんが、ユーザーをコマンドプロンプトからPowerShellへ移行させたい意向によるものと考えられます。
この項目を復活させるのは難しくありませんが、Windowsレジストリの編集が必要です。レジストリ操作に不安がある場合は、この方法はスキップするのが無難です。どうしても復活させたい場合は、以下の手順を正確に実行してください。
まず、スタートボタンをクリックしてregeditと入力し、検索結果のregeditプログラムをクリックして起動します。
レジストリエディタが開いたら、次のパスにあるレジストリキーを探します。
HKEY_CLASSES_ROOT\Directory\shell\cmd
ここからは少し緊張するかもしれませんが、PCを壊すような操作は一切行いません。ただし、手順は必ず指示どおりに進めてください。
キーを右クリックし、コンテキストメニューからアクセス許可を選択します。
開いたダイアログボックスで詳細設定をクリックします。
詳細設定ウィンドウの上部に、キーの所有者が表示されています。変更をクリックしましょう。
続いて、自分のユーザー名を入力し、名前の確認をクリックして検証します。その後OKを押します。
最後に、サブコンテナーとオブジェクトの所有者を置き換えるにチェックが入っていることを確認してOKをクリックします。
アクセス許可の画面に戻ったら、グループまたはユーザー名の一覧からAdministratorsを選択し、フルコントロールの許可にチェックを入れます。そしてOKをクリックしてください。
次に、コマンドプロンプト用のコンテキストメニュー項目を復元します。
CMDキーの画面に戻り、DWORD値の名前を「HideBasedOnVelocityId」から「ShowBasedOnVelocityId」に変更します。対象を右クリックして名前の変更を選び、名前を書き換えるだけです。
すべての手順が完了していれば、エクスプローラ上でアイテムをShift+右クリックしたときに、「ここでコマンドウィンドウを開く」オプションが表示されるはずです。
エクスプローラからcmd.exeを直接実行する
もうひとつの方法は、コマンドプロンプトの本体ファイルが保存されている場所へ移動し、そこから直接実行するやり方です。何らかの理由で他の方法が使えないときにも役立つ手段です。
「cmd.exe」はC:\Windows\System32にあります。管理者権限で実行したい場合は、cmd.exeを右クリックして管理者として実行を選ぶだけです。管理者権限が必要なコマンドは数多くありますが、この方法ならエクスプローラを離れることなく、必要な権限でコマンドプロンプトを起動できます。
まとめ:さあ、コマンドラインをマスターしよう
MicrosoftはかつてHyperTerminalで行ったように、将来的にコマンドプロンプトを廃止し、PowerShellへ一本化する可能性があります。それ自体は悪いことではありませんが、PowerShellには、コマンドプロンプトで十分だった一般ユーザーでも基本的な操作を簡単に行えるよう、さらに洗練が求められるところです。とはいえ、コマンドプロンプトが実際に姿を消すその日まで、あと数クリックでアクセスできるのは心強い限りです。
コマンドプロンプトのスキルをさらに高めたい方は、すべてのWindowsユーザーが知っておくべき21のコマンドをチェックしてみてはいかがでしょうか。実用的なテクニックを身につければ、日々の作業が格段に速くなるはずです。
-
Windows 10でコマンドプロンプトを使って削除できないフォルダーを作成する方法
デジタル化が進む現代において、データの消失はごく一般的なトラブルです。特に誤操作によって起こった場合は、そのショックは計り知れません。 例えば、ストレージを整理していたりデータを確認していたりする最中に、誤って「Shift + Delete」キーでフォルダーを削除してしまったとします。この操作ではフォルダーは完全に削除され、ごみ箱からも復元できません。大切なデータが一瞬にして失われてしまうのです。 しかし、もう心配はいりません。この記事では、どんな操作をしても削除できない「削除不可フォルダー」の作成方法をご紹介します。以下の手順に従えば、誰でも簡単に自分専用の削除不可フォルダーを作成できます。
-
Windows 10で管理者としてコマンドプロンプトを開く5つの方法
Windowsのコマンドプロンプト(cmd.exeまたはcmdとも呼ばれます)は、ウィンドウにコマンドを入力することでプログラムの実行、設定の変更、ファイルへのアクセスができるアプリケーションです。GUIアプリの代わりにコマンドラインを使用する必要がある場面は多く、その多くのコマンドを実行するには管理者権限が必要となります。この記事では、Windows 10で管理者としてコマンドプロンプトを開くための、簡単かつ迅速な5つの方法を詳しく解説します。 Windowsコマンドプロンプトとは コマンドプロンプトは、入力されたコマンドを実行するための最も強力なツールの一つです。Microsoftによっ