15 команд командной строки Windows (CMD), которые вы должны знать
Командная строка постепенно исчезает из интерфейса Windows, и по уважительным причинам: команды CMD – устаревший и по большей части ненужный инструмент из эпохи текстового ввода. Но многие команды остаются полезными, а в Windows 8 и 10 даже добавлены новые функции.
Здесь мы представляем основные команды, которые должен знать каждый пользователь Windows.
Не знаете, как получить доступ к командной строке Windows, забыли основные команды Windows или хотели бы знать, как просмотреть список переключателей для каждой команды (также известный как коды подсказки)? Обратитесь к нашему руководству для начинающих по командной строке Windows за инструкциями.
Команды командной строки Windows
1.Assoc
Большинство файлов в Windows связаны с определенной программой, которая по умолчанию предназначена для открытия файла. Иногда запоминание этих ассоциаций может сбивать с толку. Вы можете напомнить себе, введя команду assoc, чтобы отобразить полный список расширений имен файлов и программных ассоциаций.
Вы также можете расширить команду, чтобы изменить ассоциации файлов. Например, assoc .txt = изменит привязку текстовых файлов к той программе, которую вы вводите после знака равенства. Сама команда Assoc покажет как имена расширений, так и имена программ, что поможет вам правильно использовать эту команду.
В Windows 10 вы можете увидеть более удобный интерфейс, который также позволяет мгновенно изменять ассоциации типов файлов. Зайдите в Настройки (Windows + I)> Приложения> Приложения по умолчанию> Выбрать приложение по умолчанию по типу файла .
2. Шифр
Удаление файлов на механическом жестком диске на самом деле совсем не удаляет их. Вместо этого он отмечает файлы как недоступные, а занимаемое ими место – как свободное. Файлы остаются доступными для восстановления до тех пор, пока система не перезапишет их новыми данными, что может занять некоторое время.
Однако команда cipher стирает каталог, записывая в него случайные данные. Например, чтобы стереть диск C, вы должны использовать команду cipher / w: d , которая сотрет свободное место на диске. Команда не перезаписывает восстановленные данные, поэтому вы не удалите нужные файлы, запустив эту команду.
Вы можете использовать множество других команд шифрования, однако они, как правило, избыточны в версиях Windows с поддержкой BitLocker .
3. Driverquery
Драйверы остаются одним из самых важных программ, устанавливаемых на ПК. Неправильно настроенные или отсутствующие драйверы могут вызвать всевозможные проблемы, поэтому хорошо иметь доступ к списку того, что есть на вашем компьютере. Именно это и делает команда driverquery . Вы можете расширить его до driverquery -v, чтобы получить дополнительную информацию, включая каталог, в котором установлен драйвер.
4. Сравнение файлов
Вы можете использовать эту команду для определения различий в тексте между двумя файлами. Это особенно полезно для писателей и программистов, пытающихся найти небольшие изменения между двумя версиями файла. Просто введите fc, а затем путь к каталогу и имя файла двух файлов, которые вы хотите сравнить.
Вы также можете расширить команду несколькими способами. Ввод / b сравнивает только двоичный вывод, / c игнорирует регистр текста при сравнении, а / l сравнивает только текст ASCII.
Так, например, вы можете использовать следующее:
fc /l "C:Program Files (x86)example1.doc" "C:Program Files (x86)example2.doc"
Приведенная выше команда сравнивает текст ASCII в двухсловных документах.
5. Ipconfig
Эта команда передает IP-адрес, который в настоящее время использует ваш компьютер. Однако, если вы находитесь за маршрутизатором (как и большинство современных компьютеров), вместо этого вы получите адрес локальной сети маршрутизатора.
Тем не менее, ipconfig полезен из-за своих расширений. ipconfig / release, за которым следует ipconfig / Renew, может заставить ваш компьютер с Windows запросить новый IP-адрес, что полезно, если ваш компьютер утверждает, что он недоступен. Вы также можете использовать ipconfig / flushdns для обновления вашего DNS-адреса. Эти команды отлично подходят, если средство устранения неполадок сети Windows давит, что иногда случается.
6. Netstat
Ввод команды netstat -an предоставит вам список открытых в данный момент портов и связанных IP-адресов. Эта команда также сообщит вам, в каком состоянии находится порт; слушание, установленное или закрытое.
Это отличная команда, когда вы пытаетесь устранить неполадки с устройствами, подключенными к вашему ПК, или когда вы опасаетесь, что вашу систему заразил троянец, и вы пытаетесь найти вредоносное соединение.
7. Пинг
Иногда вам нужно знать, поступают ли пакеты на определенное сетевое устройство. Вот здесь и пригодится ping.
Если ввести команду ping, а затем указать IP-адрес или веб-домен, на указанный адрес будет отправлена серия тестовых пакетов. Если они приходят и возвращаются, вы знаете, что устройство способно обмениваться данными с вашим ПК; если это не удается, вы знаете, что что-то блокирует связь между устройством и вашим компьютером. Это может помочь вам решить, является ли причина проблемы неправильной конфигурацией или отказом сетевого оборудования.
8. PathPing
Это более продвинутая версия ping, которая полезна, если между вашим компьютером и устройством, которое вы тестируете, установлено несколько маршрутизаторов. Как и ping, вы используете эту команду, вводя pathping, а затем IP-адрес, но, в отличие от ping, pathping также передает некоторую информацию о маршруте, по которому проходят тестовые пакеты.
9. Tracert
Команда tracert аналогична pathping. Еще раз введите tracert, а затем IP-адрес или домен, который вы хотите отслеживать. Вы будете получать информацию о каждом шаге на пути между вашим компьютером и целью. Однако, в отличие от pathping, tracert также отслеживает, сколько времени (в миллисекундах) занимает каждый переход между серверами или устройствами.
10. Powercfg
Powercfg – очень мощная команда для управления и отслеживания того, как ваш компьютер использует энергию. Вы можете использовать команду powercfg hibernate on и powercfg hibernate off для управления спящим режимом , а также вы можете использовать команду powercfg / a для просмотра состояний энергосбережения, доступных в настоящее время на вашем ПК.
Еще одна полезная команда – powercfg / devicequery s1_supported , которая отображает список устройств на вашем компьютере, поддерживающих режим ожидания с подключением. Если этот параметр включен, вы можете использовать эти устройства для вывода компьютера из режима ожидания даже удаленно. Вы можете включить это, выбрав устройство в диспетчере устройств , открыв его свойства, перейдя на вкладку « Управление питанием », а затем установив флажок « Разрешить этому устройству выводить компьютер из спящего режима».
Powercfg / lastwake покажет вам, какое устройство в последний раз выводило ваш компьютер из спящего режима. Вы можете использовать эту команду для устранения неполадок вашего компьютера, если он выходит из спящего режима случайным образом.
Вы можете использовать команду powercfg / energy для создания подробного отчета о потреблении энергии для вашего ПК. Отчет сохраняется в каталоге, указанном после завершения команды. Этот отчет сообщит вам о любых системных сбоях, которые могут увеличить энергопотребление, например о том, что устройства блокируют определенные спящие режимы или плохо настроены для реагирования на ваши настройки управления питанием.
В Windows 8 добавлен powercfg / batteryreport , который предоставляет подробный анализ использования батареи, если применимо. Обычно отчет выводится в пользовательский каталог Windows и содержит подробную информацию о времени и продолжительности циклов зарядки и разрядки, среднем сроке службы аккумулятора и предполагаемой емкости аккумулятора.
11. Завершение работы
В Windows 8 появилась команда выключения, которая, как вы уже догадались, выключает ваш компьютер .
Это, конечно, избыточно с уже легко доступной кнопкой выключения, но не лишним является команда shutdown / r / o , которая перезагружает ваш компьютер и запускает меню Advanced Start Options, в котором вы можете получить доступ к безопасному режиму и Windows. утилиты восстановления. Это полезно, если вы хотите перезагрузить компьютер для устранения неполадок.
12. Systeminfo
Эта команда предоставит вам подробный обзор конфигурации вашего компьютера. Список охватывает вашу операционную систему и оборудование. Например, вы можете найти исходную дату установки Windows, время последней загрузки, версию BIOS, общий и доступный объем памяти, установленные исправления, конфигурации сетевых карт и многое другое.
Используйте systeminfo / s, за которым следует имя хоста компьютера в вашей локальной сети, чтобы удаленно получить информацию для этой системы. Для этого могут потребоваться дополнительные элементы синтаксиса для домена, имени пользователя и пароля, например:
systeminfo /s [host_name] /u [domain][user_name] /p [user_password]
13. Проверка системных файлов
Средство проверки системных файлов – это инструмент автоматического сканирования и восстановления , ориентированный на системные файлы Windows.
Вам нужно будет запустить командную строку с правами администратора и ввести команду sfc / scannow . Если SFC обнаружит какие-либо поврежденные или отсутствующие файлы, он автоматически заменит их, используя кэшированные копии, хранящиеся в Windows только для этой цели. Для выполнения команды на старых ноутбуках может потребоваться полчаса.
14. Список задач
Вы можете использовать команду tasklist, чтобы предоставить текущий список всех задач, запущенных на вашем ПК. Хотя эта команда несколько избыточна для диспетчера задач, иногда она может находить задачи, скрытые от просмотра в этой утилите.
Также есть широкий выбор модификаторов. Список задач -svc показывает службы, связанные с каждой задачей, используйте список задач -v для получения более подробной информации по каждой задаче, а список задач -m найдет файлы DLL, связанные с активными задачами. Эти команды полезны для расширенного устранения неполадок.
Наш читатель Эрик заметил, что вы можете «получить имя исполняемого файла, связанное с конкретным идентификатором процесса, который вас интересует». Команда для этой операции – список задач | найти [идентификатор процесса].
15. Тасккилл
Задачи, которые появляются в команде tasklist, будут иметь идентификатор исполняемого файла и процесса (четырех- или пятизначное число), связанный с ними. Вы можете принудительно остановить программу, используя taskkill -im, за которым следует имя исполняемого файла, или taskkill -pid, за которым следует идентификатор процесса. Опять же, это немного избыточно с Диспетчером задач, но вы можете использовать его, чтобы убить в противном случае не отвечающие или скрытые программы.
16. Чкдск
Windows автоматически помечает ваш диск для диагностического сканирования chkdsk, когда симптомы указывают на то, что на локальном диске есть поврежденные сектора, потерянные кластеры или другие логические или физические ошибки.
Если вы подозреваете, что ваш жесткий диск выходит из строя, вы можете вручную запустить сканирование. Самая простая команда – это chkdsk c : , которая немедленно просканирует диск C: без перезагрузки компьютера. Если вы добавите такие параметры, как / f, / r, / x или / b, например, в chkdsk / f / r / x / bc : , chkdsk также исправит ошибки, восстановит данные, отключит диск или очистит список битые сектора соответственно. Эти действия требуют перезагрузки, так как они могут выполняться только при выключенной Windows.
Если вы видите, что chkdsk запускается при запуске, позвольте ему сделать свое дело. Однако если он застревает, обратитесь к нашей статье об устранении неполадок chkdsk .
17. schtasks
Schtasks – это доступ из командной строки к Планировщику заданий, одному из многих недооцененных инструментов администрирования Windows. Хотя вы можете использовать графический интерфейс для управления запланированными задачами, командная строка позволяет копировать и вставлять сложные команды для настройки нескольких похожих задач без необходимости выбирать различные параметры. В конечном итоге его намного проще использовать, если вы зафиксировали ключевые параметры в памяти.
Например, вы можете запланировать перезагрузку компьютера в 23:00 каждую пятницу:
schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"
В дополнение к еженедельной перезагрузке вы можете запланировать задачи для запуска определенных программ при запуске:
schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:Program Files (x86)GoogleChromeApplicationChrome.exe"
Чтобы продублировать указанную выше команду для разных программ, просто скопируйте, вставьте и измените ее по мере необходимости.
Только Windows 8: образ для восстановления
Практически все компьютеры под управлением Windows 8 / 8.1 поставляются с завода с образом восстановления, но образ может содержать вредоносное ПО, которое вы не хотели бы переустанавливать. После удаления программного обеспечения вы можете создать новый образ с помощью команды recimg . Ввод этой команды дает очень подробное объяснение того, как ее использовать.
У вас должны быть права администратора, чтобы использовать команду recimg , и вы можете получить доступ только к настраиваемому образу восстановления, созданному с помощью функции обновления Windows 8.
В Windows 10 изменилось восстановление системы . В системах Windows 10 нет раздела для восстановления, поэтому резервное копирование данных становится как никогда важным.
Командуйте и покорите свой ПК с Windows
Эта статья может дать вам только представление о том, что скрыто в командной строке Windows. Если включить все переменные, есть буквально сотни команд. Загрузите справочное руководство по командной строке Microsoft (в Edge или Internet Explorer) для расширенной поддержки и устранения неполадок.
Устали от командной строки? Пора попробовать новый Терминал Windows !