Консоль от имени администратора
Запуск консоли от администратора
Командная строка Windows в последних версиях претерпела множество изменений к лучшему. Не покривя душой скажу что теперь ей стало действительно удобно пользоваться. В плане безопасности консоль тоже изменилась — теперь даже из-под административной учетной записи без дополнительных действий сделать можно не все. При попытке изменить через консоль ряд системных параметров вы увидите сообщение о недостаточности привилегий. Подобное поведение характерно для операционных систем, корнями происходящих из мира *nix, там все критичные действия всегда требуется подтверждать паролем суперпользователя. В Windows такой пользователь тоже есть, называется он «Администратор».
Для того чтобы запустить командную консоль с повышенными привилегиями, сделайте следующее:
- Нажмите на «Пуск», в поисковой строке наберите «cmd», сделайте на появившейся иконке правый клик и выберите пункт «Запуск от имени администратора»
- Подтвердите повышение привилегий, нажав «Да»
В Windows 8 и старше запустить консоль от администратора можно и просто по правому клику на кнопке «Пуск», после которого в контекстном меню доступен соответствующий пункт
Кроме того, у пользователя есть возможность активировать профиль суперадминистратора, сделав возможным вход в систему от его имени. Сделать это можно так:
- Нажмите «Пуск», сделайте правый клик на строке «Компьютер» и выберите «Управление»
- Откройте в дереве «Локальные пользователи и группы» ветку «Пользователи», вызовите свойства аккаунта «Администратор»
- Снимите галочку с пункта, отключающего вход под данным аккаунтом и нажмите «Применить»
- После этого в обязательном порядке защитите учетную запись суперадминистратора паролем. Сделайте на ней правый клик, выберите «Задать пароль».
После введите максимально сложный пароль и его подтверждение, нажмите «ОК»
Запуск от имени администратора любой программы
В операционной системе Windows при определенных ситуациях средства необходимо использовать с повышенными привилегиями. Так нужно из-за действий, приводящих к изменениям на системном уровне и обычным пользователям (не админам) это не нужно. В статье я расскажу про запуск от имени администратора любого приложения на компьютере.
Чтобы облегчить пользователям запуск программ от имени администратора я подготовил парочку методов.
Запуск от имени администратора с помощью контекстного меню
Контекстное меню вызывается правой кнопкой мышки. Жмём по любой программе мышкой и из контекстного меню нажимаем по опции «Запуск от имени администратора». Так открывается командная строка и прочая программа, где необходимы повышенные привилегии.
Использование сочетания Ctrl+Shift+Enter при поиске
Когда на рабочем столе или в меню Пуск нет какого-либо инструмента мы обращаемся к поиску. Любая версия Windows оснащена им, а в десятой он наиболее удобен. Пропишите какую-нибудь команду, например, cmd – командная строка. Выбрав результат одновременен зажимаем комбинацию Ctrl+Shift+Enter. Простой способ не так ли?
Дополнительные свойства ярлыка
Допустим, вас интересует вопрос, как запустить командную строку от имени администратора. Значок уже расположен на рабочем столе в качестве быстрого доступа, но вы не желаете всё время запускать контекстное меню. Эту проблемку решить можно.
Заходим в свойства ярлыка (правая кнопка мышки и Свойства) и идём в раздел «Дополнительно».
Откроются дополнительные параметры. Там отметьте галочкой параметр «Запуск от имени администратора». Теперь при обычном запуске программы она всегда откроется с повышенными правами.
Программы для запуска от имени администратора
Существует следующие программы: RunAs, AdmiLink, ExecAS.
Инструмент RunAs
Он является частью Windows, поэтому им можно пользоваться. Чтобы её запустить достаточно открыть командную строку и ввести следующую команду:
runas /user:ИмяПКИмяПользователя msconfig.exe
Скорее всего появится просьба о вводе пароля. Обязательно вводим.
Дальше должно появится окошко конфигурации системы. Вместо указанной утилиты используйте cmd.exe или прочие утилиты.
Давайте создадим ярлык на рабочем столе. Нажимаем правой кнопкой мышки на пустой области и выбираем «Ярлык». В качестве расположения прописываем ту самую команду:
runas /user:ИмяПКИмяПользователя msconfig.exe
Даем название ярлыку и сохраняем.
После запуска ярлыка откроется командная строка, где надо ввести пароль от учетной записи. При вводе правильных данных сразу же запуститься msconfig или утилита, которую вы выбрали.
При таком раскладе вы или люди, имеющие доступ к ПК, будут каждый раз вводить пароль. Этот момент решается добавлением в команду параметра /savecred, тогда команда будет такой:
runas /savecred /user:ИмяПКИмяПользователя msconfig.exe
Если вы думаете о безопасности, то подобные ярлыки с такой опцией лучше не использовать. Лучше каждый раз вводить пароль и не беспокоится, что какой-то нахал воспользуется средствами Windows без пароля в угоду себе и во вред вам.
Использование инструмента ExecAS
Запуск от имени администратора возможен программкой ExecAS. После запуска возникает окошко с предложением ввести информацию об учетной записи (логин и пароль), а еще имя программы и путь. После ввода данных жмём «Записать».
В окошке ExecAS появился наш подопытный кролик, Закройте программу и откройте заново. Сразу же откроется та программа, указанную нами в ExecAS. Чтобы добавить дополнительное приложение нужно в командной строке прописать ExecAS.exe /S. (При этом нужно находиться в каталоге с утилитой, к примеру, C:ExecAS).
Запустив ExecAS, добавляем еще какую-либо программку. Закрываем инструмент и опять запускаем. Появляется тоже самое окно. Но так нам не удобно, поэтому перейдем к созданию ярлыков:
Делаем два ярлыка с такими командами:
- C:ExecASExecAS.exe 1
- C:ExecASExecAS.exe 2
Числа 1 и 2 отвечают ща номер программы в ExecAS.
Запустив ярлыки, мы видим, что они открылись от имени администратора.
Использование утилиты AdmiLink
Указанная в заголовке утилита является консольной, и после инсталляции будет находиться в каталоге Windows.
Запускаем инструмент и видим вполне удобное окошко с русским интерфейсом, поэтому разобраться будет легко.
- В первом поле вводим путь до файла, который хотим запускать;
- Параметры командной строки во втором поле заполнять необязательно;
- Третья строчка будет заполнена самостоятельно, если это не так, впишите С:windowssystem32
- Режим отображение окна. В 4 строчке есть 2 параметра:
- SHOW – стандартной запуск ПО с видимым окном;
- HIDE – работа ПО в фоновом режиме;
Настраиваем параметры на вкладке Account:
- В качестве имени домена пишем имя своего ПК, либо NetBios и test.lan;
- Имя пользователя – можно выбрать, нажав на кнопку с тремя точками;
- Пароль от учетной записи и подтвердить.
- Введя все данные, нажмите кнопку «Тестировать».
Утилита проверит работоспособность указанной нами информации. Жмём любую клавишу в CMD.
После удачного теста нажмите кнопочку «Сгенерировать ключ запуска AdmiRun». Если этого не сделать, то ничего не будет работать.
- Идём на вкладку «Link» и делаем следующее:
- Имя ярлыка – называем любым именем;
- Каталог – указываем, где будет расположен ярлык;
- Картинка – выбираем изображение для ярлыка;
- Жмём кнопку «Сгенерировать командную строку».
- Теперь нажимаем большую кнопку «Создать Ярлык сейчас!».
Значок сразу же появится на рабочем столе или каталоге, который вы указали.
Пробуем запустить ярлык. Если всё удачно и программа запустилась от имени админа, то поздравляю. Иначе неверно выполнены действия на каком-то шаге.
Если зайти в свойства ярлыка и изменить программу в поле «Объект» на другую, то она попросту не запуститься. Это небольшая защита от вредоносов.
Планировщик заданий
Запустить программу от имени администратора, достаточно использованием инструмента «Планировщик заданий». Здесь есть один нюанс – если вы не админ, то воспользоваться им не удастся.
Введите в поиске всего два слова: «Планировщик заданий» и откройте результат. В окне справа выбираем пункт «Создать задачу».
Назовите её соответствующим именем, допустим, вы запускаете командную строку, тогда можно назвать CMD. Также ставим галку «Выполнить с наивысшими правами».
На вкладке «Действия» нажмите кнопочку «Создать».
Выберите действие (в нашем случае запуск программы). Нажмите «Обзор» и выберите запускаемую утилиту. Если вы запускаете командную строку, то путь будет таким: С:WindowsSystem32cmd.exe.Теперь нажимаем ОК.
На вкладе «Действия» появилась новая строчка. Отлично, можно нажать ОК.
Этап создания ярлыка
На рабочем столе делаем ярлык и указываем такую команду:
schtasks /run /tn имя_задачи_в_планировщике
имя_задачи_в_планировщике – это имя, которое вы дали в самом начале процесса создания задачи.
Ура, ярлык мы сделали, но это еще не всё. Перейдите в его свойства.
На вкладке «Ярлык» измените значок. Конечно, делать это вы не обязаны.
Дополнение к способу с планировщиком заданий
Для быстрого запуска множества программок, можно использовать утилиту Elevated Shortcut. Вы берёте ярлык или исполняемого файла и перетаскиваете на значок Elevated Shortcut.
Запуск программ из командной строки
Если открыть командную строку от имени администратора указанными выше способами, то запуск всех программ из CMD также позволит открывать их с повышенными правами.
Инструмент Elevate
Скачиваете эту утилиту отсюда и распаковываете. Дальше открываем командую строку и вводим такую команду:
Всё просто, не так ли? И командную строку можно обычным способом запускать, программа всё сделает сама.
Выводы
Мы рассмотрели кучу способов по запуску программ от имени администратора. Есть варианты, где требуется ввести пароль – это одно из безопасных решений, ведь каждый раз, когда мы вводим пароль, можно особо не бояться за потерю каких-то данных. Вирусные программы также не смогут запустить инструменты Windows таким способом.
Еще мы рассмотрели программы, позволяющие запускать программы с повышенными правами без пароля. Хоть это и удобно, но вирус или человек сможет запросто использовать программу в нехороших целях. Также вирусы способны поменять объект ярлыка на сторонний вредоносный ресурс или на программный код, который будет паразитировать в Windows. В целом очень о многих методах мы узнали, а какой использовать решать только вам. Всем удачи!
Как запустить командную строку с правами администратора
Довольно часто, в инструкциях можно встретить фразу, вроде «данные действия стоит выполнять в командной строке запущенной от имени администратора», или «данные команды нужно выполнять в командной строке с правами администратора«. Если по какой-то причине вам не очень понятно, чем обычный запуск командной строки отличается от запуска командной строки с правами администратора, а самое главное, что для этого нужно — тогда внимательно читайте этот материал.
Запуск командной строки с правами администратора в Windows XP
Так как в операционной системе Windows XP еще не существовал механизм защиты UAC, то при условии, что пользователь уже обладает правами администратора, он всегда будет запускать командную строку с максимальными правами — и никаких дополнительных действий, в отличии от последующих операционных систем семейства Windows, для этого не требуется.
Но, что делать, если нужно запустить из под пользователя без прав администратора, командную строку с правами администратора? Делается это просто:
- Открываете меню «Пуск», и ищите там программу «Командная строка», которая находится по адресу «Все программы — Стандартные — Командная строка».
- Нажимаете правой кнопкой мыши по программе «Командная строка», и выбираете пункт «Запуск от имени. «.
- Откроется окно с вопросом «Чью учетную запись следует использовать для запуска этой программы?». В качестве ответа, нужно выбрать нижний пункт «Учетную запись указанного пользователя», и ввести учетные данные пользователя, у которого есть права администратора — в таком случае, командная строка запуститься с ними, не смотря на то, что у текущего пользователя этих прав может и не быть.
Запуск командной строки с правами администратора в Windows Vista
Начиная с Vista, в Windows появился механизм UAC, который ограничивает пользователя в правах на компьютере — даже имея права администратора, простой запуск командной строки не даст возможность вносить изменения в систему на компьютере. Для того же, чтобы запустить командную строку с правами администратора, нужно проделать следующее:
- Открываем меню «Пуск», и набираем «Командная строка». В итоге должны отобразиться результаты поиска, с нужной нам программой «Командная строка».
- Нажимаем на программе «Командная строка» правой кнопкой мыши, и выбираем «Запуск от имени администратора».
- Появится окно, с запросом на разрешение продолжения потенциально опасных действий. Нажимаем «Продолжить».
- Запустится Командная строка. Если в её заголовке присутствует слово «Администратор», то значит все прошло успешно, и командная строка запущена с правами администратора.
Запуск командной строки с правами администратора в Windows 7
- Открываем меню «Пуск», и прямо в нем начинаем набирать текст «Командная строка». В отобразившихся результатах поиска, нужно найти программу «Командная строка», и нажать на ней правой кнопкой мыши.
- В появившемся контекстном меню выбираем пункт «Запуск от имени администратора».
- Должно появится окно запроса на предоставление прав программе «Командная строка» вносить изменения на этом компьютере. Нажимаем «Да».
В прочем, если у Вас на компьютере не работает UAC, то данное окошко появляться не будет. - Запустится Командная строка. Если в её заголовке присутствует слово «Администратор», то значит все прошло успешно, и командная строка запущена с правами администратора.
Запуск командной строки с правами администратора в Windows 8 и Windows 8.1
По факту, запуск командной строки с правами администратора в восьмой версии Windows ничем не отличается от более ранних версий в виде Vista и 7, но из-за прихода Metro интерфейса визуально стал отличаться.
- Открываем меню «Пуск», и в нем набираем «Командная строка». В результатах поиска (справа), должен появится результат с одноименной программой.
- Нажимаем на программе «Командная строка» правой кнопкой мыши, и выбираем пункт «Запуск от имени администратора».
- На запрос, о разрешении программе внести изменения, отвечаем «Да».
- После этого должна запуститься командная строка с правами администратора. Проверить это легко — если в заголовке присутствует слово «Администратор», то значит, данные права были успешно предоставлены системой.
Запуск командной строки с правами администратора в Windows 10
Подход к запуску командной строки в Windows 10 в ранних версиях данной операционной системы ничем не отличается от предыдущих версий данной ОС. Начиная с версии 1903, осуществить запуск командной строки с правами администратора стало еще проще.
Вадим Стеркин
Для начала в качестве общей информации я объясню, как открыть командную строку от имени администратора. Это просто: поищите cmd в «Пуск» → откройте контекстное меню → нажмите «Запуск от имени администратора». Картинки ниже.
В Windows 8 командная строка тоже находится поиском, причем инструкция учитывает сенсорные экраны.
- Если к ПК подключена клавиатура, напечатайте cmd на стартовом экране Windows 8. Если у вас сенсорный экран, проведите пальцем от правого края экрана к центру, в появившейся панели нажмите Поиск и введите cmd.
Увеличить рисунок - Щелкните правой кнопкой мыши по найденной командной строке, либо потяните ее пальцем вверх.
- В нижней панели нажмите Запуск от имени администратора.
Увеличить рисунок
Открытие командной строки в нужной папке
Мы открываем командную строку, чтобы выполнить какую-либо команду. Когда программа или скрипт находятся за пределами известного системе расположения (они перечислены в переменной PATH), приходится вводить полный путь к ним. Запуск командной строки в нужной папке позволяет сэкономить время на вводе пути.
Самый простой способ запуска командной строки в текущей папке — перейти в адресную строку проводника, ввести cmd и нажать Enter !
Для приверженцев мыши есть контекстные меню.
Контекстные меню в Windows 7, 8/8.1 и 10 до версии 1703
В этих ОС достаточно щелкнуть по папке или внутри нее правой кнопкой мыши, удерживая клавишу Shift , чтобы в контекстном меню появился пункт «Открыть окно команд».
Как видно на рисунке выше, командная строка сразу открывается в нужной папке.
Контекстные меню в Windows 10 1703 и новее
В версии 1703 Microsoft решила продвинуть PowerShell и вывела эту консоль вместо CMD в контекстное меню. Можно открыть PowerShell и ввести cmd. Добавить отдельный пункт для командной строки можно твиком реестра — скачать.
Открытие командной строки с правами администратора в нужной папке
Командная строка – это административный инструмент, и многие выполняемые в ней задачи требуют полных прав администратора. Если контроль учетных записей отключен (хотя он вовсе не так страшен), командная строка сразу запускается с полными правами.
Но для тех, кто привык контролировать поведение системы, указанный выше способ часто оказывается бесполезен, поскольку им открывается командная строка с правами обычного пользователя.
Windows 8 и Windows 10 до версии 1703
Начиная с Windows 8, запуск консоли от имени администратора встроен в проводник, причем задачу можно запускать сочетанием клавиш. Это избавляет от необходимости использовать контекстное меню, хотя описанный ниже метод тоже будет работать.
В Windows 10 1703 Microsoft убрала из меню «Файл» вызов командной строки, оставив только PowerShell. Опять же, можно открыть PowerShell и ввести cmd.
Windows 7 и новее
Этот способ работает во всех поддерживаемых ОС Microsoft. Я подготовил набор файлов, с помощью которых можно моментально создать в контекстном меню папки, фона папки (включая рабочий стол) и диска пункт «Открыть окно команд от имени администратора» со значком контроля учетных записей.
Причем при вызове контекстного меню не нужно удерживать клавишу Shift , чтобы увидеть этот пункт. Добавить такой пункт в меню очень просто.
- Загрузите и распакуйте в любое место этот архив.
- Щелкните правой кнопкой мыши на файле ElevateCommand.inf, выберите команду Установить и согласитесь на установку.
- Сделайте то же самое с файлом CmdHereAsAdmin.inf.
Готово! Если захотите удалить этот пункт, откройте Пуск – Поиск – Установка и удаление программ и удалите обе программы PowerToy.
Эти файлы из набора Elevation PowerToys, в котором я уже упоминал в рассказе о UAC. Я лишь выбрал нужные файлы, русифицировал, добавил значок в меню и доработал отображение пункта меню.
Настройка пункта меню
Если хотите изменить название пункта и/или значок, перетащите в блокнот файл CmdHereAsAdmin.inf и отредактируйте две последние строки.
Можно сделать так, чтобы для отображения пункта «Открыть окно команд от имени администратора» нужно было удерживать клавишу Shift при вызове контекстного меню, как это делается при стандартном вызове командной строки. Для этого в разделе [CmdHereAsAdmin.AddReg] «раскомментируйте» команды, которые следуют за моими комментариями, убрав точку с запятой (;) в начале строки.
После внесения изменений просто еще раз установите файл CmdHereAsAdmin.inf.
Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.
Об авторе
Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.
Вас также может заинтересовать:
Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!