Como alterar a edição do meu Windows Server 2008 R2 sem ter que reinstalar o meu servidor

Autor: Josue Yen / Revisão: Daniel Mauser

Muitas vezes nos deparamos com a seguinte situação: “Preciso acrescentar mais memória e/ou processador, porém já estou no limite máximo para a edição do Windows que foi instalado. E agora?” Eu mesmo já me deparei com esse problema e infelizmente precisei reinstalar o servidor e restaurar todos os seus serviços. No Windows 7/Windows Server 2008 R2 felizmente existe uma forma de fazer essa alteração, basta usar uma das funcionalidades do DISM.exe (Deployment Image Servicing and Management Tool).

O uso do DISM para alterar a edição do Windows é rápido e não necessitam que o servidor seja totalmente reinstalado, com isso todas as Roles, Features, aplicações e outras características do computador se mantêm inalterados. Isso é possível, pois todas as edições do Windows já estão dentro da mesma imagem. Isso é conhecido também como Edition-Family image.

Os possíveis caminhos para a mudança das edições são:

  • 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

Essas mudanças são irreversíveis e limitados pelas famílias de edições e não é possível converter de Server Core para uma versão Full.

Com o DISM nós podemos determinar a versão atual, ver os possíveis upgrades e realizar a migração em si, porém para essa opção é necessário ter uma chave de produto válida para a edição escolhida.

Para verificar qual versão que estamos usando digite o comando:

dism /online /get-currentedition

Para verificar quais as versões que podemos usar:

dism /online /get-targeteditions

Para realizar o upgrade use o comando:

dism /online /set-edition:<edition_ID> /productkey: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Como um exemplo, se formos alterar um Windows Server 2008 Standard para Data Center edition basta digitar o seguinte comando em um prompt elevado:

dism /online /set-edition: Datacenter /productkey: 12345-67890-12345-67890-12345

Após executar o comando o computador será reiniciado duas vezes para que as alterações sejam aplicadas. Após isso, o computador já estará com a nova versão. Uma limitação importante é que o computador não pode ser um Domain Controller. Caso seja realmente necessário o upgrade é necessário despromover o DC, alterar a versão e repromover o computador.

Para mais informações sobre DISM dê uma olhada no site https://technet.microsoft.com/en-us/library/dd744380(WS.10).aspx