Учимся работать с cmd: запуск, настройка, команды

Основные команды cmd. Основные команды cmd в Windows

Операционная система Microsoft Windows невероятно распространена и каждому администратору приходится с ней сталкиваться. Поэтому мы решили собрать список основных команд для командной строки CMD которые пригодятся при настройке и траблшутинге сети.

Команды CMD

Ping — Конечно же пинг! Самая используемая утилита, отправляющая ICMP пакеты для проверки доступности узла на другой стороне. Показывает ответы, время за которое пакеты были доставлены и TTL (Time To Live), а по окончанию показывает статистику. По умолчанию высылается 4 пакета, и увеличить их количество можно добавив в строку –n число_пакетов , либо запустив непрерывный пинг набрав –t . Помимо этого есть параметр –l размер_пакета , позволяющий изменить размер отправляемого пакета.

Пример:

ping 192.168.1.1 -t

Подробную информацию обо всех параметрах, которые можно использовать с командой можно узнать, введя /? после самой команды. Это работает и для других команд.

ping /?

Tracert — Trace route как и ping позволяет определить доступность удаленного узла, однако она отображает в выводе все маршрутизаторы, через которые проходил пакет. При выполнении этой команды высылается ICMP пакет, с TTL=1, и после того как первый маршрутизатор отбросит пакет, будет выслан пакет с TTL увеличенным на 1, и так далее, пока не будет достигнет пункт назначения, либо пока TTL не станет равным 30.

Пример:

tracert wiki.merionet.ru

Pathping — Эта команда аналогично команде tracert выполняет трассировку, дополнительно показывая статистику по задержкам и потерям на промежуточных узлах.

Пример:

pathping www.merionet.ru

Ipconfig — Эта команда отображает текущие настройки протокола TCP/IP – IP адрес, маску, шлюз. Для отображения полной информации сетевого адаптера нужно добавить после команды параметр /all – теперь можно узнать mac-адрес, адрес DHCP сервера и многое другое. Для просмотра всех ключей можно воспользоваться параметром /? . Так же могут быть полезными параметры /release для отмены сетевых настроек, полученных по DHCP, /renew для обновления конфигурации сетевого адаптера по DHCP и /flushdns для очистки DNS кэша.

ipconfig /all

Getmac – эта команда используется для определения MAC-адреса компьютера. Использование этой команды отображает MAC-адрес сетевых адаптеров устройства.

Nslookup — Name Server Lookup. Используется для того чтобы определить IP-адрес по доменному имени.

Пример:

nslookup www.merionet.ru

Netstat – эта команда показывает состояние входящих и исходящих TCP соединений. Если мы используем команду с параметром –r , то она выведет нам таблицы маршрутизации, а использовав параметр –s мы получим статистику по протоколам

Netsh – Net Shell, сетевая оболочка. Используется для локальной или удаленной настройки сетевых параметров. После ввода команды строка переходит в режим оболочки, внутри которой можно ввести /? и увидеть все доступные настройки. Внутри каждой команды таким способом можно посмотреть список доступных подкоманд.

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

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

netsh interface ip set address local static 192.168.1.10 255.255.255.0

Net view – отображает имена компьютеров в текущем домене

Arp – команда для просмотра записей в arp таблице. Для просмотра текущих записей используется ключ –a . Для удаления записи из таблицы используется ключ –d интернет_адрес . Если нужно удалить все записи, то вместо адреса нужно поставить звездочку (*).

Пример:

arp — a

Hostname – показывает имя компьютера.

NbtStat — отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

Route – команда для обработки таблиц сетевых маршрутов. Показывает текущую таблицу, имеется возможность добавлять и удалять маршруты. Чтобы вывести все содержимое таблицы маршрутизации нужно набрать команду route print .

Telnet – клиент сервера Telnet для подключения к удаленным хостам.

Для подключения используем команду так: telnet ip-адрес порт

Пример:

telnet 192.168.1.20 5150

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

Через реестр

