Upgrade from Windows Server 2003 to Windows Server 2008 will fail if you have Windows Management Framework Core package (Windows PowerShell 2.0 and WinRM 2.0) Installed


Symptoms


When performing an upgrade of Windows Server 2003 to Windows Server 2008, you may get a Compatibility Report message asking to uninstall Windows Powershell.


Cause


Windows Management Framework Core update (KB968930) contains Powershell 2.0 that stops the upgrade process as it is not an upgradeable component.

Resolution


To overcome this error, uninstall the Windows Management Framework Core update which includes Powershell 2.0 and WinRM 2.0 (Installed as part of KB968930)

Follow the steps from below to uninstall the Windows Management Framework Core update:

1. Open Add / Remove Programs

2. Check the option "Show Updates"

3. Select Windows Management Framework Core

4. Select Remove

5. Reboot server

6. Restart the upgrade and it should now complete successfully.

More Information


To verify if KB968930 is installed, check for the existence of the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\KB968930\SP10\KB968930