Как активировать Windows через командную строку

Эдуард Пащенко
Эдуард Пащенко
  • 29 июня 2022
  • 26 805 просмотров
Как активировать Windows через командную строку

Чтобы активировать Windows 10 или Windows 11 через командную строку, откройте командную строку от имени администратора и выполните две команды: slmgr /ipk с вашим 25-значным ключом, затем slmgr /ato. Первая устанавливает ключ, вторая отправляет его на серверы Microsoft. Команды одинаковы для Домашней и Pro, нужен интернет и ключ под установленный выпуск.

Командная строка выручает, когда страница «Активация» в «Параметрах» не открывается или зависает, когда ключ надо ввести скриптом на нескольких компьютерах или когда удобнее увидеть точный текст ошибки. На Windows 11 у slmgr уже есть преемник, модуль PowerShell OSLicense, о нём в конце.

Содержание8 разделов

Шаг 1. Откройте командную строку от имени администратора

Без прав администратора slmgr не установит ключ: Microsoft требует для /ipk и онлайн-активации окно командной строки с повышенными привилегиями. Наберите cmd в поиске на панели задач, щёлкните правой кнопкой по «Командная строка» и выберите «Запуск от имени администратора». В заголовке окна должно появиться слово «Администратор».

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

Подойдёт и правый щелчок по «Пуск»: в Windows 11 пункт «Терминал (Администратор)», в Windows 10 «Windows PowerShell (администратор)». Команды slmgr работают и в PowerShell. Другие способы, включая Win + R и Ctrl + Shift + Enter, собраны в инструкции как запустить cmd от имени администратора.

Шаг 2. Установите ключ командой slmgr /ipk

Подставьте свой ключ вместо иксов и нажмите Enter:

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Через пару секунд откроется окно Windows Script Host с сообщением, что ключ продукта установлен. Если на компьютере уже стоял другой ключ, /ipk заменит его без предупреждения.

Активация Windows через командную строку: ключ продукта установлен

Ключ не от того выпуска slmgr не примет и покажет ошибку прямо здесь. Чаще других встречается 0xC004F050: ключ нельзя использовать для этой Windows. Сверьте выпуск командой winver или по инструкции как узнать версию Windows.

Шаг 3. Активируйте Windows командой slmgr /ato

slmgr /ato

Команда /ato запускает активацию через интернет для розничных ключей и ключей MAK. Сообщение об успешной активации в окне Windows Script Host значит, что всё готово.

Пришёл код ошибки? Найдите его в таблице ниже.

Одна тонкость из документации: после смены ключа Microsoft советует перезагрузить компьютер, чтобы служба лицензирования работала стабильно. Если /ato сразу после /ipk выдаёт странную ошибку, перезагрузитесь и повторите /ato.

Шаг 4. Проверьте результат

Статус активации в командной строке показывает команда:

slmgr /xpr

Для розничного ключа она сообщает, что активация бессрочная: по документации Microsoft розничная активация и активация MAK постоянные, а дату окончания /xpr показывает только для KMS. Подробнее о лицензии расскажут slmgr /dli (кратко: выпуск, канал, последние пять символов ключа) и slmgr /dlv (развёрнуто). Эти три команды права администратора не требуют.

То же видно в «Параметры» → «Система» → «Активация» в Windows 11 и в «Параметры» → «Обновление и безопасность» → «Активация» в Windows 10.

Если slmgr /ato выдаёт ошибку

Ошибка активации в командной строке приходит с тем же кодом, что и в «Параметрах». Значения кодов взяты из справки Microsoft по ошибкам активации:

КодПричинаЧто делать
Ключ продукта недопустимыйПроверьте ключ символ за символом
Ключ уже использован на другом устройствеНужен другой ключ или помощь продавца
Установлен корпоративный ключ, и /ato ищет KMS-серверУстановите розничный ключ своего выпуска через /ipk
Не удаётся связаться с серверами активацииПроверьте дату и время на компьютере и подключение к интернету

0xC004F074 появляется и тогда, когда в системе остался общий ключ корпоративной установки (GVLK): с ним /ato пытается найти в сети сервер KMS. Почему такие ключи не активируют обычную Windows, объясняет статья про ключи GVLK.

Если серверы недоступны, а интернет есть, Microsoft советует проверить брандмауэр, а затем активировать по телефону. Команда slui 4 открывает мастер телефонной активации, весь путь по шагам в инструкции как активировать Windows по телефону.

Как заменить ключ: сначала удалить старый

Новый ключ ставится поверх старого и одной командой /ipk. Удалять старый отдельно нужно, если вы продаёте или отдаёте компьютер или хотите убрать ключ из системы:

slmgr /upk
slmgr /cpky

/upk удаляет ключ текущего выпуска, и после перезагрузки Windows станет неактивированной. /cpky стирает ключ из реестра, чтобы его не вытащила программа или вредонос. Обе команды требуют прав администратора. Остальные параметры, от /rearm до удалённого управления, есть в справочнике команд slmgr.vbs.

slmgr перестанет работать: чем активировать в Windows 11

slmgr написан на VBScript, а Microsoft отключает VBScript в несколько этапов. 10 сентября 2026 года компания назвала заменой slmgr модуль PowerShell OSLicense. В Windows 11 24H2 и 25H2 с обновлениями с конца августа 2026 года он уже встроен, и те же два шага там выглядят так:

Invoke-OSLicense -InstallProductKey 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX'
Invoke-OSLicense -ActivateOnline

Пока slmgr работает и на Windows 10, и на Windows 11.

Сроки отключения и таблица замены каждой команды в статье OSLicense вместо slmgr.

Дистрибутивы: Microsoft Windows 11 Professional, Microsoft Windows 11 Домашняя (Home), Microsoft Windows 10 Professional.

Часто задаваемые вопросы

Какие команды нужны, чтобы активировать Windows 11 через командную строку?

Две. slmgr /ipk с вашим ключом устанавливает ключ, slmgr /ato активирует Windows через интернет. Командную строку открывайте от имени администратора.

Подходит ли инструкция для Windows 10?

Да. Команды slmgr одинаковы для Windows 10 и Windows 11, отличается только путь к странице «Активация» в «Параметрах».

Нужно ли запускать slmgr /ato после slmgr /ipk?

Да, если хотите активировать сразу. Windows и сама попробует активироваться позже, но /ato запускает проверку немедленно и показывает код ошибки, если что-то не так.

Как узнать, активирована ли Windows, через командную строку?

Командой slmgr /xpr. Для розничного ключа она сообщит, что активация бессрочная. Подробности о лицензии покажут slmgr /dli и slmgr /dlv.

Почему slmgr пишет 0xC004F074?

В системе стоит корпоративный ключ, и Windows ищет сервер KMS. Установите розничный ключ своего выпуска командой slmgr /ipk и повторите slmgr /ato.

Полезная статья?

Ваша оценка поможет нам стать лучше

Все варианты в каталоге

Ключи Windows 11 Ключи Windows 10

Бесплатные инструменты для Windows

Проверка активации по выводу slmgr и кодам ошибок, проверка нового ноутбука. Всё работает в браузере, ничего не нужно устанавливать.