В процессе эксплуатации Windows Server 2008 R2 системный администратор может столкнутся с ограничениями установленной редакции ОС, которые не позволяют воспользоваться тем или иным функционалом сервера, например в редакции 2008 R2 Standard нельзя использовать более 32 Гб оперативной памяти, или развертывать решения Failover Cluster, RRAS, RDS и т.д. В предыдущих версиях Windows Server в такой ситуации приходилось полностью переустанавливать систему на «старшую» редакцию ОС. В Windows Server 2008 R2 из этой ситуации есть выход, т.к. в ней существует возможность обновиться до старшей версии ОС (например, с редакции Standard до Enterprise) без переустановки сервера.
Обновление выполняется при помощи утилиты DISM, и может быть выполнено как в автономном (офлайн) режиме, так и прямо в процессе работы сервера (онлайн режим). Обновление не требует переустановки системы, и текущие настройки сервера (роли, компоненты и другие приложения) сохраняются. Обновление возможно, как в режиме Server Core, так и в Full GUI версии Windows 2008 R2, однако следует понимать, что переход от версии Server Core к полной установке 2008 R2 невозможен (в Windows Server 2012 возможно переключатся между Full и Core режимами). Возможно обновление с младшей редакции Windows Server 2008 R2 до старшей версии, обратная процедура понижения редакции (даунгрейд) невозможна.
Доступные варианты обновления редакции Windows Server 2008 R2:
- 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 и дополнительно устанавливать ничего не нужно.
Чтобы узнать текущую версию Windows Server 2008 R2, в командной строке выполните команду:
DISM /online /Get-CurrentEdition
Если команда вернет ServerStandard, это означает что текущая редакция установленной ОС — Windows Server 2008 R2 Standard.
Получим список редакций, до которых нам можно проапгрейдится:
DISM /online /Get-TargetEditions
В данном случае возможно обновление до версий:
- Windows Server 2008 R2 Datacenter (ServerDataCenter)
- Windows Server 2008 R2 Enterprise (ServerEnterprise)
Чтобы выполнить обновление до Windows 2008 R2 Enterprise выполните команду:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Где XXXXX-XXXXX-XXXXX-XXXXX-XXXXX – приобретенный Вами ключ продукта для соответствующей редакции Windows 2008 R2.
В том случае, если для активации планируется использовать сервер KMS, воспользуйтесь KMS ключом для Windows Server 2008 R2 Enterprise (так называемый GVLK ключ).
Windows Server 2008 R2 Enterprise | 489J6-VHDMP-X63PK-3K798-CPX3Y |
Windows Server 2008 R2 Datacenter | 74YFP-3QFB3-KQT8W-PMXWJ-7M648 |
KMS ключ поможет также в том случае, если с помощью Вашего MAK / retail ключа от соответствующей версии Windows Server обновиться не получается. Не забудьте после обновления изменить KMS ключ на ваш с помощью команды:
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
В том случае если сервер, который планируется обновить, является контроллером домена Active Directory, необходимо перед обновлением версии ОС выполнить с помощью команды DCPROMO понижение роли сервера до рядового сервера домена, и лишь затем выполнить апгрейд версии ОС. После этого сервер нужно перезагрузить и опять поднять на нем контроллер домена.
В процессе обновления версий могут появиться такие ошибки:
- Setting an Edition is not supported with online images – скорее всего на сервере развернута роль контроллера домена Active Directory (роль AD DS). Как мы уже говорили выше – необходимо понизить роль сервера для рядового сервера домена.
- The specified product key is not valid for the target edition. Run this command again with a product key specific to the target edition – по какой-то причине ОС не принимает указанный ключ, если вы уверены, что ключ валидный и соответствует редакции Windows Server, до которой проводится обновление, проведите обновление с KMS ключом (список ключей выше)
Обновлено 14.05.2019
Добрый день! Уважаемые читатели и гости популярного IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали работу дедупликации в Windows Server 2019. Сегодняшний пост будет отголоском далекого 2010 года, который подарил нам Windows Server 2008 R2. Недавно ко мне поступила заявка в ManageEngine ServiceDesk, в которой необходимо было для одной виртуальной машины Vmware ESXI увеличить объем оперативной памяти с 32 ГБ до 64 ГБ. Это плевое задание, и я думал, что потрачу на него пару минут, но оказалось, что на уровне настроек виртуальной машины я это сделал, а вот операционная система его не увидела, так как это было ограничение ее редакции. Сегодня я вам покажу, как обновить редакцию Windows Server 2008 r2 Standard до Enterprise.
Ограничения Windows Server 2008 R2
Во времена уже Windows Server 2019, я уже совсем забыл, что ранее до Windows Server 2012 R2, редакции имели какие-то физические ограничения на работу с оборудованием, а не просто лицензирование функций или количества виртуальных машин. Вот вам сравнительная таблица в которой указаны все ограничения, которые накладываются на определенную редакцию Windows Server 2008 R2. Как видно версия Standard имеет ограничение на объем поддерживаемой оперативной памяти в 32 ГБ, а вот Enterprise уже имеет до 2 ТБ.
Чтобы решить нашу задачу и заставить виртуальную машину увидеть 64 ГБ памяти, нам необходимо провести Обновление Windows Server 2008 R2 Standard до Enterprise. Хорошо, что разработчики подумали, о такой возможности, без переустановки операционной системы и сервисов.
Хочу отметить, что есть некоторые ограничения и нюансы, которые не позволят вам провести обновление Windows Server 2008 R2 Standard до Enterprise.
- Во первых вы не сможете таким образов обновить редакцию на сервере, который несет на себе роль контроллера домена, это такая защита от дурака. При таком раскладе, вам с начало нужно передать роли FSMO на данном сервере, если они есть, затем понизить контроллер домена до обычного сервера, при условии, что у вас в сети еще есть сервера с ролью AD DS.Затем произвести процедуру обновления Windows Server 2008 R2 Standard до Enterprise, и далее установить заново роль Active Directory Domain Services. В противном случае вы получите ошибку:
Error: 50. Setting an Edition is not supported with online images
- Вторая ошибка, это «Указанный ключ продукта недопустим для целевой версии. Повторите эту команду еще раз с ключом продукта, специфичным для целевой версии. (Error 1605. The specified product key is not valid for the target edition. Run this command again with a product key specific to the target edition)». Тут вам явно говорят, что у вас явно не валидный ключ, причины простые у вас редакция Volume, требующая GVLK ключа, а вы ему подсовываете MAC ключ. Читайте подробнее про типы ключей по ссылке слева. В обход проблемы можно использовать временный ключ:
489J6-VHDMP-X63PK-3K798-CPX3Y
Данный ключ позволит обновить редакцию, но затем попросит активацию системы.
- Если вы в момент повышения редакции используете KMS ключ, то вам нужно будет чистить старые хвосты KMS записи, как при ошибке активации Windows 0x800700B и 0x87E10BC6. Единственное перед удаление ключей продукта нужно будет выполнить очистку KMS записи через вот такую конструкцию (slmgr.vbs -ckms).
Так же нужно учитывать, что после повышения редакции вы не можете понизить ее, даунгрейда нет
Методы обновления редакции Windows Server 2008 R2
Существует два метода, позволяющие вам провести переход от версии Standard к Enterprise:
- Использование утилиты командной строки DISM, онлайн или оффлайн
- Использование дистрибутива Windows Server 2008 R2 и мастера обновления системы
Оба метода позволяют вам обновлять так Windows Server 2008 R2 в графическом режиме, так и в Core версии.
Учтите, что версию 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
Чем хорош данный метод, так это тем, что все необходимые файлы он скачает из интернета и вам потребуется всего одна перезагрузка. Что делаем, первым делом нам нужно идентифицировать вашу текущую редакцию Windows, для этого вы можете открыть окно свойств системы, через оснастку control /name Microsoft.System или сочетания клавиш WIN+Pause Break.
Но можно и самой утилитой DISM, если речь идет про Server Core версию. Для этого откройте командную строку или запустите оболочку PowerShell, после чего введите:
DISM /online /Get-CurrentEdition
Видно, что текущий выпуск ServerStandard.
Теперь давайте мы удостоверимся, до каких выпусков мы можем обновиться, для этого введите:
DISM /online /Get-TargetEditions
Видно, что я могу провести обновление до двух выпусков, это
- Конечный выпуск : ServerDataCenter
- Конечный выпуск : ServerEnterprise
Я буду обновляться до ServerEnterprise, выше я приводил временный ключ или GVLK ключ, они потребуются для команды:
DISM /online /Set-Edition:ServerEnterprise /ProductKey: 489J6-VHDMP-X63PK-3K798-CPX3Y (ваш ключ приобретенный Вами для соответствующей редакции Windows 2008 R2).
KMS — Windows Server 2008 R2 Enterprise — 489J6-VHDMP-X63PK-3K798-CPX3Y
KMS — Windows Server 2008 R2 Datacenter — 74YFP-3QFB3-KQT8W-PMXWJ-7M648
Соглашаемся с с выполнением обновления выпуска и пишем «Y», учтите, что нужен будет доступ к интернету и потребуется потом перезагрузка
Проверяем после перезагрузки редакцию системы.
Обновление редакции через диск с дистрибутивом
Данный метод хорош тем, что не требует интернет соединения, подойдет для автономных сетей, но за то более длительный и требует иметь скачанный Windows Server 2008 R2. Выясняем, как я показывал выше текущий выпуск и до каких редакций вы можете обновиться. Далее монтируете ваш дистрибутив с нужным выпуском. Запускаем setup.exe и новую установку, пропускаем поиск обновлений Windows.
Принимаем лицензию и до ходим до момента выбора типа установки, выбираем верхний пункт «Обновление».
Начнется проверка совместимости.
Если в отчете нет критических ошибок, то нажимаем далее.
Начнется процесс распаковки и установки файлов обновления, после двух перезагрузок вы получите результат. В среднем такое обновление занимает минут 15-20.
Надеюсь данная, небольшая инструкция оказалась для вас полезной. С вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.
Семейство Windows Server 2008 R2 обладает полезным свойством повышения уровня сервера (изменения редакции), например со Standart до Enterprise, без переустановки системы.
Итак, Windows Server 2008 R2 имеет три основных редакции:
- Standart
- Enterprise
- Datacenter
Они отличаются, главным образом, числом поддерживаемых процессоров, объемом поддерживаемой памяти, возможностью «лицензированного» запуска виртуальных машин и т.д.
Для выяснения текущей редакции и возможности её повышения следует воспользоваться утилитой обслуживания образов развертывания и управления ими (DISM.exe).
Необходимо запустить командную строку от имени администратора.
Чтобы узнать текущую редакцию вводим:
DISM /online /Get-CurrentEdition
Чтобы узнать на какие редакции мы можем провести апгрейд вводим:
DISM /online /Get-TargetEditions
Чтобы провести обновление до желаемой редакции вводим
DISM /online /Set-Edition:<редакция> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
где <редакция> — serverstandart, serverenterprise, serverdatacenter
После перезагрузки редакция сервера будет изменена на указанную.
Следует помнить, что понизить редакцию сервера не получиться, возможно только повышение.
Если обновление с вашим ключом не проходит можно воспользоваться KMS ключом активации, так для перехода на Enterprise вводим:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y
после обновления ключ можно поменять командой:
C:WindowsSystem32slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
и запустить активацию командой:
C:WindowsSystem32slmgr.vbs /ato
Следует отметить, что подобный подход действует и для редакций Windows 7.
В заключение, приведу несколько полезных ссылок по этой теме:
Изменение образа Windows до выпуска более высокого уровня
Параметры командной строки для обслуживания выпусков Windows
KMS Client Setup Keys
Slmgr.vbs Options
(Visited 325 times, 1 visits today)
Posted by Rewalon
Прочитано:
2 706
Случалось ли Вам такое наблюдать, что до Вас в организации куда вы пришли работать большинство серверных операционных систем имеют в своем случае редакцию Standard – я говорю про систему Windows Server 2008 R2, но вот эта редакция Вас не устраивает в ней в отличии от Enterprise не достает такой важной роли как роли создания Кластера систем, еще память — раньше 32Gb считалось достаточно, но со временем запросы выросли и добавление больше не приводит к положительному результату. Сейчас я это дело поправлю, рассмотрев как же все-таки произвести обновление Windows Server 2008 R2 с редакции Standard до редакции Enterprise.
Чтобы текущая заметка у Вас удалась, Вам потребуется лицензионный ключ применительно к редакции Windows Server 2008 R2 Enterprise, а хотя он вообще-то даже не понадобится, справимся и без него.
Текущая система:
C:UsersAdministrator>systeminfo | findstr "OS Name"
Host Name: SRV-DC
OS Name: Microsoft Windows Server 2008 R2 Standard
OS Version: 6.1.7600 N/A Build 7600
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Server
OS Build Type: Multiprocessor Free
BIOS Version: innotek GmbH VirtualBox, 12/1/2006
Connection Name: Local Area Connection
Открываем консоль командной строки с правами Администратора и уточняем консольными командами текущую версию оси:
C:UsersAdministrator>dism /online /get-currentedition
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Current edition is:
Current Edition : ServerStandard
The operation completed successfully.
Получаем отчет о доступных версия для обновления:
C:UsersAdministrator>dism /online /get-targeteditions
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Editions that can be upgraded to: (Редакции доступные после обновления)
- Target Edition : ServerDataCenter
- Target Edition : ServerEnterprise
The operation completed successfully.
Из вывода видно, что текущую систему при наличии лицензионного ключа можно произвести обновление до нужной редакции, в моем случае меня интересует редакция Enterprise уровня:
ключ ниже: 489J6-VHDMP-X63PK-3K798-CPX3Y → Это дефолтный KMS ключ от Microsoft
На заметку:
Существую две разновидности ключей от Microsoft: это MAK ключ — по сути это точно такой же ключ который Вы получаете покупая/видя на задней части системного блока компьютера, ноутбука посредством которого можно выполнить активацию приобретенной операционной системы, но с одним лишь отличием что один MAK ключ может позволять активировать несколько компьютеров в локальной или глобальной сети. Себе, другу, подруге.
И также есть KMS ключ — данный ключ позволяет в локальной сети предприятия развернуть свое персональный сервер активации, имея такой ключ и сервис развернутый на его основе можно не заботиться о ручном способе активирования новых систем, системы сами найдут его и активируются.
Произвожу активацию посредством KMS ключа от Microsoft текущей системы до редакции Enterprise:
C:UsersAdministrator>dism /online /set-edition:ServerEnterprise /ProductKey:48
9J6-VHDMP-X63PK-3K798-CPX3Y
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Starting to update components…
Starting to install product key…
Finished installing product key.
Removing package Microsoft-Windows-ServerStandardEdition~31bf3856ad364e35~amd64~
~6.1.7600.16385
[==========================100.0%==========================]
Finished updating components.
Starting to apply edition-specific settings…
Finished applying edition-specific settings.
The operation completed successfully.
Restart Windows to complete this operation.
Do you want to restart the computer now (Y/N)? Y
После подтверждения, система сразу же перезагрузится и начнется обновление системы до редакции Enterprise, скорость в которую все это произойдет зависит от Вашего канала с интернетом, после того как процедура обновления завершится, на экране будет также красоваться надпись с просьбой ввести сочетания клавиш на разблокировку компьютера: Ctrl + Alt + Del, авторизовавшись, в моем случаем:
Login: Administrator
Password: 712mbddr@
А после вызвав консоль командной строки с целью убедиться какая редакция сейчас установлена на сервере:
C:UsersAdministrator>dism /online /get-currentedition
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Current edition is:
Current Edition : ServerEnterprise
The operation completed successfully.
Видим, что текущая редакция системы Enteprise что собственно мне и требовалось. Изменилось еще то, что ранее существовавшая редакция Standard уже прослужившая мне очень долго исчерпала лимит тестового использования по заметке которую я ранее уже публиковал, а теперь имея редакцию Enterprise я могу еще раз использовать систему в течении этих дополнительных 240 дней — Отлично что сказать. А ключ лицензионный ключ я пока поберегу до лучших времен или до очередной проверки либо как некоторая безопасноть от других системных администраторов у меня в отделе, которые могут посредством стронних средств извлечь из системы лицензионный ключ и допустим продать его кому-либо или использовать в своих личных целях дома, а потом сиди гадай почему твоя система вдруг ни с того ни с сего заблокировалась. Но это уже тема отдельной заметки, а пока собственно все, с уважением автор блога — ekzorchik.
- Remove From My Forums
-
Question
-
Any One please help , That I would like to know about Procedure for upgrade OS Windows Server 2008 to Window Server 2008 R2, Please Recommend
Thenkung , Thailand
Answers
-
Dear ThenKung:
You need to specify more information concerning that case , specialy about the old OS because Windows Server 2008 R2 has different Architecture than the old windows server one based on vista Core and the R2 based on windows 7 .
it is recommended by most of users to do a new installation but before going with this send your current OS settings to see if upgrade is compatible.Moustafa Chouraiki
Mobile: +961 3 48 00 51
Email :
safu@live.com
Moustafa Chouraiki Microsoft Partner , IT Departement Email : moustafa.chouraiki@intelligile.com Website : www.intelligile.com Tel: + 961 6 430067 — Mob: + 961 03 480051
-
Marked as answer by
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
-
Hello,
first of all, note that in-place upgrade from a 32 bit OS to a 64 bit OS is not supported. Windows Server 2008 R2 is only 64 bit. So, check if your Windows Server 2008 is 64 bit or 32 bit. If it is 64 bit then in-place upgrade is supported.
For upgrade, you have to check which roles are installed on the server.
Example: If it is a DC, you have to prepare your AD environment for the add of 2008 R2 DCs. More here: http://technet.microsoft.com/en-us/library/cc731188(WS.10).aspx
This
posting is provided «AS IS» with no warranties or guarantees , and confers no rights.Microsoft
Student Partner 2010 / 2011
Microsoft Certified
Professional
Microsoft Certified
Systems Administrator: Security
Microsoft Certified
Systems Engineer: Security
Microsoft Certified
Technology Specialist: Windows Server 2008 Active Directory, Configuration
Microsoft Certified
Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
Microsoft Certified
Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
Microsoft Certified
Technology Specialist: Windows 7, Configuring
Microsoft Certified
IT Professional: Enterprise Administrator-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
-
you can upgrade windows 2008 to 2008 r2 its supported if you have your previously running operating system which is windows 2008 is 64 bit as a matter if fact windows 2008 r2 is only supported on 64 bit and also Cross-edition upgrades (for example, the Windows
Server 2008 Foundation SKU to the Windows Server 2008 Datacenter SKU) are not supported.- Cross-architecture in-place upgrades (for example, x86 to x64) are not supported.
- Cross-language in-place upgrades (for example, en-us to de-de) are not supported.
- Cross-edition upgrades (for example, the Windows Server 2008 Foundation SKU to the Windows Server 2008 Datacenter SKU) are not supported.
- Cross-build type in-place upgrades (for example, fre to chk) are not supported.
http://technet.microsoft.com/en-us/library/dd979563%28WS.10%29.aspx
http://www.virmansec.com/blogs/skhairuddin
-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Hello,
as already mentioned, without installed server roles and applications we cannot help you. As Windows server 2008 R2 is 64bit you cannot upgrade if the Windows server 2008 is 32bit, so which version are you using?
Best regards Meinolf Weber Disclaimer: This posting is provided «AS IS» with no warranties or guarantees , and confers no rights.
-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
Any One please help , That I would like to know about Procedure for upgrade OS Windows Server 2008 to Window Server 2008 R2, Please Recommend
Thenkung , Thailand
Answers
-
Dear ThenKung:
You need to specify more information concerning that case , specialy about the old OS because Windows Server 2008 R2 has different Architecture than the old windows server one based on vista Core and the R2 based on windows 7 .
it is recommended by most of users to do a new installation but before going with this send your current OS settings to see if upgrade is compatible.Moustafa Chouraiki
Mobile: +961 3 48 00 51
Email :
safu@live.com
Moustafa Chouraiki Microsoft Partner , IT Departement Email : moustafa.chouraiki@intelligile.com Website : www.intelligile.com Tel: + 961 6 430067 — Mob: + 961 03 480051
-
Marked as answer by
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
-
Hello,
first of all, note that in-place upgrade from a 32 bit OS to a 64 bit OS is not supported. Windows Server 2008 R2 is only 64 bit. So, check if your Windows Server 2008 is 64 bit or 32 bit. If it is 64 bit then in-place upgrade is supported.
For upgrade, you have to check which roles are installed on the server.
Example: If it is a DC, you have to prepare your AD environment for the add of 2008 R2 DCs. More here: http://technet.microsoft.com/en-us/library/cc731188(WS.10).aspx
This
posting is provided «AS IS» with no warranties or guarantees , and confers no rights.Microsoft
Student Partner 2010 / 2011
Microsoft Certified
Professional
Microsoft Certified
Systems Administrator: Security
Microsoft Certified
Systems Engineer: Security
Microsoft Certified
Technology Specialist: Windows Server 2008 Active Directory, Configuration
Microsoft Certified
Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
Microsoft Certified
Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
Microsoft Certified
Technology Specialist: Windows 7, Configuring
Microsoft Certified
IT Professional: Enterprise Administrator-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
-
you can upgrade windows 2008 to 2008 r2 its supported if you have your previously running operating system which is windows 2008 is 64 bit as a matter if fact windows 2008 r2 is only supported on 64 bit and also Cross-edition upgrades (for example, the Windows
Server 2008 Foundation SKU to the Windows Server 2008 Datacenter SKU) are not supported.- Cross-architecture in-place upgrades (for example, x86 to x64) are not supported.
- Cross-language in-place upgrades (for example, en-us to de-de) are not supported.
- Cross-edition upgrades (for example, the Windows Server 2008 Foundation SKU to the Windows Server 2008 Datacenter SKU) are not supported.
- Cross-build type in-place upgrades (for example, fre to chk) are not supported.
http://technet.microsoft.com/en-us/library/dd979563%28WS.10%29.aspx
http://www.virmansec.com/blogs/skhairuddin
-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Hello,
as already mentioned, without installed server roles and applications we cannot help you. As Windows server 2008 R2 is 64bit you cannot upgrade if the Windows server 2008 is 32bit, so which version are you using?
Best regards Meinolf Weber Disclaimer: This posting is provided «AS IS» with no warranties or guarantees , and confers no rights.
-
Marked as answer by
Tim Quan
Monday, August 8, 2011 2:43 AM
-
Marked as answer by
Вы тут: Главная → Popular → Как изменить издание Windows, сохранив настройки и установленные программы
Если вы какое-то время уже пользуетесь одним из младших изданий Windows, возможно, вы задумывались над его обновлением до более красивой и функциональной системы.
Из этой статьи вы узнаете самый простой способ повышения издания Windows без потери привычной рабочей среды. При этом вам понадобится только ключ продукта. Здесь также описан способ понижения издания Windows 7 с сохранением всех настроек и программ с помощью ключа продукта и установочного диска.
В общем случае повышение издания Windows 10 достигается установкой старшего издания поверх. В ряде случаев можно обойтись просто вводом ключа продукта. У Microsoft есть подробная документация в двух статьях, хотя русский перевод в них машинный. Для каждой статьи я приведу основные тезисы.
Сводная таблица путей апгрейда различных версий и изданий Windows
- Возможно только повышение издания (Home → Pro или Home → Education)
- Enterprise LTSC можно обновить только до Enterprise или более новой версии Enterprise LTSC
- Даунгрейд с сохранением файлов, но потерей программ и настроек возможен для Pro → Home и Education → Enterprise
Способы апгрейда и даунгрейда различных изданий Windows 10
- Почти во всех случаях работает ввод ключа подходящего издания в Параметрах или из командной строки (changepk)
- В ряде случаев даже не требуется перезагрузка (Pro → Education или Pro ← → Enterpise)
- Даунгрейд до более ранних версий (1809 → 1803) невозможен за исключением отката
- Поддерживаемые сценарии даунгрейда до младших изданий при истечении лицензии
Бонус! Как перейти с издания LTSC на Pro с сохранением программ и настроек.
Windows 7
Важное примечание о версиях Windows 7
Повысить или понизить издание Windows 7 с помощью установочного диска можно только в том случае, если выполняется любое из этих условий:
- SP1 интегрирован в установочный диск (рекомендуется)
- SP1 не установлен на ОС и не интегрирован в установочный диск
В противном случае, вы получите сообщение о том, что устанавливаемая система имеет более старую версию, чем текущая.
Повышение издания Windows 7
Перед вами меню «Пуск» только что установленной Windows 7 «Домашняя базовая».
Элемент Windows Anytime Upgrade (WAU) также доступен из панели управления, поэтому вы всегда найдете его поиском во всех изданиях, кроме «Максимальной». Кстати, WAU является единственным официально поддерживаемым способ обновления издания Windows.
Вам понадобится: ключ продукта.
Какие издания можно повысить
С помощью WAU вы можете очень быстро повысить любое издание, за исключением «Максимальной», конечно. В таблице перечислены все возможные пути обновления Windows 7.
Текущее издание | Можно обновить до |
---|---|
Начальная | Домашняя расширенная, Профессиональная, Максимальная |
Домашняя базовая | Домашняя расширенная, Профессиональная, Максимальная |
Домашняя расширенная | Профессиональная, Максимальная |
Профессиональная | Максимальная |
Как изменить издание
Запустите WAU и введите ключ продукта. Его можно приобрести здесь же, оплатив кредитной картой, хотя это работает только для некоторых стран. Впрочем, ничто не мешает вам купить ключ в магазине Microsoft или в известных Интернет-магазинах AllSoft.ru и SoftKey.ru.
Увеличить рисунок
Перед изменением издания необходимо обновить систему, поэтому WAU автоматически загрузит все исправления после вашего одобрения. От вас больше не потребуется ничего, разве что немного терпения.
Процесс подразумевает даже меньше телодвижений, чем переустановка поверх установленной системы, хотя используется тот же самый подход, в том числе и к сохранению данных.
Совет
Чтобы ускорить дело, предварительно сделайте очистку диска. Людей с маленьким системным разделом или большим объемом личных файлов Windows может огорчить сообщением о недостатке места на системном разделе. В этом случае достаточно перенести файлы на другой раздел или внешний диск.
Повышение издания Windows Server 2008 R2
В серверных системах нет функции Windows Anytime Upgrade, зато аналогичная возможность заложена в DISM.
Dism /online /Set-Edition:Datacenter /ProductKey:12345-67890-12345-67890-12345
Причем такой путь доступен только для серверных систем. Честно говоря, я не проверял команду на практике, поэтому сообщите, если она не работает.
Аналогичные команды можно применять и к автономным образам, о чем можно узнать во всех подробностях из справки.
Понижение издания Windows 7
К понижению издания могут быть вполне обоснованные причины. Например, вы хотите перейти с пиратской Windows 7 «Максимальная» на лицензионную «Домашняя расширенная», которую получили в подарок за хорошее поведение. При этом вам не хочется заново настраивать систему и программы.
В принципе, этим способом можно не только понизить, но и повысить издание. Однако второе удобнее делать с помощью WAU.
Вам понадобятся:
- установочный диск с изданием, которое вы хотите установить
- ключ продукта, подходящий к изданию
Почему не работает изменение издания путем обновления системы
Программа установки Windows проверяет текущее издание перед его изменением, поэтому попытка обновления будет заблокирована на этапе проверки совместимости.
Увеличить рисунок
В сообщении излагается поддерживаемый путь, пусть и не слишком удобный. Тем не менее, есть и более короткий обходной путь, хотя и не имеющий официальной поддержки.
Предупреждение
Мне неизвестно, нарушает ли этот способ священное EULA. В любом случае, я привожу информацию исключительно с целью продемонстрировать, что заложенный в Windows механизм обновления системы может работать на повышение и понижение издания.
Процесс изменения издания
В библиотеке TechNet четко прописано, что переустановка поверх установленной системы возможна только в пределах текущего издания. Отсюда вытекает обходной путь: чтобы механизм заработал, надо изменить издание установленной системы на то, которое вы собираетесь установить.
- Откройте редактор реестра и перейдите в раздел
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion
- Измените значение параметра EditionID в соответствии с устанавливаемой системой.
Допустимые значения Windows 7:Enterprise Ultimate Professional HomePremium HomeBasic Starter
Этого достаточно, чтобы пройти проверку совместимости.
- Запустите setup.exe с установочного диска и начните установку (можно по ходу дела установить недостающие обновления).
- В качестве типа установки выберите «Обновление».
Увеличить рисунок
По завершении процесса установки в вашем распоряжении окажется новое издание со всеми программами и настройками предыдущего.
Дискуссия
Если у вас есть вопросы по материалу, я с удовольствием отвечу на них. Предполагаю, что их будет немного, поэтому хочу обсудить два других момента.
Каким изданием Windows 7 вы пользуетесь?
Если честно, для моей повседневной работы вполне хватило бы «Домашней расширенной». Однако для ведения блога и ответов на форуме мне больше подходит «Максимальная». Причем удобнее использовать ее в качестве основной рабочей системы, чем держать на виртуальной машине.
Если вы проголосовали за один из двух первых пунктов, расскажите о тех возможностях «Максимальной», которые вам необходимы и отсутствуют в младших изданиях.
Есть ли у вас опыт переустановки Windows 7 поверх установленной ОС?
Я неоднократно выполнял переустановку поверх на виртуальных и физических машинах, и механизм обновления работал без сбоев. Поэтому я смело рекомендую этот способ в форуме, когда стандартный набор решений не устраняет системную проблему.
Однако некоторые участники воспринимают такое предложение в штыки – мол, переустановка не является приемлемым решением. В XP так и было, но в Windows 7 можно не ждать у моря погоды, а исправить проблему в течение получаса.
Вам доводилось переустанавливать Windows 7 поверх? Сталкивались ли вы с проблемами? Расскажите о своем опыте!
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Одним из нововведений в 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 — активировать ОС.
Вот вроде и все. Удачного обновления 🙂