Скрытые команды CMD: почему slmgr не в справке и какие ещё есть
Многие пользователи Windows, работая в командной строке (cmd.exe), привыкли получать список доступных команд через help. Однако при попытке найти там slmgr (Software License Manager) вы обнаружите, что его нет. Это вызывает закономерный вопрос: почему так происходит и какие ещё скрытые утилиты командной строки существуют в Windows? Разберёмся подробно.
Почему slmgr не отображается в справке CMD?
Команда slmgr - это не встроенная команда интерпретатора cmd.exe, а отдельный исполняемый файл (slmgr.vbs), расположенный в системной папке C:\Windows\System32. Команда help показывает только внутренние команды оболочки (например, dir, cd, copy). Внешние утилиты, такие как slmgr, powercfg или wmic, в этот список не попадают, хотя и запускаются из командной строки.
Какие ещё скрытые команды существуют в Windows CMD?
Помимо slmgr, в Windows есть множество полезных системных утилит, которые не видны в справке, но доступны для выполнения. Вот наиболее часто используемые:
- powercfg - управление схемами электропитания, просмотр и изменение настроек энергосбережения.
- wmic - мощный инструмент для получения информации о системе (процессоры, диски, процессы) через WMI.
- sfc - проверка целостности системных файлов Windows.
- dism - обслуживание образов Windows, восстановление повреждённых компонентов.
- msiexec - установка и настройка MSI-пакетов.
- logoff - завершение сеанса текущего пользователя.
- shutdown - перезагрузка или выключение компьютера с расширенными параметрами.
Как узнать полный список всех доступных команд?
Есть несколько способов обнаружить все скрытые утилиты CMD:
- Использовать команду
whereдля поиска файлов:where *.exeв папке System32. - Просмотреть содержимое каталога
C:\Windows\System32вручную, отфильтровав файлы с расширением.exeили.vbs. - Воспользоваться PowerShell:
Get-Command -CommandType Applicationдля полного перечня.
Практические примеры использования slmgr
Утилита slmgr используется для управления лицензированием Windows. Вот несколько ключевых команд:
slmgr /dli- отображение базовой информации о лицензии.slmgr /dlv- подробная информация о лицензии (состояние, срок действия).slmgr /xpr- проверка, активирована ли система постоянно.slmgr /rearm- сброс таймера активации (доступно ограниченное число раз).
Заключение
Отсутствие slmgr в справке help - это нормальное поведение, так как команда является внешней утилитой. В Windows существует десятки таких скрытых инструментов, которые расширяют возможности командной строки. Для их обнаружения используйте поиск по папке System32 или PowerShell. Знание этих утилит поможет эффективнее администрировать систему и решать задачи без стороннего ПО.