Конвертирование ознакомительной (Evaluation) версии в полную (Retail)
Теория
Корпорация Microsoft совершенно бесплатно предоставляет ознакомительные версии своих серверных операционных систем. Перейдите по ссылке для выбора редакции операционной системы. Правда существуют ограничения. Основные:
- Активация Windows Server потребуется после 180 дней использования (можно официально продлевать - ниже будет описано как). Так что общий период почти три года.
- Официально разрешено только использование в ознакомительных целях. Запрещено использование ознакомительной версии в коммерческих целях!
Стоит отметить, что, если по истечении ознакомительного периода операционная система не будет активирована, то операционная система каждый час автоматически будет завершать работу. А что делать, если во время «знакомства» с операционной системой было много что настроено, решено приобрести лицензию и продолжить использовать Windows Server уже в коммерческих целях? В статье установка Windows Server 2016 Standard я рассказывал, что можно преобразовать ознакомительную (Evaluation) версию в полноценную. Правда есть некоторые ограничения:
- Преобразовать можно только в ту же или более высокую редакцию. Например преобразовать DataCenter Evaluation в Standard не получится! Наоборот - получится.
- Не рекомендуется преобразование, если сервер является контроллером домена. Сначала нужно понизить его роль до рядового сервера. Естественно, предварительно передав с него FSMO роли! (поэтому должен быть как минимум один дополнительный контроллер домена)
- Если на сервере настроен NIC Teaming (именуемая также как Load Balancing/Failover (LBFO)), перед обновлением его нужно отключить.
В моем случае будет преобразовываться Windows Server Standard Evaluation в Windows Server Standard, сервер не является контроллером домена и NIC Teaming у меня не используется. Давайте приступим.
Практика
Продление льготного периода
Если 180 дней льготного ознакомительного периода подходят к концу, а Вам необходимо больше времени для ознакомления, то можно сбросить счетчик. Как я указывал ранее, так можно делать пять раз. Итак, запускаем PowerShell от имени администратора и выполняем командлет1)
slmgr /rearm
После перезагрузки счетчик будет сброшен.
Преобразование ознакомительной версии в полную
Преобразование выполняется с помощью командлетов PowerShell. Запускаем PowerShell от имени администратора и с помощью командлета
DISM /online /Get-CurrentEdition
можем посмотреть текущую версию операционной системы.
Далее можно посмотреть список редакций, до которых можно обновить текущую версию.
DISM /online /Get-TargetEditions
Для преобразования понадобится ключ определенной редакции. Таблица с ключами:
ОС Версия\Редакция | Standard | DataCenter |
---|---|---|
Windows Server 2022 | VDYBN-27WPP-V4HQT-9VMD4-VMK7H | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
Windows Server 2019 | N69G4-B89J2-4G8F4-WWYCC-J464C | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
Windows Server 2016 | WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY | CB7KF-BWN84-R7R2Y-793K2-8XDDG |
Windows Server 2012R2 | D2N9P-3P6X9-2R39C-7RTCD-MDVJX | KNC87-3J2TX-XB4WP-VCPJV-M4FWM |
С помощью командлета
DISM /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula
я преобразую текущую редакцию в полноценную.
Стоит указать на пару моментов:
- Set-Edition - здесь указывается редакция, в которую необходимо преобразовать текущую версию. Если необходимо преобразовать в DataCenter - указываем Set-Edition:ServerDatacenter
- ProductKey - ключ продукта. Этим ключом не получится активировать преобразованную редакцию, он нужен только для преобразования. Смена ключа для активации будет описана ниже. Выбираем соответствующий версии/редакции ключ из таблицы.
- AcceptEula - это указывает на то, что я согласен с условиями преобразования и использования будущей преобразованной версии.
После перезагрузки у нас уже преобразованная полноценная, но не активированная версия операционной системы Windows Server 2016 Standard. Обратите внимание, что надпись в правом нижнем углу тоже пропала!
Остается активировать систему.
Активация преобразованной версии
Для начала нужно удалить текущий ключ, который мы использовали для преобразования. Делается это с помощью двух командлетов, вводимых последовательно:
slmgr.vbs /upk
slmgr.vbs /cpky
Далее с помощью командлета вводим свой ключ
slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Вместо xxxxx-xxxxx-xxxxx-xxxxx-xxxxx нужно ввести свой ключ продукта (через дефисы)
Активировать систему можно с помощью командлета
slmgr.vbs /ato
В результате получаем активированную систему!
Командлет
Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" | where { $_.PartialProductKey } | select Description, LicenseStatus
покажет статус активации в PowerShell
Преобразование и активация успешно завершены. Теперь можно использовать сервер без ограничений.