I've been trying to install Windows Update KB968930 on my XP SP3 machine and kept on getting this error:
Windows Management Framework Core Setup Error
Setup cannot proceed. Windows Management Framework Core is already installed on your system.
This update, I believe, is Powershell 2.0 (final)
To install Powershell 2.0 you first have to uninstall Powershell 1.0
I finally solved it and got it installed by uninstalling some stuff that has to be removed before you uninstall Powershell 1.0. This is what I uninstalled and the order in which I did it:
- Update for Microsoft Windows (KB971513)
- Update for Windows Internet Explorer (KB975364)
- Microsoft Base Smart Card Cryptographic Service
- Windows Powershell 1.0 MUI Pack
- Wndows Powershell 1.0
- Windows Management Framework Core
UPDATE 12/22/2009: You may find that after you've installed Powershell 2 you see an exception from mscorelib.exe when you reboot your computer and this error repeats three times. If you look at the Event Viewer and under System you will see an error from Service Control Manager: The .NET Runtime Optimization Service v2.0.50727_X86 service terminated unexpectedly.
To solve this problem you need to run the following in the new version of Powershell that you've just installed:
Set-Alias ngen (Join-Path ([Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory()) ngen.exe)
There will be pages and page of informational text displayed including errors and warnings and this will take a fair amount of time to run. Be patient and don't panic.