1

В проводнике Windows вы можете открыть папку и набрать "cmd" в адресной строке. Затем CLI (cmd) открывается с CWD, установленным на путь, который был выбран в проводнике Windows. Но это не запускать от имени администратора.

Есть ли что-то похожее на открытие cmd с правами администратора?

4 ответа4

1

Этот файл regedit создаст соответствующий ярлык контекстного меню для контекстного меню shift-rightclick: (любезно предоставлено sevenforums)

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 строки, если вы хотите это в обычном контекстном меню)

1

Способ, которым я научился справляться с этим, заключается в том, чтобы перейти к корневому пути (C:\Windows\System32\cmd.exe), создать ярлык на рабочем столе. На ярлыке зайдите в свойства, Дополнительно, установите флажок "Запуск от имени администратора".

или же

Введите cmd, из Пуск, как администратор. Следующее:

  1. Нажмите Пуск.
  2. В поле Начать поиск введите cmd, а затем нажмите клавиши CTRL+SHIFT+ENTER.
  3. Если появится диалоговое окно « Контроль учетных записей », убедитесь, что отображаемое действие соответствует желаемому, и нажмите « Продолжить».
1

Вы можете создать ярлык панели инструментов с помощью следующей команды:

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

Создайте задачу расписания с именем AdminCommandPrompt которая запускается с наивысшими привилегиями, выполните команду с именем %windir%\system32\cmd.exe и разрешите ее запуск по требованию. Затем создайте ярлык, который вы называете запланированной задачей.

Больше деталей:

Вот как должна выглядеть ваша задача Task Scheduler:

Планировщик заданий AdminCommandPrompt

Затем создайте новый ярлык с помощью следующей команды:

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

Затем вызовите ярлык AdminCP. Если вы запустите его, вы должны получить командную строку администратора без UAC. Если вы поменяете иконку, я не смогу сфокусироваться на консоли по какой-то причине.

0

В зависимости от вашей версии Windows, есть несколько возможных способов:


Windows - 8 / 8.1 / 10

Щелкните правой кнопкой мыши значок меню «Пуск».
Выберите опцию Command Prompt (Admin)

Windows - Vista / 7/8 / 8.1 / 10

Откройте меню «Пуск»
Введите cmd в строке поиска
Когда появится соответствующий значок, щелкните его правой кнопкой мыши и выберите Run as Administrator

Общий метод среди большинства версий Windows

Перейдите в C:\Windows\System32
Искать cmd.exe
Щелкните правой кнопкой мыши и выберите « Send to -> Desktop (Shortcut)
Вернитесь на рабочий стол, где щелкните правой кнопкой мыши ярлык и выберите « Properties
Вкладка « Compatibility »
Отметьте опцию Run as administrator
Применить и ОК


PS: сделать это через Windows Explorer гораздо сложнее, так как эти методы намного более доступны

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .