Заметки о Windows и других программных продуктах Microsoft...

Обновление редакции Windows Server 2008 R2

Обновление редакции Windows Server 2008 R2

Одним из нововведений в Windows Server 2008 R2 является утилита DISM . Она пришла на смену программе OCSETUP и предназначена для установки и настройки ролей и компонентов сервера, причем ее можно использовать как с работающей операционной системой, так и с образами Windows (Windows image, WIM) и с виртуальными жесткими дисками (VHD).

Функционал DISM огромен, и одной из полезных функций утилиты является возможность изменения редакции операционной системы без использования установочного диска. Эта возможность — эквивалент Windows Anytime Upgrade в Windows 7. Обновление может быть выполнено в онлайн или автономном режиме в обеих вариантах установки —  полная установка и установка в режиме ядра (Server Core).

Обновление с помощью DISM производится очень быстро и не требует полной переустановки операционной системы. Все роли и компоненты, развернутые на сервере, а также другие характеристики (имя компьютера, пользователи, настройки приложений, и т.д.) сохраняются.

Обновление редакции ограничивается текущей версией операционной системы и вариантом установки (нельзя перейти от полной установки к Server Core и наоборот). Вот возможные варианты обновления:

  • Windows Server 2008 R2 Standard — > Windows Server 2008 R2 Enterprise — > Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Standard Server Core — > Windows Server 2008 R2 Enterprise Server Core — > Windows Server 2008 R2 Datacenter Server Core
  • Windows Server 2008 R2 Foundation — > Windows Server 2008 R2 Standard

Также имейте в виду, что изменения являются необратимыми, и вы не сможете понизить редакцию ОС после того, как произвели обновление.

Описание процесса

Утилита DISM.exe входит в комплект установки Windows Server 2008 R2, поэтому для обновления нам потребуется только действительный 25-значный продукт ключ для редакции, на которую мы планируем перейти.

Сначала определяем текущую редакцию ОС:

DISM /online /Get-CurrentEdition

определение текущей редакции операционной системы

 

Затем определяем редакции, на которые возможен переход:

DISM /online /Get-TargetEditions

пределение редакции для обновления

 

И, наконец, запускаем обновление:

DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Так, например, для обновления Windows Server 2008 R2 Standart до Enterprise:

DISM /online /Set-Edition:ServerEnterprise /ProductKey:ABCDE-ABCDE-ABCDE-ABCDE-ABCDE

запуск обновления редакции операционной системы

 

По завершению операции соглашаемся на требование перезагрузки и ждем минут 5-10. Система пару раз перезагружается, применяя сделанные изменения. Затем заходим на сервер и активируем Windows с новым ключом. Переход на новую редакцию состоялся.

 

Некоторые проблемы, с которыми можно столкнуться при обновлении:

1. Если сервер является контролером домена (DC), то его нельзя обновлять подобным образом. Сначала DC надо понизить до обычного сервера (передав перед этим роли FSMO другому DC), затем обновить редакцию, а потом снова повысить до контролера домена.

2. При обновлении вы можете получить сообщение о том, что указанный ключ продукта не подходит для выбранной редакции (The specified product key is not valid for the target edition).

ошибка при обновлении редакции операционной системы

В этом случае можно воспользоваться временным ключом от Microsoft: 489J6-VHDMP-X63PK-3K798-CPX3Y. С его помощью можно провести обновление, а затем зайти в систему и активировать ОС уже со своим ключом продукта.

3. При использовании KMS ключа для активации надо проделать следующие действия:

  • Открыть cmd и перейти в директорию system32;
  • slmgr.vbs -ckms — очистить текущую KMS запись;
  • slmgr.vbs -upk — удалить другие установленные ключи продукта;
  • slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx — установить новый ключ;
  • slmgr.vbs -ato — активировать ОС.

 

Вот вроде и все. Удачного обновления 🙂

 
 
Комментарии

489J6-VHDMP-X63PK-3K798-CPX3Y — это временный ключ для Windows Server 2008 R2 Enterprise. А для Windows Server 2008 R2 Standard подойдет YC6KT-GKW9T-YTKYR-T4X34-R7VHC

Спасибо! Очень помогло!

Спасибо!Kirill.

Спасибо. Вопрос решен за 5-10 минут.