Для активации Windows через командную строку откройте CMD от администратора и выполните две команды: slmgr /ipk для ввода ключа продукта и slmgr /ato для запуска активации. Весь процесс занимает меньше минуты, если у вас есть рабочий ключ и доступ в интернет.
Зачем активировать через CMD
Короче, активация через графический интерфейс (Параметры, Система, Активация) работает не всегда. Иногда кнопка «Изменить ключ продукта» зависает, окно не открывается или выдаёт непонятную ошибку. Бывает, что интерфейс просто крутит спиннер бесконечно.
Командная строка надёжнее. По факту, она обращается к тем же системным функциям, но напрямую, без посредников. Никаких зависаний интерфейса, никаких непонятных окон. Ввёл команду, получил результат.
Когда CMD лучше:
- Графический интерфейс активации глючит или зависает
- Нужно активировать Windows Server Core (без GUI вообще)
- Массовая активация нескольких компьютеров (через скрипт)
- Нужно сначала удалить старый ключ перед вводом нового
- Диагностика проблем с лицензией
- Переход с одной редакции на другую (Home на Pro)
- Настройка KMS-активации в корпоративной среде
Шаг 1: открываем CMD от администратора
Это важно. Без прав администратора slmgr не работает. Получите ошибку «Отказано в доступе».
Способ 1: нажмите Win+X, выберите «Терминал (Администратор)» или «Командная строка (Администратор)».
Способ 2: в поиске наберите «cmd», кликните правой кнопкой, «Запуск от имени администратора».
Способ 3: нажмите Win+R, введите «cmd», нажмите Ctrl+Shift+Enter (запуск от админа). Этот способ самый быстрый, три клавиши и готово.
Тут такое дело: в Windows 11 по умолчанию вместо CMD открывается Windows Terminal с PowerShell. Это нормально, все команды slmgr работают и в PowerShell. Можете не переключаться на CMD.
Кстати, проверить, что вы действительно запустили от администратора, можно по заголовку окна. Если написано «Администратор: Командная строка» или «Администратор: Windows PowerShell», значит всё ок.
Шаг 2: вводим ключ продукта
# Устанавливаем ключ продукта
# Замените XXXXX на ваш реальный 25-символьный ключ
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXXЧерез несколько секунд появится окно Windows Script Host с подтверждением: «Ключ продукта установлен успешно». Если видите ошибку, значит ключ неправильный или не подходит к вашей редакции Windows.
Знаете что? Самая частая ошибка при вводе ключа это перепутанные символы. 0 (ноль) и O (буква), 1 (единица) и I (буква), 8 и B. Будьте внимательны. Копируйте ключ из письма, а не набирайте вручную.
Если получили ошибку «Ключ продукта недействителен», проверьте:
- Правильно ли введён ключ (все 25 символов, с дефисами)
- Подходит ли ключ к вашей редакции (ключ Home не активирует Pro)
- Не заблокирован ли ключ (использован на другом устройстве сверх лимита)
Шаг 3: запускаем активацию
# Активируем Windows онлайн
# Отправляет запрос на серверы Microsoft
slmgr /atoКоманда отправит запрос на серверы Microsoft. Через 5-15 секунд появится результат. Если всё ок, увидите: «Активация продукта выполнена успешно».
Если честно, это всё. Два шага, две команды, минута времени. Но давайте разберём дополнительные команды, которые могут пригодиться в разных ситуациях.
Полезные команды slmgr
# Проверить текущий статус активации
slmgr /xpr
# Подробная информация о лицензии
# Показывает: название, частичный ключ, канал лицензирования
slmgr /dli
# Максимально подробная информация
# Показывает: ID активации, оставшийся срок, всё техническое
slmgr /dlv
# Удалить текущий ключ из системы
slmgr /upk
# Очистить ключ из реестра (после удаления)
# Важно для безопасности: ключ не будет виден в реестре
slmgr /cpky
# Указать KMS-сервер (для корпоративных сред)
slmgr /skms server.domain.com:1688
# Сбросить статус активации (даёт дополнительные 30 дней)
# Можно использовать ограниченное количество раз
slmgr /rearm
# Запустить интерфейс телефонной активации
slui 4Вот в чём прикол: slmgr это мощный инструмент, но без графического интерфейса. Все результаты показываются в отдельных окошках Windows Script Host. Немного неудобно, но работает надёжно. На самом деле, можно перенаправить вывод в консоль, добавив cscript перед командой:
# Вывод в консоль вместо всплывающего окна
cscript C:WindowsSystem32slmgr.vbs /dli
cscript C:WindowsSystem32slmgr.vbs /xprПолная процедура замены ключа
Если вы меняете ключ (например, переходите с Home на Pro или меняете лицензию), нужна полная процедура:
# Шаг 1: удаляем старый ключ
slmgr /upk
# Шаг 2: чистим следы из реестра
slmgr /cpky
# Шаг 3: устанавливаем новый ключ
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Шаг 4: активируем
slmgr /ato
# Шаг 5: проверяем результат
slmgr /xprНа самом деле, в большинстве случаев можно просто ввести новый ключ без удаления старого. Но если возникают ошибки, полная процедура с удалением работает надёжнее.
Мой коллега Степан (рабочий комп Dell Precision 5860, Xeon w5-2445, 64 ГБ RAM) обновлял Windows 11 Home до Pro. Просто ввёл ключ Pro через slmgr /ipk, и система автоматически перешла на Pro без переустановки. Ну и slmgr /ato для активации. Три минуты, и вместо Home стоит Pro со всеми фичами: BitLocker, Hyper-V, Remote Desktop.
Переход с Home на Pro через CMD
Это один из самых частых сценариев. Купили комп с Home, а нужен Pro для работы.
# Вводим ключ Windows Pro
# Система автоматически определит, что нужно обновиться
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Windows скачает компоненты Pro и перезагрузится
# После перезагрузки активируем
slmgr /ato
# Проверяем, что теперь Pro
slmgr /dliТут такое дело: переход с Home на Pro не требует переустановки. Windows сама скачает недостающие компоненты и обновит редакцию. Все ваши программы, файлы и настройки сохранятся. Единственное, нужна перезагрузка.
Активация через PowerShell (альтернатива)
Всё то же самое можно делать через PowerShell. Команды идентичные:
# PowerShell от администратора
# Те же команды работают без изменений
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /atoА ещё в PowerShell есть дополнительные возможности для проверки и автоматизации:
# Проверка статуса через WMI/CIM
Get-CimInstance -ClassName SoftwareLicensingProduct |
Where-Object {$_.PartialProductKey} |
Select-Object Name, LicenseStatus, PartialProductKey
# LicenseStatus = 1 означает "активировано"
# Получаем читаемый статус
$license = Get-CimInstance SoftwareLicensingProduct | Where-Object {$_.PartialProductKey}
switch ($license.LicenseStatus) {
0 {"Не активировано"}
1 {"Активировано"}
2 {"Пробный период"}
3 {"Дополнительный пробный период"}
4 {"Требуется переактивация"}
5 {"Расширенный пробный период"}
}Массовая активация через скрипт
Если нужно активировать несколько компьютеров, можно написать скрипт:
# Скрипт массовой активации (PowerShell)
# Запускается на компьютере с доступом к целевым машинам
$key = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
$computers = @("PC-01", "PC-02", "PC-03", "PC-04", "PC-05")
foreach ($pc in $computers) {
Write-Host "Активация $pc..." -ForegroundColor Yellow
try {
Invoke-Command -ComputerName $pc -ScriptBlock {
param($k)
slmgr /ipk $k
Start-Sleep -Seconds 5
slmgr /ato
} -ArgumentList $key
Write-Host "$pc - OK" -ForegroundColor Green
} catch {
Write-Host "$pc - ОШИБКА: $_" -ForegroundColor Red
}
}Грубо говоря, для корпоративной среды с сотнями компьютеров лучше использовать KMS-активацию или MAK с VAMT (Volume Activation Management Tool). Но для небольших партий скрипт выше вполне подходит.
Что делать при ошибках
Если slmgr /ato выдаёт ошибку, проблема обычно в одном из трёх:
Ключ неправильный или заблокирован. Проверьте, правильно ли ввели. Попробуйте slmgr /dli, чтобы увидеть последние 5 символов установленного ключа и сравнить с купленным.
Нет интернета. Активация требует подключения к серверам Microsoft. Проверьте сеть. Попробуйте ping activation.sls.microsoft.com.
Ключ заблокирован или исчерпан. Если ключ использован на другом устройстве или отозван, попробуйте телефонную активацию через slui 4. При телефонной активации оператор может разблокировать ключ.
# Диагностика при ошибке
# Проверяем что за ключ установлен
slmgr /dli
# Проверяем подключение к серверам активации
ping activation.sls.microsoft.com
Test-NetConnection activation.sls.microsoft.com -Port 443
# Если серверы недоступны, меняем DNS на публичный
netsh interface ip set dns "Ethernet" static 8.8.8.8
# Если ошибка 0x80072F8F, проверяем дату и время
w32tm /resync /forceИрина (ноутбук HP Spectre x360 14, i7-1355U) пыталась активировать через GUI, получала ошибку 0x80004005. Через CMD всё прошло с первого раза. Как говорится, командная строка не подводит.
Активация Windows Server через CMD
На Windows Server всё работает аналогично, но есть особенности:
# Активация Windows Server
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
# Для Server Core (без GUI) это единственный способ
# GUI-интерфейса активации на Server Core нет
# Проверка оставшегося срока (важно для KMS)
slmgr /dlv
# Если Server использует KMS, проверяем связь с KMS-сервером
slmgr /skms kms-server.domain.com:1688
slmgr /atoЗнаете что? На Windows Server неактивированная система через 180 дней начинает выключаться каждый час. Не просто показывает водяной знак (как Windows 10/11), а реально выключается. На продакшене это катастрофа. Поэтому активация Server это не «когда-нибудь потом», а первое, что нужно сделать после установки.
Телефонная активация через CMD
Если онлайн-активация не работает (нет интернета, файрвол блокирует, ошибки SSL), используйте телефонную активацию:
# Запускаем интерфейс телефонной активации
slui 4
# Выбираете страну из списка
# Звоните на указанный номер (бесплатный)
# Диктуете оператору Installation ID (9 групп цифр)
# Оператор диктует вам Confirmation ID
# Вводите Confirmation ID в окне
# Или через CMD напрямую (если знаете Confirmation ID)
slmgr /atp CONFIRMATION-ID-HEREТут такое дело: телефонная активация работает 24/7, это автоматическая система. Вы диктуете цифры роботу, он диктует вам ответные цифры. Без очередей и ожидания. Весь процесс занимает 5-10 минут.
Частые ошибки slmgr и их решения
Вот самые частые ошибки при работе с slmgr:
0xC004C003: ключ заблокирован. Решение: телефонная активация (slui 4) или покупка нового ключа.
0xC004F074: KMS-сервер недоступен. Решение: проверьте DNS (nslookup _vlmcs._tcp.domain.com), проверьте сеть до KMS-сервера.
0x80072F8F: проблема с SSL/сертификатами. Решение: проверьте дату и время, обновите корневые сертификаты.
0xC004F050: ключ не подходит к этой версии Windows. Решение: убедитесь, что ключ для вашей редакции (Home/Pro/Enterprise).
0x80004005: общая ошибка. Попробуйте полную процедуру: slmgr /upk, slmgr /cpky, затем slmgr /ipk и slmgr /ato.
Активация Office через CMD
А ещё через командную строку можно активировать Office:
# Переходим в папку Office (64-бит)
cd "C:Program FilesMicrosoft OfficeOffice16"
# Для 32-бит на 64-битной системе
# cd "C:Program Files (x86)Microsoft OfficeOffice16"
# Устанавливаем ключ
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Активируем
cscript ospp.vbs /act
# Проверяем статус
cscript ospp.vbs /dstatusПринцип тот же: ввели ключ, запустили активацию, проверили результат. Кстати, для Microsoft 365 (подписка) активация через ospp.vbs не работает, там активация происходит через аккаунт Microsoft.
Автоматизация активации через BAT-файл
Если вы часто переустанавливаете Windows (например, IT-специалист), создайте BAT-файл для быстрой активации:
@echo off
echo === Активация Windows ===
echo Устанавливаем ключ продукта...
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
timeout /t 5 /nobreak
echo Запускаем активацию...
slmgr /ato
timeout /t 10 /nobreak
echo Проверяем статус...
slmgr /xpr
echo === Готово ===
pauseГрубо говоря, сохраняете этот файл как activate.bat на флешке. После переустановки Windows запускаете от администратора. Минута, и система активирована. Удобно, если вы обслуживаете несколько компьютеров.
На самом деле, для массового развёртывания лучше использовать ответный файл (unattend.xml) при установке Windows. В нём можно указать ключ продукта, и Windows активируется автоматически при установке. Но это уже тема для отдельной статьи.
Безопасность: что нужно знать
Кстати, несколько слов о безопасности при работе с ключами через CMD:
- После ввода ключа через slmgr /ipk, он сохраняется в реестре. Если нужно удалить следы, используйте slmgr /cpky
- Не вводите ключи в сторонние «активаторы» и скрипты из интернета. Только через официальный slmgr
- Если вы купили ключ и он не активируется, не паникуйте. Попробуйте телефонную активацию (slui 4) или обратитесь в поддержку продавца
- Не используйте KMS-активаторы с торрентов. Они часто содержат вирусы и трояны
А ещё история команд CMD сохраняется в буфере. Если вы вводили ключ вручную и не хотите, чтобы он остался в истории, закройте окно CMD после активации. В PowerShell история сохраняется в файле, так что будьте внимательнее.
В keytrust24.store вместе с ключом вы получаете инструкцию по активации. Но если что-то пойдёт не так, пишите в поддержку. Поможем активировать и через CMD, и через GUI, и по телефону. Ну и ключики у нас всегда рабочие.
Итог: шпаргалка по командам
Для тех, кто хочет быстро скопировать нужную команду:
| Задача | Команда |
|---|---|
| Ввести ключ | slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX |
| Активировать онлайн | slmgr /ato |
| Проверить статус | slmgr /xpr |
| Подробная информация | slmgr /dli |
| Удалить ключ | slmgr /upk |
| Очистить ключ из реестра | slmgr /cpky |
| Телефонная активация | slui 4 |
| Указать KMS-сервер | slmgr /skms server:1688 |
| Сбросить активацию | slmgr /rearm |
Вот в чём прикол: эти 9 команд покрывают 99% всех сценариев активации. Запомните slmgr /ipk и slmgr /ato для активации, slmgr /xpr для проверки, и slui 4 если онлайн-активация не работает. Этого достаточно для повседневной работы.
На самом деле, командная строка для активации это не «гиковский» способ. Это стандартный инструмент, который использует каждый IT-специалист. GUI красивее, но CMD надёжнее, быстрее и автоматизируется. Если вы работаете в IT, привыкайте к slmgr, он будет встречаться вам постоянно. А если вы домашний пользователь, просто скопируйте две команды (slmgr /ipk и slmgr /ato), вставьте свой ключик и получите активированную Windows за минуту.
Кстати, CMD-активация работает одинаково на Windows 10 и Windows 11. Синтаксис slmgr не менялся уже много лет. Так что если вы научились активировать через CMD на десятке, на одиннадцатой всё будет точно так же. То же касается и Windows Server 2016, 2019, 2022, 2025. Те же команды, тот же порядок действий. Если честно, это одна из тех вещей в Windows, которые Microsoft не ломает между версиями. Лицензионный ключ для любой версии Windows можно найти в keytrust24.store с доставкой на email сразу после оплаты.



