Відкрийте командний рядок з підвищеними рівнями з екземпляра без підвищення
У Windows Vista Microsoft додала UAC (Контроль облікових записів користувачів), який запобігає посиленню привілеїв для запущених програм і вимагає явного підтвердження користувача на випадок, якщо програмі потрібно виконати підвищений завдання. Деякі команди консолі також вимагають підвищення. Отже, якщо ви випадково введете таку команду у звичайному вікні командного рядка, вона не вийде. Вам потрібно відкрити ще один екземпляр командного рядка з підвищеними можливостями. Більшість людей не знають, як відкрити командний рядок адміністратора, і це нелегко для них.
Реклама
Ви можете відкрити вікно команди з підвищеними рівнями, використовуючи один із методів, згаданих тут: Чи знаєте ви всі ці способи відкрити командний рядок з підвищеними привілеями в Windows?. Проблема в тому, що навіть після його відкриття часто потрібно змінити поточний шлях до потрібного каталогу. Це пояснюється тим, що за замовчуванням Windows відкриває командний рядок з підвищеними привілеями за адресою C:\Windows\System32. Командний рядок не надає жодної вбудованої функції для відкриття його підвищеного екземпляра за тим самим шляхом.
Щоб вирішити цю проблему, ви можете використовувати ELE.exe - крихітну консольну програму, яку я закодував, щоб відкрити нове вікно консолі в поточному каталозі з існуючого вікна командного рядка.
Використання 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
Просто перетягніть ele на панель інструментів у 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, повідомити про помилку або зробити пропозицію, будь ласка, прокоментуйте.