Модификация реестра на пользовательских машинах ― странный вариант, лишь на случай крайней необходимости. Можно использовать ветки Run или RunOnce. Подробнее о них ― в документации. Сама модификация реестра может проводиться через групповые политики или из командной строки ― например, такой командой:

В зависимости от ветки реестра, процесс будет выполняться или под пользователем, выполнившим вход в систему, или под аккаунтом SYSTEM.

Есть и другие способы, такие как правка ярлыков в папке «Автозагрузка» или добавление в ярлык к популярной программе && script.cmd, но эти методы уже из серии «можно, но не нужно».

Теперь перейдем к новым инструментам.

Способы новые или куда же без PowerShell

PowerShell, оправдывая свое название, может подключаться к удаленным компьютерам при помощи WMI, RPC и WS-Management (WSMan). Использование последнего метода требует предварительной настройки.

Командлеты, не требующие предварительной настройки, как правило, имеют параметр ComputerName, но не имеют параметра Session. Посмотреть список таких командлетов можно командой:

Для настройки WSMan в общем случае достаточно выполнить команду Enable-PSRemoting-Force. Она запустит службу удаленного управления WinRM и пропишет исключения в фаерволе ― в принципе, это можно сделать для всего домена при помощи групповых политик. Подробнее настройка описана в документации.

После того как все компьютеры будут готовы принимать запросы, мы сможем подключаться при помощи соответствующих командлетов PowerShell. Для проверки возможности подключения используется командлет Test-WSMan.

Проверка возможности подключения.

Для того чтобы выполнить определенную команду или скрипт, используется командлет Invoke-Command со следующим синтаксисом:

Где COMPUTER ― имя компьютера, COMMAND ―– имя команды, а USERNAME ― имя пользователя, если оно нужно.

Смотрим содержимое диска С удаленного компьютера.

Если же нам нужно получить полноценную консоль ― не автоматизации ради, а ради управления конкретным компьютером, ― то можно использовать командлет Enter-PSSession.

Работаем в консоли удаленного компьютера.

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

Конечно, кроме встроенных средств и небольших утилит, существует множество программ для управления структурой. Помимо взрослых решений, для управления конфигурациями вроде Chef, Ansible и MS SCCM можно использовать и средства мониторинга вроде Zabbix, и даже консоль управления антивирусом Касперского.

В период гетерогенных структур хорошо бы иметь возможность унифицированного управления Windows и Linux. Это можно сделать и с помощью PowerShell, что само по себе достойно отдельной статьи ― стоит такую сделать или уже лишнее?

Кстати, поделитесь вашими способами скрытого и не очень запуска программ на удаленных компьютерах. Ну, за исключением эксплойтов.

Основные команды CMD. Основные команды для работы с файлами

Эти команды CMD файла могут пригодиться очень многим пользователям персонального компьютера:

  • del — команда используется для удаления. Может использоваться для удаления как одного, так и нескольких файлов. Кроме того, есть возможность удаления разрешенных только для чтения файлов;
  • edit — с помощью команды выполняется запуск текстового редактора;
  • ren — позволяет переименовать файл. Также можно использовать rename;
  • move — применяется для перемещения и переименования файла;
  • copy con — позволяет создать новый файл;
  • fc — позволяет сравнить, что находится в двух файлах. Результатом работы являются появляющиеся символы, которые дают информацию о статусе сравнения;
  • type — применима для текстовых документов. Выполнением команды является вывод на экран содержимого файла;
  • copy — позволяет копировать, а также объединять файлы.

