Запуск административных инструментов из cmd

24 апреля, 2011 Рубрики: Windows

Запуск команд из CMD Доброго времени, читатели www.k-max.name. Сегодня в очередной раз пришлось лезть в поиск за необходимо справкой. Часто приходится помогать пользователям Windows прямо из учетной записи пользователя, а под рукой не оказывается инструментов, кроме встроенной в Windows командной строки cmd.exe. При работе под ограниченной в правах учетной записью часто приходится выполнить какую-то задачу с повышенными правами Администратора. cmd для этих задач самое подходящее средство, чтобы не вводить по-многу раз пароль  администратора, достаточно один раз запустить командную строку от имени администратора и выполнять нужные действия запускать нужные команды, которые я опишу ниже:

appwiz.cpl – Установка и удаление программ
certmgr.msc – Сертификаты
ciаdv.msc – Служба индексирования
cliconfg – Программа сетевого клиента SQL
clipbrd – Буфер обмена
compmgmt.msc – Управление компьютером
dcomcnfg – Консоль управления DCOM компонентами
ddeshare – Общие ресурсы DDE (на Win7 не работает)
desk.cpl – Свойства экрана
devmgmt.msc — Диспетчер устройств
dfrg.msc – Дефрагментация дисков
diskmgmt.msc – Управление дисками
drwtsn32 – Dr.Watson
dxdiag – Служба диагностики DirectX
eudcedit – Редактор личных символов
eventvwr.msc – Просмотр событий
firewall.cpl – настройки файерволла Windows
gpedit.msc – Груповая политика
iexpress – IExpress (не знаю что это :) )
fsmgmt.msc – Общие папки
fsquirt – Мастер передачи файлов Bluetooth
chkdsk – Проверка дисков (обычно запускается с параметрами буква_диска: /f /x /r)
control printers – Принтеры и факсы – запускается не всегда
control admintools – Администрирование компьютера – запускается не всегда
control schedtasks – Назначенные задания (планировщик)
control userpasswords2 – Управление учётными записями
compmgmt.msc – Управление компьютером (compmgmt.msc /computer=pc – удаленное управление компьютером pc)
lusrmgr.msc – Локальные пользователи и группы
mmc— создание своей оснастки
mrt.exe – Удаление вредоносных программ
msconfig – Настройка системы (автозапуск, службы и др…)
mstsc – Подключение к удаленному рабочему столу
ncpa.cpl – Сетевые подключения
ntmsmgr.msc – Съёмные ЗУ
ntmsoprq.msc – Запросы операторов съёмных ОЗУ (для XP)
odbccp32.cpl – Администратор источников данных
perfmon.msc – Производительность
regedit – Редактор реестра
rsop.msc – Результатирующая политика
secpol.msc – Локальные параметры безопасности (Локальная политика безопасности)
services.msc – Службы
sfc /scannow – Восстановление системных файлов
sigverif – Проверка подписи файла
sndvol — управление громкостью
sysdm.cpl – Свойства системы
sysedit – Редактор системных файлов (не знаю, что это :) )
syskey – Защита БД учётных записей
taskmgr – Диспетчер задач
utilman Диспетчер служебных программ
verifier Диспетчер проверки драйверов
wmimgmt.msc – Инфраструктура управления WMI

Данный список – это в основном GUI’овые пролижения. Ниже в отдельный список выделю консольные команды.

Также запустить приложения в панели управления с правами администратора, можно если щелкнуть правой кнопкой мышки одновременно удерживая клавишу Shift. И выбрать Запуск от имени.(RunAs…) (актуально для Win XP).

Список консольных команд:

