I hate this window! And it really isn’t much better on Vista. I spent several minutes looking for a single app (old version of PowerShell) this morning so that I could uninstall it and install CTP3. I really want a list that I can filter by partial string. And it takes so long to open!
I know there’s third-party several replacements for it, but I’ve not tried any. Do you have any that you use?

a powershell script, but that would be a bit odd when trying to remove powershell
CCleaner and Revo Uninstaller are two apps that I use.
I second Revo Uninstaller and CCleaner.
I use this:
wmic product where Name=’Windows PowerShell(TM) V2 (MS Internal Only)’ call uninstall
Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx
The original Add/Remove in XP used a HTA and JSript embedded in a .dll file (I forget which but you can find it e Process Explorer). You can easily extract this code using Resource Hacker, and then you could easily add/modify it to your liking. I started to do this a couple years ago, loading in some effects from the Scriptaculous JS library, but I never got around to finishing it. Really it was so much easier for me remove things as soon I started virtualizing them into Altiris SVS pacakages (right-click Delete), and for home it’s free. You can’t beat that.
Is it still free for home use since Symantec? Got a URL?
http://www.symantec.com/community/node/86
Awesome, thanks Steve.
Sorry for not providing you the link, I was posting from an iPhone which makes it kind of hard. Thanks Steve for finding the link. Whenever I run into something that doesn’t uninstall cleanly or I can’t seem to uninstall I typically use the SVS so I can get a snapshot of exactly what files and registry keys are added from an install so I know what to remove from a host that may not have SVS on them. Honestly I wish I could VMware’s ThinApp since its agentless, but I don’t have a license and its not free. Have you seen Karl Prosser’s posting on portable Powershell? If not I highly recommend it it’s really interesting how he was able to package the .Net framework along with the Powershell.
Yes, I’m well-versed with Karl’s PowerShell ThinApp trick, he shared it with me privately before he’d blogged about it. I’m trying to figure out a way to get a ThinApp license myself.
Hi,
As Win32_Product is not functional for PowerShell – as it’s KB – I used this one-liner (Win XP):
Get-WmiObject Win32_QuickFixEngineering -filter “Description = ‘Windows PowerShell(TM) 1.0′” |% {Invoke-Expression “C:\WINDOWS\`$NtUninstall$($_.HotFixID)`$\spuninst\spuninst.exe”}
I also created PowerGUI script. It works but this one-liner is much better (for this usage).
Thanks David!
actually, you can search in Vista and it also loads much faster…