Updated versions of .NET Framework cleanup and verification tools with Windows 7 support

Over the past week or so, I’ve posted updated versions of both the .NET Framework Cleanup Tool and the .NET Framework Setup Verification Tool.  The primary reason for the updates is to address some specific problems using the tools on Windows 7.  I also fixed a few other issues that customers reported to me or that I discovered in my own testing.

Here is a list of the changes made to each of the tools:

.NET Framework Cleanup Tool changes (July 24, 2009):

  • Added logic to correctly cleanup the .NET Framework on Windows 7.  The .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 are all installed as OS components on Windows 7, so the cleanup tool will not allow you to remove these versions of the .NET Framework on this OS.
  • Added detection and logging for the .NET Framework 4.  The cleanup tool does not yet support cleaning up the .NET Framework 4.  This will be added in a future release.
  • Prevent cleanup of mscoree.dll on Vista and higher.

.NET Framework Setup Verification Tool changes (July 17, 2009)

  • Fixed false errors being reported for non-English versions of the .NET Framework 1.0.
  • Fixed filtering problem that caused the .NET Framework 1.0 to be removed from the list of available products if any 1.0 service packs are installed.
  • Fixed false errors being reported for the .NET Framework 1.1 if the .NET Framework 1.0 is also installed on the system.
  • Fixed false errors being reported for the .NET Framework 3.5 SP1 on Windows 7.
  • Added detection and logging for .NET Framework 4 and Windows 7.  The verification tool does not yet support verifying the .NET Framework 4.  This will be added in a future release.

User’s Guides and Download Links

Here are links to the user’s guides for each of the tools – there are links in each user’s guide that can be used to download the latest version of each tool:

As always, please let me know (by posting a comment on one of my blog posts or sending me an email) if you run into any issues or have any questions using either of these tools.