Windows Tips & News

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

click fraud protection

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

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

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

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

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

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

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

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

Скачать ELE

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

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

Если вы скопируете 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 открывала окно командной строки с повышенными привилегиями, используя каталог, открытый на активной панели Total Commander.

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

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

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

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

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

Ele notepad.exe d: \ text1.txt

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

Angel_Beats! _Amp Winamp Скин

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

CPro_Venus_ALPHA_Port_v1.3 Скин Winamp

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Архивы Windows 8.1

В Windows 8 диспетчер задач претерпел капитальный ремонт и добавил несколько полезных функций. Он...

Читать далее