Команды для диагностики ЖД компьютера и системы

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

  • Compact — команда позволяет отображать и настраивать сжатие в файловой системе NTFS. Путем этой команды можно существенно сэкономить дисковое пространство.
  • Format — производит форматирование диска или дискеты. Учтите, форматирование приведет к полному удалению всех данных на носителе.
  • Chkdisk — осуществляет проверку и вывод информации о носителе. Команда поможет узнать о занятом пространстве, количестве места на поврежденных секторах и так далее.
  • Fsutil — предоставляет информацию о файловой системе и позволяет внести в нее изменения.
  • Chkntfs — позволяет показать и настроить проверку диска в процессе запуска Windows.
  • Convert — позволяет преобразовать том из одной файловой системы в другую. Невозможно изменять тип у активного тома или диска.
  • Recover — команда для восстановления данных с поврежденных носителей. Происходит данный процесс методом считывания одного сектора за другим. Считывание происходит лишь с тех секторов, с которых можно считать. Данные расположенные в поврежденных физически секторах восстановлены не будут. Чаще всего восстанавливают, таким образом, текстовые документы с поврежденных дискет.
  • Diskpart — позволяет открыть данные о диске и провести требуемую настройку.
  • Vol — предоставляет информацию о серийном номере жесткого диска.
  • Label — применяется для просмотра и редактирования меток тома. Следует учитывать, что для файловых систем FAT32 наименование тома может содержать не более 11 символов, а NTFS 32 символа.

Командная строка Windows 8. Командная строка в системе Windows 8

Командная строка, или консоль, специальный инструмент для глубокой настройки операционной системы Windows 8. Данная утилита предназначена для работы с командами MsDos. Отсутствие графического интерфейса часто пугает пользователей, но с помощью этой программы можно быстро совершить любую операцию в системе. Некоторые действия (например, проверка пинга или трассировка) вообще нельзя сделать другим способом. В данной статье подробно рассмотрено, как вызвать консоль, а также описаны основы работы с ней. 

Диалоговое окно «Выполнить»

Самый простой и быстрый способ открыть командную строку – с помощью диалога «Выполнить». Это другая утилита с текстовым интерфейсом, которая предназначена для быстрого запуска программ в Windows  путем ввода их названий. Ничего сложного в работе с диалогом нет, просто следуйте представленной инструкции:

  1. Одновременно нажмите кнопки «Win» и «R» на своей клавиатуре. С помощью этой комбинации клавиш можно быстро вызвать диалог «Выполнить». 
  2. В текстовом поле открывшегося окна необходимо ввести команду « cmd » без кавычек.
  3. Нажмите Энтер или кнопку «Ok», чтобы подтвердить ввод команды и открыть консоль.

Открыть от имени администратора

Некоторые действия, которые могут повлиять на работу операционной системы, можно выполнить, только обладая правами администратора Виндовс. Для этого необходимо открыть консоль другим способом:

  1. Вызовите боковую панель. Для этого проведите курсором от правого верхнего к правому нижнему углу экрана.
  2. В поле «Поиск» требуется написать «cmd ». Нажимать Enter пока не надо.
  3. Windows покажет вам ярлык для запуска командной строки . Кликните по нему правой кнопкой мыши. 
  4. В ниспадающем контекстном меню требуется выбрать опцию «Запуск от имени администратора».
  5. Если на учетной записи админа вашего компьютера установлен пароль, система попросит ввести его.

Основы работы

Все действия в консоли осуществляются с помощью текстовых команд.  Чтобы узнать их список и получить помощь, введите «Help» и нажмите Enter. Утилита продемонстрирует вам список различных возможностей, которые доступны пользователю. Если вы хотите получить более подробную информацию о каком-то из них, введите « help имя_команды ».

Редко используемые, но очень полезные команды

При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):

Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)

Для реализации этой затеи нужно поочередно выполнить три несложные команды:

  1. netsh wlan set hostednetwork mode=allow
  2. netsh wlan set hostednetwork mode=allow ssid=MiWiFi key=MiWiFipassword keyUsage=persistent. Вместо MiWiFi и MiWiFipassword можно использовать свои фразы. Первый параметр задает имя беспроводной сети, второй — пароль (должен состоять из 8 символов или более).
  3. netsh wlan start hostednetwork.

Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.

Удалениям службу Windows (или любую другую) через командную строку

Если попробовать удалить службу через штатное приложение «Службы», то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но «забывают» их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:

  • Запустите программу «Службы», используя команду msc.
  • Найдите в отобразившемся списке службу, которую необходимо удалить, и кликните по ней два раза мышкой:
  • Нас интересует текст в блоке «Имя службы».
  • Теперь вернитесь в окно командной строки и впишите в него команду:

