Проверить статус активации Windows можно через Параметры системы, командную строку (slmgr /xpr) или PowerShell. Все три способа покажут, активирована ли ваша копия Windows, какой тип лицензии используется и когда истекает срок активации.
Способ 1: через Параметры (самый простой)
Самый быстрый способ. Две секунды.
В Windows 11: Параметры, Система, Активация. Всё. На экране будет написано «Статус активации» и тип лицензии.
В Windows 10: Параметры, Обновление и безопасность, Активация. Аналогично.
Что вы можете увидеть:
- «Windows активирована» с зелёной галочкой. Всё хорошо
- «Windows активирована с помощью цифровой лицензии». Ещё лучше, привязана к оборудованию
- «Windows активирована с помощью цифровой лицензии, привязанной к вашей учётной записи Майкрософт». Идеальный вариант, самая надёжная привязка
- «Windows не активирована». Нужен ключ продукта
- «Срок действия лицензии истекает…». Временная лицензия, скоро закончится
Короче, если видите зелёную галочку, можете расслабиться. А если нет, читайте дальше.
Кстати, обратите внимание на строку «Редакция». Она показывает, какая версия Windows у вас: Home, Pro, Enterprise. Это важно, потому что иногда люди думают, что у них Pro, а на самом деле Home. И удивляются, почему нет BitLocker и Remote Desktop.
Способ 2: через командную строку (подробный)
Если хотите больше деталей, командная строка даст всю информацию. Открываем CMD от администратора (Win+X, Терминал Администратор).
# Быстрая проверка статуса
# Покажет окно с ответом: активировано или нет
slmgr /xpr
# Подробная информация о лицензии
# Покажет: название продукта, частичный ключ, канал лицензирования
slmgr /dli
# Максимально подробная информация
# Покажет: ID активации, оставшийся период, статус KMS
slmgr /dlvТут такое дело: каждая из этих команд показывает разный уровень детализации.
slmgr /xpr просто скажет, активирована винда или нет, и когда истекает лицензия (если она временная). Для обычной проверки этого достаточно.
slmgr /dli покажет название продукта, часть ключа (последние 5 символов), тип лицензии и канал лицензирования (OEM, Retail, Volume). Полезно, когда нужно понять, какой тип ключа установлен.
slmgr /dlv выдаст всё: ID активации, ID приложения, расширенный статус, оставшийся период отсрочки и кучу другой технической информации. Это для диагностики проблем.
По факту, для обычной проверки достаточно slmgr /xpr. Остальное нужно, когда что-то идёт не так.
Способ 3: через PowerShell
А ещё можно проверить через PowerShell, если вам нравится работать с ним (или если нужно проверить несколько компьютеров):
# Получаем информацию о лицензии
# Фильтруем по наличию частичного ключа, чтобы не видеть мусор
Get-CimInstance -ClassName SoftwareLicensingProduct |
Where-Object {$_.PartialProductKey} |
Select-Object Name, LicenseStatus, PartialProductKey, Description
# LicenseStatus значения:
# 0 = Не лицензировано
# 1 = Лицензировано (активировано)
# 2 = Начальный период отсрочки (OOBGrace)
# 3 = Дополнительный период отсрочки (OOTGrace)
# 4 = Период уведомления (без переактивации)
# 5 = Уведомление (расширенная отсрочка)Знаете что? PowerShell удобен, когда нужно проверить статус активации на нескольких компьютерах разом. Можно написать скрипт, который пройдёт по всем машинам в сети и соберёт информацию.
# Массовая проверка активации по всем компьютерам в домене
# Результат сохраняется в CSV для анализа
$computers = Get-ADComputer -Filter {Enabled -eq $true} | Select-Object -ExpandProperty Name
$results = foreach ($pc in $computers) {
try {
$license = Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $pc |
Where-Object {$_.PartialProductKey -and $_.Name -like "*Windows*"}
[PSCustomObject]@{
Computer = $pc
Product = $license.Name
Status = switch ($license.LicenseStatus) {
0 {"Не активировано"}
1 {"Активировано"}
default {"Другое: $($license.LicenseStatus)"}
}
PartialKey = $license.PartialProductKey
}
} catch {
[PSCustomObject]@{Computer=$pc; Product="Ошибка"; Status="Недоступен"; PartialKey=""}
}
}
$results | Export-Csv "C:activation-report.csv" -NoTypeInformation -Encoding UTF8На самом деле, для IT-отдела такой скрипт незаменим при аудите. Запустили, получили CSV, видите все компьютеры с неактивированной Windows. Особенно полезно перед проверками.
Способ 4: через systeminfo
Есть ещё один способ, о котором мало кто знает:
# Полная информация о системе
# На русской Windows
systeminfo | findstr /i "активац"
# На английской Windows
systeminfo | findstr /i "activation"
# Или через PowerShell для более удобного вывода
systeminfo /fo csv | ConvertFrom-Csv | Select-Object "OS Name","OS Version"Если честно, systeminfo выдаёт не так много информации об активации, как slmgr. Но зато показывает общую картину: версию Windows, билд, дату установки и другие полезные данные. Удобно для общей диагностики.
Что значат разные типы лицензий
Вот в чём прикол: тип лицензии определяет, как вы можете использовать Windows и можете ли переносить на другой комп.
Retail (розничная). Купили отдельно. Можно переносить на другой компьютер (деактивировав на старом через slmgr /upk). Самый гибкий вариант. Привязывается к оборудованию, но может быть перенесена.
OEM. Пришла с компом или ноутбуком. Привязана к конкретному устройству (точнее, к материнской плате). Перенести на другой компьютер нельзя. Зато дешевле Retail.
Volume (корпоративная). Для организаций. Активируется через KMS-сервер или MAK-ключ. KMS требует переактивации каждые 180 дней. MAK активируется один раз навсегда.
Цифровая лицензия (Digital License). Привязана к оборудованию и (опционально) к аккаунту Microsoft. Появилась при бесплатном обновлении с Windows 7/8 до 10. Можно перенести на новый компьютер, если привязана к аккаунту.
Мой товарищ Андрей (ноутбук ASUS ROG Strix G15, Ryzen 9 6900HX) купил ноут с предустановленной Windows. Думал, что при замене SSD лицензия слетит. Но нет, OEM-лицензия привязана к материнке, а не к диску. Заменил SSD, переустановил винду, и она активировалась автоматически. Тут такое дело: материнская плата это «якорь» OEM-лицензии. Пока она та же, активация восстановится.
Способ 5: через Windows Terminal и winver
Самый наглядный способ узнать базовую информацию:
# Открываем окно "О Windows"
winverКоманда winver откроет окно с информацией о версии Windows, билде и редакции. Статус активации там не показывается напрямую, но вы увидите точную версию и билд, что полезно для диагностики.
Кстати, есть ещё один недооценённый инструмент: средство устранения неполадок активации. В Windows 10/11 зайдите в Параметры, Система, Активация, Устранение неполадок. Система сама проверит статус активации и попытается исправить проблемы. Если у вас была цифровая лицензия, привязанная к аккаунту, этот инструмент может восстановить активацию после замены железа.
Проверка при покупке б/у компьютера
Если вы покупаете б/у ноутбук или десктоп, проверка активации это первое, что нужно сделать. Вот чеклист:
- Запустите slmgr /dli и проверьте тип лицензии (OEM, Retail, Volume)
- Если OEM, лицензия легальна и привязана к устройству. Всё в порядке
- Если Retail, попросите продавца деактивировать на своём аккаунте (если была привязка)
- Если Volume (KMS/MAK), скорее всего это корпоративный ключ. Он может перестать работать, когда бывший работодатель продавца отзовёт лицензию
- Проверьте наклейку COA на корпусе (Certificate of Authenticity). Если она есть и не повреждена, это подтверждение легальности OEM-лицензии
По факту, самый безопасный вариант при покупке б/у это OEM-лицензия с наклейкой COA. Она привязана к железу и не может быть отозвана. Retail-ключ тоже нормально, но убедитесь, что продавец его деактивировал на других устройствах.
Как узнать канал лицензирования
Иногда нужно понять, через какой канал была получена лицензия. Особенно при покупке б/у компьютера или при аудите в компании.
# Проверяем канал лицензирования
slmgr /dli
# В результате смотрите строку "Description"
# Примеры:
# "RETAIL channel" - розничная лицензия
# "OEM_DM channel" - OEM от производителя
# "VOLUME_MAK channel" - корпоративная MAK
# "VOLUME_KMS channel" - корпоративная KMS
# Ещё один способ через WMIC (устаревший, но работает)
wmic path SoftwareLicensingProduct where "PartialProductKey is not null" get DescriptionГрубо говоря, если видите «RETAIL», значит ключ можно переносить. Если «OEM», привязан к железу. Если «VOLUME», это корпоративный ключ, и использовать его на домашнем компьютере скорее всего нелегально.
Как проверить, привязана ли лицензия к аккаунту
Зайдите в Параметры, Система, Активация. Если написано «Windows активирована с помощью цифровой лицензии, привязанной к вашей учётной записи Майкрософт», значит привязана. Если просто «цифровая лицензия» без упоминания аккаунта, нужно привязать.
Для привязки зайдите в Параметры, Учётные записи, войдите в аккаунт Microsoft. После входа лицензия автоматически привяжется. Это работает только для Retail и Digital License. OEM-лицензии привязать к аккаунту нельзя.
Привязка к аккаунту это страховка. Если что-то пойдёт не так с железом, вы сможете восстановить лицензию через аккаунт. Без привязки придётся звонить в Microsoft или покупать новый ключ.
Что делать, если Windows не активирована
Если проверка показала, что система не активирована:
- Проверьте, есть ли у вас ключ продукта (наклейка на компьютере, письмо от магазина, чек)
- Попробуйте ввести ключ: Параметры, Система, Активация, Изменить ключ продукта
- Если ключ выдаёт ошибку, попробуйте через CMD: slmgr /ipk ваш-ключ, затем slmgr /ato
- Если ключа нет или он не работает, купите новый
На самом деле без активации Windows работает нормально, но с ограничениями: водяной знак на рабочем столе, нельзя менять обои и тему, нет персонализации. Ну и в правом нижнем углу будет надоедливая надпись, которая отображается поверх всех окон, включая игры и видео.
В keytrust24.store есть ключи для Windows 10 и Windows 11 всех редакций (Home, Pro, Enterprise). Активация моментальная, ключики проверенные. А ещё помогаем с любыми вопросами по активации.
Проверка активации Windows Server
На серверах проверка активации особенно важна. Неактивированный Windows Server через 180 дней начинает выключаться каждый час. Не просто показывает водяной знак, а реально выключается. На продакшене это катастрофа.
# На Windows Server те же команды
slmgr /xpr
slmgr /dli
slmgr /dlv
# Для KMS-активированных серверов проверяем оставшийся срок
# KMS требует переактивации каждые 180 дней
slmgr /dlv | findstr "Time"
# Проверяем доступность KMS-сервера
nslookup -type=srv _vlmcs._tcp.domain.localЕсли честно, на серверах я рекомендую настроить автоматический мониторинг активации. Task Scheduler + скрипт проверки + уведомление на email администратора. Узнать о проблеме за 30 дней до истечения срока гораздо лучше, чем обнаружить утром, что сервер выключился ночью.
Проверка статуса активации Office
Раз уж заговорили о проверке, вот как проверить статус Office:
# Для Office 2016/2019/2021/2024
# 64-битная версия
cd "C:Program FilesMicrosoft OfficeOffice16"
cscript ospp.vbs /dstatus
# 32-битная версия на 64-битной системе
cd "C:Program Files (x86)Microsoft OfficeOffice16"
cscript ospp.vbs /dstatus
# Для Microsoft 365 (Click-to-Run)
cd "C:Program FilesMicrosoft OfficeOffice16"
cscript ospp.vbs /dstatusНу и в самом Office можно посмотреть: Файл, Учётная запись. Там будет статус активации и информация о подписке.
Марина из бухгалтерии (компьютер Dell OptiPlex 5090, i5-11500) обнаружила, что у неё Office показывает «Требуется активация» хотя она точно вводила ключ. Оказалось, подписка Microsoft 365 истекла. Путаница между подпиской и бессрочной лицензией это частая история. Подписка требует ежемесячного продления, бессрочная работает вечно после однократной активации.
Автоматический мониторинг активации в организации
Если честно, в компании с десятками компьютеров ручная проверка каждой машины это трата времени. Вот готовый скрипт для регулярного мониторинга:
# Скрипт мониторинга активации
# Запускайте через Task Scheduler раз в неделю
# Отправляет отчёт на email администратора
$report = Get-ADComputer -Filter * -Properties LastLogonDate |
Where-Object {$_.LastLogonDate -gt (Get-Date).AddDays(-30)} |
ForEach-Object {
$status = Invoke-Command -ComputerName $_.Name -ScriptBlock {
(Get-CimInstance SoftwareLicensingProduct |
Where-Object {$_.PartialProductKey}).LicenseStatus
} -ErrorAction SilentlyContinue
[PSCustomObject]@{
Name = $_.Name
Activated = if ($status -eq 1) {"Да"} else {"НЕТ"}
}
}
# Отфильтровываем неактивированные
$notActivated = $report | Where-Object {$_.Activated -eq "НЕТ"}
if ($notActivated) {
Write-Warning "Найдены неактивированные компьютеры:"
$notActivated | Format-Table
}Знаете что? Такой мониторинг спасает от неприятных сюрпризов при аудите. Лучше узнать о проблемах заранее, чем когда придёт проверка.
Типичные проблемы с активацией и их диагностика
Вот самые частые ситуации, когда проверка показывает «Не активировано», хотя должно быть «Активировано»:
Замена материнской платы. OEM-лицензия привязана к материнке. Заменили, активация слетела. Решение: если лицензия привязана к аккаунту Microsoft, используйте средство устранения неполадок активации. Если нет, звоните в Microsoft или покупайте новый ключ.
Переустановка Windows. Если была цифровая лицензия, при переустановке на том же железе активация восстановится автоматически. Подождите 5-10 минут после подключения к интернету.
Ошибка 0x803F7001. Ключ не подходит к этой редакции Windows. Проверьте, какая у вас редакция (Home, Pro) и какой ключ вводите. Ключ Home не активирует Pro и наоборот.
KMS-клиент не может связаться с KMS-сервером. В корпоративной среде, если компьютер не может найти KMS-сервер (сменили сеть, VPN отключён), активация слетит через 180 дней. Подключитесь к корпоративной сети.
Ошибка 0x80072F8F при активации. Проблема с SSL-сертификатами, неправильным временем или файрволом. Проверьте дату и время, обновите корневые сертификаты, проверьте TLS 1.2. Если ничего не помогает, попробуйте телефонную активацию через slui 4.
Активация слетела после обновления BIOS. Обновление BIOS может изменить идентификатор оборудования, к которому привязана OEM-лицензия. Решение: используйте средство устранения неполадок активации (Параметры, Система, Активация, Устранение неполадок). Если лицензия привязана к аккаунту Microsoft, выберите «Я недавно сменил оборудование на этом устройстве».
А ещё проверьте, не стоит ли у вас Generic Key вместо реального ключа продукта. Generic Key это ключи Microsoft для установки, они позволяют установить Windows определённой редакции, но не активируют её. Если slmgr /dli показывает частичный ключ «3V66T» (для Pro) или «YTMG3» (для Home), это generic key, и вам нужно ввести настоящий ключ.
Если проверка показала, что Windows не активирована, лицензионный ключ можно приобрести в keytrust24.store. Доставка моментальная, ключик приходит на email сразу после оплаты. Активация занимает пару минут через Параметры или slmgr /ipk.



