One problem I ran into recently required me to uninstall my existing .NET Framework and reinstall. No big deal, so I thought. When I went to uninstall .NET, it immediately errors out. I restart the computer, same problem.

Well, this frustrating problem was easily solved with the .NET Cleanup Utility. Simply put, this utility forcefully removes your existing .NET installations so you can reinstall them. Make sure you heed the author’s warning through:

1. This tool is designed as a last resort for cases where install, uninstall or repair did not succeed for unusual reasons.  It is not intended as a substitute for the standard uninstall procedure.  You should try to perform an uninstall from Add/Remove Programs before using this cleanup tool.
2. This cleanup tool will delete shared files and registry keys used by other versions of the .NET Framework.  If you run the cleanup tool, you will need to perform a repair or reinstall for all other versions of the .NET Framework that are on your computer to get them to work correctly afterwards.

This is a great tool to keep handy for those problem PC’s which might be having the same problem I was.