sc delete имя_службы

Подставьте вместо фразы «имя_службы» имя удаляемой службы. Если оно содержит пробелы, как в нашем случае, заключите имя службы в кавычки.

\

Служба удалена.

Выключаем/перезагружаем/отправляем в сон/гибернацию компьютер с задержкой. Если необходимо выключить, перезагрузить или отправить в сон компьютер с задержкой по времени, не обязательно использовать какие-либо сторонние программы — все можно сделать при помощи командной строки. Для этого достаточно использовать команду:

shutdown /s /t 60 /f

В данном случае компьютер будет выключен (параметр «/s») через 60 секунд (параметр «/t 60») с принудительным завершением работы всех приложений без предупреждения пользователя (параметр «/f» — обязательный при использовании таймера «/t»).

Вместо выключения компьютера «/s» использовать:

  • l — завершение сеанса (выход из учетной записи пользователя с блокировкой, если для входа требуется пароль).
  • /r — перезагрузка компьютера.
  • /hybrid/s — «отправка» компьютера в сон (параметр «s» использовать обязательно).
  • /h — режим гибернации (или режим максимального энергосбережения, при котором ключевые компоненты компьютера остаются включенными).

Для выключения компьютера, например, через 2 часа следует указывать в параметре «/t» число 7200 (1 час равен 3600 секундам).

Сразу после выполнения команды на экран будет выведено уведомление:

Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:

shutdown /a

Просмотр списка запущенных процессов и завершение работы любого из них. Если по каким-то причинам не удается запустить «Диспетчер задач», но имеется доступ к командной строке, запущенный процесс может быть снят при помощи специальных команд:

Сначала выведем на экран список всех запущенных процессов при помощи команды tasklist:

  • Нас интересует идентификатор «PID» завершаемого процесса. Возьмем для примера PID процесс «NVDisplay.Container.exe» — 1100.
  • Для завершения его работы используем команду taskkill /pid 1100 /f (параметр «/f» необходим для принудительного завершения работы процесса).

