March 14th, 2012· Added a command line switch to allow users to force the cleanup of a version of the .NET Framework even if OS conditions normally would prevent it. This is an intentionally undocumented switch and should only be used in rare cases where the user understands the repercussions.
March 5th, 2010· Added logic to treat some types of errors as warnings so the tool will not report failure in some specific scenarios. Added some new files and registry keys to be removed during .NET Framework 3.0 and 3.5 cleanup steps.
March 5th, 2010· Fixed some problems removing registry values that control what products appear in Add/Remove Programs.
March 5th, 2010· Fixed a removal problem related to VC++ runtime files in the %windir%\winsxs directory on some operating systems.
March 5th, 2010· Fixed a removal problem related to VC++ runtime files on Win9x and Windows 2000.
July 28th, 2009· Added logic to correctly cleanup the .NET Framework onWindows 7.
· Added detection and logging for the .NET Framework 4.
· Prevent cleanup of mscoree.dll on Vista and higher.
December 16th, 2008· Fixed a logic problem that caused the cleanup tool to not delete 32-bit registry values on 64-bit versions of Windows.