管理者権限で Windows エクスプローラーから Windows コマンド CLI を開く方法はありますか?

管理者権限で Windows エクスプローラーから Windows コマンド CLI を開く方法はありますか?

Windows エクスプローラーでは、フォルダーを開いて、アドレス バーに「cmd」と入力できます。すると、Windows エクスプローラーで選択されたパスに CWD が設定された CLI (cmd) が開きます。ただし、これは管理者として実行されません。

管理者権限で cmd を開くための同様の方法はありますか?

答え1

次のコマンドを使用してツールバーのショートカットを作成できます。

C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"

AdminCommandPrompt最高の権限で実行される というスケジュール タスクを作成し、 というコマンドをアクションして%windir%\system32\cmd.exe、オンデマンドで実行できるようにします。次に、スケジュールされたタスク というショートカットを作成します。

詳細:

タスク スケジューラのタスクは次のようになります。

タスク スケジューラ AdminCommandPrompt

ここに画像の説明を入力してください

ここに画像の説明を入力してください

次に、次のコマンドで新しいショートカットを作成します。

C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"

次に、ショートカット AdminCP を呼び出します。これを実行すると、UAC なしの管理者コマンド プロンプトが表示されます。アイコンを変更すると、何らかの理由でコンソールにフォーカスできなくなります。

答え2

このregeditファイルは、Shiftキーを押しながら右クリックするコンテキストメニューに適切なコンテキストメニューショートカットを作成します。(提供:セブンフォーラム

Windows Registry Editor Version 5.00   

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open command window here as Administrator"
"Extended"=""
"HasLUAShield"=""

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

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Open command window here as Administrator"
"Extended"=""
"HasLUAShield"=""

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

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Open command window here as Administrator"
"Extended"=""
"HasLUAShield"=""

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


[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
"Extended"=""
"HasLUAShield"=""
@="Open command window here as Administrator"

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

魔法はHasLUAShieldキーワードにあります。(Extended通常のコンテキスト メニューに表示したい場合は行を削除してください)

答え3

これに対処するために私が学んだ方法は、ルート パス (C:\Windows\System32\cmd.exe) に移動し、デスクトップへのショートカットを作成することです。ショートカットで、プロパティ、詳細設定に移動し、「管理者として実行」ボックスをオンにします。

または

管理者としてスタートから cmd と入力します。次のようになります。

  1. クリック始める
  2. の中に検索を開始ボックス、タイプコマンドをクリックし、Ctrl + Shift + Enter キーを押します。
  3. もし、ユーザーアカウント制御ダイアログボックスが表示されたら、表示されたアクションが目的のものであることを確認して、続く

答え4

Windows のバージョンに応じて、いくつかの方法があります。


Windows - 8 / 8.1 / 10

右クリックしてスタートメニューアイコン
オプションを選択Command Prompt (Admin)

Windows - Vista / 7 / 8 / 8.1 / 10

開くスタートメニュー
タイプコマンドの中に検索バー
それぞれのアイコンが表示されたら、それを右クリックしてRun as Administrator

ほとんどのWindowsバージョンで共通するメソッド

へ移動C:\Windows\System32
検索するcmd.exe
右クリックして選択Send to -> Desktop (Shortcut)
戻るデスクトップショートカットを右クリックしてProperties
Compatibilityタブ
をチェックRun as administratorオプション
適用してOK


PS: Windowsエクスプローラーから行うのは、これらの方法の方がはるかにアクセスしやすいため、はるかに困難です。

関連情報