nbtstat -a pc — имя пользователя работающего за удаленной машиной pc
net localgroup group user /add — Добавить в группу group, пользователя user
net localgroup group user /delete — Удалить пользователя из группы
net send pc ”текст ‘‘ – отправить сообщение пользователю компьютера pc
net sessions — список пользователей
net session /delete – закрывает все сетевые сессии
net use l: \\имя компа\папка\ – подключить сетевым диском l: папку на удаленном компьютере
net user имя /active:no – заблокировать пользователя
net user имя /active:yes – разблокировать пользователя
net user имя /domain – информация о пользователе домена
net user Имя /add — добавить пользователя
net user Имя /delete — удалить пользователя
netstat -a – список всех подключений к компьютеру
reg add — Добавить параметр в реестр
reg compare — Сравнивать части реестра.
reg copy — Копирует из одного раздела в другой
reg delete — Удаляет указанный параметр или раздел
reg export — Экспортировать часть реестра
reg import — Соответственно импортировать часть реестра
reg load — Загружает выбранную часть реестра
reg query — Выводит значения заданной ветки реестра
reg restore — Восстанавливает выбранную часть реестра из файла
reg save — Сохраняет выбранную часть реестра
reg unload — Выгружает выбранную часть реестра
shutdown — выключение компьютера , можно удаленно выключить другой.
SystemInfo /s machine – покажет много полезного об удаленной машине

Большинство материала было взято с padmoga.com, а так же из поисковиков :) Со временем буду пополнять материал. Надеюсь, кому-то моя справка тоже понадобится.

С Уважением, Mc.Sim!




Теги: , , ,

