Reply to thread

In one of my previous posts, I wrote that one cannot uninstall PowerShell, and that in Windows XP and Vista, PoweShell is not built-in the system, so may be not installed (if not needed). I think, that this may be somewhat confusing, and not quite satisfactory answer.

PowerShell in Windows 7+ is built-in the system so cannot be uninstalled. Yet, in Windows XP + SP2 and Windows Vista it can be installed via updates.


I found some more detailed info about how to uninstall Windows PowerShell 1.0 in Windows XP + SP3 here:

https://support.microsoft.com/en-us/help/926139/windows-powershell-1.0-english-language-installation-packages-for-windows-server-2003-and-for-windows-xp


"Windows PowerShell 1.0 is packaged as a Windows update. If you install a Windows service pack as an upgrade after you install Windows PowerShell 1.0, you cannot uninstall Windows PowerShell 1.0. The service pack upgrade installer removes the uninstallation programs for all Windows updates. This includes the Windows update that installs Windows PowerShell 1.0.

If you install a service pack as an update from Microsoft Update or from Windows Update, the service pack update does not remove the Windows PowerShell 1.0 uninstaller. Only an upgrade removes the uninstaller.

If you have installed a service pack as an update, you can uninstall Windows PowerShell 1.0. However, you should uninstall the service pack update before you uninstall Windows PowerShell 1.0. Uninstalling the Windows PowerShell 1.0 update after you apply a service pack update is considered uninstalling in the wrong order. This might jeopardize the operating system. Updates should only be uninstalled in the reverse order in which they were installed."


So generally, there are problems with uninstalling PowerShell 1.0 on computers with XP and Service Pack 3.


To install Windows Powershell 2.0 on an XP machine, you must have also SP3. Powershell is included in the:

Windows Management Framework, which you can download at: support.microsoft.com/kb/968929

Windows Management Framework Core, which you can download at: support.microsoft.com/kb/968930

Those updates (and PowerShell 2.0) can be uninstalled via Control Panel > Programs and Features > Installed Updates


Deinstallation of PowerShell in Windows Vista:

PowerShell 1.0 --> uninstall KB928439

PowerShell 2.0 ---> uninstall Windows Management Framework Core (KB968930)

PowerShell 2.0 --> Windows Features > Windows PowerShell 2.0 (untick)


I hope this will help.:)


About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top