• Запуск cmd от имени администратора: несколько простейших способов. Запуск командной строки (cmd) с правами администратора

    Командная строка – универсальный инструмент в любой операционной системе. Со временем многие люди приходят к тому, что им требуется воспользоваться данным средством. Обычно это необходимо для решения какой-либо проблемы в ОС. Давайте рассмотрим, как открыть командную строку в Windows 7 от имени администратора всеми доступными методами.

    Привилегии админа при вызове утилиты необходимы, чтобы пользователь мог осуществлять в Windows фактически любые действия, даже несмотря на то, что работает из-под учётной записи с ограниченными привилегиями. В подобном случае, если аккаунт администратора защищён паролем, его придется вводить каждый раз для вызова командной строки любым из приведённых ниже способов.

    Это программная оболочка, которая передаёт операционной системе введённые в неё текстовые команды. Физически она является файлом cmd.exe, который расположен в директории «%windir%\system32», а в Windows 7 x64 и в каталоге «%windir%\SysWOW64».

    Хотя со времён MS-DOS утекло немало времени и множество операций в Windows выполняется через графический интерфейс, от командной строки никто не собирается отказываться. Во-первых, далеко не все действия в Windows 7 можно выполнять через консоль, во-вторых, гораздо быстрее ввести текстовую команду и нажать Enter , чем выполнять многочисленные клики по элементам окон, различным меню и прочим графическим элементам.

    Окно «Выполнить»

    Кроме консоли, текстовые команды операционной системе отправляются и через командный интерпретатор. Его особенностями являются:

    • окно с результатом команды после её выполнения не отображается;
    • после запуска каждой из них интерпретатор приходится вызывать заново;
    • для выполнения команд требуются администраторские привилегии.
    1. Запускаем этот инструмент при помощи одноимённой кнопки в «Пуске» или комбинации клавиш Win + R .

    1. Вводим в текстовую форму команду «cmd», «cmd.exe» или полный путь к файлу: «%windir%\system32\cmd.exe» и выполняем команду.

    Здесь может возникнуть вопрос: как узнать, что необходимые привилегии получены? Обращаем взор на шапку окна – там должна быть надпись: «Администратор: путь к файлу cmd.exe».

    Многие пишут: «Не могу запустить консоль от имени админа». Такое может быть, если вашей учётной записи не позволено это делать со стороны администратора, и решить проблему может только он.

    Ярлык в «Пуске»

    1. Открываем это выпадающее меню и кликаем «Все программы».
    2. Пролистываем вниз и кликаем по папке «Стандартные».
    3. Вызываем контекстное меню ярлыка и выбираем соответствующий пункт.

    Поисковая строка

    1. Разворачиваем главное меню Windows 7 и вводим часть названия утилиты в поисковую строку.
    2. Как и в предыдущем случае, открываем контекстное меню целевого объекта, который появился в результате поиска, и выбираем «Запустить от имени…».


    Второй вариант: вводим «cmd» в поиск, зажимаем Ctrl + Shift + Enter и делаем левый клик по иконке.

    Создание ярлыка

    Если командную строку запускаем часто, целесообразным будет создание ярлыка на рабочем столе или в «Панели задач» (сюда его перетащим из декстопа или закрепим).

    1. Выполняем правый клик по свободной области и выбираем команду добавления нового ярлыка.

    1. В качестве объекта расположения задаём «cmd» и кликаем «Далее».

    1. Вводим его название и жмём Enter .

    1. Открываем свойства объекта при помощи комбинации Alt + Enter или правой кнопки.

    1. Щелкаем «Дополнительно».

    1. В окне расширенных свойств отмечаем флажком первую опцию и совершаем клик по «ОК».

    1. Закрываем все окна.

    Чтобы добавить ярлык на «Панель задач», перетаскиваем его в нужную область или при запущенной утилите вызываем команду «Закрепить на Панели задач».

    Создаётся ярлык и путём перетаскивания исполняемого файла на рабочий стол или в «Панель задач».

    Проводник

    Открываем «Проводник» (заходим в любую папку, кроме «Мой компьютер»).

    1. Быстрее всего это сделать комбинацией клавиш Win + E .
    2. Зажимаем Shift и открываем контекстное меню (правой кнопкой) свободного от файлов/каталогов пространства.
    3. Выполняем клик по пункту «Открыть окно команд».

    Прямой вызов

    Командную строку можно запустить как обычное приложениедвойным кликом по исполняемому файлу. Проделаем это.

    1. Вызываем окно «Проводника»: мы воспользовались для этого сочетанием кнопок Win + E .
    2. В адресную строку вводим «%windir%\system32», а для 64 bit можно и «%windir%\SysWOW64», находим наш файл и выполняем его от имени администратора.

    Ещё один замысловатый способ

    1. Открываем «Диспетчер задач» Ctrl + Shift Esc .
    1. Кликаем «Файл» -> «Новая задача».

    1. Вводим название утилиты и открываем её.

    Способ подойдёт для случаев, когда файл explorer.exe поврежден или заменён вирусами.

    В массе авторских сборок операционной системы присутствует возможность открытия консоли с расширенными полномочиями через контекстное меню каталогов. Мы же пользуемся официальной версией ОС, потому продемонстрировать этого не сможем.

    Мы рассмотрели все варианты открытия командной консоли в Windows 7 с привилегиями администратора, что необходимо для выполнения большинства команд в системе. Без этих прав ваши возможности по управлению «Семёркой» будут скудными, а многие проблемы без этого попросту не решить.

    Видеоинструкция

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

    Команда CMD используется для запуска новой копии командного процессора Windows. Как правило, необходимость в подобном запуске возникает в тех случаях, когда требуется переопределить текущие настройки командной строки, задаваемые профилем пользователя и параметрами компьютера. Ключи командной строки CMD перекрывают значения, задаваемые параметрами реестра, определяющими текущие настройки интерпретатора команд Windows.

    Формат командной строки:

    CMD [ строка]

    Параметры командной строки:

    /C   Выполнение указанной команды (строки) с последующим завершением.

    /K   Выполнение указанной команды (строки) без последующего завершения.

    /S   Изменение поведения после /C или /K (см. ниже)

    /Q   Отключение режима вывода команд на экран (ECHO).

    /D   Отключение выполнения команд AutoRun из реестра (см. ниже)

    /A   Вывод результатов выполнения команд в формате ANSI.

    /U   Вывод результатов выполнения команд в формате UNICODE.

    /T:fg   Выбор цвета переднего плана/фона (более подробно см. COLOR /?)

    /E:ON   Разрешение расширенной обработки команд (см. ниже)

    /E:OFF   Запрет расширенной обработки команд (см. ниже)

    /F:ON   Разрешение символов завершения имен файлов и папок (см. ниже)

    /F:OFF   Запрет символов завершения имен файлов и папок (см. ниже)

    /V:ON   Разрешение отложенного расширения переменных среды с применением символа "!" в качестве разделителя. Например, /V:ON разрешает использовать!var! в качестве расширения переменной var во время выполнения. Синтаксис var служит для расширения переменных при вводе, что приводит к совсем другим результатам внутри цикла FOR.

    /V:OFF   Запрет отложенного расширения переменных среды.

    Чтобы указать в одной строке несколько команд, следует разделить их символами "&&" и заключить в кавычки. Кроме того, из соображений совместимости, /X означает то же, что и /E:ON, /Y то же, что и /E:OFF и /R то же, что и /C. Все прочие ключи командной строки игнорируются.

    Если указаны ключи /C или /K, то остальная часть командной строки после такого ключа обрабатывается как командная строка, а обработка символов кавычек (") ведется по следующим правилам:

    1. Если выполняются все перечисленные ниже условия, то символы кавычек в командной строке сохраняются:
    - ключ /S отсутствует
    - есть ровно два символа кавычек
    - между ними нет других специальных символов, как то: &()@^|
    - между ними имеются один или несколько пробелов
    - строка, заключенная в кавычки, является именем исполнимого файла.

    2. В противном случае, проверяется первый символ, и если он является символом кавычек, то он удаляется, также удаляется последний символ кавычек в командной строке, а весь текст после этого последнего символа кавычек сохраняется.

    Если ключ /D НЕ УКАЗАН в командной строке, то при запуске CMD.EXE выполняется проверка значений переменных REG_SZ или REG_EXPAND_SZ для следующих разделов системного реестра:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

    И если одна из них или обе они присутствуют, то сначала выполняются они.

    По умолчанию расширенная обработка команд включена. Чтобы запретить расширенную обработку для конкретного вызова, используется параметр /E:OFF .

    Можно включить или отключить расширенную обработку команд для всех вызовов CMD.EXE на данном компьютере или для данного сеанса пользователя, задав с помощью REGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметров REG_DWORD для следующих разделов:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

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

    В пакетном файле аргументы SETLOCAL ENABLEEXTENSIONS или DISABLEEXTENSIONS переопределяют параметр /E:ON или /E:OFF. Для получения дополнительных сведений введите "SETLOCAL /?".

    При расширенной обработке команд изменения и/или добавления затрагивают следующие команды:

    DEL или ERASE

    CD или CHDIR

    MD или MKDIR

    START (изменен также вызов внешних команд)

    Для получения подробных сведений введите "имя_команды /?".

    Отложенное расширение переменных среды НЕ ВКЛЮЧЕНО по умолчанию. Можно включить или отключить отложенное расширение переменных среды для конкретного вызова CMD.EXE с помощью параметра /V:ON или /V:OFF. Можно включить или отключить отложенное расширение переменных среды для всех вызовов CMD.EXE на данном компьютере или для данного пользователя, задав с помощью команды REGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметров REG_DWORD для следующих разделов:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion Параметры пользователя переопределяют параметры компьютера. Параметры командной строки, в свою очередь, переопределяют параметры реестра.

    В пакетном файле аргументы SETLOCAL ENABLEDELAYEDEXPANSION или DISABLEDELAYEDEXPANSION переопределяют параметр /V:ON или /V:OFF. Для получения дополнительных сведений введите "SETLOCAL /?".

    Если отложенное расширение переменных среды включено, то для замены текущего значения переменной среды во время выполнения может использоваться символ восклицательного знака "!".

    Можно включить или отключить завершение имен файлов и папок для конкретного вызова CMD.EXE с помощью ключей /F:ON или /F:OFF. Завершение имен можно включить или отключить для всех вызовов CMD.EXE на данном компьютере или для данного пользователя, с помощью REGEDIT.EXE задав значения REG_DWORD в системном реестре для следующих разделов:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar

    И/или

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar

    Установив их шестнадцатеричные значения равными коду управляющего символа, используемого для конкретной функции (например, 0x4 для CTRL-D или 0x6 для CTRL-F). Параметры пользователя перекрывают параметры компьютера. Ключи командной строки, в свою очередь, перекрывают параметры реестра.

    Если завершение включено с помощью ключа командной строки /F:ON, то используются два управляющих символа: CTRL-D для имен папок и CTRL-F для имен файлов. Чтобы отключить конкретный символ завершения в системном реестре, в качестве кода специального символа используется шестнадцатеричное значение символа пробела (0x20).

    Завершение вызывается при вводе одного из этих двух специальных символов. Функция завершения берет строку пути слева от точки ввода, дописывает к ней символ шаблона, если таковой отсутствует, а затем строит список путей, которые соответствуют полученному определению. После этого выводится первый элемент этого списка соответствующих путей. Если же список пуст, то подается звуковой сигнал и ничего не выводится. После этого повторный ввод того же самого специального символа приводит к циклическому перебору всех соответствующих путей. Нажатие клавиши Shift при вводе управляющего символа позволяет просматривать список путей в обратном порядке. Если изменить выведенный путь, а затем снова ввести управляющий символ, сохраненный список очищается и строится новый список путей. То же самое происходит, если переключиться с одного символа завершения на другой. Единственное отличие при использовании символа завершения файла состоит в том, что при этом для построения списка соответствия берется и путь, и имя файла, а при использовании символа завершения папки берется только путь. Если символ завершения используется в одной из встроенных команд манипулирования папками (CD, MD или RD), то всегда подразумевается символ завершения папок.

    Символ завершения правильно работает и с именами файлов, содержащими пробелы или иные специальные символы, если при этом строка соответствия заключена в кавычки. Кроме того, если сместить точку ввода влево, а затем использовать символ завершения внутри строки, оставшийся справа от точки ввода текст будет отброшен.

    Специальные символы, которые требуют обязательного заключения в кавычки:

    пробел

    &(){}^=;!"+,`~

    Примеры использования:

    cmd.exe /F:ON - запустить новое окно командной строки с включенным режимом использования символов завершения имен файлов и папок. Данный режим облегчает набор имен, например, если набрать символ "S" и нажать CTRL+D, то вместо него будет подставлено имя каталога, начинающееся на "S", при следующем нажатии CTRL-D – имя следующего по алфавиту, если такой существует, например:

    SAVED - при первом нажатии.

    "System Volume Information" - при втором нажатии CTRL+D. Если имя содержит пробел, то оно заключается в двойные кавычки.

    Для подстановки имен файлов используется комбинация CTRL+F.

    Использование символов завершения можно настроить для постоянного использования на данном компьютере, как описано в статье .

    cmd.exe /U /C "C:\Program Files (x86)\FPinger\Collect.exe" - выполнить запуск программы "Collect.exe" в режиме вывода результатов в кодировке UNICODE и завершиться.

    cmd.exe /A /K "C:\Program Files (x86)\FPinger\Collect.exe" - запустить программу "Collect.exe" в режиме вывода результатов в кодировке ANSI и ожидать ввод команд пользователя.

    cmd /C /V:ON exanpfor.bat - выполнить командный файл exampfor.bat в режиме разрешения отложенного расширения переменных среды с применением символа "!" в качестве разделителя.

    cmd /T:f0 - запустить командный процессор в режиме отображения черных символов на белом фоне.

    Запустить командную строку от имени администратора на Windows в режиме повышенных прав не сложная задача. Некоторые полезные команды требуют выполнение с такими привилегиями. Если Вы их будете открывать в обычном режиме, тогда, скорее всего, увидите сообщение об ошибке.

    Желательно иметь административный доступ к Windows или знать пароль админа. Когда Вы попытаетесь вызвать cmd под пользователем с ограниченными правами, тогда откроется окно UAC. Здесь Вы должны в форму ввести пароль администратора, в случае верного ввода, у Вас запустится командная строка с возможностями администратора.

    Как узнать, в каком режиме открыта консоль? Посмотрите на название окна, если там написано «Администратор», тогда Вы все верно выполнили и смело можете приступать к написанию команд.

    Способов запуска консоли от имени администратора множество, и они почти идентичны в разных версиях Windows. Все методы одинаково можно использовать.

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

    Ознакомьтесь, с процессом и выделите для себя удобный способ места запуска cmd. Для примера, рассмотрим быстрый путь:

    1. Нажмите «пуск».

    2. В поиск поместите надпись «командная строка».

    3. Дождитесь построение списка. На самый первый объект поместите курсор мыши и клацните правой кнопкой.

    4. Всплывет меню, в нем выберите строку «запуск от имени администратора».

    5. Если включена опция контроля учетных записей, нажмите «да».

    Примечание: введите пароль админа, если увидите поле ввода, а затем кликните «да».

    Запускаем cmd на Windows 8 с правами администратора

    1. Нажмите кнопку «пуск».

    2. переместитесь вправо до упора.

    3. Кликните на иконку лупы.

    4. В форме введите cmd.

    5. По объекту «командная строка» клацните правой кнопкой.

    6. В меню нажмите пункт запуска от имени администратора, как на скриншоте.

    7. В окошке контроля учетных записей кликните «да».

    Как и у всех современных ОС в XP имеется тоже такая функция. Проделайте шаги по ссылкам и рекомендациям выше.

    Как видите не много действий надо проделать, чтобы запустить командную строку от имени администратора. С такими правами Вы выполните любую прописанную команду в cmd. Например, так у Вас появится возможность легко и быстро и не только.

    Частенько возникает ситуация, когда нужно запустить cmd с правами администратора. Однако не так это просто сделать неподготовленному пользователю. Вся проблема в том, что по умолчанию cmd запускается от имени текущего пользователя, для запуска от имени администратора, нужно либо зайти в систему под логином админа, либо сделать кое какую хитрость.

    Есть определенный нюанс, который нужно выполнить перед тем как запускать командную строку от имени администратора. Нужно проверить включена ли учетная запись админа, если включена присвоить ей пароль. А теперь давайте разберемся подробнее.

    Для начала нужно проверить включена ли у вас учетная запись администратора. Для этого, открываем “Управление компьютером

    переходим в пункт “Локальные пользователи и группы ” — “Пользователи “. Как видите, в моем случае учетная запись “Администратор ” отключена (на иконке висит стрелка).

    Двойным кликом открываем свойства учетной записи и снимаем галку с пункта “Отключить учетную запись

    Жмем “ОК “. Стрелка с иконки админской учетки пропала, значит она включена. Теперь установим пароль. Для этого жмите правой кнопкой мышки по учетной записи “Администратор ” и выберите пункт меню “Задать пароль…

    На предупреждение о смене пароля, нажмите “Продолжить ” и два раза введите пароль

    Готово! Теперь у вас есть учетная запись администратора и вы знаете пароль к ней. Перейдем к следующему этапу.

    Запускаем CMD с правами администратора

    Открываем командную строку, для этого жмем “Пуск ” — “Выполнить “, или сочетание клавиш “Win+R ” и введите команду cmd . В открывшемся окне напишите следующее:

    runas /profile /user:mymachine\Администратор cmd

    (где mymachine – это имя вашего компьютера)

    и нажмите клавишу Enter. Командная строка запросит у вас пароль администратора, введите его и дождитесь запуска командной строки с правами администратора. Все было бы хорошо но у меня после ввода вылетела ошибка:

    Такая ошибка может появиться в двух случаях. Первый – вы ввели неправильный пароль. Второй – ни разу не было выполнено входа в систему под учетной записью администратора (мой вариант).

    Нужно выйти из системы и войти в неё из под учетной записи администратора, так я и сделал

    Теперь можно выходить и снова войти под своей учетной записью. Как только войдете под своей учетной записью, попробуйте еще раз запустить cmd под администратором.

    И вуаля! Открылось второе окно командной строки из под учетной записи администратора. Теперь вы можете просматривать каталоги, и даже запускать приложения от имени администратора.

    Большинству пользователей для «общения» с ОС Windows вполне хватает предложенного разработчиками графического интерфейса - он прост и интуитивно понятен. Но для некоторых целей, с которыми рядовой пользователь сталкивается нечасто, удобнее использовать командную строку. Как запустить командную строку в Windows?

    Для начала разберемся, что такое командная строка. Интерфейс командой строки (консоли) - текстовый . Пользователь вводит с клавиатуры определенные команды, система их выполняет. Командная строка используется, к примеру, для трассировки маршрута к сайту (серверу) или для проверки пинга при проблемах с интернетом.

    В ОС Windows NT (Windows 2000 и выше) используется интерпретатор командной строки cmd.exe , пришедший на смену устаревшему интерпретатору command.com, который использовался в системах семейства Windows 9x и MS-DOS. Интерпретатор переводить текстовую команду в понятный системе вид. Запустить командную строку в Windows означает запустить приложение cmd.exe.

    Чтобы вызвать командную строку, можно использовать один из следующих способов.

    Нажимаем на кнопку «Пуск». В открывшемся меню выбираем пункт Выполнить. В открывшемся окне в строке Открыть вводим название программы cmd.exe и кликаем по кнопке ОК или нажимаем на клавишу Enter на клавиатуре. Для того, чтобы вызвать окно Выполнить, можно использовать и сочетание клавиш Win + R (Win – клавиша с логотипом Windows в нижнем ряду клавиатуры).

    Можно открыть командную строку и более «традиционным» способом, выбрав ее из списка установленных программ. Для этого опять-таки нажимаем на кнопку «Пуск», в меню выбираем пункт Все программы, в нем - пункт Стандартные, и из списка стандартных программ выбираем нужную нам программу - Командная строка.

    Но запущенная таким образом командная строка может не позволить вам выполнять определенные команды. Чтобы добиться своего, нужно запустить командную строку от имени администратора . Для этого «добираемся» до командной строки предыдущим способом (Пуск - Все программы - Стандартные), но кликаем по словосочетанию Командная строка не левой кнопкой мыши, а правой. Откроется контекстное меню. В нем кликаем на пункт Запуск от имени администратора. При этом может появиться диалоговое окно: «Разрешить следующей программе внести изменения на этом компьютере?». Смело жмем «Да».

    Чтобы не выполнять одни и те же манипуляции при каждом запуске командной строки можно настроить автоматический запуск от имени администратора . Для этого вызываем контекстное меню тем же способом, что и в предыдущем случае, но вместо пункта Запуск от имени администратора выбираем пункт Свойства. В открывшемся диалоговом окне свойств переходим на вкладку Ярлык и нажимаем на кнопку Дополнительно. В открывшемся окне ставим галочку напротив пункта Запуск от имени администратора, нажимаем на кнопку ОК, а в окне свойств нажимаем Применить и ОК.

    В состав Windows 7 входит расширяемая оболочка интерфейса командной строки, Windows PowerShell . Ее можно использовать вместо стандартной командной строки. Запустить Windows PowerShell так же просто, как и обычную командную строку (cmd.exe): Пуск - Все программы - Стандартные - Windows PowerShell.

    Запустив командную строку, вы можете посмотреть список наиболее часто используемых команд . Для этого нужно ввести команду help и нажать на клавишу Enter. Откроется список доступных команд. Чтобы получить дополнительные сведения об интересующей вас команде, нужно ввести help имя_команды, к примеру, help tree. Если нужно получить сведения об определенной утилите, поможет конструкция имя_утилиты /?, например, ping /?.

    Командная строка - довольно полезный инструмент Windows , который может пригодиться в различных ситуациях. И когда в следующий раз представитель техподдержки провайдера попросит вас открыть командную строку и проверить пинг, у вас не возникнет вопрос «Как запустить командную строку?»