61 комментарий к “Запуск административных инструментов из cmd”

  1. alex
    27 апреля, 2011 at 20:54
    1

    Очень помогло! Спасибо

    • 28 апреля, 2011 at 09:26
      2

      Пожалуйста! Приходите еще!

  2. Dimon
    10 августа, 2011 at 18:22
    3

    Вот полное описание iexpress – IExpress ;)

    http://technet.microsoft.com/ru-ru/library/cc817488.aspx

    • 11 августа, 2011 at 10:22
      4

      О! Спасибо. Какая интересная штука :)

  3. nazlo
    24 марта, 2012 at 15:10
    5

    Скажите пожалуйста как выключить комп. по локальной сети? Если и на моем и на другом ПК имеется права Админа! команда Shutdown Выдает ошибку №5

    • 25 марта, 2012 at 00:36
      6

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

  4. Сергей
    7 апреля, 2012 at 16:30
    7

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

    • 7 апреля, 2012 at 18:01
      8

      за данную функцию отвечает команда net с дополнительными параметрами, например:
      C:\Users\user1>net view
      Имя сервера Заметки

      -------------------------------------------------------------------------------
      \\1C-PROG
      \\AGENT
      \\AL
      \\DC
      \\DC2
      \\FILES
      \\SC
      \\SERVER
      \\SQL
      \\TERMINAL
      \\VIP
      Команда выполнена успешно.

  5. sisdba
    3 мая, 2012 at 22:31
    9

    Подскажите если можно. Ситуация такая, есть удалённый оффис. В нём есть компы, юзеры сидят под рядовыми пользователями чтоб предотвратить левые движения с их стороны, такие как установка нелицензионного по и прочей х……. так вот иногда встают административные задачи на этих компах. Подключаюсь по TeamViewer, эта прога даёт доступ только на активный сеанс, тоесть юзера. Так вот как например под юзером перебить ip адрес, открыть доступ к принтеру. Команда runas например нехочет запускать ncpa.cpl . Есть мысли в эту сторону у кого-нибуть. Спасибо заранее. Кстати классный блог, слов нет!!!!! По вечерам есть что почитать. =)

    • 4 мая, 2012 at 11:39
      10

      Для того чтобы можно было запускать с правами администратора какие-то действия, есть 3 решения (которые пришли в голову):
      1. Установить TeamViewer Host, который работает как служба (это чтобы пользователя не утруждать запускать TeamViewer QS). И при подключении указывать не пароль TeamViewer, а пароль учетных данных Windows – то есть администратора.
      2. Запускать командную строку от имени администратора и из нее уже запускать нужные инструменты.
      3. Настроить доступ к клиентам через RDP и подключаться к компьютерам как администратор.
      Но в 1 и 2 случае есть нюанс – если там Windows 7 и включен UAC, то при запросе административного доступа – пользователю будет отображено сообщение с запросом разрешения доступа, где он должен будет нажать да или нет.

  6. Влад
    21 мая, 2012 at 12:35
    11

    Здравствуйте , вот я хочу написать сообщение на другой комп ! Как мне это сделать ? При этом мы знаем что у нас работает система “Сервер – Клиент” , в одной комнате ! Вот как мне это все сделать ? Расскажите пожалуйста , напишите как все сделать по пунктам … Вот если там требуется ip компа , то как его узнать ! Пожалуйста , умоляю… Заранее большое “Спасибо” !

  7. чик
    16 января, 2013 at 18:19
    13

    Спасибо мне пригодилось *CRAZY* =)

  8. fang
    20 мая, 2013 at 10:09
    14

    Спасибо автору. Скопипастил ;) на всякий случай, часто многое подзабывается.

    з.ы. дополнения будут????? 8)

    • 20 мая, 2013 at 11:14
      15

      Пожалуйста.
      возможно дополнения будут по мере появления информации )

  9. Рус
    9 августа, 2013 at 11:27
    16

    Норм! давно хотел такой список ) Спасибо большое за труды !!! :)

  10. Влад
    11 августа, 2013 at 08:34
    17

    Здравствуйте)))))
    очень полезная статься, много узнал, Спасибо автору)
    но вот вопрос: сегодня запустив свой ПК обнаружил что в моей общей папке (где хранятся игры и программы мне необходимые (отдельная от системной)) просто почти пусто (осталось две папки aimp2 и Torchlight2) остального всего нету, они были удалены, но не мной! вчера нигде не лазил так что просто офигел….
    если какая-либо команда для того, что бы посмотреть что же произошло… например в какой момент были удалены файлы????

    • 16 августа, 2013 at 14:38
      18

      Антивирус установлен? Пользователей компьютера больше одного?

  11. Pavel
    4 октября, 2013 at 17:20
    19

    Сайт норм очень помог

  12. Alexie
    20 января, 2014 at 15:15
    20

    Спасибо, хороший список.
    SysEdit – это редактор системных файлов на основе notepad, в Windows XP он сразу открывает 4 файла: C:\Windows\system.ini, C:\Windows\win.ini, C:\autoexec.bat, C:\config.sys. Они исторически остались со времен MS-DOS и первых версий Windows, если в первых двух еще что-то есть, то autoexec.bat и config.sys обычно пустые.

    • 28 января, 2014 at 09:52
      21

      Спасибо за информацию, но в Win7 он похоже уже не работает )

  13. Сергей
    19 февраля, 2014 at 23:56
    22

    В интернете нашел скриптик который выводит установленный софт в системе,но как сделать так что бы результат переводился в текстовый документ.Куда подставлять > c:\1.txt .Очень нужно.Вот сам скрипт

    @ECHO OFF
    :: Вывод списка установленных программ
    CHCP 1251 > nul
    SET UNISTALL=HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
    FOR /f “tokens=7 delims=\” %%a IN (‘reg query “%UNISTALL%”‘) DO (
    FOR /f “tokens=1,2,*” %%b IN (‘reg query “%UNISTALL%\%%a” ^| FIND /I “DisplayName”‘) DO (
    ECHO %%d
    )
    )

    • 4 марта, 2014 at 13:47
      23

      Сохраните скрипт в виде cmd файла и выполните как
      primer.cmd > c:\1.txt

  14. Даниил
    21 сентября, 2014 at 11:03
    24

    Привет.Какая команда востанавливает систему (откаывает) через cmd. Срочно нужно,файлы типа .exe не открываются и панель управления тоже. Помогите.

    • 17 декабря, 2014 at 21:53
      25

      Думаю, что вам нужно сначала от вирусов полечиться…

    • Alex
      1 декабря, 2015 at 22:24
      26

      попробуй sfc/scannow

  15. oooluk
    4 ноября, 2014 at 22:56
    27

    Как запустить учетную запись пользователя через cmd? Те из под одной учетной записи запустить другую.

    • 18 декабря, 2014 at 14:04
      28

      для этого используется команда runas.
      Но она запускает не пользователя, а программу от имени пользователя.

  16. niko
    26 ноября, 2014 at 13:25
    29

    Iexpress собирают файлы в формат .exe

    • 18 декабря, 2014 at 15:16
      30

      Спасибо за информацию.

  17. ваня
    19 декабря, 2014 at 12:19
    31

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

    • 19 декабря, 2014 at 12:21
      32

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

  18. Евгений
    27 февраля, 2015 at 20:58
    33

    Здравствуйте. Подскажите пожалуйста, как только лишь через консольные команды снять с ветки все права кроме пользователя( и систему тоже убрать)? Чтобы можно было удалить защищенные ветки.

    • 7 июня, 2015 at 20:20
      34

      Доброго времени, Евгений. Быстрый гуглинг навел меня на утилиту под названием SubInACL.

  19. Алекс
    3 марта, 2015 at 15:32
    35

    SystemInfo /s comp2
    выводит:
    Введите пароль для comp1\adm:

    Как сделать что бы выводилось:
    Введите пароль для comp2\user

  20. Алекс
    3 марта, 2015 at 15:38
    37

    reg query \\comp1\HKLM\SYSTEM\tds /v drv
    пишет:
    Ошибка: Отказано в доступе.

    Как ввести логин и пароль для comp1

    • 7 июня, 2015 at 20:39
      38

      необходимо выполнять команду reg в оболочке, запущенной с правами пользователя, имеющего доступ к \\comp1

  21. Вячеслав
    23 июля, 2015 at 16:56
    39

    Здравствуйте!
    Есть два скрипта, 1)Определяет имя и букву флэшки
    @echo off
    SetLocal EnableExtensions
    For /F “tokens=1* delims==” %%a in (
    ‘WMIC LogicalDisk Where ^(DriveType^=2 And MediaType^=NULL And VolumeSerialNumber Is Not Null^) Get Name^, VolumeName /Value^
    ^| findstr /I /C:”Name” /C:”VolumeName”‘
    ) do (
    if /i “%%a”==”Name” echo Диск: %%b
    if /i “%%a”==”VolumeName” echo Метка: %%b
    )
    2) Ищет на дисках файл и копирует.
    @echo off
    FOR %%I in (S) DO if exist %%I:\ dir /b /s %%I:\*.mp3 >> %cd%\tmp.txt 2>nul
    pause
    ::Первый параметр – имя файла-списка
    ::Второй – имя папки, куда копируется
    ::Третий – имя подпапки, куда копируется
    setlocal enabledelayedexpansion
    set list=tmp.txt
    set pathlist=%cd%
    set dir=%cd%\MP3\
    if not exist “!list!” (endlocal&msg * “There is no listfile here”&exit /b)
    if not “!dir:~-1!”==”\” (set dir=!dir!\)
    if not “!dir:~1,1!”==”:” (set dir=%~dp1!dir!)
    if not exist “!dir!” (md “!dir:~0,-1!”)
    for /f “usebackq tokens=*” %%A IN (“!list!”) DO (
    set copied=%%~A
    if “!copied:~1,1!”==”:” (copy “%%~A” “!dir!”>nul 2>nul) else (copy “%~dp1%%~A” “!dir!”>nul 2>nul)
    )
    copy “!list!” “!dir!List.txt”>nul
    ::Удаление файла списка
    del %cd%\tmp.txt
    echo  Поиск завершён
    ren %cd%\%Copy% %Copy%+%Files%
    timeout /t 3 >nul
    Вопрос? Мне надо, чтобы после определения буквы флэшки откуда я запустил батник исключил этот диск из поиска и копирования.Как объединить эти два скрипта?

    • 10 октября, 2015 at 13:32
      40

      Думаю Вы видите, что ваши скрипты покарёжило )
      В таком виде трудно что-либо посоветовать.

  22. queb1x
    14 января, 2016 at 02:39
    41

    Уважаемый,у меня есть 2 компа и мне надо их соедiнить через wifi,возможно ли это?пс:без программ типо тим вивера т.е. на том что есть в винде

  23. Добрый пенгвин
    3 апреля, 2016 at 17:15
    43

    У меня вот такой к вам вопрос.Полазив в cmd я узнал что пароль на моем компьютере может держаться 42 дня. Как изменить число дней?Желательно описать в ответе.

    • 3 августа, 2016 at 23:18
      44

      Это зависит от редакции (версии) вашей операционной системы.

    • igoru
      20 ноября, 2017 at 17:04
      45

      gpedit.msc -> Политика “Локальный компьютер” -> Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Политика учетных записей -> Политика паролей -> “Максимальный срок действия паролей”

  24. Юрий
    24 января, 2017 at 21:45
    46

    Здравствуйте, а будут ли команды, которые отвечают за удаление вредоносного ПО, восстановление данных с компа и естественно управление и удаление вредоносного ПО при помощи другого компьютера подключённого по локальной сети.

    • 25 июля, 2018 at 11:02
      47

      Для таких задач мне помогали продукты компании DrWeb. CureNet, например.
      Частно сказать, я бы не рекомендовал бороться с вирусами при подключенном к локальной сети компьютере.

  25. Cheepsody
    12 февраля, 2017 at 00:56
    48

    Спс за инфу, Mc.Sim. Подскажите какой командой вызвать окошко “Выполнить…”?

    • 25 июля, 2018 at 11:03
      49

      Клавишами Win + R на клавиатуре.

  26. 4 марта, 2017 at 18:44
    50

    Спасибо редакторам!) Очень хороший сайт!) Помогли решить проблему)

  27. Валерий
    6 февраля, 2018 at 19:49
    51

    Спасибо за команды. Очень прикольно! :-D :-D :-D

  28. MRXT
    5 марта, 2018 at 17:46
    52

    Всем привет.У меня такой вот вопрос:Можно ли как-нибудь через cmd посмотреть кто подключен к моему инету(роутеру) и отключить этого пользователя?

    • 10 февраля, 2019 at 10:50
      53

      что за роутер?

  29. Lafi[UA]
    7 мая, 2018 at 15:54
    54

    ПОЖАЙЛУСТА СКАЖЫТЕ! как открыть компоненты windows через консоль Бо у меня не откривается

  30. 13 мая, 2018 at 06:44
    57

    iexpress – штучка, чтобы делать самораспаковывающиеся cab архивы с дополнительными свистелками, типа запуска распакованного экзешника после распаковки, показа лицензионного соглашения и т.п. В общем можно делать свои маленькие инсталляторы, или упаковать [зчрк]трояна[/зчрк] инсталлятор из нескольких файлов в один, а потом его запустить.

    • 10 февраля, 2019 at 13:02
      58

      Интересно…
      Как-то не доводилось с ним работать.
      Спасибо.

  31. Денис
    21 октября, 2018 at 08:55
    59

    Где есть подобное описание compmgmt.msc ?

  32. Deniscka
    21 ноября, 2023 at 16:44
    60

    _appwiz.cpl – Установка и удаление программ

    Не наследует права из CMD – от имени Администратор

  33. Test
    29 января, 2024 at 11:11
    61

    lusrmgr.msc – то, что я искал. Спасибо.

Написать комментарий