Чиним интернет при помощи командной строки. Разнообразные неполадки с сетевыми подключениями можно устранить «одним махом» через командную строку путем сброса настроек TCP/IP (не будем вдаваться в подробности, но если вам интересно, об это можно почитать тут — Netsh Winsock — что это и зачем нужно?.

Для выполнения этой задачи нужно поочередно ввести две команды:

netsh int ip reset

netsh winsock reset

Перезагружаем компьютер для применения изменений.

Вопрос по запуску

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

Для вызова системного окошка со строкой нужны такие действия:

  1. Зажать синхронно две кнопки: «Win» (обозначается на клавиатуре флажком) и букву R. Принцип работает на Windows 7 и XP. На восьмёрке используется сочетание кнопок «Win» + X (английская буква).
  2. В появившейся графе пропишите cmd и нажмите «Enter».

Можно задействовать меню «Пуск». Наводите курсор в нижний левый угол и нажимаете левую кнопку мыши. Выберите графу «Все программы». Перейдя в раздел под названием «Стандартные», выберите «Командную строку».

Но такой вариант оптимален только для версий системы до Windows 10.

Сама работа в командной строке происходит по одному сценарию без зависимости от операционной системы. Отличия касаются только её вызова.

Например, если вас интересует, как создать файл в командной строке Windows 10, то в первую очередь вызовите её.

Для этого в меню «Пуск» выбираете разделе «Служебные»,а после этого – командную строку.

Есть и универсальный способ вызова для всех ОС. Он выражается в следующем алгоритме:

  1. Используя проводник, открыть диск с системной папкой (как правило его буквенное обозначение C) с виндой.
  2. Открывается папка «Windows», а в ней -«System32». Там и находится файл «cmd.exe». Это та самая командная строка.
  3. Этот файл запускается от администратора.

После данных действий можно создавать файл с применением команд.

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

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

Пред­ста­вим такую ситу­а­цию: мы ска­ча­ли 30 под­ка­стов, кото­рые хотим послу­шать в доро­ге. Но после ска­чи­ва­ния выяс­ни­лось, что гром­кость у всех запи­сей очень тихая, и даже если выкру­тить всё на мак­си­мум, её всё рав­но не хва­та­ет. Что­бы послу­шать под­ка­сты, нам придётся:

  1. запу­стить аудиоредактор, 
  2. по оче­ре­ди открыть в нём каж­дый файл, 
  3. вруч­ную уста­но­вить нуж­ный уро­вень громкости,
  4. сохра­нить файл,
  5. открыть сле­ду­ю­щий и повто­рить всё то же самое,
  6. повто­рить ещё 28 раз

Оче­вид­но, что это зай­мёт мно­го вре­ме­ни, и про­ще ска­чать дру­гие под­ка­сты, чем тра­тить столь­ко сил на эти. Но, напри­мер, в MacOS мы можем открыть тер­ми­нал и напи­сать там две команды:

cd podcasts

for file in *; do wc -l $file; lame —scale 8 $file; done

Пер­вая коман­да пере­хо­дит в ката­лог с под­ка­ста­ми, а вторая:

  1. берёт все фай­лы в этой папке;
  2. полу­ча­ет их коли­че­ство и название;
  3. в цик­ле запус­ка­ет про­грам­му lame и ука­зы­ва­ет пара­мет­ры для неё — под­нять гром­кость в 8 раз у это­го файла;
  4. повто­ря­ет цикл до тех пор, пока не обра­бо­та­ют­ся все файлы.

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

Вот что ещё мож­но делать через команд­ную строку:

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

Назначенные задания

Довольно интересный способ, заслуживающий право на жизнь. Назначенные задания можно создавать из командной строки при помощи утилиты schtasks.exe, выполнять их, затем удалять. Подробнее с синтаксисом можно ознакомиться в документации, я же разберу пример использования назначенных заданий в доменной среде. Предположим, нам нужно выполнить команду как можно быстрее вне зависимости от того, выключен компьютер или нет. Для этого используются так называемые предпочтения групповых политик (Group Policy Preference).

Искать установку назначенных заданий следует в конфигурации компьютера или пользователя ― «Настройка ― Параметры панели управления ― Назначенные задания».

Создание нового назначенного задания.

Для выполнения команды или скрипта ASAP понадобится создать «Немедленную задачу (Windows 7 и выше)». Если вдруг в инфраструктуре остались машины под управлением Windows XP, то подойдет «Очередное задание (Windows XP)».

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

Пример WMI-фильтра для применения политики только на компьютерах с Windows XP:

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

Запускаем немедленную задачу только один раз.

При использовании таких назначенных заданий программа запустится, как только компьютер получит обновление групповой политики. Это удобно: не нужно проверять доступность компьютеров в случае Psexec и wmic и заставлять пользователей перезагружать машины, как в случае скриптов групповых политик. При необходимости можно скопировать файл скрипта локально в разделе «Настройка ― Конфигурация Windows ― Файлы».

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

Работаем с файлами и папками

Несмотря на то, что Проводник Windows специально предназначен для работы с файлами и папками многие пользователи предпочитают ему файловые менеджеры такие как, например, Total Commander. Без сомнения, работать с любой из этих программ гораздо удобнее, чем с командной строкой. Однако может случиться так, что не одно из этих приложений запустить невозможно, и в таких аварийных ситуациях на помощь приходит cmd с директивами dir, cd, mkdir, rmdir, del, copy, type.

DIR

dir используется для просмотра содержимого папки (каталога).

Для просмотра содержимого текущего каталога достаточно набрать:

Если вы хотите увидеть в текущей папке только исполняемые файлы с расширением .exe вам придется немного потрудиться и набрать более длинную строку:

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например :

CD

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

Мы находимся в папке и хотим попасть на уровень выше в папку work:

А теперь перейдем в папку :

И закончим наш вояж переходом в корневую папку текущего диска:

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2:

А rmdir с ключом /S легко это дерево удалит:

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

Удаляем все файлы с расширением .tmp из текущей папки:

Копируем из папки music диска d: все файлы с расширением .mp3 на флешку с логическим именем f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

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

Команды

Запрос help выведет все команды Windows 7, доступные для ввода в данный момент. Для большинства из них возможна установка параметров или значений. Мы рассмотрим те запросы, которые могут пригодиться обычному пользователю.

Таймер на выключение ПК

Команда shutdown отвечает за выключение компьютера. Для нее существуют следующие атрибуты:

  • -s — выключает ПК сразу же после ввода.
  • -s -t 50 — выключает ПК через определенное время (50 — количество секунд, цифру можно менять на любую).
  • -a — отмена таймера выключения.

Указанные атрибуты прописываются через пробел после команды. Выглядит это следующим образом: «запрос атрибут». Например, для выключения ПК через 3 минуты нужно прописать следующее:

Отображение конфигурации компьютера

Сведения о конфигурации компьютера можно получить через systeminfo.Там отобразится состояние сетевых подключений, установленный объем ОЗУ, примененные обновления и прочая информация.

Проверка диска

Команда chkdsk вызывает состояние логических разделов диска. А ее использование со следующими атрибутами выполнит проверку:

  • /r — исследование диска на предмет поврежденных разделов. Если таковые будут обнаружены, система попытается их автоматические восстановить.
  • /v — запуск процедуры проверки с отображением исследуемых файлов.
  • /f — запускает исправление ошибок. При этом потребуется блокировка диска, о чем и оповестит система.

Проверка компонентов системы

Для вызова данной функции используется запрос sfc. Он позволяет проверить состояние компонентов системы и восстановить их, если обнаружено повреждение. Это полезная команда, которая часто требуется при исправлении ошибок исполняемых файлов.

Запускается она со следующими атрибутами:

  • /scannow — сразу запускает процедуру проверки.
  • /scanonce — назначает проверку на перезагрузку ПК.
  • /scanboot — проверка включается всегда, когда загружается Windows.

@top-advice.ru

Команды командной строки Windows

1. Ping

Хотите узнать доступность какого-либо сервера в локальной сети или интернете, а также время задержки ответа, это то, что вам нужно. Вводите после нее ip-адрес или домен и по указанному адресу отправляются запросы и анализируется результат.

ping beginpc.ru

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

2. Pathping

Похожа на предыдущую, но при этом показывает маршрут, по которому идут пакеты и статистику для каждого из узлов отдельно.

pathping yandex.ru

3. Tracert

Показывает путь прохождения данных в виде узлов сети между вашим устройством и точкой назначения. Позволяет определить проблемный узел, который не отвечает или медленно работает. Например, виновато оборудование провайдера или проблема дальше на маршруте. Формат записи аналогичный, команда следом ip-адрес или доменное имя.

tracert google.ru

4. Ipconfig

Позволяет просматривать информацию об имеющихся адаптерах интернет в компьютере и их настройках. Использование дополнительных параметров позволяет получить более детальную информацию или выполнить определенные действия, так очищает кэш DNS, что бывает весьма полезно, если там сохранены неправильные данные и сайты не открываются.

ipconfig /flushdns

5. Certutil

Данная утилита много что умеет, но нам она интересна возможностью рассчитать хеш файла в командной строке Windows. Это позволяет сделать это на любом компьютере без необходимости устанавливать дополнительные программы.

6. Sfc

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

7. Chkdsk

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

8. Systeminfo

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

9. Tasklist

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

10. Taskkill

Позволяет завершать запущенные процессы или задачи по их идентификатору (PID) или имени образа. Получить эти данные можно как раз с помощью предыдущей команды. Может быть полезно в bat файлах и при закрытии зависших программ.

Возможно, у вас другой список наиболее часто используемых команд, тут все довольно индивидуально и зависит в том числе от решаемых вами задач. Такие простые варианты как CD и DIR в расчет не брались, а копирование, переименование и удаление обычные люди с помощью CMD обычно не делают.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий