Solution 1:
Try to remove it from Installed Updates:
1. Click on “Control Panel” in “Start menu”
2. Go to “Uninstall a program” in “Control Panel”
3. Click on “View installed updates” in “Programs and Features”
4. Right click on Update which reads Powershell and uninstall it.
Solution 2:
PowerShell is not present in the add/remove programs. I thought I had PowerShell deleted in Add/Remove Programs - but apparently it is still there and I cannot complete the In-Place upgrade on my Windows Vista.
- So i went in control panel> windows update> view update history> i looked for any update with the powershell word and thats it!
- Windows PowerShell 2.0 and WinRM 2.0 for Windows Vista (KB968930) dont search it through the bar.. does not work!
- the rest was easy! go to the Control Panel\Programs and Features > Installed Updates and just search through bar this time! and uninstall!
Solution 3:
I had the same problem. It was not showing up as an installed program or update, it was still there though! I even tried to install it and then uninstall it, nothing seemed to work.
After playing around I decided to manually remove the files but even after trying to change the permissions, it would not let me delete them. What a pain.
Here is my quick fix:
- Open "Computer" and navigate into your Local Disk C: (or wherever your windows install is located).
-
Navigate into the Windows folder and then the System32 folder.
(C:\Windows\System32\)
Note: If you are running a 64-bit version of windows, it is also listed in the SysWow64 folder.
(C:\Windows\SysWow64\) - Find the "WindowsPowerShell" folder. Right-click on it and click Rename.
- Rename the folder to WindowsPowerShell2.
- Close the window and attempt to perform the upgrade again.
- You will still have the shortcuts for Powershell in your start menu and anywhere else they appear, you can right-click them and delete them.
OR
If your feeling spunky, you can rename the folder back to WindowsPowerShell, after the upgrade, despite it being incompatible...but I wouldn't recommend it.