Windows Tips & News

Открыть командную строку с повышенными привилегиями из экземпляра без повышенных прав

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

В Windows Vista Microsoft добавила UAC (Контроль учетных записей пользователей), который предотвращает повышение привилегий для запущенных приложений и требует явного подтверждения пользователя в случае, если приложению необходимо выполнить повышенные задача. Некоторые консольные команды также требуют повышения прав. Таким образом, если вы случайно наберете такую ​​команду в обычном окне командной строки, она не сработает. Вам нужно открыть еще один экземпляр командной строки с повышенными привилегиями. Большинство людей не знают, как открыть командную строку администратора, и им это нелегко.

Рекламное объявление


Вы можете открыть командное окно с повышенными правами, используя один из способов, упомянутых здесь: Знаете ли вы все эти способы открыть командную строку с повышенными привилегиями в Windows?. Проблема в том, что даже после его открытия вам часто требуется изменить текущий путь к нужному каталогу. Это связано с тем, что по умолчанию Windows открывает командную строку с повышенными привилегиями в папке C: \ Windows \ System32. Командная строка не предоставляет встроенной функции для открытия экземпляра с повышенными привилегиями по тому же пути.

Чтобы решить эту проблему, вы можете использовать ELE.exe - крошечное консольное приложение, которое я написал для открытия нового окна консоли в текущем каталоге из существующего окна командной строки.

Использовать ELE очень просто.

Просто введите Ele в командной строке без повышенных прав и нажмите Enter. Он открывает новое окно консоли от имени администратора в текущем каталоге:Ele

ele / x - открывает новое окно консоли в текущем каталоге и закрывает исходное окно консоли. Если ELE запускается из файлового менеджера, он автоматически открывает новую консоль с повышенными привилегиями по текущему пути.

Поместите ele.exe в любую папку, которая включена в системную переменную среды% PATH%, например C: \ Windows. Это сделает его доступным из любой папки, и вам не нужно будет вводить полный путь к ele.exe каждый раз, когда вы захотите повысить уровень командной строки.

Вы можете скачать ELE здесь:

Скачать ELE

Это не единственный способ использовать ELE. Его можно интегрировать в ваш любимый файловый менеджер, например File Explorer, FAR Manager или Total Commander. Вот несколько примеров ниже.

СОДЕРЖАНИЕСпрятать
Откройте командную строку с повышенными привилегиями из проводника
Откройте командную строку с повышенными привилегиями из Total Commander
Откройте командную строку с повышенными привилегиями из FAR

Откройте командную строку с повышенными привилегиями из проводника

Если вы скопируете ELE.exe в любой каталог в вашем системном пути, например C: \ Windows, вы можете просто нажать Alt + D пока вы работаете в любой папке, чтобы переключить фокус на адресную строку, введите там: ele и нажмите Входить. Командная строка с повышенными привилегиями откроется по указанному вами пути. Это быстрый метод с использованием клавиатуры.

Также можно интегрировать ELE с приложением File Explorer. Как только это будет сделано, вы сможете напрямую открывать командную строку с повышенными привилегиями из контекстного меню.

Чтобы заставить его работать, просто объедините следующую настройку реестра:

Редактор реестра Windows версии 5.00 [HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ ele \ command] @ = "ele.exe" [HKEY_CLASSES_ROOT \ LibraryFolder \ background \ shell] [HKEY_CLASSES_ROOT \ LibraryFolder \ background \ shell \ ele] [HKEY_CLASSES_ROOT \ LibraryFolder \ background \ shell \ ele \ command] @ = "ele.exe" [HKEY_CLASSES_ROOT \ Directory \ shell \ ele \ command] @ = "cmd / c cd / d \"% 1 \ "& ele / x"

Результат будет следующим:

эле-исследователь

Откройте командную строку с повышенными привилегиями из Total Commander

Просто перетащите элемент на панель инструментов в Total Commander и удалите значение «Путь начала» для кнопки, которую вы только что создали, как показано ниже:Ele для полного командующего

Это необходимо, чтобы ELE открывала окно командной строки с повышенными привилегиями, используя каталог, открытый на активной панели Total Commander.

Откройте командную строку с повышенными привилегиями из FAR

FAR Manager, файловый менеджер консоли с открытым исходным кодом, который некоторое время назад был очень популярен, имеет приятную функцию под названием «Меню пользователя». Это специальное меню, которое появляется при нажатии кнопки F2 ключ. Пользователь может добавлять свои собственные команды в это меню, поэтому туда можно добавить ELE.
Нажмите F2, затем нажмите INS. Тип ele.exe в поле команд, и все готово:

Ele-FarПомимо этих применений, ELE можно использовать для запуска настольных приложений с повышенными правами. Это может быть полезно в пакетных файлах и т. Д. Синтаксис должен быть следующим:

ele application.exe [аргументы]

Например, следующая команда откроет Блокнот с повышенными правами с указанным после него файлом:

Ele notepad.exe d: \ text1.txt

Вот и все. Если вы нашли что-то сказать об ELE, сообщить об ошибке или внести предложение, вы можете оставить комментарий.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Windows 10, сборка 18963 (20H1, быстрое кольцо)

Windows 10, сборка 18963 (20H1, быстрое кольцо)

Сегодня Microsoft выпустила новую сборку 20H1 для инсайдеров в Fast Ring. Этот выпуск содержит ря...

Читать далее

Накопительные обновления для Windows 10 18 июня 2019 г.

Накопительные обновления для Windows 10 18 июня 2019 г.

Microsoft выпускает накопительные обновления для определенных версий Windows 10, включая версии 1...

Читать далее

Windows 10, сборка 18342 (быстрое кольцо)

Windows 10, сборка 18342 (быстрое кольцо)

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее