Сегодня я хочу рассказать о двух способах перехода с Evaluation версии Windows на полную – для серверов на базе Windows Server 2012 R2 и для клиентов Windows 8.1. Способы кардинально отличаются, — для серверных ОС переход продуман Microsoft, как простая плановая операция, для клиентских ОС задумка вендора – заставить пользователя выполнить полную переустановку системы. Предлагаемый ниже способ позволит обновить Evaluation версию Windows 8.1 до полной без переустановки, — а, впрочем, и совершить обратный переход с любой версии Windows 8.1 на Evaluation с сохранением приложений и данных, — если вдруг нужно показать себя честно использующим лишь Evaluation версии проверяющим.
Однако, начнём с простого. Первый вопрос обычно задаётся – а зачем? Дело в том, что в отличии от клиентской системы Windows 8.1 Evaluation, которая через полгода после установки лишь напоминает о своем Evaluation статусе всплывающими сообщениями и чёрным фоном рабочего стола, серверная система раз в час будет перезагружаться, что уже совсем неприятно.
Имею установленную систему Windows Server 2012 R2 Evaluation – с действительным или уже просроченным сроком пробного использования. Оказывается, в ОС есть штатная возможность повысить издание ОС, в частности с Evaluation до полной версии. Посмотреть, какое издание установлено можно при помощи команды:
![](https://habrastorage.org/r/w1560/files/37a/bf0/53f/37abf053faa44b79b21bd5925a088e39.png)
На скриншоте видно, что у меня установлена ознакомительная версия Windows Server 2012 R2 Standard и срок пробного периода истёк. Вторая из команд показывает, что я могу поднять версию ОС до полной версии Standard или Datacenter. Для этого мне потребуется лишь ввести серийный номер, — отлично подойдёт номер со страницы TechNet — KMS Client Setup Keys. Воспользуюсь командой:
![](https://habrastorage.org/r/w1560/files/37a/bf0/53f/37abf053faa44b79b21bd5925a088e39.png)
Данной командой я запущу процесс превращения своей ознакомительной версии Standard в полную версию DataCenter. Если бы я указал серийный номер Standard и издание ServerStandard, я бы получил полную версию Standard. После перезагрузки я вижу результат, вновь выполнив команду
![](https://habrastorage.org/r/w1560/files/161/64e/4d2/16164e4d22f549d1b1e94c6ad7d2dfac.png)
Теперь я могу спокойно выполнить активацию системы на своём KMS сервере, и закончить выполнение важной задачи по обновлению сервером.![](https://habrastorage.org/r/w1560/files/54e/357/5d9/54e3575d93a249af999ba5fa3ac9b625.png)
Для клиентской ОС, увы, не всё так просто. Корпорация не позволяет вам просто загрузить и установить ознакомительную версию и превратить её в полную публично доступным ключём. Ознакомительная версия Windows 8.1 доступна лишь в издании Enterprise, причём русской версии нет, необходимо установить английскую и добавить русский языковой интерфейс после установки. Выполнив в Windows 8.1 Enterprise Evaluation те же команды, что я выше выполнял в Windows Server 2012 R2 Evaluation я не увижу возможности сменить издание:
![](https://habrastorage.org/r/w1560/files/ed2/399/feb/ed2399feb6ac434c96e0b7099c266294.png)
Следующей логичной идеей будет загрузить образ полной версии Windows 8.1 Enterprise и выполнить процесс установки «поверх» с сохранением приложений и настроек. Однако, увы, нас ожидает разочарование – Microsoft не позволяет обновить ознакомительную версию до полной с сохранением данных, нам предлагают полную переустановку:
![](https://habrastorage.org/r/w1560/files/c07/9e1/009/c079e10090764889b7a12560b62abec7.png)
Однако, не стоит опускать руки. Энтузиастам давно известно средство, позволяющее выполнить установку Enterprise версии поверх любой другой, будь то Evaluation, Core или Professional. Тот же способ, что работал и во времена Windows 7 для перехода с Professional на Enterprise. Скажем нашей ОС, что она уже сейчас есть полная Enterprise, и мы хотим выполнить Refresh инсталляцию с сохранением всех приложений и настроек. Откроем редактор реестра и посмотрим значение двух ключей (выделение красным моё):
![](https://habrastorage.org/r/w1560/files/12d/0f2/bf0/12d0f2bf05ea4a2f8ad3ebc13de2b685.png)
Заменим EditionID и ProductName на аналогичные значения от полной версии:
![](https://habrastorage.org/r/w1560/files/349/7d9/e54/3497d9e540584b7b809ece4ba6ea4ace.png)
Теперь без всяких перезагрузок можно снова запустить процесс обновления ОС. На сей раз нам будут доступны различные пути обновления, в том числе с сохранением приложений, файлов и настроек:
![](https://habrastorage.org/r/w1560/files/d6d/ee7/ecb/d6dee7ecb2c84671ab2c881d5064e0d9.png)
Мастер установки проходит данный шаг и начинает процесс обновления с сохранением всех настроек:
![](https://habrastorage.org/r/w1560/files/7ff/de7/ee3/7ffde7ee387448798821f160a1140e6d.png)
При помощи KMS сервера теперь можно активировать ОС и наслаждаться результатом:
![](https://habrastorage.org/r/w1560/files/982/14c/6ba/98214c6baded4ee0bcac1fa1da3a9c13.png)
Тот же механизм при необходимости позволит и понизить издание – с Enterprise до Professional или до Enterprise Evaluation. Надеюсь, кому-то данная информация будет полезна.
Однако, начнём с простого. Первый вопрос обычно задаётся – а зачем? Дело в том, что в отличии от клиентской системы Windows 8.1 Evaluation, которая через полгода после установки лишь напоминает о своем Evaluation статусе всплывающими сообщениями и чёрным фоном рабочего стола, серверная система раз в час будет перезагружаться, что уже совсем неприятно.
Как быстро обновить Windows Server 2012 R2 Evaluation до полной версии.
Имею установленную систему Windows Server 2012 R2 Evaluation – с действительным или уже просроченным сроком пробного использования. Оказывается, в ОС есть штатная возможность повысить издание ОС, в частности с Evaluation до полной версии. Посмотреть, какое издание установлено можно при помощи команды:
DISM /online /Get-CurrentEdition
Далее можно посмотреть, до каких изданий можно повысить эту ОС из командной строки:DISM /online /Get-TargetEditions
![](https://habrastorage.org/files/37a/bf0/53f/37abf053faa44b79b21bd5925a088e39.png)
На скриншоте видно, что у меня установлена ознакомительная версия Windows Server 2012 R2 Standard и срок пробного периода истёк. Вторая из команд показывает, что я могу поднять версию ОС до полной версии Standard или Datacenter. Для этого мне потребуется лишь ввести серийный номер, — отлично подойдёт номер со страницы TechNet — KMS Client Setup Keys. Воспользуюсь командой:
DISM /Online /Set-Edition:ServerDatacenter /AcceptEula /ProductKey:W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
![](https://habrastorage.org/files/37a/bf0/53f/37abf053faa44b79b21bd5925a088e39.png)
Данной командой я запущу процесс превращения своей ознакомительной версии Standard в полную версию DataCenter. Если бы я указал серийный номер Standard и издание ServerStandard, я бы получил полную версию Standard. После перезагрузки я вижу результат, вновь выполнив команду
DISM /online /Get-CurrentEdition
![](https://habrastorage.org/files/161/64e/4d2/16164e4d22f549d1b1e94c6ad7d2dfac.png)
Теперь я могу спокойно выполнить активацию системы на своём KMS сервере, и закончить выполнение важной задачи по обновлению сервером.
![](https://habrastorage.org/files/54e/357/5d9/54e3575d93a249af999ba5fa3ac9b625.png)
Как обновить ознакомительную версию Windows 8.1 Evaluation до полной?
Для клиентской ОС, увы, не всё так просто. Корпорация не позволяет вам просто загрузить и установить ознакомительную версию и превратить её в полную публично доступным ключём. Ознакомительная версия Windows 8.1 доступна лишь в издании Enterprise, причём русской версии нет, необходимо установить английскую и добавить русский языковой интерфейс после установки. Выполнив в Windows 8.1 Enterprise Evaluation те же команды, что я выше выполнял в Windows Server 2012 R2 Evaluation я не увижу возможности сменить издание:
![](https://habrastorage.org/files/ed2/399/feb/ed2399feb6ac434c96e0b7099c266294.png)
Следующей логичной идеей будет загрузить образ полной версии Windows 8.1 Enterprise и выполнить процесс установки «поверх» с сохранением приложений и настроек. Однако, увы, нас ожидает разочарование – Microsoft не позволяет обновить ознакомительную версию до полной с сохранением данных, нам предлагают полную переустановку:
![](https://habrastorage.org/files/c07/9e1/009/c079e10090764889b7a12560b62abec7.png)
Однако, не стоит опускать руки. Энтузиастам давно известно средство, позволяющее выполнить установку Enterprise версии поверх любой другой, будь то Evaluation, Core или Professional. Тот же способ, что работал и во времена Windows 7 для перехода с Professional на Enterprise. Скажем нашей ОС, что она уже сейчас есть полная Enterprise, и мы хотим выполнить Refresh инсталляцию с сохранением всех приложений и настроек. Откроем редактор реестра и посмотрим значение двух ключей (выделение красным моё):
![](https://habrastorage.org/files/12d/0f2/bf0/12d0f2bf05ea4a2f8ad3ebc13de2b685.png)
Заменим EditionID и ProductName на аналогичные значения от полной версии:
![](https://habrastorage.org/files/349/7d9/e54/3497d9e540584b7b809ece4ba6ea4ace.png)
Теперь без всяких перезагрузок можно снова запустить процесс обновления ОС. На сей раз нам будут доступны различные пути обновления, в том числе с сохранением приложений, файлов и настроек:
![](https://habrastorage.org/files/d6d/ee7/ecb/d6dee7ecb2c84671ab2c881d5064e0d9.png)
Мастер установки проходит данный шаг и начинает процесс обновления с сохранением всех настроек:
![](https://habrastorage.org/files/7ff/de7/ee3/7ffde7ee387448798821f160a1140e6d.png)
При помощи KMS сервера теперь можно активировать ОС и наслаждаться результатом:
![](https://habrastorage.org/files/982/14c/6ba/98214c6baded4ee0bcac1fa1da3a9c13.png)
Тот же механизм при необходимости позволит и понизить издание – с Enterprise до Professional или до Enterprise Evaluation. Надеюсь, кому-то данная информация будет полезна.