Материал из Wiki — Iphoster — the best ever hosting and support. 2005 — 2025
Перейти к:навигация, поиск
Windows Server — как проверить статус активации
Статус активации Windows можно проверить командой через cmd:
slmgr /xpr
Всем привет! Меня зовут Авокадо, но можете звать меня Максим. Сегодня я расскажу вам, как активировать Windows Server 2025. Да-да, я слышу ваши мысли: «Какой еще Windows Server 2025? Его ��едь нет!» И вы правы… почти. Дело в том, что у меня установлена инсайдерская версия, которая только-только появилась и, честно говоря, далека от завершенности.
Но давайте оставим все эти технические подробности на потом. Если вам будет интересно узнать, как установить эту версию на свой компьютер, я с удовольствием поделюсь этим в следующей статье. А пока сосредоточимся на самом важном — активации Windows Server 2025!
Прежде чем приступить к активации, нужно убедиться, что у нас установлены все последние обновления и система работает без сбоев. Давайте начнем с проверки обновлений — для этого откроем настройки и произведем проверку.
Если обновления требуются, устанавливаем их и затем проверяем номер сборки системы. Важно убедиться, что наша версия выше 21H2.
Переходим к самому способу активации Windows Server 2025. Переходим на официальную страницу Microsoft Активация клиента службы управления ключами (KMS) и ключи продуктов
Для активации нам нужно создать на рабочем столе файл с расширением *.bat. В итоге должно получиться следующее:
Теперь перейдем к разделу «Установка ключа продукта».
Откроем созданный файл с помощью блокнота и вставим следующий текст:
Для издания Datacenter
slmgr /ipk 2KNJJ-33Y9H-2GXGX-KMQWH-G6H67slmgr /skms kms.digiboy.irslmgr /ato
Для издания Standard
slmgr /ipk MFY9F-XBN2F-TYFMP-CCV49-RMYVHslmgr /skms kms.digiboy.irslmgr /ato
Сохраняем файл и запускаем его от имени администратора.
Итак, мы подошли к завершению нашего руководства. Теперь ваша система должна быть успешно активирована. Если у вас возникнут вопросы или проблемы, не стесняйтесь обращаться за помощью.
В этой статье мы рассмотрим, как узнать активирована ли копия Windows на вашем компьютере, и получить статус активации Windows со всех компьютеров в вашей сети с помощью PowerShell.
Содержание:
- Как узнать, активирована ли Windows на компьютере?
- Получаем статус активации Windows в домене AD с помощью PowerShell
Как узнать, активирована ли Windows на компьютере?
Сначала рассмотрим, как узнать статус активации Windows на вашем компьютере. В современных билдах Windows 10 и Windows 11 информацию об активации Windows можно получить их приложения Параметры (Settings).
- В Windows 10 и Windows Server 2022/2019 перейдите в Settings -> Update & Security -> Activation (или выполните команду
ms-settings:activation
для быстрого доступа к нужному разделу ms-settings); - В Windows 11: Settings -> System -> Activation
На данный момент Microsoft предлагает всем пользователям бесплатно обновиться с последних билдов Windows 10 до Windows 11. Если в вашем аккаунте Microsoft зарегистрирован компьютер с цифровой лицензией Window 10, то после апгрейда до Windows 11 компьютер должен автоматически проверить цифровую лицензию и активировать Windows. Обратите внимание на особенности переактивации Windows после замена части железа компьютера или переустановки.
Возможны следующие значения в статусе активации:
Можно получить статус активации Windows из команды строки. Для этого используется скрипт SLMgr.vbs, который используется для управления лицензиями и активацией Windows. Откройте командную строку (
cmd
) с правами администратора и выполните команду:
slmgr /xpr
Через несколько секунд появится окно с текстом “The machine is permanently activated”.
Если Windows не активирована, появится сообщение
Windows is in Notification mode
.
Совет. Если информацию о статусе активации нужно вывести в консоль командной строки, воспользуйтесь такой командой:
cscript slmgr.vbs -xpr
Для получения информации об активации Windows на локальном или удаленном компьютере можно использовать PowerShell. Выполните следующую команду для получения данных из CIM (WMI):
Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" | where { $_.PartialProductKey } | select Description, LicenseStatus
Возможные значения параметра LicenseStatus:
- 0 — Unlicensed
- 1 — Licensed
- 2 — OOBGrace
- 3 – OOTGrace – конфигурация компьютера изменена, и он не может активироваться автоматически, или прошло более 180 дней
- 4 — NonGenuineGrace
- 5 – Notification – срок ознакомительного использования Windows окончен
- 6 – ExtendedGrace (срок использования ознакомительной версии Windows можно продлить несколько раз с помощью команды slmgr /rearm или конвертировать в полноценную)
На скриншоте видно значение
LicenseStatus = 1
, это значит, что Windows активирована ретейл ключом (Windows(R) Operating System, RETAIL channel).
Чтобы получить статус активации с удаленного компьютера, укажите его имя в параметре ComputerName:
Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" -ComputerName msk-srv01 |where { $_.PartialProductKey } | select Description, LicenseStatus
Строка
VOLUME_KMSCLIENT channel
говорит о том, что компьютер активирован на KMS сервере.
Получаем статус активации Windows в домене AD с помощью PowerShell
Вы можете использовать PowerShell для удаленного сбора статуса об активации десктопных редакций Windows и Windows Server в домене Active Directory. Ниже представлен готовый пример такого скрипта.
Для получения списка компьютер в домене используется командлет Get-ADComputer из модуля Active Directory PowerShell. Данный PowerShell скрипт последовательно проверяет доступность каждого компьютера из Active Directory (простая проверка ICMP ping с помощью Test-NetConnection), получает версию и билд ОС и статус активации Windows.
enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
$Report = @()
$complist = Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows*'}
Foreach ($comp in $complist) {
If ((Test-NetConnection $comp.name -WarningAction SilentlyContinue).PingSucceeded -eq $true){
$activation_status= Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $comp.name -Filter "Name like 'Windows%'" |where { $_.PartialProductKey } | select PSComputerName, @{N=’LicenseStatus’; E={[LicenseStatus]$_.LicenseStatus}}
$windowsversion= Get-CimInstance -ClassName Win32_OperatingSystem -ComputerName $comp.name| select Caption, Version
$objReport = [PSCustomObject]@{
ComputerName = $activation_status.PSComputerName
LicenseStatus= $activation_status.LicenseStatus
Version = $windowsversion.caption
Build = $windowsversion.Version
}
}
else {
$objReport = [PSCustomObject]@{
ComputerName = $comp.name
LicenseStatus = "Offline"
}
}
$Report += $objReport
}
$Report |Out-GridView
Информация по статусу активации Windows на компьютерах домена предоставлена в виде таблицы Out-Gridview. Либо вы можете экспортировать ее в CSV файл (
Export-Csv -Path .\win_activation_report.csv -NoTypeInformation
).
Таким образом вы можете быстро найти все неактивированные (нелицензированные) копии Windows в вашем домене.
1 марта 2025 г. 13:29
1147
Содержание:
- Для чего необходима активация Server 2022
- Способы активации Windows Server 2022
- Активация Windows Server 2022 Standard через командную строку
- Как активировать Windows Server 2022 через интернет или по телефону
- Как проверить статус активации
- Что делать, если активация не проходит
После установки Windows Server 2022 система требует активации. Это обязательный этап, без которого могут возникнуть ограничения в работе и постоянные уведомления. Рассмотрим официальные и безопасные способы как активировать Виндовс Сервер 2022.
Для чего необходима активация Server 2022
Если система не активирована, это приводит к ряду неудобств:
- Появляются постоянные уведомления о необходимости активации.
- Нельзя изменить темы, обои и настройки интерфейса.
- Система не получает обновления безопасности и исправления ошибок.
- Некоторые серверные службы могут работать с ограничениями.
Активация гарантирует, что сервер получит доступ ко всем функциям, будет защищён от уязвимостей и сможет корректно работать в долгосрочной перспективе.
Способы активации Windows Server 2022
Официальная активация Виндовс Сервер 2022 возможна с помощью командной строки либо через интернет или по телефону. Каждый вариант доступен и не требует сложных действий. Всё, что необходимо, — это лицензионный ключ. Выгодно и быстро можно приобрести его ЗДЕСЬ.
Активация Windows Server 2022 Standard через командную строку
Если у вас есть официальный ключ для Windows Server 2022, выполните следующие шаги:
- Откройте командную строку от имени администратора. Для этого нажмите Win + R и введите cmd.
- Введите команду slmgr /ipk и через пробел впишите ваш лицензионный ключ. Нажмите Enter.
- Подтвердите выполнение команды и введите slmgr /ato, затем снова нажмите Enter.
- Дождитесь завершения процесса.
Этот метод позволяет активировать систему за несколько секунд.
Как активировать Windows Server 2022 через интернет или по телефону
Если стандартный способ не сработал, попробуйте активировать сервер через Microsoft:
- Откройте параметры Windows, нажав Win + I. Перейдите в раздел «Система» → «Активация».
- Введите лицензионный ключ и нажмите «Активировать».
- Если автоматическая активация не удалась, выберите «Активация по телефону».
- Следуйте инструкциям Microsoft и введите код активации.
Этот способ особенно полезен, если сервер не имеет доступа к интернету или возникают ошибки при стандартной активации.
Как проверить статус активации
Чтобы убедиться, что активация Windows Server 2022 Datacenter прошла успешно, выполните команду slmgr /xpr в командной строке. В появившемся окне отобразится информация о статусе активации.
Что делать, если активация не проходит
Иногда система может выдавать ошибки при вводе ключа. Возможные причины:
- Ключ введён с ошибкой — попробуйте ввести его заново.
- Нет подключения к интернету — проверьте сеть и повторите попытку.
- Сервер активации временно недоступен — подождите некоторое время и попробуйте снова.
- Ключ не подходит к данной версии Windows Server — убедитесь, что он соответствует установленной редакции системы.
Если ни один из способов не помог, рекомендуется связаться с технической поддержкой Microsoft.
Как вы знаете, Windows Server – это специализированная операционная система, предназначенная только для сервера. В сегодняшнем посте я покажу вам, как бесплатно активировать Windows на вашем VPS или выделенном сервере с помощью ключей клиентского продукта KMS. Хотя лицензия KMS действительна только в течение 180 дней, но количество активаций не ограничено. Таким образом, вы можете обновить его, когда захотите. На самом деле, лицензия будет обновляться автоматически каждые 7 дней по умолчанию (почти аналогично Let’s Encrypt certificate). Таким образом, просто сделайте это один раз и полностью забудьте об этом.
Поддерживаемые продукты:
- Windows Server 2022/2019/2016.
- Windows Server, версия 1809, 1803, 1709.
- Windows Server 2008/2012 (R2).
Как вы можете видеть на изображении выше, я использую копию стандарта Windows Server 2016, и она не активирована.
Метод 1: Ручная установка клиентского ключа KMS и его активация.
Метод 2: Использование предварительно написанного пакетного файла.
Метод 1: Ручная установка клиентского ключа KMS и его активация.
Шаг 1.1: Получите правильный ключ продукта от официальная статья Microsoft.
Ключ настройки клиента KMS стандарта Win Server 2016: “ WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY ”. Я буду использовать это на следующем шаге.
Шаг 1.2: Установите ключ на вашем сервере.
Чтобы открыть командную строку, нажмите кнопку Windows, найдите “ cmd ” и запустите командную строку в качестве администратора. Затем введите “ slmgr /ipk CLIENTKEY ” в командном окне.
Примечание: за каждой командой следует нажатие Enter.
запустить команду slmgr ipk
Шаг 1.3: Установите сервер KMS.
Введите “ slmgr /skms km8.msguides.com ” в окне.
Шаг 1.4: Активируйте клиентский ключ KMS.
Наконец, используйте команду “slmgr /ato ”, чтобы активировать Windows.
запустить команду slmgr ato
Если вы видите ошибку 0xC004F074, это означает, что ваше интернет-соединение нестабильно или сервер занят. Пожалуйста, убедитесь, что ваше устройство подключено к сети, и повторите команду “ ato ”, пока не добьетесь успеха.
Метод 2: Использование предварительно написанного пакетного файла.
Этот больше не рекомендуется из-за новое обновление Microsoft.
Шаг 2.1: Скопируйте весь текст ниже в текстовый файл.
@echo off
title Activate Windows Server (ALL versions) for FREE - MSGuides.com&cls&echo =====================================================================================&echo #Project: Activating Microsoft software products for FREE without additional software&echo =====================================================================================&echo.&echo #Supported products:&echo http://bit.ly/kmsclientkeys&echo.&echo.&echo ============================================================================&echo Activating your Windows...&set i=1
cscript //nologo slmgr.vbs /ipk 4DWFP-JF3DJ-B7DTH-78FJB-PDRHK >nul||cscript //nologo slmgr.vbs /ipk 22XQ2-VRXRG-P8D42-K34TD-G3QQC >nul||cscript //nologo slmgr.vbs /ipk 7M67G-PC374-GR742-YH8V4-TCBY3 >nul||cscript //nologo slmgr.vbs /ipk RCTX3-KWVHP-BR6TB-RB6DM-6X7HP >nul||cscript //nologo slmgr.vbs /ipk 39BXF-X8Q23-P2WWT-38T2F-G3FPG >nul||cscript //nologo slmgr.vbs /ipk YQGMW-MPWTJ-34KDK-48M3W-X4Q6V >nul||cscript //nologo slmgr.vbs /ipk W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ >nul||cscript //nologo slmgr.vbs /ipk TM24T-X9RMF-VWXK6-X8JC9-BFGM2 >nul||cscript //nologo slmgr.vbs /ipk WYR28-R7TFJ-3X2YQ-YCY4H-M249D >nul||cscript //nologo slmgr.vbs /ipk GT63C-RJFQ3-4GMB6-BRFB9-CB83V >nul||cscript //nologo slmgr.vbs /ipk 74YFP-3QFB3-KQT8W-PMXWJ-7M648 >nul||cscript //nologo slmgr.vbs /ipk 489J6-VHDMP-X63PK-3K798-CPX3Y >nul||cscript //nologo slmgr.vbs /ipk YC6KT-GKW9T-YTKYR-T4X34-R7VHC >nul||cscript //nologo slmgr.vbs /ipk TT8MH-CG224-D3D7Q-498W2-9QCTX >nul||cscript //nologo slmgr.vbs /ipk 6TPJF-RBVHG-WBW2R-86QPH-6RTM4 >nul||cscript //nologo slmgr.vbs /ipk 48HP8-DN98B-MYWDG-T2DCC-8W83P >nul||cscript //nologo slmgr.vbs /ipk XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G >nul||cscript //nologo slmgr.vbs /ipk HM7DN-YVMH3-46JC3-XYTG7-CYQJJ >nul||cscript //nologo slmgr.vbs /ipk XC9B7-NBPP2-83J2H-RHMBY-92BT4 >nul||cscript //nologo slmgr.vbs /ipk 4K36P-JN4VD-GDC6V-KDT89-DYFKP >nul||cscript //nologo slmgr.vbs /ipk 2WN2H-YGCQR-KFX6K-CD6TF-84YXQ >nul||cscript //nologo slmgr.vbs /ipk 8N2M2-HWPGY-7PGT9-HGDD8-GVGGY >nul||cscript //nologo slmgr.vbs /ipk BN3D2-R7TKB-3YPBD-8DRP2-27GG4 >nul||cscript //nologo slmgr.vbs /ipk KNC87-3J2TX-XB4WP-VCPJV-M4FWM >nul||cscript //nologo slmgr.vbs /ipk W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 >nul||cscript //nologo slmgr.vbs /ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX >nul||cscript //nologo slmgr.vbs /ipk JCKRF-N37P4-C2D82-9YXRT-4M63B >nul||cscript //nologo slmgr.vbs /ipk WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY >nul||cscript //nologo slmgr.vbs /ipk CB7KF-BWN84-R7R2Y-793K2-8XDDG >nul||cscript //nologo slmgr.vbs /ipk WVDHN-86M7X-466P6-VHXV7-YY726 >nul||cscript //nologo slmgr.vbs /ipk N69G4-B89J2-4G8F4-WWYCC-J464C >nul||cscript //nologo slmgr.vbs /ipk WMDGN-G9PQG-XVVXX-R3X43-63DFG >nul||cscript //nologo slmgr.vbs /ipk DPCNP-XQFKJ-BJF7R-FRC8D-GF6G4 >nul||cscript //nologo slmgr.vbs /ipk 6Y6KB-N82V8-D8CQV-23MJW-BWTG6 >nul||cscript //nologo slmgr.vbs /ipk PTXN8-JFHJM-4WC78-MPCBR-9W4KR >nul||cscript //nologo slmgr.vbs /ipk 2HXDN-KRXHB-GPYC7-YCKFJ-7FVDG >nul||cscript //nologo slmgr.vbs /ipk N2KJX-J94YW-TQVFB-DG9YT-724CC >nul||cscript //nologo slmgr.vbs /ipk 6NMRW-2C8FM-D24W7-TQWMY-CWH2D >nul||cscript //nologo slmgr.vbs /ipk WX4NM-KYWYW-QJJR4-XV3QB-6VM33 >nul||cscript //nologo slmgr.vbs /ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H >nul||goto notsupported
:skms
if %i% GTR 10 goto busy
if %i% EQU 1 set KMS=kms7.MSGuides.com
if %i% EQU 2 set KMS=kms8.MSGuides.com
if %i% EQU 3 set KMS=kms9.MSGuides.com
if %i% GTR 3 goto ato
cscript //nologo slmgr.vbs /skms %KMS%:1688 >nul
:ato
echo ============================================================================&echo.&echo.&cscript //nologo slmgr.vbs /ato | find /i "successfully" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at msguides.com@gmail.com if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running 24/7!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto skms)
explorer "http://MSGuides.com"&goto halt
:notsupported
echo ============================================================================&echo.&echo Sorry, your version is not supported.&echo.&goto halt
:busy
echo ============================================================================&echo.&echo Sorry, the server is busy and can't respond to your request. Please try again.&echo.
:halt
pause >nul
Создать новый текстовый документ
Сохранить пакетный скрипт
Шаг 2.2: Сохраните текстовый файл в виде пакетного файла с расширением .cmd. (Eg run.cmd)
Установить имя пакетного скрипта
Шаг 2.3: Запустите пакетный файл с правами администратора.
Windows Server успешно активирован
Наконец, проверьте статус активации вашего сервера еще раз.
На этом активация завершена. Спасибо за прочтение.