How to perform in-place upgrade Windows 2008 R2 SP1 from Standard to Enterprise
Posted on 2011-09-10
We just recently joined the Microsoft Partner program and received a lot of software. Among these there were Windows
Server 2008 R2 Enterprise, which was a welcomed part. We decided to upgrade (in-place) our Windows Server 2008 and all
went just fine. The problem arose when we should enter the product key; we had installed Standard edition and the product
key is only for Enterprise!
To add more dirt to the problem we have already updated to SP1 (and cleaned the installation packages since the system resides on a pretty small SSD), which now means that the installation media is "older" than the version currently installed.
Ok, fine, lets just slipstream together an updated installation media... This we did (using RT Server Customizer) and
added SP1 and a few msu-files resulting in a windows installation media that has the following version information
(according to RT Server Customizer):
OS Name:Windows Server 2008 R2 SERVERENTERPRISE
OS Description:Windows Server 2008 R2 SERVERENTERPRISE
OS Size:3.63 GB
Now this is newer than the Windows version that is currently installed on our server (taken from the registry):
"ProductName"="Windows Server 2008 R2 Standard"
"CSDVersion"="Service Pack 1"
But this installation media is still not able to perform an in-place upgrade of the system because "The already installed version of Windows is newer than the one being installed"... and setup cannot continue.
In just 3 days we need to activate Windows... please help!
Is there any way of making this work, beside reinstalling the whole server?
- Alter the installation media files somehow to properly recognize that it is newer?
- Some other means of slipstreaming so that the installation media properly recognize it is newer?
- Force the in-place upgrade to take place (even though it appears to be older)?