Windows XP How to install Powershell 2.0 if Powershell 1.0 was installed
Installing WindowsXP-KB968930-x86-DEU.exe if WindowsXP-KB926141-v2-x86-ENU.exe is already installed.
Never delete any Directory under C:\Windows\$NtUninstallKB***$
Main problem was that people think they can delete all files under C:\Windows\$NtUninstallKB***$ which are the source files for the Windows Updates. You could save a lot of space with doing this. Some people MOVE the files to another partition or cheap NAS space. Which may be a better option?
Some of those files are chained and normally you could delete them after a few months. No problems with new patches so why the heck do we need those?
There are however some patches which you MAY have to remove after 1-2 years. Like Powershell 1.0 if you did not roll out 2.0 via WSUS. The solution was to install the SAME row of patches:
Powershell 1.0
Powershell Language Packs
On another Windows XP and then copy over the files to the machine you have the problems.
Finally use:
C:\Windows\$NtUninstallKB926139$\Spuninst\Spuninst.Exe
You may have to uninstall the language File or ANY Hotfix (You have to request) which
you did install in that direction.
In short terms just leave the Directory in there.
http://ali-portfolio.com/blog/?p=20
http://social.technet.microsoft.com/Forums/en-US/winserverwsus/thread/976c9c74-a840-4c67-b9a0-5f0aaf4600fd/
http://myitforum.com/cs2/blogs/dhite/archive/2007/04/08/uninstalling-windows-powershell-1-0-workaround.aspx