管理者権限でコマンドプロンプトを起動すると、「開始場所」の場所が無視されます。これを回避する方法はありますか? [複製]


2

可能な重複:
Windows 7管理者コマンドプロンプトの「開始」パス

c:\ myfolderに設定しています。 [スタート] - > [コマンドプロンプト]をクリックすると、c:\ myfolderから始まるコンソールウィンドウが開きます。

Ctrl + Shift +クリック(管理者権限でプログラムを起動)を使用してコマンドプロンプトを起動すると、c:\ windows \ system32が開きます。

どうして?そしてこれをどのように修正しますか?


Giscard - によって提供された回答を参照してください。 Molly - superuser.com/questions/87398/…
Sathyajith Bhat

回答:


0

コマンドプロンプトのデフォルトの起動ディレクトリをグローバルに変更した場合のみ、常に次のディレクトリで起動します。

  • 開始]をクリックして実行]をクリックして、Regedit.exeと入力します。
  • 次のブランチに移動します。

HKEY_CURRENT_USER \ソフトウェア\マイクロソフト\コマンドプロセッサ

  • 右側のウィンドウで、[自動実行]をダブルクリックし、起動フォルダのパスをデータとして設定します。 "CD /d "。自動実行値がない場合は、タイプを1つ作成する必要があります。 REG_EXPAND_SZ または REG_SZ 上記の場所にあります。

あるいは、このオプションをコンテキストメニューに追加することもできます。

コンテキストメニューから昇格したコマンドプロンプトを起動する

を追加する ここでコマンドウィンドウを開く(管理者) ファイルシステムフォルダのコンテキストメニューのオプションは、次のREGファイルを使用します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open Command Window Here (Administrator)"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

コンピュータ(マイコンピュータ)のコンテキストメニューにエントリを追加するには、次のREGファイルを使用します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas]
@="Open Command Prompt (Administrator)"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas\command]
@="cmd.exe"

使用法

上記の内容をメモ帳にコピーして、ファイルを.REG拡張子で保存します。次にREGファイルを右クリックして、 マージ

ソース

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.