Windowsは、レジストリエントリ<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths>
を使用して、Win + Rショートカットから表示されるアプリケーションのフルパスを登録します。ここでcmd.exeのエントリを作成することで、同じ動作を使用できます。
ポータブルプログラム AppPaths を使用して、cmd.exeのエントリを安全に書き込み/編集し、cmder.exeへのフルパスを反映して保存します。私のテストでは再起動は必要ありません。レジストリに手動で書き込むこともできますが、アプリは保存する前にエラーをテストします。どちらの方法でも管理者権限が必要になることに注意してください。
編集後世のために、レジストリを手動で編集する手順もここにあります。以下では、エイリアスcmd == cmderがPCのすべてのユーザーに設定されることに注意してください。ユーザーアカウントのマッピングのみが必要な場合は、次のようにレジストリパスHKEY_LOCAL_MACHINE
をHKEY_CURRENT_USER
に置き換えます。
Regeditを実行し、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths
に移動します。管理者権限が必要な場合があります。
cmd.exe
という名前の新しいキーを作成します。つまり、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\cmd.exe
です。
新しく作成されたキーのDefault
文字列を変更して、cmder.exeへのパスを反映します。 C:\applications\cmder\cmder.exe
cmd.exe
キーフォルダーに、「パス」という新しい文字列を作成し、cmder.exeが配置されているフォルダーの値を指定します。手順3のパスの例では、これはC:\applications\cmder
になります。この手順は必須ではありません。 cmder.exeが継承するPATH変数にディレクトリを追加します。これは、ディレクトリにcmder.exeに必要なヘルパー実行可能ファイルが含まれている場合に役立ちます。
Windowsのネイティブアプリケーションの同じバイパスをどのように達成したか:
1。 「ショートカット」という名前のディレクトリをルートに作成します(ルートドライブがCであると仮定してC:\ショートカット)
2。新しいディレクトリへのパスをPATH環境変数に追加します
3。 cmder.exeへのショートカットを作成し、.lnkショートカットファイルの名前を「cmd」に変更します。
4。ショートカットを新しいショートカットディレクトリに配置します
5。 Windows + R> cmd
レジストリの編集は、この回避策よりも大きな影響を与えると思われるかもしれませんが、これは文字通り、私が今、何かにショートカットする方法です。