.NET Framework Cleanup Tool User's Guide

.NET Framework Cleanup Tool User's Guide

Introduction

This .NET Framework cleanup tool is designed to automatically perform a set of steps to remove selected versions of the .NET Framework from a computer.  It will remove files, directories, registry keys and values and Windows Installer product registration information for the .NET Framework.  The tool is intended primarily to return your system to a known (relatively clean) state in case you are encountering .NET Framework installation, uninstallation, repair or patching errors so that you can try to install again.

There are a couple of very important caveats that you should review before using this tool to remove any version of the .NET Framework from your system:

Download location

The .NET Framework cleanup tool is available for download at the following locations:

The .zip file that contains the tool also contains a file named history.txt that lists when the most recent version of the tool was published and what changes have been made to the tool over time.

Supported products

The .NET Framework cleanup tool supports removing the following products:

  • .NET Framework - All Versions
  • .NET Framework - All Versions (Tablet PC and Media Center)
  • .NET Framework - All Versions (Windows Server 2003)
  • .NET Framework - All Versions (Windows Vista and Windows Server 2008)
  • .NET Framework - All Versions (Windows 7)
  • .NET Framework 1.0
  • .NET Framework 1.1
  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 4
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.1
  • .NET Framework 4.6.2
  • .NET Framework 4.7
  • .NET Framework 4.7.1
  • .NET Framework 4.7.2

Not all of the above products will appear in the UI for the .NET Framework cleanup tool on every operating system.  The cleanup tool contains logic so that if it is run on an OS version that includes the .NET Framework as an OS component, it will not offer the option to clean it up.  This means that running the cleanup tool on Windows XP Media Center Edition or Tablet PC Edition will not offer the option to clean up the .NET Framework 1.0, running it on Windows Server 2003 will not offer the option to clean up the .NET Framework 1.1 and running it on Windows Vista or Windows Server 2008 will not offer the option to clean up the .NET Framework 2.0 or the .NET Framework 3.0.

When choosing to remove any of the above versions of the .NET Framework, the cleanup tool will also remove any associated hotfixes and service packs.  You do not need to run any separate steps to remove the service pack(s) for a version of the .NET Framework.

Silent installation mode

The .NET Framework cleanup tool supports running in silent mode.  In this mode, the tool will run without showing any UI, and the user must pass in a version of the .NET Framework to remove as a command line parameter.  To run the cleanup tool in silent mode, you need to download the cleanup tool, extract the file cleanup_tool.exe from the zip file, and then run it using syntax like the following:

cleanup_tool.exe /q:a /c:"cleanup.exe /p <name of product to remove>"

The value that you pass with the /p switch to replace <name of product to remove> in this example must exactly match one of the products listed in the Supported products section above.  For example, if you would like to run the cleanup tool in silent mode and remove the .NET Framework 1.1, you would use a command line like the following:

cleanup_tool.exe /q:a /c:"cleanup.exe /p .NET Framework 1.1"

One important note – as indicated above, the cleanup tool will not allow you to remove a version of the .NET Framework that is installed as part of the OS it is running on.  That means that even if you try this example command line on Windows Server 2003, the tool will exit with a failure return code and not allow you to remove the .NET Framework 1.1 because it is a part of that OS.

Similarly, you cannot use the cleanup tool to remove the .NET Framework 1.0 from Windows XP Media Center Edition or Windows XP Tablet PC Edition or remove the .NET Framework 2.0 or 3.0 from Windows Vista or Windows Server 2008.  In addition, if you run the cleanup tool on an OS that has any edition of the .NET Framework installed as a part of the OS, it will prevent you from using the .NET Framework - All Versions option because there is at least one version that it cannot remove.

If you are planning to run the cleanup tool in silent mode, you need to make sure to detect what OS it is running on and not pass in a version of the .NET Framework with the /p switch that is a part of the OS or make sure that you know how to handle the failure exit code that you will get back from the cleanup tool in that type of scenario.

Unattended installation mode

The .NET Framework cleanup tool supports running in silent mode.  In this mode, the tool will run and only show a progress dialog during removal, but will require no user interaction.  Unattended mode requires the user to pass in a version of the .NET Framework to remove as a command line parameter.  To run the cleanup tool in unattended mode, you need to download the cleanup tool, extract the file cleanup_tool.exe from the zip file, and then run it using syntax like the following:

cleanup_tool.exe /q:a /c:"cleanup.exe /p <name of product to remove> /u"

For example, if you would like to run the cleanup tool in unattended mode and remove the .NET Framework 1.1, you would use a command line like the following:

cleanup_tool.exe /q:a /c:"cleanup.exe /p .NET Framework 1.1 /u"

Exit codes

The cleanup tool can returns the following exit codes:

  • 0 - cleanup completed successfully for the specified product
  • 3010 - cleanup completed successfully for the specified product and a reboot is required to complete the cleanup process
  • 1 - cleanup tool requires administrative privileges on the machine
  • 2 - the required file cleanup.ini was not found in the same path as cleanup.exe
  • 3 - a product name was passed in that cannot be removed because it is a part of the OS on the system that the cleanup tool is running on
  • 4 - a product name was passed in that does not exist in cleanup.ini
  • 100 - cleanup was able to start but failed during the cleanup process
  • 1602 - cleanup was cancelled

Log files

The cleanup tool creates the following log files:

  • %temp%\cleanup_main.log - a log of all activity during each run of the cleanup tool; this is a superset of the logs listed below as well as some additional information
  • %temp%\cleanup_actions.log - a log of actions taken during removal of each product; it will list files that it finds and removes, product codes it tries to remove, registry entries it tries to remove, etc.
  • %temp%\cleanup_errors.log - a log of errors and warnings encountered during each run of the cleanup tool

.NET Framework download locations

If you plan to re-install the .NET Framework after running the cleanup tool, you can download the various versions
of the .NET Framework from the following locations:

Comments

  • Anonymous
    August 29, 2008
    The comment has been removed

    • Anonymous
      April 07, 2017
      I am running the most recent version of Windows 10 (updated after discovering this ".net Framework" problem. Why am I having this problem trying to install TurboTax? I don't want to do something that harms or destroys my computer functionality. Control Panel states that I am running .net Framework 3.5 (including 2.0 and 3.0) and .net Framework 4.7 Advanced Services. Is this a normal problem?
      • Anonymous
        April 07, 2017
        Hi John Herring - If you haven't yet, please try to install the .NET Framework 4.6.2 from https://www.microsoft.com/en-us/download/details.aspx?id=53344. Also, I've heard from a few other customers that they've had success on Windows 10 by right clicking on the TurboTax installer and choosing to run it as an administrator.
      • Anonymous
        February 19, 2019
        Llevas razón esto es lo que encontré buscando en Google
  • Anonymous
    August 29, 2008
    I have posted several items on my blog in the past about the .NET Framework cleanup tool.&#160; The information

  • Anonymous
    November 26, 2008
    The comment has been removed

  • Anonymous
    December 02, 2008
    While helping out a customer a few weeks ago, we discovered that the .NET Framework cleanup tool and

  • Anonymous
    December 02, 2008
    PingBack from http://www.trucchetti.com/2008/12/03/microsoft-net-framework-cleanup-tool/

  • Anonymous
    January 01, 2009
    Windows Vista and Windows 2008 comes with .NET framework 2.0 installed by default along with the operating

  • Anonymous
    January 17, 2009
    PingBack from http://www.hilpers.com/1223973-wpf-mit-vs-2008-und

  • Anonymous
    January 28, 2009
    PingBack from http://www.keyongtech.com/5010348-microsoft-net-framework

  • Anonymous
    January 29, 2009
    PingBack from http://tek-works.com/fixing-turbotax-bootstrapper-setup-failed/

  • Anonymous
    February 02, 2009
    PingBack from http://www.hilpers.com/1259677-net-framework-problem

  • Anonymous
    February 08, 2009
    PingBack from http://mobilepcnz.wordpress.com/2009/02/08/error-installing-net-v35-sp1/

  • Anonymous
    February 28, 2009
    I have posted an updated version of the .NET Framework cleanup tool that now contains support for automatically

  • Anonymous
    February 28, 2009
    PingBack from http://www.drwindows.de/probleme-mit-patches-und-windows-update/9962-fehlercode-643-a-2.html#post83303

  • Anonymous
    March 03, 2009
    I wrote an application late last year that is designed to clean up computers that have problems getting

  • Anonymous
    March 06, 2009
    The comment has been removed

  • Anonymous
    March 19, 2009
    I previously described a set of steps in this blog post that can be used to manually remove the .NET

  • Anonymous
    March 23, 2009
    PingBack from http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx

  • Anonymous
    April 09, 2009
    PingBack from http://www.cplusn.com/blog/2009/04/10/regler-les-problemes-dinstallation-du-framework-net-35/

  • Anonymous
    April 13, 2009
    May you please RE-upload the tool.Can't download it entirely :( (only 94K).Regards

  • Anonymous
    April 14, 2009
    Hi Coukou - The download link is working fine for me, so I'm not sure why you're only able to download a partial copy of this file.  I've also uploaded it to a secondary location in case this will help for you.  You can find the tool at one of the following locations:http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.ziphttp://blogs.msdn.com/astebner/attachment/8904493.ashx

  • Anonymous
    April 20, 2009
    PingBack from http://www.maroctechie.com/?p=254

  • Anonymous
    April 30, 2009
    I was wondering if there would be any issues if we wanted to host the Cleanup and Verifier tool on our own site for our customers. We deployed a .net 2.0 application and lately several have been having issues getting them to run. (Much hate for the corrupt 2.0 framework installs.)Thanks

  • Anonymous
    April 30, 2009
    Hi Jacob.Hoover - I don't see any major issues with you doing that assuming that you've read and agree to the license agreement that is included with each of these tools.  The one caveat I want to mention is that I update the tools on my file servers when I make bug fixes and feature enhancements, so if you take copies of these tools and host them elsewhere, they may get out of sync with the latest version.  You may want to periodically check for updates on my blogs and refresh the copies of the files that you're hosting.

  • Anonymous
    May 06, 2009
    Tired of trying to install Expression Web 2 over and over again only to have the installation crash with

  • Anonymous
    May 24, 2009
    PingBack from http://www.mmorpgitalia.it/forum/errore-net-t236015-3.html#post2971321

  • Anonymous
    June 07, 2009
    Czasami coś wygląda dobrze, a tak na prawdę jest dobrze bo do końca nie zdajemy sobie sprawy jak jest

  • Anonymous
    June 17, 2009
    Joven&hellip;, t&uacute; que estas entre los 15 y 55 a&ntilde;os &hellip; y la instalaci&oacute;n del

  • Anonymous
    June 18, 2009
    Joven&hellip;, t&uacute; que estas entre los 15 y 55 a&ntilde;os &hellip; y la instalaci&oacute;n del

  • Anonymous
    June 22, 2009
    PingBack from http://www.snakebytez.com/2009/06/23/automated-cleanup-tool-to-remove-the-net-framework-1-0-1-1-2-0-3-0-and-3-5/

  • Anonymous
    June 24, 2009
    Wish I ran across this a couple days ago.Thanks so much, worked like a charm!Used on a system with Vista Ultimate SP2.

  • Anonymous
    August 01, 2009
    The comment has been removed

  • Anonymous
    August 10, 2009
    Hi Xeonz - I'm sorry for the hassles that this issue is causing for you.  You can right-click on the folder you are getting access denied for, choose the Security tab, and grant your user account full control so that you can delete this folder.  This issue will be corrected in a future release of the .NET Framework.

  • Anonymous
    August 11, 2009
    Hi astebner,I am also getting "Access is Denied" errors when running the cleanup tool under Vista Enterprise x64.  I somehow got into a state where the .NET framework is not in the "programs and features" uninstall panel, however neither installing .NET framework through Windows Update nor through microsoft's executable works.Its very frustrating to be getting these "access is denied" errors when running the cleanup tool as an administrator.  I even booted into safe mode, but still get "access is denied."I see you suggest changing permissions on folders, but one of the folders that I am getting an error on is C:WindowsSystem32, and though I am no windows expert, I think its a bad idea to change permissions on that folder.It would be nice to see a version of the cleanup tool that fixes the "access is denied" errors sooner rather than later.  Thanks for all your work on this tool.

  • Anonymous
    August 12, 2009
    how impressive it is!I just spend all the morning trying to fix a "setup cannot conitue because this version of the .net framework is incompatible with a previously installed one" for .net framework 2.0 on a windows xp pro tablet Pc edidtionand nothing works until I found you're tool, I've was about to re image the laptop, so thanks a lot!

  • Anonymous
    August 12, 2009
    Hi Dogshu - The cleanup tool does not attempt to make any changes to file system or registry permissions.  It works correctly on all versions of Windows (including Vista) that have the default permissions for the system32 directory that are set during Windows setup.  I'm not sure how the permissions got changed on your system, but they sound like they are too restrictive to allow your user account to make any changes to system32 even if you're running elevated.  I'd normally suggest manually updating the permissions to make sure that the Administrators group and the local system account have full control over that directory, but if you don't feel comfortable doing that, you may want to repair/re-install Windows in order to restore the default permissions.

  • Anonymous
    August 24, 2009
    This is a superb tool! Thanks for the great work: after slogging over it for hours we were up and away in minutes ;-)

  • Anonymous
    August 26, 2009
    The comment has been removed

  • Anonymous
    August 26, 2009
    Thanks for Tool.Its removed .Net framework 2.0a and saved lot of timeThanks and All the best for future developmentElumalai

  • Anonymous
    October 27, 2009
    yes a very nice tool indeed

  • Anonymous
    November 04, 2009
    I have trouble to Install FW 3.5SP1 "because of missing FW 2.0SP2 files, but Cleanup resolve it. Thans a lot.

  • Anonymous
    December 01, 2009
    The comment has been removed

  • Anonymous
    December 11, 2009
    Hi,I have a problem with my .net framework.I have a share point server which has direct internet access.ON dec 7th '09 it was updated with several hotfixes related to .net framework 2.0 and 3.5.Now i cannot access the central administration tool of the server.I know this is because of the recently patched versions.How to uninstall only those updates which are patched.Please help me on thisRegards,Mellvin.

  • Anonymous
    December 11, 2009
    Hi Mellvin - Any updates that you have installed that allow you to uninstall them should appear in the Add/Remove Programs or Programs and Features control panels.  If you don't see the update listed there, it doesn't support uninstall, and if you need to remove it you would need to do one of the following instead: Uninstall and re-install the entire .NET Framework.  Restore to an earlier system restore checkpoint from before the update was installed if you have one.

  • Anonymous
    December 14, 2009
    Hi astebner,Yeah i didn't get that updates uninstall option in my control panel and my server is win2k3 which doesn't have system restore.So the only option is to reinstall the .net framework right?can't i manually uninstall the updates alone?Thanks in advance,Mellvin.

  • Anonymous
    December 15, 2009
    Hi Mellvin - Some updates allow you to uninstall them individually, but some do not.  If the update you want to remove doesn't have an uninstall option listed for it in Add/Remove Programs, then the only options I know of to remove that update are to uninstall and re-install the .NET Framewor itself or to use a system restore checkpoint (which you already said you didn't have on your system).  Sorry for the hassles.  :-(

  • Anonymous
    December 21, 2009
    The comment has been removed

  • Anonymous
    December 21, 2009
    The comment has been removed

  • Anonymous
    January 07, 2010
    Hello,I've been having problems with Windows Updates. One of the solutions I found was to remove and reinstall the .Net Framework, which led me to this tool. However, when I run it the "Removing registry information" process hangs. The last few lines of the main.log read:[01/07/10,13:24:41] Found entry HKLM,SoftwareMicrosoft.NETFrameworkv1.2., performing action now[01/07/10,13:24:41] Found entry HKLM,SoftwareMicrosoft.NETFrameworkv2.0.4, performing action now[01/07/10,13:24:41] Found entry HKLM,SoftwareMicrosoft.NETFrameworkv2.0.5*, performing action now[01/07/10,13:24:41] Deleting registry key 'SoftwareMicrosoft.NETFrameworkv2.0.50727'I've tried running the utility a couple times (after leaving on over night the first time, just to make sure) and it always hangs at this point in the log.errors.log:[01/07/10,13:23:54] Beginning of new cleanup utility session[01/07/10,13:24:04] Failed to open the service 'msftpsvc'[01/07/10,13:24:04] Failed to open the service 'nntpsvc'[01/07/10,13:24:04] Failed to open the service 'smtpsvc'[01/07/10,13:24:04] Failed to open the service 'w3svc'[01/07/10,13:24:04] Failed to open the service 'iisadmin'I'm really at a loss as to what I should do at this point short of attempting to uninstall and reinstall everything on my machine or just reformat altogether.I'm running WinXP, SP3, I've tried reinstalling SP3 as well as stopping all non Windows services through msconfig. Any suggestions would be greatly appreciated.Thanks,Jason

  • Anonymous
    January 14, 2010
    Hi Jaerdon - There is one case I know of where the cleanup tool will hang while trying to delete registry keys - it tries to recursively delete some keys and all of their values, and if one of those fails due to an access denied error or something like that, then it will get stuck trying to delete it over and over.  I need to make a fix to the cleanup tool for that scenario but haven't had time yet unfortunately.In the meantime, you should be able to try to manually delete the keys that it is getting stuck on and then re-run the tool to see if that will help get it running correctly.  Can you see if you can manually delete HKEY_LOCAL_MACHINESoftwareMicrosoft.NETFrameworkv2.0.50727 and any other sub-keys you might have at that location that start with v2.0.* and then re-run the tool to see if that helps unblock things?

  • Anonymous
    January 18, 2010
    Thanks aaron, for the tool and support...when i ran the tool - for all versions - nothing happened for over an hour. all i could see was the info on UI that said something about removing registry.since i could not hold my patience, i stopped the proces (through task manager, as the 'exit' button was not highlighted.when i visited the log, the last entry was after 17 minutes of start - more than 50 minutes beofre i forced stopped it.i trid this second time - with the same result.i then looked into the error report, and i saw many services couldnot be stopped, and lot of entries came back with error code "1".what went wrong? what can i do? how do i get full admin rights to run this?i am not posting/pasting the log here as it is huge.i am the main user, and till today i thought i had ALL the administrator rights (as my user profile is with Admin rights).the system info is:OS:Windows XP Home Edition Service Pack 2 (build 2600)Processor:2.67 gigahertz Intel Pentium 4; 16 kilobyte primary memory cache; 1024 kilobyte secondary memory cache; 64-bit ready; Not hyper-threadedCard/Board:MICRO-STAR INTERNATIONAL CO., LTD MS-7131 REV:1.0; Bus Clock: 133 megahertz; BIOS: Phoenix Technologies, LTD 6.00 PG 02/18/2005RAM:512 MB80 GB NTFS HDDi hope this info will suffice. i can paste the log, if u need.warm regardsbiren shah

  • Anonymous
    January 21, 2010
    Hi Biren - There is one possible scenario where the cleanup tool can hang while attempting to remove registry keys.  In order to see if that is what is happening on your computer, can you please zip up all of the logs from the cleanup tool (there should be 3 of them, named %temp%cleanup*.log), then upload the zip file to a file server of your choice (such as http://skydrive.live.com), then reply here with a link I can use to download the logs and take a look?

  • Anonymous
    January 21, 2010
    The comment has been removed

  • Anonymous
    January 21, 2010
    aaron,i am subscribed to this post... yet... why did i not get the email of your comment post?anything i didnot do, or did wrong?regardsbiren

  • Anonymous
    January 22, 2010
    Hi Biren - From your cleanup logs, it looks like the tool is having trouble deleting the following registry key:[HKEY_LOCAL_MACHINESoftwareMicrosoft.NETFrameworkv2.0.50727]Can you please try to manually delete that key using regedit.exe and then re-run the cleanup tool and see if it will finish successfully after that?  If it still ends up hanging, can you please post an updated set of logs from the cleanup tool so I can take a further look?I'm sorry for the hassles with the subscription functionality.  I don't have any control over that behavior though - that is something that is happening in the blog hosting engine that blogs.msdn.com uses.  For now, I guess you'll have to manually monitor for updated comments.

  • Anonymous
    January 22, 2010
    under HKEY_LOCAL_MACHINESoftwareMicrosoft.NETFrameworkv2.0.50727 ,there is another (sub)key NGenService, under that , two more - state and roots.the roots subkey has a huge list of subkeys...am i to select the key (folder) named v2.0.50727, and thru edit menu list, click delete? and when i am asked : "are you sure you want to delete this key and all of its subkeys?"i just click 'yes'?i accessed this thru running 'regedit' from "Run".i am sorry... i am very new to this.thanksbiren

  • Anonymous
    January 23, 2010
    Hi Biren - You will need to open regedit.exe, go to the key named HKEY_LOCAL_MACHINESoftwareMicrosoft.NETFrameworkv2.0.50727, click Delete, and then click Yes when it asks if you want to delete the key and all of its sub-keys.  After it finishes deleting the key and its sub-keys, hopefully you'll be able to run the cleanup tool and have it complete successfully, and then re-install the .NET Framework successfully.

  • Anonymous
    January 23, 2010
    thnks aaro.will do it and get back with feedback.rgdsbiren

  • Anonymous
    January 24, 2010
    dear aaron,couldn't do it.deletion was refused.i tried going down the levels under v2.0.50727... but even those were refused.under .NETFramework, apart from v2.0.50727, there is another key PendingUpdates, which has subkey for .NET1.1 - v1.1.4322.couldn't delete that too.i am trying to restore PC's health state thru fred langa's steps: XP's No-Reformat, Nondestructive Total-Rebuild Option (http://www.informationweek.com/news/windows/showArticle.jhtml?articleID=189400897)lets see what happens.will all the .NET traces go with that?rgdsbiren

  • Anonymous
    January 25, 2010
    Hi Biren - You can try to manually update the permissions on this registry key by right-clicking on the key in regedit.exe, choosing Properties, then going to the security tab and making sure that the SYSTEM account and the Administrators group have full control.  Or, you could try to use a tool like SubInAcl (described at http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx) to change the permissions for you.  Hopefully, after doing that you'll be able to delete that key and proceed with the cleanup process.If the above doesn't work either, then the information in that article you found looks like it could be useful here as well.

  • Anonymous
    February 06, 2010
    Some things to consider for the next cleanup tool version.  I look to see that the add/remove list is clean before attempting reinstall.I find the following local machine windows current version uninstall registry entries are not removed by the tool (and probably the associated uninstall backup folders):hotfix for 1.1 (Article ID: 889411, I neglected to document exact entry)Note, clicking remove cleared it.The following are not responsive to remove button.For 2.0, entriesKB917283.T1_1ToU93_1KB922770.T1_1ToU168_1.For 3.5, entries{CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}.KB953595i.e. Hotfix for Microsoft .NET Framework 3.5 SP1 (KB953595){CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}.KB958484i.e Hotfix for Microsoft .NET Framework 3.5 SP1 (KB958484)Reinstall idea for 2.0 thru 3.5:  rather that going through the pain of so many sequential installs as listed at the end of the guide, use the windows update under optional software listing of"Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847) x86" to get a complete reinstall of 2.0 thru 3.5 lacking only as few updates since the family update.  This family update will appear as available after using cleanup tool for removal.

  • Anonymous
    February 06, 2010
    The comment has been removed

  • Anonymous
    February 07, 2010
    UPDATE: I tried re-installing .NET 2.0 by this method: http://support.microsoft.com/kb/908077/I also re-installed Windows Installer. I get the following error message when I then try to install .Net 2.0:Error 1406. Could not write value C:WINDOWSMicrosoft.netFrameworkv1.0.3705System.Windows.Forms.tlb to key SoftwareMicrosoftWindowsCurrentVersionSharedDlls. Verify that you have sufficient access to that key, or contact your support personnel.I am really stumped now.

  • Anonymous
    February 07, 2010
    Hi Perzaklie - If you're getting a 1406 error, that means you are missing some permissions that are needed to install the .NET Framework.  You can fix the permissions on your system by using a tool like the one described at http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx.If you still cannot install the .NET Framework after updating your permissions, please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to gather your .NET Framework setup log files, upload them to a file server such as http://skydrive.live.com, and then reply back here with a link that I can use to download the log files and take a further look.

  • Anonymous
    February 07, 2010
    Hi Idontknow - I wanted to make a couple of comments about your scenario.  The cleanup tool is not a full replacement for the normal uninstall process for the .NET Framework, and there are some cases where information is left behind.  The tool is only intended to remove enough of the .NET Framework to allow a future re-install to succeed.If an item is listed in Add/Remove Programs, that doesn't necessarily mean that the program is actually installed.  Add/Remove Programs looks at information listed in the registry under HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall and displays whatever is listed there.  In the case of those .NET Framework hotfixes, the cleanup tool doesn't remove the Add/Remove Programs registry keys for every one of them, so they end up still appearing in that list even if the files that are a part of the hotfixes get removed.I definitely suggest trying to re-install the .NET Framework 3.5 SP1 instead of re-installing 2.0, then 3.0 then 3.5.  The 3.5 SP1 will install 2.0 SP2 and 3.0 SP2 behind the scenes, so that can save you needing to download and install those versions separately.I suggest downloading and installing the .NET Framework 3.5 SP1 directly instead of using Windows Update though.  Windows Update will run the installer in silent mode, which will hide any error messages.  Running the installer directly will provide more useful troubleshooting information in case of a failure.

  • Anonymous
    March 22, 2010
    The comment has been removed

  • Anonymous
    March 22, 2010
    Hi Ajc1958 - I've heard of different types of issues related to registering System.EnterpriseServices.dll, but this is the first time I've heard of the system rebooting on its own during .NET Framework setup.  I'd first suggest trying to install the .NET Framework 3.5 SP1 since that is the latest version, and it contains some fixes that might help in this type of scenario.If that doesn't help, then I'd suggest trying to use the steps listed at http://blogs.msdn.com/astebner/archive/2006/11/25/disabling-services-with-msconfig-to-work-around-setup-failures.aspx in case there is some other process running on your system that is interfering with .NET Framework setup.

  • Anonymous
    May 10, 2010
    I have used this file several times and absolutely love it, I have founf however that once it is done running, the C:WINDOWSMicrosoft.NETFramework has not been cleared. In serveral instances after running this app, I have discovered that clearing the contents of this folder but not removing the folder its self resolves quite a few more errors that were not resolved simply by just running this tool.If this is a repost of data listed somewhere else, I appologise.

  • Anonymous
    May 10, 2010
    Hi Aero98 - Thanks for the feedback on the cleanup tool.  The tool is not designed as a replacement for the standard product uninstall process (it is intended to remove enough of the .NET Framework to allow a future installation to succeed).  As a result, it is expected that it will not fully remove the c:WindowsMicrosoft.NETFramework directory.If you're seeing problems installing the .NET Framework after running the tool because of some of the files that are left behind, then please let me know more details about your scenario (what files are causing problems, what exact error messages you are seeing, etc) so I can look into improving the tool in the future.

  • Anonymous
    May 25, 2010
    The comment has been removed

  • Anonymous
    May 29, 2010
    The comment has been removed

  • Anonymous
    May 29, 2010
    Hi Terry K - I'm not sure why you would be getting that error.  Both of the zip files work fine for me on multiple computers that I've tried them on.  Do you have problems opening other zip files on your computer as well?

  • Anonymous
    June 02, 2010
    Will this tool work with Windows 7 64 bit? I especially want to remove the 3.5 that is installed with it.

  • Anonymous
    June 02, 2010
    The comment has been removed

  • Anonymous
    June 02, 2010
    The comment has been removed

  • Anonymous
    June 09, 2010
    jammer, bij mij lukt het helaas niet. O zo vaak geprobeerd.Ik heb Windows XP Versie 2002 Service Pack 3.Gekocht in 2008 en altijd problemen. Ook na opnieuw installeren en zo.

  • Anonymous
    June 09, 2010
    Hi A Dutch Man - I'm sorry for the hassles you're running into.  What exact errors are you seeing, and what versions of the .NET Framework are you seeing them with?  Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather your .NET Framework log files, upload the file named %temp%vslogs.cab that this tool produces to a file server (such as http://skydrive.live.com) and then reply back here with a link that I can use to download your log files and take a further look?

  • Anonymous
    June 09, 2010
    The comment has been removed

  • Anonymous
    June 10, 2010
    Hi Ktcoleman - Windows 7 includes the .NET Framework 3.5 SP1 as a part of the OS, and that in turn includes the .NET Framework 3.0 SP2 and 2.0 SP2.  You can uncheck the item named Microsoft .NET Framework 3.5.1 in the Windows Features control panel, but that will only hide 3.0 SP2 and 3.5 SP1.  You cannot remove or hide the .NET Framework 2.0 SP2 on this OS.  However, any application that requires the .NET Framework 2.0 should work fine with 2.0 SP2 on the system instead.  Does the installer give you some kind of error in this scenario?

  • Anonymous
    June 10, 2010
    This worked. Thanks!!!I first uninstalled all .net versions manually using add/remove programs. Then I used this tool. It worked - Windows is no longer confused.

  • Anonymous
    June 15, 2010
    The comment has been removed

  • Anonymous
    June 15, 2010
    Hi Gary - I haven’t heard of this type of problem before.  Does this start happening when you try to double-click the zip file to extract it?  Do you have another computer you could use to try to extract the zip file instead?  If not, can you please contact me by using the form at blogs.msdn.com/.../contact.aspx and I can try to email you a copy of the tool instead?

  • Anonymous
    June 17, 2010
    The comment has been removed

  • Anonymous
    June 17, 2010
    The comment has been removed

  • Anonymous
    June 19, 2010
    Thank you so much for the cleanup tool, it have been very helpfully :)

  • Anonymous
    June 19, 2010
    hi astebner, when i tried to download from the link you provided me it says the zip file is corrupt. Can you send me the software to my email it is jamesanse@gmail.com i am in need of it urgently.  Thx

  • Anonymous
    June 20, 2010
    Hi Jamesss - Did you try to use both of the download links?  They are both working fine for me, so I'm not sure why you would be seeing this type of error.  I can try to email you a copy as well, but I will just be emailing the same thing that is linked in this user's guide, so I'm not sure that will give you any better results.  Do you have any other computer you could try to download and extract this zip file on in the meantime just in case this is being caused by something on your computer?

  • Anonymous
    June 21, 2010
    Thank you so much. Though I was in a real jam but .Net Framework Cleanup Tool solved it. I cannot thank you enough.

  • Anonymous
    June 22, 2010
    how come we have dot net 4 and still we need this tool to uninstall&re-install dot net?every month or so, when i have a new update to dot net, it fails and i have to uninstall anything related to dot net by using the normal method (add/remove programs) ,using this tool and using the installer cleanup tool of Microsoft.why can't the new dot net simply replace all of the previous versions and stop failing the update of itself?these problems exist from the first time i used dot net (version 1) , and we have now version 4...how could this be?btw, i'm using (legal) windows xp sp3 32bit home edition.when there is a new version of java , we simply install on top, or uninstall the older version and install the new one. why can't the same thing work for dot net? for every tiny update/patch, create a new build number which everyone can use , and simply replace the older version.since Microsoft is the owner of Windows, it shouldn't be hard to master the way installations work on this platform.

  • Anonymous
    June 23, 2010
    Hi Frustrated User - I'm sorry for the hassles and frustrations that these issues end up causing.  The versions of the .NET Framework are designed to install and run side-by-side, which is why each new version doesn't replace previous versions.  Unfortunately, there are some bugs in previous versions of the .NET Framework that can cause issues installing updates for those versions.  Fortunately, each new version contains fixes for issues found in previous releases, and in particular the 4.0 version has been significantly more reliable, even during the beta versions.  I anticipate that there will be many fewer issues once updates start to be released for the .NET Framework 4.  I realize however that this isn't much consolation to you as you continue to deal with issues patching previous versions of the .NET Framework, and I'm sorry for that.

  • Anonymous
    June 23, 2010
    Hi Frustrated User - I'm sorry for the hassles and frustrations that these issues end up causing.  The versions of the .NET Framework are designed to install and run side-by-side, which is why each new version doesn't replace previous versions.  Unfortunately, there are some bugs in previous versions of the .NET Framework that can cause issues installing updates for those versions.  Fortunately, each new version contains fixes for issues found in previous releases, and in particular the 4.0 version has been significantly more reliable, even during the beta versions.  I anticipate that there will be many fewer issues once updates start to be released for the .NET Framework 4.  I realize however that this isn't much consolation to you as you continue to deal with issues patching previous versions of the .NET Framework, and I'm sorry for that.

  • Anonymous
    June 24, 2010
    Hey Aaron, thanks alot! That was easy for someone with average computer knowledge.

  • Anonymous
    June 24, 2010
    I have spent all day trying to fix a Framework.net 3.5 KB982526 that refuses to install on Win7 x64. MS Framework.net did not show up in add remove so I used the cleanup tool to apparently remove Framework versions yet the update is still showing up even after reboot. As well dotnetfc35.exe refuses to install. At my wits end.

  • Anonymous
    June 28, 2010
    but because they don't replace each other ,i end up having more and more dot-net versions , each takes a lot of space and each has its own updates , and each time there is an update that doesn't work (and 90% of them do not work when they are published) , i have to uninstaill anything of Microsoft that is related to dot net (of course i always try to minimize the number of uninstallatios).there should be an option for us to replace previous versions, and for the updates to always work and automatically fix what seems to be broken. i can't count the number of hours that i've spent for trying to fix any Microsoft installer and update . it even happens for Microsoft programs that use dot net, such as Visual C# and SQL Server .sometimes the error message tells me that it wants the installer file . this is wrong - why would it need such a thing? why would i save all of the installations if the program worked before? it happens even when i try to uninstall something. how come the uninstaller can't just remove what was installed? a single MSI file cannot know which files where installed , how and where...and there are plenty of more issues. today i had a problem with SQL server 2008 R2 express refusing to be installed.it seems that Microsoft took another step for making fixing hard by removing the installe cleanup tool unavailable from Microsoft website. i had to get it from somewhere else instead.even if you insist of allowing multiple versions of dot net to be installed , you could simply have something like the compatability tab in the properties of exe files, so they could be run by any of the versions. if dot net 4 is better and faster than dot net 3 , why would any program not be able to use it for its advantage?why all the hassle of installing multiple frameworks and multiple updates for each? dot net 3 already took me more than 700MB for itself alone. why do i need to have such a space wasted? it didn't even allow me to install it somewhere else .

  • Anonymous
    June 29, 2010
    Thankyou for providing this help. I tried to use your fix but it failed. Not sure what to do now and I'm not really coputer minded. Thankyou for any help you can provide. Her is the log. ====================================================================== [06/29/10,23:05:45] Beginning of new cleanup utility session [06/29/10,23:05:45] Build created on April 29, 2010 [06/29/10,23:05:45] Detected operating system: Windows Vista (x86) [06/29/10,23:05:45] Install state for .NET Framework 1.0: not installed. [06/29/10,23:05:45] Install state for .NET Framework 1.1: installed with service pack 1. [06/29/10,23:05:46] Install state for .NET Framework 2.0: installed with service pack 2. [06/29/10,23:05:46] Install state for .NET Framework 3.0: installed with service pack 2. [06/29/10,23:05:46] Install state for .NET Framework 3.5: installed with service pack 1. [06/29/10,23:05:46] Install state for .NET Framework 4 Client: installed with no service packs. [06/29/10,23:05:46] Install state for .NET Framework 4 Full: not installed. [06/29/10,23:05:46] Not adding product '.NET Framework - All Versions' because the OS condition does not match [06/29/10,23:05:46] Not adding product '.NET Framework - All Versions (Tablet PC and Media Center)' because the OS condition does not match [06/29/10,23:05:46] Not adding product '.NET Framework - All Versions (Windows Server 2003)' because the OS condition does not match [06/29/10,23:05:46] Not adding product '.NET Framework - All Versions (Windows 7)' because the OS condition does not match [06/29/10,23:05:46] Not adding product '.NET Framework 2.0' because the OS condition does not match [06/29/10,23:05:46] Not adding product '.NET Framework 3.0' because the OS condition does not match [06/29/10,23:05:56] Starting cleanup for product .NET Framework - All Versions (Windows Vista and Windows Server 2008) [06/29/10,23:05:56] Section [Stop Services - .NET Framework Common] - start parsing entries [06/29/10,23:05:56] Found entry msiserver, performing action now [06/29/10,23:05:56] Attempting to stop the service 'msiserver' [06/29/10,23:05:56] The service 'msiserver' was already stopped [06/29/10,23:05:56] Found entry httpfilter, performing action now [06/29/10,23:05:56] Attempting to stop the service 'httpfilter' [06/29/10,23:05:56] WARNING Failed to open the service 'httpfilter' [06/29/10,23:05:56] Found entry msftpsvc, performing action now [06/29/10,23:05:56] Attempting to stop the service 'msftpsvc' [06/29/10,23:05:56] WARNING Failed to open the service 'msftpsvc' [06/29/10,23:05:56] Found entry nntpsvc, performing action now [06/29/10,23:05:56] Attempting to stop the service 'nntpsvc' [06/29/10,23:05:56] WARNING Failed to open the service 'nntpsvc' [06/29/10,23:05:56] Found entry smtpsvc, performing action now [06/29/10,23:05:56] Attempting to stop the service 'smtpsvc' [06/29/10,23:05:56] WARNING Failed to open the service 'smtpsvc' [06/29/10,23:05:56] Found entry w3svc, performing action now [06/29/10,23:05:56] Attempting to stop the service 'w3svc' [06/29/10,23:05:56] WARNING Failed to open the service 'w3svc' [06/29/10,23:05:56] Found entry iisadmin, performing action now [06/29/10,23:05:56] Attempting to stop the service 'iisadmin' [06/29/10,23:05:56] WARNING Failed to open the service 'iisadmin' [06/29/10,23:05:56] Section [Stop Services - .NET Framework Common] - stop parsing entries [06/29/10,23:05:56] Section [Product Codes - .NET Framework 4] - start parsing entries [06/29/10,23:05:56] Found entry {0A0CADCF-78DA-33C4-A350-CD51849B9702}, performing action now [06/29/10,23:05:56] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0A0CADCF-78DA-33C4-A350-CD51849B9702}' now [06/29/10,23:05:56] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:05:57] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0A0CADCF-78DA-33C4-A350-CD51849B9702}' exited with return code 0 [06/29/10,23:05:57] Found entry {8E34682C-8118-31F1-BC4C-98CD9675E1C2}, performing action now [06/29/10,23:05:57] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E34682C-8118-31F1-BC4C-98CD9675E1C2}' now [06/29/10,23:05:57] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:05:57] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E34682C-8118-31F1-BC4C-98CD9675E1C2}' exited with return code 0 [06/29/10,23:05:57] Found entry {3C3901C5-3455-3E0A-A214-0B093A5070A6}, performing action now [06/29/10,23:05:57] MsiQueryProductState returned INSTALLSTATE_DEFAULT for product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} [06/29/10,23:05:57] MsiGetProductInfo returned C:WindowsInstaller585891.msi for locally cached MSI path [06/29/10,23:05:57] Locally cached MSI exists, running msiexec /x now [06/29/10,23:05:57] Launching process 'C:Windowssystem32msiexec.exe /x {3C3901C5-3455-3E0A-A214-0B093A5070A6} /qn' now [06/29/10,23:05:57] Process successfully launched. Waiting 900 seconds for it to complete. [06/29/10,23:07:41] Process 'C:Windowssystem32msiexec.exe /x {3C3901C5-3455-3E0A-A214-0B093A5070A6} /qn' exited with return code 0 [06/29/10,23:07:41] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3C3901C5-3455-3E0A-A214-0B093A5070A6}' now [06/29/10,23:07:41] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:41] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3C3901C5-3455-3E0A-A214-0B093A5070A6}' exited with return code 0 [06/29/10,23:07:41] Found entry {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}, performing action now [06/29/10,23:07:41] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}' now [06/29/10,23:07:41] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:41] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}' exited with return code 0 [06/29/10,23:07:41] Section [Product Codes - .NET Framework 4] - stop parsing entries [06/29/10,23:07:41] Section [Product Codes - .NET Framework 3.5] - start parsing entries [06/29/10,23:07:41] Found entry {352FF169-2BAE-30AC-AE48-D819D208C79C}, performing action now [06/29/10,23:07:41] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {352FF169-2BAE-30AC-AE48-D819D208C79C}' now [06/29/10,23:07:41] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:42] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {352FF169-2BAE-30AC-AE48-D819D208C79C}' exited with return code 0 [06/29/10,23:07:42] Found entry {8E7D9374-438A-3E7F-95A2-99B7D67838EB}, performing action now [06/29/10,23:07:42] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E7D9374-438A-3E7F-95A2-99B7D67838EB}' now [06/29/10,23:07:42] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:42] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E7D9374-438A-3E7F-95A2-99B7D67838EB}' exited with return code 0 [06/29/10,23:07:42] Found entry {2FC099BD-AC9B-33EB-809C-D332E1B27C40}, performing action now [06/29/10,23:07:42] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2FC099BD-AC9B-33EB-809C-D332E1B27C40}' now [06/29/10,23:07:42] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:42] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2FC099BD-AC9B-33EB-809C-D332E1B27C40}' exited with return code 0 [06/29/10,23:07:42] Found entry {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}, performing action now [06/29/10,23:07:42] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}' now [06/29/10,23:07:42] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:42] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}' exited with return code 0 [06/29/10,23:07:42] Found entry {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}, performing action now [06/29/10,23:07:42] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}' now [06/29/10,23:07:42] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:43] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}' exited with return code 0 [06/29/10,23:07:43] Found entry {77F04096-5C7B-3830-8EFF-B3AC42138DEF}, performing action now [06/29/10,23:07:43] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {77F04096-5C7B-3830-8EFF-B3AC42138DEF}' now [06/29/10,23:07:43] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:43] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {77F04096-5C7B-3830-8EFF-B3AC42138DEF}' exited with return code 0 [06/29/10,23:07:43] Found entry {D617A4DC-C915-3F25-BE43-57E5FD99B441}, performing action now [06/29/10,23:07:43] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D617A4DC-C915-3F25-BE43-57E5FD99B441}' now [06/29/10,23:07:43] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:43] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D617A4DC-C915-3F25-BE43-57E5FD99B441}' exited with return code 0 [06/29/10,23:07:43] Found entry {1185566F-12ED-3EF0-89CC-38866DCE1EEE}, performing action now [06/29/10,23:07:43] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1185566F-12ED-3EF0-89CC-38866DCE1EEE}' now [06/29/10,23:07:43] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:43] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1185566F-12ED-3EF0-89CC-38866DCE1EEE}' exited with return code 0 [06/29/10,23:07:43] Found entry {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}, performing action now [06/29/10,23:07:43] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}' now [06/29/10,23:07:43] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:44] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}' exited with return code 0 [06/29/10,23:07:44] Found entry {B01BC52C-90DA-49EB-94D6-F48014104667}, performing action now [06/29/10,23:07:44] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B01BC52C-90DA-49EB-94D6-F48014104667}' now [06/29/10,23:07:44] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:44] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B01BC52C-90DA-49EB-94D6-F48014104667}' exited with return code 0 [06/29/10,23:07:44] Found entry {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}, performing action now [06/29/10,23:07:44] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}' now [06/29/10,23:07:44] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:07:44] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}' exited with return code 0 [06/29/10,23:07:44] Found entry {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}, performing action now [06/29/10,23:07:44] MsiQueryProductState returned INSTALLSTATE_DEFAULT for product code {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9} [06/29/10,23:07:44] MsiGetProductInfo returned C:WindowsInstallerb3890.msi for locally cached MSI path [06/29/10,23:07:44] Locally cached MSI exists, running msiexec /x now [06/29/10,23:07:44] Launching process 'C:Windowssystem32msiexec.exe /x {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9} /qn' now [06/29/10,23:07:44] Process successfully launched. Waiting 900 seconds for it to complete. [06/29/10,23:09:00] Calling ShellExecute to display file C:UsersRROBIN~1AppDataLocalTempIXP000.TMPreadme.txt [06/29/10,23:09:17] Calling ShellExecute to display file C:UsersRROBIN~1AppDataLocalTempIXP000.TMPreadme.txt [06/29/10,23:09:25] Process 'C:Windowssystem32msiexec.exe /x {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9} /qn' exited with return code 0 [06/29/10,23:09:25] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}' now [06/29/10,23:09:25] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:25] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}' exited with return code 0 [06/29/10,23:09:25] Section [Product Codes - .NET Framework 3.5] - stop parsing entries [06/29/10,23:09:25] Section [Product Codes - .NET Framework 1.1] - start parsing entries [06/29/10,23:09:25] Found entry {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}, performing action now [06/29/10,23:09:25] MsiQueryProductState returned INSTALLSTATE_DEFAULT for product code {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} [06/29/10,23:09:25] MsiGetProductInfo returned C:WindowsInstaller58ead.msi for locally cached MSI path [06/29/10,23:09:25] Locally cached MSI exists, running msiexec /x now [06/29/10,23:09:25] Launching process 'C:Windowssystem32msiexec.exe /x {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} /qn' now [06/29/10,23:09:25] Process successfully launched. Waiting 900 seconds for it to complete. [06/29/10,23:09:32] ERROR Process 'C:Windowssystem32msiexec.exe /x {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} /qn' exited with return code 1603 [06/29/10,23:09:32] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}' now [06/29/10,23:09:32] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:32] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}' exited with return code 0 [06/29/10,23:09:32] Section [Product Codes - .NET Framework 1.1] - stop parsing entries [06/29/10,23:09:32] Section [Product Codes - .NET Framework 1.0] - start parsing entries [06/29/10,23:09:32] Found entry {B43357AA-3A6D-4D94-B56E-43C44D09E548}, performing action now [06/29/10,23:09:32] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}' now [06/29/10,23:09:32] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:32] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}' exited with return code 0 [06/29/10,23:09:32] Found entry {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}, performing action now [06/29/10,23:09:32] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}' now [06/29/10,23:09:32] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:32] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}' exited with return code 0 [06/29/10,23:09:32] Found entry {660BA74D-476A-4644-8EA3-27018B64B9C0}, performing action now [06/29/10,23:09:32] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {660BA74D-476A-4644-8EA3-27018B64B9C0}' now [06/29/10,23:09:32] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:32] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {660BA74D-476A-4644-8EA3-27018B64B9C0}' exited with return code 0 [06/29/10,23:09:32] Found entry {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}, performing action now [06/29/10,23:09:32] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}' exited with return code 0 [06/29/10,23:09:33] Found entry {6B908BF7-A583-4962-B068-69657D87CD56}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6B908BF7-A583-4962-B068-69657D87CD56}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6B908BF7-A583-4962-B068-69657D87CD56}' exited with return code 0 [06/29/10,23:09:33] Found entry {015F2BEE-F15C-41F7-9637-47A5353A0E29}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {015F2BEE-F15C-41F7-9637-47A5353A0E29}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {015F2BEE-F15C-41F7-9637-47A5353A0E29}' exited with return code 0 [06/29/10,23:09:33] Found entry {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}' exited with return code 0 [06/29/10,23:09:33] Found entry {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}' exited with return code 0 [06/29/10,23:09:33] Found entry {0388908D-56C8-4B0F-8EEE-777189680CEF}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0388908D-56C8-4B0F-8EEE-777189680CEF}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:33] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0388908D-56C8-4B0F-8EEE-777189680CEF}' exited with return code 0 [06/29/10,23:09:33] Found entry {CDC9D357-66D4-47D2-8036-19403C68B8C2}, performing action now [06/29/10,23:09:33] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CDC9D357-66D4-47D2-8036-19403C68B8C2}' now [06/29/10,23:09:33] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:34] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CDC9D357-66D4-47D2-8036-19403C68B8C2}' exited with return code 0 [06/29/10,23:09:34] Found entry {06DFD541-F304-4A86-9F0F-24B772290C74}, performing action now [06/29/10,23:09:34] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' now [06/29/10,23:09:34] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:34] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' exited with return code 0 [06/29/10,23:09:34] Found entry {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}, performing action now [06/29/10,23:09:34] Launching process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}' now [06/29/10,23:09:34] Process successfully launched. Waiting 60 seconds for it to complete. [06/29/10,23:09:34] Process 'C:UsersRROBIN~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC01

  • Anonymous
    July 01, 2010
    Hi RR - The error in your log that caused the cleanup tool to report a failure is the following:[06/29/10,23:09:32] ERROR Process 'C:Windowssystem32msiexec.exe /x {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} /qn' exited with return code 1603Usually, when this type of error is encountered, the cleanup tool will proceed with some additional removal steps that will allow you to re-install the .NET Framework even though you encountered this error.  Can you please proceed with a re-install of the .NET Framework and see if you run into any issues?

  • Anonymous
    July 01, 2010
    Hi Fedup - I'm sorry for the hassles you've run into while trying to install the .NET Framework.  Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather all of your .NET Framework setup log files, post them to a file server such as http://skydrive.live.com, and then reply here with a link I could use to download the log files and see if I can figure out what is causing the installation failure on your computer?

  • Anonymous
    July 06, 2010
    The comment has been removed

  • Anonymous
    July 15, 2010
    help everytime i start my comuter it says netframework has a prob then if i try to downlaod updates it never does. microsoft net.framwork 1.1 service pack 1 security update for micro works 8 (kb977304) these do not update help!!! also i get errorr codes 643 and 646 error codes

  • Anonymous
    July 18, 2010
    Thanks so much. The tool worked great. Now my auto-updates will work as it should. Thanks again...Billy

  • Anonymous
    July 25, 2010
    Hi - you say "I don't see any major issues with you doing that assuming that you've read and agree to the license agreement that is included with each of these tools".  I can't find a license agreement in history.txt, readme.txt or on this webpage - under what license (if any) may this tool be redistributed?  Thanks!

  • Anonymous
    July 27, 2010
    Before I run the tool I have what might be considered an elementary question.  After running the tool I plan on doing this:Step 2: Manually downloading and installing Microsoft .NET Framework 3.5=======================================================Click the following link:Microsoft .NET Framework 3.5 and .NET Framework 3.5 Service Pack 1download.microsoft.com/.../dotnetfx35.exeMicrosoft .NET Framework 3.5 Family Updatedownload.microsoft.com/.../NDP35SP1-KB958484-x86.exeWhen the file download window appears, please click "Save", and follow the directions to save it on the Desktop. After downloading the Microsoft .NET Framework 3.5 setup file on your Desktop, double-click to manually install it.So here is the question: If I have an older program that uses an old version of .NET like 2.0 will that program still work if I use your tool to remove all versions and then follow step 2 above?

  • Anonymous
    July 27, 2010
    The comment has been removed

  • Anonymous
    July 29, 2010
    Hi Paul Crowley - The license agreement appears when you double-click on the tool to run it in full UI mode.

  • Anonymous
    July 30, 2010
    Hi Steve - The .NET Framework 3.5 SP1 also installs the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes.  Any applications that you have installed that require the .NET Framework 2.0 should work fine after installing the .NET Framework 3.5 SP1.There is some additional information to help you decide whether or not you need to re-install older versions of the .NET Framework such as 1.0 or 1.1 in the blog post at blogs.msdn.com/.../9557946.aspx so I'd suggest taking a look at that as well.

  • Anonymous
    July 30, 2010
    Hi Akino - You can use the Windows Features control panel (optionalfeatures.exe) to remove the .NET Framework 3.0 from Windows Vista and to remove the .NET Framework 3.0 + 3.5 from Windows 7.  You cannot remove the .NET Framework 2.0 though because parts of the OS (such as MMC and Windows Media Center) require it.  Can you please explain the scenarios where you need to remove the .NET Framework 2.0 in more detail so I can understand them better?

  • Anonymous
    July 30, 2010
    Hi James - I'd suggest trying to use the steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework from your computer, then re-install the .NET Framework 3.5 SP1, then the .NET Framework 1.1, 1.1 SP1 and any 1.1 security updates that your computer needs.

  • Anonymous
    August 02, 2010
    Aaron, I've racked my brain on this- hoping I can turn to you as a final resort. I've been having .NET issues for a while...went back and forth with a Microsoft rep (via email) for about a month with no resolution. Currently, my Win 7 'Programs and Features' shows .NET 4 Framework Client Profile & Extended as installed: but I suspect them to be partially/incorrectly installed. Multiple programs tell me .NET is not installed even though I see this in my installed programs.After running your cleanup tool, I (attempted) to reinstall .net 4 ...above, mentioned is where I am now. cid-3f1ba9cec01b4660.office.live.com/.../vslogs.cab is where you can download the output from your log collection tool, if you have any time to check it out. Super desperate...Joe

  • Anonymous
    August 05, 2010
    Hi Joe - The logs you attached show a successful install of the .NET Framework 4.  What exact errors are you seeing on your system, and are you able to tell what version of the .NET Framework the errors are coming from?It is possible that there is something wrong with the version of the .NET Framework that comes with your OS on Windows 7 (the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1).  You may want to double-check that you have all of the .NET Framework 2.0 information set correctly on your computer from the list at blogs.msdn.com/.../3260076.aspx.

  • Anonymous
    August 06, 2010
    Thank you so much for looking at the logs Aaron! I'll review the list. I've added 3 more screenshots cid-3f1ba9cec01b4660.office.live.com/.../.Documents which I had sent to the MSFT rep who was helping me back in May. Perhaps my historic failures when updating the following: KB973924, KB954430, KB973688 are related too<?> thx again :)

  • Anonymous
    August 06, 2010
    Hi Joe - The errors in the screenshots that you attached do not appear to be caused by the .NET Framework to me.  They look like errors related to installing OS updates.  The System Update Readiness tool described at blogs.msdn.com/.../9303167.aspx might help you in this scenario.

  • Anonymous
    August 14, 2010
    ====================================================================== [08/15/10,20:45:34] Beginning of new cleanup utility session [08/15/10,20:45:35] Build created on April 29, 2010 [08/15/10,20:45:35] Detected operating system: Windows XP (x86) [08/15/10,20:45:35] Install state for .NET Framework 1.0: not installed. [08/15/10,20:45:35] Install state for .NET Framework 1.1: not installed. [08/15/10,20:45:35] Install state for .NET Framework 2.0: installed with service pack 2. [08/15/10,20:45:35] Install state for .NET Framework 3.0: installed with service pack 2. [08/15/10,20:45:35] Install state for .NET Framework 3.5: installed with service pack 1. [08/15/10,20:45:35] Install state for .NET Framework 4 Client: not installed. [08/15/10,20:45:35] Install state for .NET Framework 4 Full: not installed. [08/15/10,20:45:35] Not adding product '.NET Framework - All Versions (Tablet PC and Media Center)' because the OS condition does not match [08/15/10,20:45:35] Not adding product '.NET Framework - All Versions (Windows Server 2003)' because the OS condition does not match [08/15/10,20:45:35] Not adding product '.NET Framework - All Versions (Windows Vista and Windows Server 2008)' because the OS condition does not match [08/15/10,20:45:35] Not adding product '.NET Framework - All Versions (Windows 7)' because the OS condition does not match [08/15/10,20:45:56] Starting cleanup for product .NET Framework 2.0 [08/15/10,20:45:56] Section [Stop Services - .NET Framework Common] - start parsing entries [08/15/10,20:45:56] Found entry msiserver, performing action now [08/15/10,20:45:56] Attempting to stop the service 'msiserver' [08/15/10,20:45:57] Successfully stopped the service 'msiserver' [08/15/10,20:45:57] Found entry httpfilter, performing action now [08/15/10,20:45:57] Attempting to stop the service 'httpfilter' [08/15/10,20:46:07] Successfully stopped the service 'httpfilter' [08/15/10,20:46:07] Found entry msftpsvc, performing action now [08/15/10,20:46:07] Attempting to stop the service 'msftpsvc' [08/15/10,20:46:07] WARNING Failed to open the service 'msftpsvc' [08/15/10,20:46:07] Found entry nntpsvc, performing action now [08/15/10,20:46:07] Attempting to stop the service 'nntpsvc' [08/15/10,20:46:07] WARNING Failed to open the service 'nntpsvc' [08/15/10,20:46:07] Found entry smtpsvc, performing action now [08/15/10,20:46:07] Attempting to stop the service 'smtpsvc' [08/15/10,20:46:07] WARNING Failed to open the service 'smtpsvc' [08/15/10,20:46:07] Found entry w3svc, performing action now [08/15/10,20:46:07] Attempting to stop the service 'w3svc' [08/15/10,20:46:07] WARNING Failed to open the service 'w3svc' [08/15/10,20:46:07] Found entry iisadmin, performing action now [08/15/10,20:46:07] Attempting to stop the service 'iisadmin' [08/15/10,20:46:07] WARNING Failed to open the service 'iisadmin' [08/15/10,20:46:07] Section [Stop Services - .NET Framework Common] - stop parsing entries [08/15/10,20:46:07] Section [Product Codes - .NET Framework 2.0] - start parsing entries [08/15/10,20:46:07] Found entry {018F3F06-CDA6-492C-9B45-3687E29B7BC6}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {018F3F06-CDA6-492C-9B45-3687E29B7BC6}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:07] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {018F3F06-CDA6-492C-9B45-3687E29B7BC6}' exited with return code 0 [08/15/10,20:46:07] Found entry {729804E1-4A5D-4B66-97CA-5626865BE22A}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {729804E1-4A5D-4B66-97CA-5626865BE22A}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:07] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {729804E1-4A5D-4B66-97CA-5626865BE22A}' exited with return code 0 [08/15/10,20:46:07] Found entry {F35A613A-40BF-4180-9560-CD9D0FF4627E}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {F35A613A-40BF-4180-9560-CD9D0FF4627E}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:07] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {F35A613A-40BF-4180-9560-CD9D0FF4627E}' exited with return code 0 [08/15/10,20:46:07] Found entry {FA236E6A-DCA9-49E4-BE79-794B20B848F7}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FA236E6A-DCA9-49E4-BE79-794B20B848F7}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:07] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FA236E6A-DCA9-49E4-BE79-794B20B848F7}' exited with return code 0 [08/15/10,20:46:07] Found entry {0EC12D3A-067D-411B-A43F-1953DD19DA81}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0EC12D3A-067D-411B-A43F-1953DD19DA81}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:07] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0EC12D3A-067D-411B-A43F-1953DD19DA81}' exited with return code 0 [08/15/10,20:46:07] Found entry {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}, performing action now [08/15/10,20:46:07] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}' now [08/15/10,20:46:07] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}' exited with return code 0 [08/15/10,20:46:08] Found entry {303DA0A9-20DE-4B7F-99DF-8140242D67FB}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {303DA0A9-20DE-4B7F-99DF-8140242D67FB}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {303DA0A9-20DE-4B7F-99DF-8140242D67FB}' exited with return code 0 [08/15/10,20:46:08] Found entry {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}' exited with return code 0 [08/15/10,20:46:08] Found entry {DA91C487-D75B-4618-A5D3-270099253901}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {DA91C487-D75B-4618-A5D3-270099253901}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {DA91C487-D75B-4618-A5D3-270099253901}' exited with return code 0 [08/15/10,20:46:08] Found entry {FFC31975-87D5-4526-AD31-54BBFC72EF38}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FFC31975-87D5-4526-AD31-54BBFC72EF38}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FFC31975-87D5-4526-AD31-54BBFC72EF38}' exited with return code 0 [08/15/10,20:46:08] Found entry {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}' exited with return code 0 [08/15/10,20:46:08] Found entry {27228463-7CA9-4CE7-8D44-49C795ED88FD}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {27228463-7CA9-4CE7-8D44-49C795ED88FD}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {27228463-7CA9-4CE7-8D44-49C795ED88FD}' exited with return code 0 [08/15/10,20:46:08] Found entry {5C026B05-44C7-4332-941D-943257C73944}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {5C026B05-44C7-4332-941D-943257C73944}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:08] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {5C026B05-44C7-4332-941D-943257C73944}' exited with return code 0 [08/15/10,20:46:08] Found entry {71FCEDA6-D392-4BBD-9FE4-9171E6072828}, performing action now [08/15/10,20:46:08] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71FCEDA6-D392-4BBD-9FE4-9171E6072828}' now [08/15/10,20:46:08] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71FCEDA6-D392-4BBD-9FE4-9171E6072828}' exited with return code 0 [08/15/10,20:46:09] Found entry {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}' exited with return code 0 [08/15/10,20:46:09] Found entry {A8C66385-C60F-4CD8-A597-800A6F660EEB}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {A8C66385-C60F-4CD8-A597-800A6F660EEB}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {A8C66385-C60F-4CD8-A597-800A6F660EEB}' exited with return code 0 [08/15/10,20:46:09] Found entry {D461412D-1C69-4A69-A169-3D122B26F0A1}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {D461412D-1C69-4A69-A169-3D122B26F0A1}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {D461412D-1C69-4A69-A169-3D122B26F0A1}' exited with return code 0 [08/15/10,20:46:09] Found entry {71A59614-172D-4F9E-B5FD-F999628CB7DE}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71A59614-172D-4F9E-B5FD-F999628CB7DE}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71A59614-172D-4F9E-B5FD-F999628CB7DE}' exited with return code 0 [08/15/10,20:46:09] Found entry {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}' exited with return code 0 [08/15/10,20:46:09] Found entry {9046F10C-F5E7-4871-BED9-8288F19C70DF}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {9046F10C-F5E7-4871-BED9-8288F19C70DF}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {9046F10C-F5E7-4871-BED9-8288F19C70DF}' exited with return code 0 [08/15/10,20:46:09] Found entry {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}' exited with return code 0 [08/15/10,20:46:09] Found entry {CE2B90F0-CD48-4916-BD86-08232BDA5820}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {CE2B90F0-CD48-4916-BD86-08232BDA5820}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:09] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {CE2B90F0-CD48-4916-BD86-08232BDA5820}' exited with return code 0 [08/15/10,20:46:09] Found entry {22768A83-3A91-442F-A38F-36E5774C9EB3}, performing action now [08/15/10,20:46:09] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {22768A83-3A91-442F-A38F-36E5774C9EB3}' now [08/15/10,20:46:09] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {22768A83-3A91-442F-A38F-36E5774C9EB3}' exited with return code 0 [08/15/10,20:46:10] Found entry {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}' exited with return code 0 [08/15/10,20:46:10] Found entry {71F8EFBF-09AF-418D-91F1-52707CDFA274}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71F8EFBF-09AF-418D-91F1-52707CDFA274}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {71F8EFBF-09AF-418D-91F1-52707CDFA274}' exited with return code 0 [08/15/10,20:46:10] Found entry {EB326804-A8D5-4191-9509-D48F8A7E9655}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {EB326804-A8D5-4191-9509-D48F8A7E9655}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {EB326804-A8D5-4191-9509-D48F8A7E9655}' exited with return code 0 [08/15/10,20:46:10] Found entry {7A1ADD0C-17F3-47B8-B033-A06E189C835D}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {7A1ADD0C-17F3-47B8-B033-A06E189C835D}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {7A1ADD0C-17F3-47B8-B033-A06E189C835D}' exited with return code 0 [08/15/10,20:46:10] Found entry {90FA11B2-3912-475C-889D-DB6507FB7058}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {90FA11B2-3912-475C-889D-DB6507FB7058}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {90FA11B2-3912-475C-889D-DB6507FB7058}' exited with return code 0 [08/15/10,20:46:10] Found entry {09C5808D-ED2F-4310-90EB-A16DC87B611D}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {09C5808D-ED2F-4310-90EB-A16DC87B611D}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {09C5808D-ED2F-4310-90EB-A16DC87B611D}' exited with return code 0 [08/15/10,20:46:10] Found entry {48FF02A1-0659-497E-B939-36E23360ECD7}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {48FF02A1-0659-497E-B939-36E23360ECD7}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {48FF02A1-0659-497E-B939-36E23360ECD7}' exited with return code 0 [08/15/10,20:46:10] Found entry {32F6FFF6-DF95-4344-B242-23C83DD18CC8}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {32F6FFF6-DF95-4344-B242-23C83DD18CC8}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:10] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {32F6FFF6-DF95-4344-B242-23C83DD18CC8}' exited with return code 0 [08/15/10,20:46:10] Found entry {FBEBCA12-7F0B-47EF-AE36-6E949C446418}, performing action now [08/15/10,20:46:10] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FBEBCA12-7F0B-47EF-AE36-6E949C446418}' now [08/15/10,20:46:10] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:11] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FBEBCA12-7F0B-47EF-AE36-6E949C446418}' exited with return code 0 [08/15/10,20:46:11] Found entry {0076AC37-BD40-431F-B400-89914A2C870E}, performing action now [08/15/10,20:46:11] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0076AC37-BD40-431F-B400-89914A2C870E}' now [08/15/10,20:46:11] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:11] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {0076AC37-BD40-431F-B400-89914A2C870E}' exited with return code 0 [08/15/10,20:46:11] Found entry {BE7D6A58-3864-44F0-910C-75BC7DB91A10}, performing action now [08/15/10,20:46:11] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {BE7D6A58-3864-44F0-910C-75BC7DB91A10}' now [08/15/10,20:46:11] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:11] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {BE7D6A58-3864-44F0-910C-75BC7DB91A10}' exited with return code 0 [08/15/10,20:46:11] Found entry {AFB6F35F-F660-4DD7-8882-357013A08C6C}, performing action now [08/15/10,20:46:11] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {AFB6F35F-F660-4DD7-8882-357013A08C6C}' now [08/15/10,20:46:11] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:11] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {AFB6F35F-F660-4DD7-8882-357013A08C6C}' exited with return code 0 [08/15/10,20:46:11] Found entry {FFA6B962-263E-4CAE-8771-FCE01F89FF00}, performing action now [08/15/10,20:46:11] Launching process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FFA6B962-263E-4CAE-8771-FCE01F89FF00}' now [08/15/10,20:46:11] Process successfully launched. Waiting 60 seconds for it to complete. [08/15/10,20:46:11] Process 'C:DOCUME~11418LOCALS~1TempIXP000.TMPmsizapw.exe TP {FFA6B962-263E-4CAE-8771-FCE01F89FF00}' exited with return code 0 [08/15/10,20:46:11] Found entry {7D3C3D6A-3871-4DE1-A3C1-2B397C9

  • Anonymous
    August 15, 2010
    The comment has been removed

  • Anonymous
    August 15, 2010
    EventType : visualstudio8setup     P1 : 14001    P2 : 3.5.21022.08_orcas_x86_net     P3 : mc     P4 : inst     P5 : f    P6 : ca_installassemblydef.3643236f_fc70_11d3_a536     P7 : -     P8 : 1603P9 : -     P10 : gencomp760_{12cd    THIS  PROBLUM OCCURED WHEN I M TRIYING TO INSTALL FRAMEWORKS 3.5I UNINSTALL MY ALL OLD FRAMEWORKS FROM MY LAPTOP AND THEN TRY TO INSTALL IT BUT NO LUCK.PLZZZ HELP ME OUT.THX

  • Anonymous
    August 16, 2010
    this tool is the  shizzznizzell! I tried evrything i could think of in the past and this worked perfectly! Thank you so much

  • Anonymous
    August 16, 2010
    Hi Lam - This is the only error I see in your log:[08/15/10,20:46:26] ERROR Process 'C:WINDOWSsystem32msiexec.exe /x {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F} /qn' exited with return code 1603Normally, the cleanup tool will be able to recover from that type of error and continue with removal.  I'd suggest going ahead and trying to re-install the .NET Framework and see if it succeeds.Also, in the future, instead of posting the entire contents of the log file as a comment, please upload the log file to a file server such as http://skydrive.live.com and post a link to the log as a comment.  It makes it much easier for folks to read the comments later on.Thanks!

  • Anonymous
    August 16, 2010
    Hi Ricky1982 - If you haven't yet, I'd suggest using the steps at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework versions that you have installed, then try to install the .NET Framework 3.5 SP1 (which will also install the .NET Framework 2.0 SP2 and 3.0 SP2 for you behind the scenes).  After that, please try again to install VS 2008 and hopefully it will install correctly for you.

  • Anonymous
    August 16, 2010
    The comment has been removed

  • Anonymous
    August 19, 2010
    The comment has been removed

  • Anonymous
    August 19, 2010
    Hey Mr. Stebner!I have now used your tool because of my ACAD Error:SYSTEMFEHLER:  Unhandled e0434f4dh Exception at 7c812afbhI tried to uninstall .NET Framework 2.0 but it doesn't works...Now i used your tool an then I have to install 3.5 is that right? Should i remove ACAD an install again befor I start it new?Sry for my bad english (I'm from Austria)Greets

  • Anonymous
    August 19, 2010
    Hi,this tool fullfilled it's purpose.However, now I'm still faced with removing the language packs.Controlpanel doesn't do it.Any ideas ?TIA

  • Anonymous
    August 20, 2010
    Hi DaniNew - After using the cleanup tool to remove the .NET Framework 2.0, I'd suggest trying to install the .NET Framework 3.5 SP1 next.  It will install the .NET Framework 2.0 SP2 and 3.0 SP2 automatically behind the scenes.  I don't think you will have to remove your ACAD program in order to fix this .NET Framework issue.

  • Anonymous
    August 20, 2010
    Hi Frank - The cleanup tool doesn't currently include the ability to remove .NET Framework language packs.  If you are encountering errors when trying to uninstall a .NET Framework language pack from the Programs and Features control panel, then I'd suggest trying to use the steps listed at blogs.msdn.com/.../487096.aspx to manually uninstall it.

  • Anonymous
    August 23, 2010
    Mr. Stebner, thanks for this tool worked great on the nagging 0x64c error so many people get when trying to do updates on .NET versions, clean up with the tool followed by reinstall of .net framework and updates take like a charm.

  • Anonymous
    August 23, 2010
    The comment has been removed

  • Anonymous
    August 24, 2010
    The comment has been removed

  • Anonymous
    August 26, 2010
    The comment has been removed

  • Anonymous
    August 31, 2010
    Thanks for the link. I tried it, but even in aggressive mode with Norton temporarily disabled it didn't fix the problem. It cleared the updates out of the taskbar, but after the automatic update cycle last night they are back again! Installing them (yet again!) also does not make them go away.I think my only option at this point is to hide them. My concern with that approach is that the availability of some updates seem to be dependent on previous ones being installed. I don't want to be locked out of some future security update because Windows thinks these are not installed, but at this point I don't see any alternatives :-(

  • Anonymous
    September 02, 2010
    The comment has been removed

  • Anonymous
    September 02, 2010
    Hi Nin - I'm sorry, but I don't really have any expertise in troubleshooting issues related Windows reporting that it is not a genuine copy.  I'd suggest contacting the technical support team for your computer manufacturer and/or Microsoft Technical Support for additioanl assistance in this scenario.  You can find contact information for Microsoft Technical Support at http://support.microsoft.com.

  • Anonymous
    September 02, 2010
    The comment has been removed

  • Anonymous
    September 02, 2010
    "I'm sorry that I haven't been able to be more helpful in this scenario"Regardless of the outcome, I am very grateful for the time you have spent trying to help me. That time is in addition to the time you have spent writing this blog and posting a number of tools that have helped many people. That includes me - I started with four problem updates, and after using your dotnexfx clean up tool I'm down to only two. I am also now at least confident that I have the updates installed, and it's just a Windows reporting problem.I just hide them, and get on with life :-)

  • Anonymous
    September 08, 2010
    Thank you so much for this superb tool!It worked fine on a windows XP-Home SP3.

  • Anonymous
    September 11, 2010
    dear astebner,your programm ever hangs st:[09/11/10,15:38:21] Deleting registry key 'SoftwareMicrosoftFusionNativeImagesIndexv2.0.50727_32'i followed al the steps, you have listed here. nothing worked and it is unpossible to remove registry key 'SoftwareMicrosoftFusionNativeImagesIndexv2.0.50727_32' manually.Please help, im working since 2 days on this problem.thxcato

  • Anonymous
    September 12, 2010
    Hi Cato - There are a few cases where the cleanup tool can hang if it is unable to delete one of the registry keys that it needs to delete.  In this case, you should be able to use regedit.exe to manually delete or rename the registry sub-key named the following:[HKEY_LOCAL_MACHINESoftwareMicrosoftFusionNativeImagesIndexv2.0.50727_32]After deleting that key, please try to run the cleanup tool again.  It should get past the point where it was previously hanging and allow you to finish cleaning up the .NET Framework.

  • Anonymous
    September 13, 2010
    The comment has been removed

  • Anonymous
    September 14, 2010
    Hi Cato - You might need to manually take ownership of this sub-key in order to be able to successfully delete it.  You can do that by doing something like this: Open regedit.exe Navigate to this sub-key  Right-click on the sub-key and choose Permissions  Click the Advanced button  Click the Owner tab  Change the owner to your user account After doing that, you should be able to delete this sub-key, and then re-run the cleanup tool to finish removing the .NET Framework.

  • Anonymous
    September 24, 2010
    Muchas GraciasThank you Very Much.Muito Obrigado

  • Anonymous
    October 05, 2010
    Wonderful package, My lenovo came back to life like a magic, greatly appreciated.:)

  • Anonymous
    October 06, 2010
    The comment has been removed

  • Anonymous
    October 06, 2010
    Thank you so much for that utility, psexec'd it over the network, cleaned it up.  a weeks worth of work done during happy hour. woo!

  • Anonymous
    October 06, 2010
    Hi Kneeboarder1025 - The "preparing to install" dialogs that you are seeing after rebooting could be caused by a program that requires the .NET Framework that is trying to repair it or something like that.  I'd suggest dismissing those dialogs and then trying to re-install the .NET Framework 3.5 SP1 on your system.  Can you try installing that and reboot and see if that helps clear up that issue?

  • Anonymous
    October 08, 2010
    Thank you!!!

  • Anonymous
    October 12, 2010
    Thank you very much, you have really helped me with this great tool which I used it other time in a few years ago.Thank you again

  • Anonymous
    October 14, 2010
    thanks aaron! your dotnet removel tool fixed my issues.

  • Anonymous
    October 14, 2010
    I'm at my wit's end with .NET. A program I installed this evening installed .NET Framework 2.0. After the installation, the program wouldn't launch. I uninstalled and attempted to reinstall. Early in the installation process I received an error: "Exception of type System.OutOfMemoryException was thrown." Best I could tell, this is a .NET problem. I went through my Windows XP control panel to remove 2.0 and it froze my computer. I tried using Windows Update to upgrade to 3.5, it froze the computer. I tried using your cleanup tool, it froze the computer. I read through the comments here and deleted the registry key, then ran the cleanup tool again and it froze the computer. I'm about to go buy a sledge hammer...

  • Anonymous
    October 15, 2010
    The comment has been removed

  • Anonymous
    October 16, 2010
    Wow, you were right on the money. After running chkdsk everything went smoothly. Given there was (or is?) something wrong with the hard drive, do you think it's likely to fail soon, or did the chkdsk take care of whatever problems there were?Thank you so much for the help!

  • Anonymous
    October 16, 2010
    The comment has been removed

  • Anonymous
    October 16, 2010
    I've been using vista ultimate for a year & half and everything was fine until it has got problems downloading Microsoft office 2007 updates these past few weeks..it always declares windows update error "code80070643".. I've tried looking for its solutions & fixing them though i'm not a computer whiz..but didn't work.. I've tried "Microsoft fix it 50123" but still can't update..now i got another advice on the net to download ".NET framework clean up tool" but im sure what this is..im having little ideas about frameworks or whatever..what should i do, download the clean up tool? or is it ok if i'll just keep on ignoring the ms office updates? please help me what to do..

  • Anonymous
    October 17, 2010
    This is marvelous stuff for all you folks interested in operating systems but is less than helpful for the rest of us.  

  • Anonymous
    October 17, 2010
    The comment has been removed

  • Anonymous
    October 17, 2010
    After trying for three evenings to solve my .Net framework problemthis program did it for me in 5 minutes.Thank you so much for this great tool!

  • Anonymous
    October 18, 2010
    Hi Bizkit - The .NET Framework cleanup tool is typically useful if you have problems installing the .NET Framework or .NET Framework updates.  I don't think you need to run the .NET Framework cleanup tool if you are having trouble installing updates for Microsoft Office.  I'd suggest looking on the Microsoft Office newsgroups/forums to see if you can find some help there for this issue installing Office updates.

  • Anonymous
    October 18, 2010
    Hi Joe - I couldn't tell from your comment if you're having a specific problem using this tool or any of the steps in this blog post.  Please let me know if you're having any specific problems and I'll try to provide more detailed troubleshooting steps.

  • Anonymous
    October 18, 2010
    Hi Kuta42 - I know of a problem in the cleanup tool that can cause it to hang while deleting registry keys in some rare scenarios where the registry key fails to be deleted at an OS level.  I haven't heard of that registry error before, but from the information at technet.microsoft.com/.../cc959584.aspx, it sounds like it could be caused by being out of disk space on your system drive.  I'd suggest trying to delete some files from your system drive and see if that helps solve this registry deletion error.

  • Anonymous
    November 04, 2010
    I was missing All my msi files. This Worked perfect! many Thanks M8

  • Anonymous
    November 06, 2010
    ive ran the cleanup utility on my com on a couple differant times as well as doing it manually, but i still keep getting an error when it comes back to the .net 1.1 sp1.  i thought i had it fixed but its still coming back to haunt me. HELP!!!

  • Anonymous
    November 06, 2010
    Hi Cisom - What is the exact error you're seeing when you try to install the .NET Framework 1.1 SP1?  Also, does it help to try to install from the copy of the 1.1 SP1 patch that I posted at cid-27e6a35d1a492af7.office.live.com/.../netfx11sp1.msp

  • Anonymous
    November 07, 2010
    All i can say is WOW!! you should sell this to Microsoft cause they couldn't help me in the last two months, and you did in "one fell swoop".

  • Anonymous
    November 10, 2010
    Posted a comment but it seems to have got lost in cyberspace!Didn't keep a copy (!), but this is the gist of it again.Having trouble installing:Microsoft .NET Framework 1.1 Service Pack 1andMicrosoft .NET Framework 4 Client Profile for Windows Vista x86 (KB982670)all I get is <Error 643> which eventually got me to this blog, but doesn't help much otherwise.Ran cleanup tool which seemed to work OK, but got a few error messages in the log which I am incapable of assessing.  Can let you have it if you think it will help..I have installed .NET framework 1.1 and 3.5 SP1 with no problem.Have tried patch atcid-27e6a35d1a492af7.office.live.com/.../netfx11sp1.mspbut still get error 643.Can you help? Please.

  • Anonymous
    November 11, 2010
    I received an error code when Microsoft.NET Framework 3.5 Family Update (KB959209) x86 Failed.  I found this site through Microsoft support. All of my .msi files are missing.  Could you provide steps I should take to correct this issue, after reading through other postings I am unclear whether I should run the cleanup or try to reinstall.

  • Anonymous
    November 11, 2010
    Hi Mike W - I'm sorry for the hassles with your previous comment being lost, and also for the hassles getting the .NET Framework to install correctly.  For both of these failures, I'll need some additional log files to narrow down the failures further.For the .NET Framework 1.1 SP1, can you please use the steps listed at blogs.msdn.com/.../help-me-help-you-if-you-have-setup-bugs.aspx to gather a verbose log file?For the .NET Framework 4, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather verbose log files?Once you gather the logs, please upload them to a file server such as http://skydrive.live.com and reply back here with links I can use to download the logs and take a further look.

  • Anonymous
    November 11, 2010
    Hi Katherine - I'd suggest using the steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework from your computer and then re-install the .NET Framework 3.5 SP1 to see if that helps solve this error installing the 3.5 family update on your computer.

  • Anonymous
    November 11, 2010
    I am unable to install Windows updates and have spent many hours on the phone and remote access with the Microsoft Safety Support folks to no avail. According to my Add/Remove Programs list I have Microsoft .NET Framework 1.1 (1033), Microsoft .NET Framework 3.5 SP1 and some Microsoft .NET Framework 4 (Client Profile and Extended) on my computer.  Should I try the tool or toss the computer? If you think I should use the tool, which version should I remove?

  • Anonymous
    November 11, 2010
    Hi Mary - I'm sorry for the hassles that this issue is causing for you.  What version of Windows are you running, and what Windows Updates are failing for you (do they all fail, or is it just .NET Framework updates)?Can you also please use the tool described at blogs.msdn.com/.../6458047.aspx to gather your .NET Framework setup log files, then upload the file named %temp%vslogs.cab that this tool creates to a file server (such as http://skydrive.live.com), then reply back here with a link I can use to download your log files and take a further look?

  • Anonymous
    November 11, 2010
    hi can anybody pls help me with my windows update problem... it is always error thats why my windows cannot update up to now.. it makes me worried because every day there is so many important updates that i cannot install.. im using windows vista premium sp2.. pls can anyone email me joy_capon@yahoo.com..

  • Anonymous
    November 11, 2010
    MS , will you please fix your installers so that we will never need this tool?on every available single upadate of dot net framework i find myself getting updates errors which can only be fixed via uninstalling dot net framework completely using this tool .this takes a lot of time and a lot of HD space (after the installation) . it doesn't make sense to have multiple versions of dot net .dot net framework is the only software that has those problems (ok , and visual studio and sql server , but much less often) .when will MS just stop this craziness and give a version that fixes and replaces all of the previous versions?

  • Anonymous
    November 12, 2010
    Hi Aaron, I checked with my IT guy about doing as you suggested with uploading my log to you and he doesn't think it is necessary.  His company has used your took many times with no problems.  He suggested I just download the tool and use it to uninstall all versions of .NET Framework, then reinstall all including the optionals except for Windows Search 4.0 and Windows Live Essentials.  I think I'll do that unless you see a problem with my plan.  I'm running Windows XP Professional.  By the way the remaining updates that are failing for me after MS Support efforts are:Security Update for the 2007 Microsoft Office System (KB978380)Update for the 2007 Microsoft Office System (KB981715)Security Update for Microsoft Silverlight (KB978464)Update for Microsoft Silverlight (KB2416427)

  • Anonymous
    November 12, 2010
    Hi Joy - If you are having trouble installing all types of Windows Updates, then I'd suggest trying to use the support options listed at http://support.microsoft.com.  If you are having trouble with only .NET Framework updates, then can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather your .NET Framework setup log files, then upload the file named %temp%vslogs.cab that this tool creates to a file server (such as http://skydrive.live.com), then reply back here with a link I can use to download your log files and take a further look?

  • Anonymous
    November 12, 2010
    Hi Frustrated User - It is a core design principle of the .NET Framework that the versions support side-by-side installation and usage.  This is intended to help improve application compatibility for .NET applications.  If all .NET applications used the same version, then it would be much easier to accidentally make a change as a part of some new feature or bug fix that broke existing applications for example.There have been a lot of improvements made in .NET Framework 4 setup that should greatly reduce the need to uninstall + re-install in order to be able to install updates, etc.  You can read more details about these improvements in the blog post at blogs.msdn.com/.../the-net-framework-4-installer-improvements.aspx if you're interested.

  • Anonymous
    November 12, 2010
    Hi Mary - I think your plan of uninstalling + re-installing sounds fine in this scenario.  I usually recommend steps like the ones at blogs.msdn.com/.../8108332.aspx for doing this.I don't think that uninstalling + re-installing the .NET Framework will affect your ability to install those hotfixes you listed for Office 2007 or Silverlight though.  Those are separate products and installation issues for their hotfixes tend to have different causes than installation issues for .NET Framework hotfixes.  Hopefully those hotfixes produce verbose log files that can be used to help narrow down those issues further.

  • Anonymous
    November 12, 2010
    I'm confused.  Shall I follow the steps in "Updated: what to do if other .NET Framework setup troubleshooting steps do not help" first, or should I gather and upload logs first like you suggested in your post of 11/11/10 8:16 pm?

  • Anonymous
    November 12, 2010
    Hi Aaron, While waiting I ran the tool after following the steps, downloaded updates and attempted to install; still have the four failures; gathered my log files and posted at cid-92e24f04c14d13cb.office.live.com/.../.Documents.  If you can't download it I can e-mail the "View Folder" icon that I e-mailed to myself.

  • Anonymous
    November 12, 2010
    Hi Mary - I'm sorry for the confusion.  I thought you were having .NET Framework installation problems in addition to the Office and Silverlight hotfix installation problems that you mentioned previously.  If you're not having any trouble installing the .NET Framework or any .NET Framework updates, then there is no need to uninstall + re-install the .NET Framework.  Also, the log collection tool only gathers Visual Studio and .NET Framework setup log files.  It doesn't collect logs for other products like Office or Silverlight.I'd suggest looking in your %temp% directory to see if you can find any log files for those 4 hotfixes that are still failing on your system.  If you can find any of those logs, please upload them to your Skydrive share and I can try to take a look.  I don't have as much expertise troubleshooting setup failures in other products, but I can at least try.It might also help to try to download and install those updates directly instead of letting Windows Update try to install them for you.  Windows Update runs installers in silent mode, which will hide some error messages that can be useful for troubleshooting failures.  If you end up trying this, please let me know the exact error messages you see when you run those updates directly because that might help narrow down the root cause of the failure better.

  • Anonymous
    November 13, 2010
    Hi Aaron,Not a lot of luck I'm afraid. Followed your instructions but the command:<reg add "HKLMSOFTWAREPoliciesMicrosoftWindowsInstaller" /v Debug /t REG_DWORD /d 7 /f  > only results in <Error  access denied>What do I do now?

  • Anonymous
    November 13, 2010
    Hi Aaron - Well, I wasn't having .NET Framework updates problems until I uninstalled and reinstalled all of them!  Now, in addition to the Silverlight and Office hotfix failures I have two related to .NET Framwork 3.5. Here's my current list of failed-to-installs:Microsoft .NET Framework 3.5 SP1 Update for Windows Server 2003 and Windows XP x86 (KB982168)Security Update for Microsoft Silverlight (KB978464)Security Update for the 2007 Microsoft Office System (KB978380)Update for Microsoft Silverlight (KB2416427)Security Update for Microsoft .NET Framework 3.5 SP1 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 x86 (KB2416473)Update for the 2007 Microsoft Office System (KB981715)I'll try downloading and installing the Silverlight and Office hotfixes as you suggested.  In the meantime, I've uploaded log files for the .NET Framework 3.5 KB2416473 failure.  I can't find the other one (KB 982168) in the folder that opened when I ran %temp%.

  • Anonymous
    November 13, 2010
    The comment has been removed

  • Anonymous
    November 13, 2010
    When I tried downloading and updating the 2007 Office updates (KB 978380 and KB 981715) the error messages read "the detection failed may be due to corrupt installation database"

  • Anonymous
    November 13, 2010
    Here's the link to my vslogs.cab after all of the preceding.  cid-92e24f04c14d13cb.office.live.com/.../.DocumentsI did make two attempts at downloading the .NET Frameworks, all versions. The first time I got stuck because of trying them out of order.MaryPS: Are you slapping your forhead yet? - M.

  • Anonymous
    November 13, 2010
    Hi Mike W - If you're running Windows Vista or later, you will need to open an elevated cmd prompt or you will get access denied when adding that registry key.  To do that, you can click on the Start menu, choose All Programs, choose Accessories, then right-click on the item named Command Prompt and choose Run as administrator.

  • Anonymous
    November 14, 2010
    Hi Mary - For the Silverlight issue, I'm not familiar with the AVS registry cleaner.  I'd suggest using steps like the ones at blogs.msdn.com/.../487096.aspx to manually remove Silverlight and then try to re-install it.For the Office issue, it sounds like there is something wrong with the current install that is preventing those hotfixes from installing.  I'd suggest trying to repair Office to see if that will solve this.  If not, I'd suggest trying to uninstall + re-install Office, then try again to install those updates.For the .NET Framework issue, I took a look and didn't see any errors in any of the .NET Framework hotfix log files that were in the vslogs.cab file that you uploaded.  I'm not sure why Windows Update was reporting failures in those cases.

  • Anonymous
    November 14, 2010
    Hi Aaron,I don't know if this any use but you can find a log file, vslogs.cab, for 3.5 and 4, on Skydrive at:cid-2238caef8c430430.office.live.com/documents.aspxStill no luck with a log file for 1.1 SP1

  • Anonymous
    November 15, 2010
    Hi Aaron,Posted this one about 20 hours ago, but it didn't seem to get through!Hi Aaron,I have created the registry entries as you explained (why should MS make something simple when, with a little effort it can become very complicated?).Ran the installation but can find no log file. There are about 50 MSI*.log files from other installations, some of which failed, but none for today's date.I'm getting rather embarrassed about all this, but what do I do now?

  • Anonymous
    November 15, 2010
    Hi Mike W - This is the error that is causing the .NET Framework 4 to fail to install on your computer:MSI (s) (F4:A8) [00:26:21:609]: Product: Microsoft .NET Framework 4 Client Profile -- Error 1923. Service '@C:WindowsMicrosoft.NETFrameworkv4.0.30319WPFWPFFontCache_v0400.exe,-100&#39; (WPFFontCache_v0400) could not be installed.  Verify that you have sufficient privileges to install system services.I'd suggest looking under [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices] on your computer to see if you already have a version of that service installed (maybe from an older beta or something like that?), and if so, manually remove it to see if that helps solve this error.  This might also be caused by a permission problem in that part of your registry, so I'd also suggest making sure that the local system account and the Administrators group have read+write permissions to that registry location.For the .NET Framework 1.1 SP1, I actually found those log files in the vslogs.cab that you uploaded.  I haven't seen the error that is listed in that log in my past experience.  Here is what it is:DDPatch: Opening registry key: SOFTWAREMicrosoftWindowsCurrentVersionRunOnceDDPatch: NetFxUpdate_v1.1.4322="C:WindowsMicrosoft.NETFrameworkv1.1.4322netfxupdate.exe" 0 v1.1.4322 GAC + NI NIDDDPatch: error detected, GetLastError() = 0I think it may be failing while trying to write a registry value under [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce].  I'd suggest making sure that the local system account and the Administrators group have read+write permissions to that registry location to see if that will help resolve this error.

  • Anonymous
    November 16, 2010
    Hi Aaron,My PC is running Windows 7 64 bit.  I had problems with a MS Update for .NET 4 Client Profile failing to install, so I was looking to clean up after the failure as it seemed to be affecting some other apps.I ran your cleanup tool for .NET 4, then ran your verify tool for .NET 3.5 SP1, which reported all was OK.  I was still concerned that your blog said after running the cleanup tool I would have to repair/reinstal .NET 3.5, so I also ran the repair tool (sfc /scannow) which reported no problems.Do I still need to perform any further sort of repair to ensure registry entries are OK?

  • Anonymous
    November 17, 2010
    Hi Stevaliere - I think you should be OK at this point.  The cleanup tool will remove some shared files, but it won't remove shared registry values.  I'd suggest trying again to install the .NET Framework 4 on your computer if you need it to run any applications.  If you don't need it, you can probably just go ahead and wait to install the .NET Framework 4 until you install an application that needs it in the future.

  • Anonymous
    November 22, 2010
    The comment has been removed

  • Anonymous
    November 22, 2010
    It's sorted,used your cleaner once again, enable the net framework in windows features, logged in as local administrator and did the installation,Worked :)

  • Anonymous
    November 29, 2010
    I am not sure if this is the correct place for this comment, but you all look like you know what you are talking about so here goes.  I am trying to install a software developed by NEC for a VOIP phone on my computer.  The software error message says I need Microsoft.Net  Framework 2.0 SP1. When I tried to install the software from Microsoft it says I already have version 4.  I have a Gateway computer that runs Windows Vista. Can I install two versions and if yes how?  

  • Anonymous
    November 29, 2010
    Correct that I am running Windows 7

  • Anonymous
    November 30, 2010
    Hi Jane P - Windows 7 comes with the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 - they are installed as a part of the OS.  It is possible to disable 3.0 SP2 and 3.5 SP1 using the Windows Features control panel, but it is not possible to disable 2.0 SP2.  It sounds like the software you are trying to install might have some incorrect logic for determining whether or not the .NET Framework 2.0 is installed on your computer.  I think you'll need to follow up with the software manufacturer to see if they have an updated version that will install correctly on Windows 7.

  • Anonymous
    December 02, 2010
    My question is after running the tool, how do you reinstall the .net frameworks.  The instructions state that you need to do this, but do not anywhere say how.  I do not want to run this tool without knowing how to do the repair/reinstall.  Am I missing something???  Please assist.

  • Anonymous
    December 02, 2010
    Hi Frustrated and Missing Some Info - All you need to do to re-install is re-download the installer for the version of the .NET Framework that you want to re-install and run it on your computer.  You can find download links for all versions of the .NET Framework in the blog post at blogs.msdn.com/.../8108332.aspx.

  • Anonymous
    December 02, 2010
    Thanks. Astebner.  My issue is that I am trying to install a "security update microsoft .net framework 1.1 SP1" through the windows updater push, but get an error code 643.  That led me down this path. I run vista.  I ran the .net verification tool (located here blogs.msdn.com/.../8999004.aspx) and it indicated that my .nets were fine.  I just want to make sure that you have all of the info.  I am assuming that I should start by removing and installing 1.1 SP1 first, and see if that works.  Will the tool above allow me to just select one?  Is that my approach?  Thanks so much!

  • Anonymous
    December 06, 2010
    Hi Frustrated and Missing Some Info - If possible, could you please send me the log files from the failing security update installation so I could take a further look before you try the cleanup tool?  The logs will be located in your %temp% directory and will include the KB article number in the log file name.  If you can find the log files, please upload them to a file server such as http://skydrive.live.com and then reply back here with a link I can use to download them and take a further look.If you can't find any log files, then I'd suggest using the cleanup tool to remove the .NET Framework 1.1 (the tool offers you the choice of what version of the .NET Framework you want to remove), then re-install the .NET Framework 1.1 and 1.1 SP1, then try again to install this 1.1 security update.

  • Anonymous
    December 16, 2010
    Could you add the ability to remove Lang Packs?

  • Anonymous
    December 16, 2010
    Hi Ruzzz - I haven’t added the language packs to the cleanup tool because I haven’t run into any issues yet where the normal uninstall process for the language packs failed and needed to be cleaned up by this tool.  Have you seen specific problems uninstalling the language packs using their entries in the Add/Remove Programs control panel?

  • Anonymous
    January 04, 2011
    Help please, I'm at the point of frustration.I'm Running Win XP Pro Ver 2002 32bit SP3I have.NET Framework 2 SP2.NET Framework 3 SP2.NET Framework 3.5 SP1listed according to "Add or Remove Programs" I should mention before going any further that I had problems with this machine earlier in the year and used the Windows CD to do a repair to Windows. This was last summer and its seemed to fix the problems I was having. I haven't had any problems since until late Nov 2010 when odd things started happening. I installed a new Tablet but recently the drivers for it would spontaniously disappear during the day. I ended up making a shortcut to the driver installer on the desktop because of this. For a while there I was installing  the driver 2 or 3 times a day. Now its fine for a week and then happens again. I used to get a Windows update popup reminder in the lower right but since I did the repair of Windows with the CD that hasn't been happening. I've never let Windows do an update automatically. I set it to download and then let me know. I installed a copy of COMODO firewall about the time this started and I think It installed a version of the .Net Framework. Is this possible and the root of the problem? Fearing I may have done something bad with the Windows repair CD I followed the instructions here:support.microsoft.com/.../943144 It tried to install but came back with the message that it can't because its already installed so I'm guessing that's not the problem. As of Dec 14 2010 windows update downloads but refuses to install. Its requesting that I must install the following separately:Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework Assistant 1.0 x86 (KB963707)So I went to "Add or Remove Programs" and tried repairing the install of 3.5 SP1 which succeeded. I started IE, went to Windows update and it failed again. Only now because of the repair its asking for:Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847) x86 I assume this is an earlier version which includes the updates that were removed when I did the repair to 3.5 SP1 I next uninstalled Framework 3.5 SP1 and reinstalled it again, went to Windows update and it failed again. So I then followed these instructions:blogs.msdn.com/.../8108332.aspxI successfully removed .Net Framework 2 SP2, 3 SP2, 3.5 SP1 with no problems via "Add or Remove Programs". Then reinstalled 3.5 SP1 which also reinstalled 2 SP2 and 3 SP2 as you state. I went to Windows update and it failed again. I had 9 other updates downloaded and waiting to be installed. After doing the above I now have 13 other updates. Is it ok to try installing one of them first, Would that fix the problem?SO... am I at the point that I need to use .NET Framework Cleanup Tool? Would uninstalling Windows XP SP3 and then reinstalling it do anything to fix this problem?Thanks very muchAndy

  • Anonymous
    January 05, 2011
    Hi Andy - I'm sorry for the hassles that this issue is causing you.  If you've already uninstalled and re-installed the .NET Framework 2.0 SP2, 3.0 SP2, and 3.5 SP1, then I don't think you need to use the cleanup tool to remove them again.Which exact Windows Update packages are failing to install on your computer currently?  If they are .NET Framework updates that are failing, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather the log files, then upload the file %temp%vslogs.cab that is created by that tool to a file server (such as http://skydrive.live.com), then reply back here and post a link that I can use to download your log files and take a further look?

  • Anonymous
    January 05, 2011
    The comment has been removed

  • Anonymous
    January 06, 2011
    Hi Andy - I don't see any information in your log files about the .NET Framework 3.5 SP1 family update failing to install, so it is possible that it didn't even get far enough to have attempted the installation in the first place.  Could you please try to download and install the 3 updates that are a part of that family update separately instead of letting Windows Update install them and see if that helps at all?  You can find those 3 updates at www.microsoft.com/.../details.aspx.

  • Anonymous
    January 06, 2011
    Just wanted to say thanks, this tool worked perfect. I had spent two days repairing a framework 2.0 in WIN Server 2003. I used this to remove the bad copy of framework 2.0 and did a normal reinstall and everything works great now.Thanks again!

  • Anonymous
    January 16, 2011
    HiThanks a lot.  The tool solved my cannot install framework problems.

  • Anonymous
    January 28, 2011
    Followed the instructions, downloaded the tool, found the corrupt entries in 3.5 & 3.0, wiped them out and re-installed them. Everything good and the GfxUI.exe which came up all the time has now gone. I had been on this case for 3 days until I came across your tool. I want to say thanks for everything. NOTE: I did not re-install the 2.1 or the 3.1 updates as I think that is where my problem was. If I find a program requires them then I will install them.

  • Anonymous
    January 30, 2011
    so which one of these frameworks do i download after I run the clean up. I have a 64 bit system

  • Anonymous
    January 31, 2011
    Hi David - Usually, people run the cleanup tool if they tried to install a specific version or service pack of the .NET Framework and it failed, and they will try to install that same version after running the cleanup tool.  I'd suggest trying to install whatever version you were previously trying to install when you ended up running the cleanup tool in the first place.If you're not sure what version, then I'd suggest installing the .NET Framework 4 and the .NET Framework 3.5 SP1 - most applications use one or the other of these versions.  If you have an application that needs one of the older versions, then you can use the information in the blog post at blogs.msdn.com/.../9557946.aspx to help you determine which ones you need.

  • Anonymous
    February 01, 2011
    thanks so much, was having problem getting update to install...used cleanup tool to remove .net framework 4, and reinstalled .net..update now  suceeded!

  • Anonymous
    February 07, 2011
    awesome! solved my problems. well done!

  • Anonymous
    February 11, 2011
    I am running Vista HP with SP1, 32bit. I am unable to open TurboTax(prog stops working) I have ran the cleanup tool, but I am unable to re-install any of the NETFrameworks. The 2.0 SP1 says its already installed, the 3.5 will not install.

  • Anonymous
    February 12, 2011
    Hi Breag - Windows Vista SP1 comes with the .NET Framework 2.0 SP1 and 3.0 SP1 as part of the OS, so there is no need to install those separately.  I'd suggest trying to install the .NET Framework 3.5 SP1 from www.microsoft.com/.../details.aspx.  This will install the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes.If that fails to install as well, please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your .NET Framework setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), then reply back here and post a link that I can use to download your log files and take a further look.

  • Anonymous
    February 12, 2011
    The comment has been removed

  • Anonymous
    February 12, 2011
    The comment has been removed

  • Anonymous
    February 12, 2011
    I attempted to download and install the .NET 3.5 SP1 and it failed to install. I ran the tool for the set logs and posted them here,//cid-74fd9dee14ec7af5.office.live.com/browse.aspx/logfiles

  • Anonymous
    February 13, 2011
    Hi Breag - I'm sorry, but I can't get this link to work.  Can you double-check the exact link text and also make sure you have shared it out so that everyone (and not just people on your friends list) can access it?

  • Anonymous
    February 13, 2011
    I didnt share it, sorry. Try this cid-74fd9dee14ec7af5.office.live.com/.../vslogs.cab

  • Anonymous
    February 14, 2011
    The comment has been removed

  • Anonymous
    February 14, 2011
    I uninstalled .NET Framework 3.5 and updates listed on the blog you listed. Then proceeded to install .NET Frmwrk3.5. I tried installation of Turbotax after restarting computer, installation failed. I then checked for updates using Windows update. All updates installed, except Windows Vista KB971029. It failed producing Error 80070BC9. After installing updates, I restarted and tried installation of Turbotax again. It installed successfully but would not launch. It shows program stopped working, windows checking for solution.I do not know about the pre-release build. I purchased it in early spring of 2008, it was purchased new.

  • Anonymous
    February 14, 2011
    Hi Breag - If you're able to get the .NET Framework 3.5 SP1 and TurboTax to install correctly, but it will not run afterwards, then I think your best bet is to contact TurboTax technical support.  They should be able to provide more detailed troubleshooting assistance in this type of scenario.A couple of other notes too - you don't need to worry about pre-release builds of Windows because you ended up getting the .NET Framework 3.5 SP1 to install correctly.  Also, it doesn't look like KB971029 is related to the .NET Framework at all, so I don't think that error would have caused any issues with TurboTax.

  • Anonymous
    February 14, 2011
    This is an absolutely amazing tool and amazing thread.  I recently had some issues with my installation of XP and I didn't want to start from scratch considering everything I currently have on my system.  One of the main issues dealt with the .NET Framework installations and after searching several "fixes" I came across this page.  Not only did the cleanup tool completely remove the broken .NET Framework installations (save the 3.5 Hotfix which I read was uninstalled except the registry key which was easily fixed - thanks for that info!), I was able to redownload and reinstall the .NET Framework packs and updates without issue.  Thank you!!!

  • Anonymous
    February 15, 2011
    i have installed .net v4 but i getting the error every time it is not installed please can some one give tips to solve this. its on windows 7 ultimate.

  • Anonymous
    February 15, 2011
    Hi Dude33joan - Can you please list the exact error message that you're seeing?  Also, what are you doing when you see the error - are you still running setup, or are you trying to run an application that requires the .NET Framework?

  • Anonymous
    February 17, 2011
    The tool does not uninstall Language pack for Russian 3.5 and 4.

  • Anonymous
    February 18, 2011
    Hi Compiller - You're correct.  I haven't added support for removing .NET Framework language packs to the cleanup tool because I haven't run into any issues in the past where language packs needed to be forcibly cleaned up by the cleanup tool - the normal uninstall process should work correctly for those.  Are you running into problems getting the normal uninstall process to work correctly for these language packs?

  • Anonymous
    March 01, 2011
    The comment has been removed

  • Anonymous
    March 01, 2011
    Hi GarryW - I haven't run into any scenarios until your comment where the cleanup tool left behind files or registry keys that interfered with future installations of the .NET Framework.  If you have the ability to narrow this down any further, I would definitely like to know more details so I can update the cleanup tool to better handle this type of scenario in the future.

  • Anonymous
    March 13, 2011
    Hi Aaron,I am on Windows XP Pro SP3 (32 bit).Thank you very much for your .NET Framework Cleanup Tool.I couldn't uninstall .NET Framework 4 from Add or Remove Programs, but I managed to remove it using your cleanup tool.I then proceeded to try to repair the installation of version 1.1, 2.0 SP2, 3.0 SP2, and 3.5 SP1 from Add or Remove Programs.I noticed that .NET Framework 1.1 only had a Remove button, so I didn't click this..NET Framework 2.0 SP2 and 3.0 SP2 had both a Change and a Remove button, so I first clicked the Change button for 2.0 and then the one for 3.0.I then clicked the Change/Remove button for 3.5 SP1, and this opened a dialog with a proper Repair option, which I selected.After this had finished successfully, I installed KB959209 (the three update files). I then realized I had forgotten to repair 1.1, so I simply downloaded and installed the .NET Framework 1.1 Redist, and then the 1.1 SP1.I seem to remember that the 1.1 Redist installer started, showing a progress bar for a short while, and then apparently finishing with no message. After I had installed 1.1 SP1, however, I got a message that it had finished successfully.I then ran your .NET Framework setup verification tool, and all versions apparently verified successfully. I was happy.I checked the log, and found no warnings, although I didn't read the whole log carefully. I searched for "warning" and skimmed through it. I just assumed the "verified successfully" message was enough to confirm the various versions had been installed correctly.Then, the problems started ...I was going to install Microsoft LocStudio 6.11, and then I got a message saying that I needed to install .NET Framework 2.0 or higher before installing LocStudio 6.11. I decided to uninstall and reinstall .NET Framework 2.0-3.5 again.At this time I didn't suspect something was wrong with the .NET Framework 1.1 installation, so I uninstalled the following .NET Framework versions from Add or Remove Programs in the following order: 1) 3.5 SP1, 2) 3.0 SP2, and 2.0 SP2. All were uninstalled successfully. Since I didn't suspect anything was wrong with the 1.1 installation, I didn't uninstall that.I then installed .NET Framework 3.5 SP1 again (the full package of about 280 MB), and then the three KB959209 files.Again I tried to install Microsoft LocStudio 6.11, and again I got the message that I needed to install .NET Framework 2.0 or higher before installing LocStudio 6.11.I then suspected there was something wrong with .NET Framework 1.1, so I uninstalled 3.5 SP1, 3.0 SP2, and 2.0 SP2 from Add or Remove Programs in the same order as mentioned above. I then proceeded to uninstall .NET Framework 1.1 using the Remove button. I believe I got an "Are you sure?" type of message, and I clicked Yes. I can't remember if I got any message about it being removed successfully or not, but I remember not getting any error messages.However, RIGHT after the uninstalling had finished, I noticed that the desktop refreshed, because all the desktop icons started to reload. The refreshing seemed to take an awfully long time, and many of the icons wouldn't reload.Also I couldn't access the Start menu, because when I moved my mouse pointer over the Start button, it turned into an hourglass, and the Start button wouldn't respond. I noticed the hard disk was working a lot, so I just assumed it was a matter of waiting.When all that hard disk activity finally settled, I got the error message that "Windows Explorer has encountered a problem and needs to close." I clicked the "Don't Send" button, and then the same message popped up again, whereupon I clicked the button "Don't Send" again, only to have the same message pop up again. And this went on and on in a sort of crash loop. After some loops the message didn't appear anymore, but neither the Start button nor anything else on the Taskbar would respond to mouse clicks.I managed to restart the computer via the Task Manager, thinking that this would solve the problem. But I was wrong.The first thing that happened when I got to the desktop was Windows Explorer crashing with the same messages. I looped through this message by clicking "Don't Send" every time it popped up until it didn't pop up anymore. The Start button and Taskbar still wouldn't respond, nor any icons on the desktop.I then opened the Task Manager and noticed two instances of drtwtsn32.exe running. I also noticed that the Task Manager dialog would work like a brush in a paint program when I moved it, and get repeatedly painted along my mouse movements.Anyway, I ended one of the drtwtsn32.exe processes, and the "Windows Explorer has encountered ..." message window would appear again. This time, however, I had access to the Start menu and the Taskbar as long as the message window remained open.I then started Windows in safe mode, but I got the same "Windows Explorer has encountered ..." error message this time as well.To sum up where I am now:As long as I keep the error message dialog open, I can access the Start menu and the Taskbar. I can also run various programs, such as Firefox 3.6.15 and Windows Media Player 11. I also ran "sfc /scannow" without a problem or any errors. So, in a way, everything seems to be working as normal, which is rather strange since Windows Explorer apparently has crashed, according to the error message, and is repeatedly crashing. In addition, I have no problem exploring files and folders in Windows Explorer, but it crashed again while "Search..." was running. I had no problem right-clicking files and selecting Properties, however.Considering the above mentioned chain of events and problems, what may cause Windows Explorer to crash repeatedly, even in safe mode?Based on how the problem started, I am assuming that the uninstalling of .NET Framework 1.1 caused this problem, but I am no expert, so I can't be sure.IF the solution is to reinstall .NET Framework 1.1, is it then recommendable (or even possible) to reinstall it under these conditions?Any other ideas on how to fix this?

  • Anonymous
    March 17, 2011
    Hi there. I posted my problems to: social.msdn.microsoft.com/.../c59fcdf6-607d-42e9-a118-149da2365b6f, but I thought it would be good to ask your advice too.I am having the same problem as bdemartino in the above post in that "Windows would not boot after installing SP1, so I did a restore".Now I also have the 'sorttbls.nlp' issue (I get the error on starting Windows), and cannot run AMD Catalyst Control Center, or Windows Media Center.I am unable to install Windows 7 SP1, and installing update KB947821 has had no success.Following advice, I unselected & selected the checkbox of Microsoft .NET Framework 3.5.1.  I then re-installed AMD CCC.Using blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx, I ran sfc /scannow in the cmd prompt. It found and corrected errors.  But did not fix my issues.I then ran .NET Framework cleanup tool from blogs.msdn.com/.../8904493.aspx.This also did not fix my issues.Is my only option left to reinstall Windows 7?Thanks in advance.

  • Anonymous
    March 18, 2011
    Hi Kris - I'm very sorry for all of the hassles that these issues have caused for you.  I don't know of any specific dependencies that Windows Explorer has on the .NET Framework, but maybe there is some kind of add-in or system tray application on your computer that depends on the .NET Framework that causes Windows Explorer to crash.If you're able to download files while you're in this bad state, then I'd suggest trying to re-download and re-install the .NET Framework 3.5 SP1 to see if that will resolve the Windows Explorer crash.If the .NET Framework 3.5 SP1 is successfully installed and the product you're trying to install is still asking for the .NET Framework 2.0, then it is possible that there is some kind of logic problem in that installer that is causing it to not correctly recognize the .NET Framework 2.0 SP2.  Is there an FAQ or a known issues list for that product that discusses this issue and/or offers any possible workarounds?

  • Anonymous
    March 18, 2011
    Hello Aaron,I have a big problem with my Windows server 2003 R2 X64. I have installed IIS and Sharepoint 2.0. Because i want to upgrade to Sharepoint 3.0, i decided to remove all framework en reinstall them. I used your cleanup tool several times and now if i run it is says succeeded.[03/19/11,11:14:31] Beginning of new cleanup utility session[03/19/11,11:14:31] Build created on January 17, 2011[03/19/11,11:14:31] Detected operating system: Windows Server 2003 (x64)[03/19/11,11:14:31] Launching process 'change user /install' now[03/19/11,11:14:31] Process successfully launched. Waiting 4294967 seconds for it to complete.[03/19/11,11:14:31] WARNING Process 'change user /install' exited with return code 1[03/19/11,11:14:31] Install state for .NET Framework 1.0: not installed.[03/19/11,11:14:31] Install state for .NET Framework 1.1: not installed.[03/19/11,11:14:31] Install state for .NET Framework 2.0: not installed.[03/19/11,11:14:31] Install state for .NET Framework 3.0: not installed.[03/19/11,11:14:31] Install state for .NET Framework 3.5: not installed.[03/19/11,11:14:31] Install state for .NET Framework 4 Client: not installed.[03/19/11,11:14:31] Install state for .NET Framework 4 Full: not installed.As you see all my frameworks are not installed, also the 1.0 which is a part of Server 2003 R2!If i try to install a framework 1.0 or 3.5 it always fails. I will get a MSI installer error 1013 “installer terminates prematurely”I have MSIEXEC V4.5.6001.22159 (registered again.) It is even not possible to delete IIS or uninstall a MSI, i always get this error message.I have uploaded the vslogs.cab  cid-8028aeeccf5b09af.office.live.com/.../vslogs.cabPlease Help, I have spending days to figure out what the problem is.

  • Anonymous
    March 19, 2011
    Hi Davey B - Can you please try to run the .NET Framework setup verification tool and see if it reports any errors for the .NET Framework 3.5?  You can find this tool at blogs.msdn.com/.../8999004.aspx.  If it does report errors, please upload the log file from the tool to a file server (such as http://skydrive.live.com) then reply back here and post a link that I can use to download the log file and take a further look.

  • Anonymous
    March 19, 2011
    Hi Frank - I'm not able to get the link to your vslogs.cab to work for some reason, but from the description you posted, it sounds like Windows Installer itself is not working on your computer and that this problem isn't specific to the .NET Framework.  Just to confirm, do you see problems like this while trying to install and uninstall other MSIs besides the .NET Framework on your computer?If so, then it might help to try to uninstall and re-install Windows Installer 4.5 on your computer.  The 1013 error looks like it might be caused by incorrect registry permissions, so it might also help to try to repair the permissions on your computer by using steps like the ones listed at blogs.msdn.com/.../solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx.

  • Anonymous
    March 20, 2011
    Hi Aaron,Thank you so much for your answer. But i have still problems, i cannot uninstall the windows installer 4.5, It is not in de add/remove program, if i rename the msi.dll, msiexec.exe and the msihnd.dll to old they come automaticly back in my system32, how is that possible, even when i delete them, after refreshing my map they are back again.If i run the MSICUU2 is wil have also the Error Installer terminated prematurely. Do you have an idea?

  • Anonymous
    March 20, 2011
    Hi Frank - It might help to try to run sfc.exe /scannow to repair the files that are a part of Windows on your computer.  It might also help to try to re-install Windows Installer 4.5 even if it won't uninstall correctly first.If you haven't yet, I'd also suggest trying the permissions repair steps that I posted in my previous comment.  They are located at blogs.msdn.com/.../solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx.If none of the above suggestions work, then you may need to try to repair/re-install Windows to solve this type of error.

  • Anonymous
    March 22, 2011
    Hi Aaron.Thanks for your reply.As advised, I ran the .NET Framework setup verification tool to see if it reports any errors for the .NET Framework 3.5.  It reported errors:cid-37585bf836e79410.office.live.com/.../setupverifier%5E_main%5E_03-22-11%5E_20.44.03.txtThanks very much for your help.Davey B

  • Anonymous
    March 22, 2011
    Hi Dawido_b - The log shows that the following files are missing from your computer that should be installed as a part of the .NET Framework 2.0:C:WindowsAssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089bopomofo.nlpC:WindowsAssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089normidna.nlpC:WindowsAssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089normnfkc.nlpC:WindowsAssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089normnfkd.nlpC:WindowsAssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089sorttbls.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089bopomofo.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089normidna.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089normnfkc.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089normnfkd.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089sortkey.nlpC:WindowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089sorttbls.nlpI'm not sure how they would have been removed from your computer.  Unfortunately, running sfc /scannow does not repair files in the GAC.  As a result, I think your only options here are to manually copy those files from another computer to the locations listed above or repair/re-install Windows to restore them.

  • Anonymous
    March 22, 2011
    Thanks again, Aaron.How do I access C:WindowsAssemblyGAC_32 & GAC_64 ?In Explorer, under C:Windowsassembly there are just Assembly Names, even with protected OS files shown.I have tried to use en.wikipedia.org/.../Global_Assembly_Cache as guidance.  It's way past my bedtime so please forgive!I assume the GAC_32 & GAC_64 refer to 32 & 64-bit, respectively?So I will need to copy from a PC running 64-bit?My laptop has Vista 32-bit installed, but I have a mate whose laptop is running W7 64-bit.  I could get him to email me the necessary files.Cheers,David

  • Anonymous
    March 22, 2011
    Hi Dawido_b - There is a Windows Explorer add-in for viewing the GAC that prevents you from viewing the physical folder structure of the GAC.  To access those folders, you'll need to go to the start menu, choose All Programs, then Accessories, then right-click in the item named Command Prompt and choose Run as Administrator.  In the cmd prompt, you can type cd /d c:windowsassemblygac_32 (or gac_64).Yes, you will need both 32-bit and 64-bit files - the computer you ran the verification tool on is 64-bit and it reported some 32-bit files and some 64-bit files as missing.  You'll need to get those files from a 64-bit computer, preferably one running the same version of Windows as you are on the broken computer (which according to your log file is Windows 7 x64).

  • Anonymous
    March 28, 2011
    Hi Aaron,We have tried everything, but the server still not working properly. We have decided to upgrade the server to Windows 2008. Thanks for your help.Cheers,Frank

  • Anonymous
    March 31, 2011
    Used this tool several times. Love it. Thank you.

  • Anonymous
    April 03, 2011
    This tool is great!  It solved an on-going issue that I was unable to resolve over a period of several days.  Keep up the good work!

  • Anonymous
    April 08, 2011
    Bonjour,Mon Windows Live Messenger donne l'erreur suivante :C:Program FilesWindows LiveMessengermsnmsgr.exeL’application n’a pas pu démarrer, car sa configuration côte-à-côte est incorrecte. Pour plus d’informations, voir le journal d’évènements d’applications.On m'a envoyé à votre site. J'ai téléchargé le programme et enlevé tout ce que je pouvais enlever.J'ai ensuite téléchargé les mis au jour après avoir fait un redémarrage.Mais mon Messenger continue à donner la même erreur.Sais-tu à qoui c'est lié?Merci d'avance!Wim

  • Anonymous
    April 09, 2011
    Hi Wim - Usually, that error about the side-by-side configuration being incorrect is caused by the Visual C++ Redistributable, not the .NET Framework.  It might help to try to uninstall Messenger, then re-download and re-install it.  It might also help to download and install the Visual C++ Redistributable.  I'm not sure the exact version of the Visual C++ Redistributable you would need though.  What version of Messenger do you have on your computer?

  • Anonymous
    April 13, 2011
    Hi Aaron Stebner,Thank you very much for your .NET Framework Cleanup Tool.This tool is great! It solved an on-going issue that I was unable to resolve over a period of a year.  I have for more than one year problems with update .NET Update version from 2.0 to 3.5.I have read a lot to solve it but with no success. Of course I have tried to uninstall all my old .NET but I didn’t fulfill uninstall all and therefore it has been impossible for me to run my computer well.  Once again thank you very much! Keep up the good work!Bo

  • Anonymous
    April 17, 2011
    Hi Aaron,I finally solved the problem of our corrupted windows installer. Ther where two faults:1) The path of the windows installer service was wrong it pointed to c:WINNTsystem32msiexec instead of c:WINDOWS....2) After deleting the mscoree.dll, the windows installer works again.Best regards,Frank

  • Anonymous
    April 22, 2011
    I am currently running this tool to remove .Net Framework 2.0 SP2, and 3.0 SP2.  Will I still need to go through Add/Remove to completely get rid of them?

  • Anonymous
    April 22, 2011
    Hi Jay - I suggest trying to use the normal uninstall process from the Add/Remove Programs control panel first, and then trying the cleanup tool only if the normal uninstall process fails for some reason.

  • Anonymous
    May 02, 2011
    Does this clean rapair tool get rid of the JIT debugger error? I have been trying to figure out ways to get rid of it but nothing really has worked and I was wondering if this tool could help me with my problem. Help would be much appricated

  • Anonymous
    May 02, 2011
    Hi Chad Greiner - A JIT debugger error could be caused by the .NET Framework, or it could be caused by a problem in the application itself.  It is hard to say whether or not running the cleanup tool + re-installing the .NET Framework will help for that type of error.

  • Anonymous
    May 07, 2011
    The comment has been removed

  • Anonymous
    May 07, 2011
    The comment has been removed

  • Anonymous
    May 07, 2011
    Thankyou everything works fine now! your a saint!

  • Anonymous
    May 08, 2011
    I was wondering if you could help me my computer will not update it comes up with error code 66A which in turn is effecting my norton internet security can u help please why will it not update?

  • Anonymous
    May 09, 2011
    Hi Dee - Error code 66a means "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch."Usually, this error means that you're trying to install an update for a product that isn't actually installed on your computer.  What exact product are you seeing this error for?

  • Anonymous
    May 21, 2011
    Hi Aaron, this seems to be a nightmare - I'm not very computer literate so I'm no doubt going to ask the same questions as everyone else again!Every time I turn my computer off it tries to install an update for Net framework 4 - KB2446708 and fails.I tried to look for it in my programmes list in the control panel uninstall/repair section in order to try a repair on the file but it does not seem to be installed, well I can't find it on the list anyway, what does this mean? Do I find it and install it to allow the update or ignore it etc etc???How can I sort this irritating issue please?Thanks in advanceWendy

  • Anonymous
    May 21, 2011
    Aaron, I forgot to mention above that the error code is also 66AThanks

  • Anonymous
    May 24, 2011
    Hi Wendy - I'd suggest using the tool and the steps described at blogs.msdn.com/.../8108332.aspx to remove the .NET Framework 4 from your computer, re-install the .NET Framework 4 from www.microsoft.com/.../details.aspx, then visit Windows Update again and try to install this update.

  • Anonymous
    May 29, 2011
    The .NET Framework Cleanup Tool worked like a charm for me, I have been fighting with that stupid fail error for 2 years.  Thats so much!!

  • Anonymous
    June 06, 2011
    I forgot to mention that there was no error message but (KB2416447) was displayed following the description .NET Framework 1.1 SP1 (KB2416447) advising that it failed to download.Wayne

  • Anonymous
    June 07, 2011
    Hi Wayne - Is this update failing to download or failing to install?  If it is failing to download, then I'd suggest trying to download it and install it manually instead of letting Windows Update try to download it for you to see if that will help.  If it is failing to install, then I'd suggest using the steps and the cleanup tool listed at blogs.msdn.com/.../8108332.aspx to remove the .NET Framework 1.1, then reinstall the .NET Framework 1.1, 1.1 SP1 and the update that is currently failing on your computer.

  • Anonymous
    June 16, 2011
    Hi Aaron,After my computer got cut off from the power because of a storm, it's been telling me the sortkey.nlp or dependencies couldn't be found when I try and boot up the catalyst control center. i've tried everything from uninstalling to reinstalling, the cleanup tool, reinstalling CCC, installing a windows system readiness tool, and sfc /scannow. nothing seems to work. I copied the log form the setup verification here. cid-9c0c2060a4c148ae.skydrive.live.com/redir.aspx I was wondering if you could help! Thanks

  • Anonymous
    June 21, 2011
    Hi Sabrina - The log file you uploaded is from the .NET Framework 4, and it doesn't show any errors.  Can you please also try to verify the .NET Framework 3.5 SP1 and see if that reports any errors?  If it does, please upload a copy of that log file so I can take a look.What I'm expecting to see in the log is one or more missing files.  You might be able to copy the missing files from another Windows 7 computer if you have one avaiable.  If you don't, then you might have to repair/re-install Windows 7 to solve this type of error.

  • Anonymous
    June 27, 2011
    Hi Aaron,I want to thank you so much for this very usefull tool!You saved my day (maybe several days)!I loved you! And hate microsoft to force me to used an external tool to uninstall a Microsoft framework (.NET) installed on a microsoft OS (windows)Bye! :)Damien

  • Anonymous
    July 11, 2011
    I need to upgrade to .Net 4.0 and am not really sure what I'm doing.  If I use your program and deleter all .Net prior to 4.0 version, will I then be able to download and install .Net 4.0?

  • Anonymous
    July 11, 2011
    Hi Beth Cohen - The .NET Framework 4 is designed to allow you to install and run it side-by-side with other versions of the .NET Framework.  There is no need to uninstall any other versions of the .NET Framework before you try to install the .NET Framework 4.  I'd suggest trying to download and install it from www.microsoft.com/.../details.aspx without using the cleanup tool and without uninstalling any previous versions of the .NET Framework.

  • Anonymous
    July 11, 2011
    Hi Aaron -Thank you so much for the info.  I've downloaded and installed .NET Framework 4 with no problem.Beth

  • Anonymous
    July 15, 2011
    The comment has been removed

  • Anonymous
    July 15, 2011
    Hi Jonny Vincent - I'm sorry, but I'm not sure I understand your post.  Several years ago, I had to turn on moderation for my blog comments because I was getting flooded with advertising spam posts created by bots.  Since then, the blog server software has gotten much better at filtering those out, and I turned moderation back off.  Your comment should have appeared immediately after you posted it (although you probably have to refresh the post to see it).Did you have any specific problems or questions related to the content of my blog that I can help with?

  • Anonymous
    July 16, 2011
    Win 7 PC: Excellent tool - no fuss, cleaned up .Net - Windows Update then auto installed necessary .Net files, reboot, now clean and functional.

  • Anonymous
    August 17, 2011
    Security Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 for x64-based Systems (KB253963)I think this is the main upgrade but it keeps getting errors. MS provided two other upgrades to install to fix this but they do not work either.Below are the two upgrades recommended.I tried installing them individually but i keep getting the same error "Code 643".Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 for x64-based Systems (KB2468871)Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 for x64-based Systems (KB2533523)

  • Anonymous
    August 17, 2011
    Hi Ferguson - I'd suggest using the steps and the cleanup tool described at blogs.msdn.com/.../8108332.aspx to remove the .NET Framework 4, then re-install the .NET Framework 4, then try again to install these updates.

  • Anonymous
    August 24, 2011
    Your tool is the best. I've been looking for ways to get .net framework as when I was installing it, there was a thunderstorm outside and i had a 3 second blackout. Part of .net framework was installed and part wasn't. Yeah.... I LOVE YOUR TOOL! :P

  • Anonymous
    August 26, 2011
    Thank you, the cleaner did the trick on my XP!    Just in time to get Windows 7......

  • Anonymous
    August 26, 2011
    Visual Studio 2010 would not work until I used this software to remove NET.Framework. I couldn't open a project. Once I reloaded VS 2010 in repair mode and it now works great. Too bad Microsoft can't think of these things before they sell defective software to a captive public.

  • Anonymous
    August 28, 2011
    Aaron Stebner, you ROCK.  Thank you for keeping my trusty ThinkPad going strong.  I'm pretty handy with most fixes, but this most fundamental issue had me frustrated for 2 straight days.  Was seriously considering throwing me laptop against the wall... but then I found your site.  Thank you, sir!

  • Anonymous
    September 26, 2011
    The comment has been removed

  • Anonymous
    September 26, 2011
    Hi Arch - I'm sorry for the hassles that this issue is causing for you.  Could you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your .NET Framework setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), then reply back here and post a link I can use to download your log files and take a closer look?  Please also upload the full log file from the cleanup tool so I can look at that as well.

  • Anonymous
    October 12, 2011
    Thank you for your reply. My apologies for the long delay in uploading the requested files to <skydrive.live.com/redir.aspx.The uploaded "NFrm_lgs" file is a ZIP file that contains (1) all folders and files extracted from the "vslogs.cab" file, and (2) the "cleanup_main.log" file.BTW, where is the "cleanup_main.log" file located? In Windows Explorer, using "Search" on My Computer failed to find it. I had to open the .NET Framework Cleanup Tool, click "View Log" and then save the log file opened in Notepad.Thank you.

  • Anonymous
    October 12, 2011
    The link posted in my earlier 12 Oct 2011 3:53 PM was corrupted because it was enclosed in angle brackets. The closing angle bracket seems to have been concatenated with the URL.The correct URL is skydrive.live.com/redir.aspxThanks.

  • Anonymous
    October 14, 2011
    Thank you very much!

  • Anonymous
    October 15, 2011
    Hi Arch - Thanks for uploading your log files.  I see what is happening now.  The .NET Framework 3.5 SP1 attempts to install the .NET Framework 2.0 SP2 behind the scenes.  .NET Framework 2.0 SP2 setup attempts to uninstall any previous version of the .NET Framework 2.0 that it finds installed on your computer.  That uninstall process is failing on your computer.  The cleanup tool also tries to uninstall it, and it failed in the same way.  However, after attempting the normal uninstall, it proceeds to do a surgical uninstall, and it looks like that step succeeded and the tool reported failure due to the original uninstall failure.I think your computer is in a state now where it is ready to try again to install the .NET Framework 3.5 SP1.  Hopefully it will succeed when you try it this time.In the future, in case you need them, you can find the cleanup tool log files in the %temp% directory on your computer.

  • Anonymous
    October 15, 2011
    A Critical Update to .NET Framework v2.0 failed to install so I raised a case with Microsoft Support. The advice they gave me is the same as you have provided - same removal tool, but less accompanying information. The instructions you provided will be useful if there's a hitch.

  • Anonymous
    October 17, 2011
    The comment has been removed

  • Anonymous
    October 18, 2011
    The comment has been removed

  • Anonymous
    October 19, 2011
    Thank you for your reply.As you suggested, I did not install .NET Framework 1.1.However, a new problem has appeared when trying to install .NET Framework 3.5 SP1 from the "dotnetfx35.exe" file downloaded from the "Microsoft .NET Framework 3.5 Service Pack 1" webpage at www.microsoft.com/.../details.aspxDouble-clicking the "dotnetfx35.exe" file opens the "Open File - Security Warning" window, and clicking "Run" in that window then opens an alert window that says "Extraction Failed" "Unable to find a volume with enough disk space for file extraction."On the "Microsoft .NET Framework 3.5 Service Pack 1" webpage, the "System requirements" shows "Hard Disk: Up to 500 MB of available space may be required".In Windows Explorer window, for the "C:" drive, there is "Disk free space: 610 MB" displayed.I downloaded another copy of the "dotnetfx35.exe" file in case the first was corrupted. However, the second copy produced the same result.There seems to be more than enough disk space available, so why is the extraction failing?I also put the "dotnetfx35.exe" file on a different computer (Windows XP MCE 2005 SP3 32-bit) that showed only 77 MB of free disk space on the "C:" drive, and the file started to extract its contents before I cancelled it. I don't understand.Thanks for any additional help you might be able to give.

  • Anonymous
    October 19, 2011
    Hi Arch - I don't know how to explain that extraction failure.  Can you please try to save dotnetfx35.exe to your desktop, then run dotnetfx.exe /x and see if it will let you manually extract it to a custom location.  If that works, you can proceed to run setup.exe from the location that you extract it to.

  • Anonymous
    October 19, 2011
    I really messed up the framework by trying all sorts of different methods. Ran your tool and it seems to have removed it, but I am concerned at all of the exit code 1 messages. Here is the final section which leads me to wonder if this worked properly. Any help is greatly appreciated. This ms.net framework thing is about the most insidieous thing that MS has come up with yet!From the log:[10/20/11,06:22:37] Not running action 'Registry - .NET Framework 2.0 (Wow6432Node)' for product '.NET Framework - All Versions' because the OS condition does not match[10/20/11,06:22:37] Not running action 'Registry - .NET Framework 3.0 (Wow6432Node)' for product '.NET Framework - All Versions' because the OS condition does not match[10/20/11,06:22:37] Not running action 'Registry - .NET Framework 3.5 (Wow6432Node)' for product '.NET Framework - All Versions' because the OS condition does not match[10/20/11,06:22:37] Not running action 'Registry - .NET Framework 4 (Wow6432Node)' for product '.NET Framework - All Versions' because the OS condition does not match[10/20/11,06:22:37] Section [Files - mscoree and netfxperf] - start parsing entries[10/20/11,06:22:37] Found entry %11%mscoree.dll, performing action now[10/20/11,06:22:39] Successfully marked C:WINDOWSsystem32mscoree.dll to be deleted after the next reboot[10/20/11,06:22:39] Found entry %10%system32mscoree.dll, performing action now[10/20/11,06:22:42] Successfully marked C:WINDOWSsystem32mscoree.dll to be deleted after the next reboot[10/20/11,06:22:42] Found entry %10%SysWow64mscoree.dll, performing action now[10/20/11,06:22:42] Found entry %11%netfxperf.dll, performing action now[10/20/11,06:22:42] Found entry %10%system32netfxperf.dll, performing action now[10/20/11,06:22:42] Found entry %10%SysWow64netfxperf.dll, performing action now[10/20/11,06:22:42] Section [Files - mscoree and netfxperf] - stop parsing entries[10/20/11,06:22:42] Section [Files - XP and Higher .NET Framework 2.0] - start parsing entries[10/20/11,06:22:42] Found entry %11%msvcm80.dll, performing action now[10/20/11,06:22:42] Found entry %11%msvcp80.dll, performing action now[10/20/11,06:22:42] Found entry %11%msvcr80.dll, performing action now[10/20/11,06:22:42] Found entry %10%SysWow64msvcm80.dll, performing action now[10/20/11,06:22:42] Found entry %10%SysWow64msvcp80.dll, performing action now[10/20/11,06:22:42] Found entry %10%SysWow64msvcr80.dll, performing action now[10/20/11,06:22:42] Section [Files - XP and Higher .NET Framework 2.0] - stop parsing entries[10/20/11,06:22:42] ERROR Cleanup failed for product .NET Framework - All Versions[10/20/11,06:23:52] Cleanup utility exiting with return value 100======================================================================

  • Anonymous
    October 20, 2011
    "Windows Live is designed for you, but maybe not for your browser"OMG i will expode my computer !!

  • Anonymous
    October 21, 2011
    Hi Scott - You posted a partial log file, but it doesn't list the actual cause of the cleanup tool failing in this scenario.  I'd suggest trying to install the version of the .NET Framework that you need, and if it still fails, please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look.

  • Anonymous
    October 21, 2011
    Aaron, I got it to work. Just had to run in a few times in succession to get rid of the files. I was able to reinstall the software that first added framework to my system and everything seems to be working okay now.Thanks, your utility is the only thing that worked and I have been fighting with the system for a week.

  • Anonymous
    October 24, 2011
    Thank you for your reply.Success!As you suggested, I ran the "dotnetfx35.exe" file with the "/x" switch, and was then able to extract the .NET Framework 3.5 SP1 files to a drive other than the "C:" drive, call it the "X:" drive.From the "X:" drive, running the "dotNetFx35setup.exe" file successfully installed .NET Framework 3.5 SP1. Then, Windows Update succeeded in updating it.Thank you very much for all of your help and your patience.

  • Anonymous
    November 03, 2011
    .NET Framework 1.1 doesn't appear in dotnetfx_cleanup_tool when i runs it on windows 2003.Thank you for any help you give,Abner

  • Anonymous
    November 03, 2011
    Hi Camilo Abner Alvarez - The .NET Framework 1.1 is installed as a part of the OS on Windows Server 2003.  The .NET Framework cleanup tool does not allow you to try to remove versions of the .NET Framework that are installed as a part of the OS.

  • Anonymous
    November 10, 2011
    hello AARON.. Can you help me please . I accidentally remove or uninstall .NET framework 4 on my computer .. will you please help me out on this .. PLEASE !! how can i bring it back ..? help :( When I tried to install the software from Microsoft it says I already have version 4 but it was complete removed in my computer . I'm running Windows 7. HELP.

  • Anonymous
    November 10, 2011
    Hi Jonna Mae Zerna - I'd suggest using the steps and the cleanup tool described at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework 4 from your computer, then try to re-install it from www.microsoft.com/.../details.aspx.

  • Anonymous
    November 21, 2011
    this app was an absolute godsend.  my main windows profile got corrupted, and so after making a new one, most of my microsoft programs were messed up, .net being one of them.  the lack of a working .net framework meant i couldn't reinstall anything that depended on on, and i could not repair or uninstall the messed up .net because, i'm assuming, it was looking for files that were part of the corrupted user profile.  your app solved all of my problems.  thank you.

  • Anonymous
    December 02, 2011
    This great app finally removed that borked framework I've been wrestling with for hours.If only it had showed all versions by default instead of only the detected ones, it could have saved me another hour or so.In case someone needs it, here's how to allow the cleanup off any version:cleanup_tool.exe /q:a /c:"cleanup.exe /a"

  • Anonymous
    December 04, 2011
    This app helped me a lot few times. Thank You Aaron! :)

  • Anonymous
    December 10, 2011
    Great tool... fixed my problems reloading .NET Framework. Thanks Aaron

  • Anonymous
    December 14, 2011
    I HAVE TRIED THREE TIMES TO GET HELP ON INSTALLING TURBO TAX ON MY COMPUTER. MY ORDER #TAR11YWO46926560004. IT ALWAYS GIVES ME AN ERROR MESSAGE AND WILL NOT DOWNLOAD. THIS IS THE FIRST TIME IN 10 YEARS WITH TURBO TAX THAT I EVER HAD A PROBLEM WITH THE PROGRAM. I AM NOT COMPUTER LITERATE SO ALL THESE FIXES MEAN NOTHING TO ME AS I DON'T UNDERSTAND WHAT THEY ARE TELLING ME. HOW ABOUT A NEW DISC?THANK YOUDON JENSEN

  • Anonymous
    December 15, 2011
    Hi Don - I'm sorry for the hassles that this issue is causing for you.  However, I work for Microsoft, not for Intuit, so I'm not able to provide you with a replacement disc for TurboTax.  I'd suggest contacting the TurboTax technical support team for help with this issue.

  • Anonymous
    January 03, 2012
    Aaron - Kansas University (Continuing Education) kudos for sharing this hassle eliminator!  Your Thu, Nov 10 2011 11:38 AM feedback on "next steps" was most helpful ...

  • Anonymous
    January 09, 2012
    Great utility. Saved me hours. thanks buddy

  • Anonymous
    January 12, 2012
    The comment has been removed

  • Anonymous
    January 14, 2012
    The comment has been removed

  • Anonymous
    January 14, 2012
    Hi Daslicht - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    February 05, 2012
      Way to go!  Something that finally worked.

  • Anonymous
    February 13, 2012
    Awesome, helped me out!!

  • Anonymous
    February 21, 2012
    Please can any of you guys send me the utility in email. I have tried unzipping but it is giving me the error.here is the email.faiz.rabbani@imanami.comI will be thankful to you.Faiz

  • Anonymous
    February 21, 2012
    Hi Faiz - I just sent you a copy of this tool at the email address you listed.  Hopefully it is helpful in your scenario.

  • Anonymous
    February 23, 2012
    Aaron -Will the cleanup tool work on Windows 7?

  • Anonymous
    February 23, 2012
    Hi Karen - Yes, the cleanup tool will run on Windows 7.  It will not allow you to remove versions of the .NET Framework that are installed as a part of Windows 7 though (the .NET Framework 2.0, 3.0 and 3.5).

  • Anonymous
    February 23, 2012
    Aaron, your tool is a lifesaver!  After exhausting all our other resources, we stumbled upon your blog.  Your tool worked perfectly!  You're a genius!! KUDOS!!

  • Anonymous
    March 13, 2012
    Everytime I try opening a program, a pop-up comes up and says: ".NET Framework Initialization Error" HOW DO I FIX THIS??

  • Anonymous
    March 16, 2012
    Hi Jacob - Usually, this type of error means that there is something wrong with the .NET Framework and it needs to be repaired.  The exact repair steps depend on what version of Windows you are running and what version(s) of the .NET Framework are installed on your computer.  Can you please let me know what version of Windows you're running and what versions of the .NET Framework that you currently have installed, and I'll try to come up with some steps for you to try?

  • Anonymous
    March 20, 2012
    Hi Aaron,I've put the tool into an SCCM task sequence which worked fine on our test boxes.  We tried to run it against a couple of QA machines and we got an error. The error was "Cannot create another system semaphore. (Error: 00000064; Source: Windows)".  Have you seen this before or can you offer any suggestions ?ThanksSteve

  • Anonymous
    March 21, 2012
    Hi Woodneyuk - I haven't heard of this, but I also haven't ever tried to run this tool in these conditions.  Does the tool get far enough to be able to create any log files in the cases where it fails?  Also, do you see any other errors or warnings in the application event logs?

  • Anonymous
    March 21, 2012
    Aaron, thank you very much for you software. It helps me with uninstall problem...

  • Anonymous
    April 02, 2012
    Hi!I Want to remove the .net framework 1.1 but .NET Framework Cleanup Tool doesn't remove it.I started the process about 10 hours ago and it says Removing Registry Information. The last log info is[04/03/12,10:07:52] Found entry HKLM,SOFTWAREClassesInstallerProductsDDE7F2BCF1D91C3409CFF425AE1E271A, performing action now[04/03/12,10:07:52] Deleting registry key 'SOFTWAREClassesInstallerProductsDDE7F2BCF1D91C3409CFF425AE1E271A'Help please

  • Anonymous
    April 02, 2012
    The comment has been removed

  • Anonymous
    April 02, 2012
    It give me an error:"It's not possible delete DDE7F2BCF1D91C3409CFF425AE1E271A: error to delete the key"

  • Anonymous
    April 03, 2012
    Hi Luke - Does the error give you any more details about why it can't delete this key?  For example, are you getting an access denied error or something like that?What version of Windows do you have on this computer?  It might be possible to manually update permissions to take ownership of this key and then try to delete it again, but the steps to do that vary depending on what version of Windows is on this computer.  You can find instructions for how to do this by doing a web search for something like "registry take ownership" and following instructions that you can find there.

  • Anonymous
    April 03, 2012
    The problem is in the key HKEY_CLASSES_ROOTInstallerProductsDDE7F2BCF1D91C3409CFF425AE1E271ASourceListMedia i can' t see what is inside. I can't set administrator privileges to it.How can i delete it??

  • Anonymous
    April 03, 2012
    I'm using Windows 7 home premium

  • Anonymous
    April 03, 2012
    Even if i right-click regedit.exe and run as admin i can't see, delete, rename or anithing with the key

  • Anonymous
    April 03, 2012
    Hi Luke - Do the steps listed at www.howtogeek.com/.../take-ownership-of-or-assign-full-permission-for-a-registry-key-in-windows-7 help at all here?  If not, I'm not sure how to resolve this type issue.  It might be possible to revert to a previous checkpoint using the System Restore tool or something like that.  If that doesn't work either, then you may need to repair/re-install Windows to fix this type of issue.

  • Anonymous
    April 24, 2012
    Aaron, thank you for your post and app.

  • Anonymous
    May 23, 2012
    Aaron, I had a mess on my hands for a long time in my XP-NET-Visual Studio setup until I ran across this while searching after the latest constant failing update. Thanks much, this really took care of my problem. Cleaned the troubled .NET setup out, and I got a clean and good install afterward. Hooray!

  • Anonymous
    May 28, 2012
    Aaron,whwnever i start my computer i receive a blank dos window of vbc.exe and every time i need to close itplz help me out of this irrtating thingthnx

  • Anonymous
    May 29, 2012
    Hi Jay - It isn't the exact same issue, but I'd suggest taking a look at the steps at blogs.msdn.com/.../10288684.aspx to see if they help narrow down which application is causing this error message to appear.

  • Anonymous
    June 12, 2012
    I think this is my favourite part:[06/12/12,14:26:09] Launching process 'C:WINDOWSsystem32msiexec.exe /x {##} /qn' now[06/12/12,14:26:09] Process successfully launched. Waiting 900 seconds for it to complete.

  • Anonymous
    June 15, 2012
    Hi Aaron, Just like to say thanks.I like many others have been having multiple recurring updates.The cleanup tool worked like a charm.I can now go to windows update and find nothing to do.Thanks for your time and effort,cheers Simon..

  • Anonymous
    June 20, 2012
    The comment has been removed

  • Anonymous
    June 20, 2012
    The comment has been removed

  • Anonymous
    June 21, 2012
    Hi Hippy Karen - Here are the steps that I usually suggest for this type of error: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.Before you do any of that, I'd suggest trying to use WordPad to create the resume so that you won't be blocked while trying to solve the Office installation issue.  It comes with Windows, and it can be used to create and view some types of Word documents.

  • Anonymous
    June 27, 2012
    Thank you so much for this. This fixed all of the problems I was having. Thank you!

  • Anonymous
    July 03, 2012
    can someone help me?here the errors:[07/03/12,14:37:05] ERROR MoveFileEx failed for 'C:Windowssystem32mscorier.dll' with error code 5 - Access is denied.[07/03/12,14:37:05] Found entry %11%mscories.dll, performing action now[07/03/12,14:37:07] ERROR MoveFileEx failed for 'C:Windowssystem32mscories.dll' with error code 5 - Access is denied.[07/03/12,14:37:07] Found entry %11%MUI�409mscoreer.dll, performing action now[07/03/12,14:37:07] Found entry %10%Microsoft.NETFrameworkNETFXSBS10.exe, performing action now[07/03/12,14:37:10] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworkNETFXSBS10.exe' with error code 5 - Access is denied.[07/03/12,14:37:10] Found entry %10%Microsoft.NETFrameworkNETFXSBS10.hkf, performing action now[07/03/12,14:37:10] Found entry %10%Microsoft.NETFrameworksbs_diasymreader.dll, performing action now[07/03/12,14:37:12] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_diasymreader.dll' with error code 5 - Access is denied.[07/03/12,14:37:12] Found entry %10%Microsoft.NETFrameworksbs_iehost.dll, performing action now[07/03/12,14:37:15] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_iehost.dll' with error code 5 - Access is denied.[07/03/12,14:37:15] Found entry %10%Microsoft.NETFrameworksbs_microsoft.jscript.dll, performing action now[07/03/12,14:37:17] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_microsoft.jscript.dll' with error code 5 - Access is denied.[07/03/12,14:37:17] Found entry %10%Microsoft.NETFrameworksbs_microsoft.vsa.vb.codedomprocessor.dll, performing action now[07/03/12,14:37:20] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_microsoft.vsa.vb.codedomprocessor.dll' with error code 5 - Access is denied.[07/03/12,14:37:20] Found entry %10%Microsoft.NETFrameworksbs_mscordbi.dll, performing action now[07/03/12,14:37:22] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_mscordbi.dll' with error code 5 - Access is denied.[07/03/12,14:37:22] Found entry %10%Microsoft.NETFrameworksbs_mscorrc.dll, performing action now[07/03/12,14:37:25] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_mscorrc.dll' with error code 5 - Access is denied.[07/03/12,14:37:25] Found entry %10%Microsoft.NETFrameworksbs_mscorsec.dll, performing action now[07/03/12,14:37:27] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_mscorsec.dll' with error code 5 - Access is denied.[07/03/12,14:37:27] Found entry %10%Microsoft.NETFrameworksbs_system.configuration.install.dll, performing action now[07/03/12,14:37:30] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_system.configuration.install.dll' with error code 5 - Access is denied.[07/03/12,14:37:30] Found entry %10%Microsoft.NETFrameworksbs_system.data.dll, performing action now[07/03/12,14:37:32] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_system.data.dll' with error code 5 - Access is denied.[07/03/12,14:37:32] Found entry %10%Microsoft.NETFrameworksbs_system.enterpriseservices.dll, performing action now[07/03/12,14:37:35] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_system.enterpriseservices.dll' with error code 5 - Access is denied.[07/03/12,14:37:35] Found entry %10%Microsoft.NETFrameworksbs_VsaVb7rt.dll, performing action now[07/03/12,14:37:37] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_VsaVb7rt.dll' with error code 5 - Access is denied.[07/03/12,14:37:37] Found entry %10%Microsoft.NETFrameworksbs_wminet_utils.dll, performing action now[07/03/12,14:37:40] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbs_wminet_utils.dll' with error code 5 - Access is denied.[07/03/12,14:37:40] Found entry %10%Microsoft.NETFrameworksbscmp10.dll, performing action now[07/03/12,14:37:42] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworksbscmp10.dll' with error code 5 - Access is denied.[07/03/12,14:37:42] Found entry %10%Microsoft.NETFrameworkv1.0.3705installutil.exe.config, performing action now[07/03/12,14:37:42] Found entry %10%Microsoft.NETFrameworkv1.0.3705mscormmc.cfg, performing action now[07/03/12,14:37:42] Found entry %10%Microsoft.NETFrameworkv1.0.3705mscormmc.dll, performing action now[07/03/12,14:37:45] ERROR MoveFileEx failed for 'C:WindowsMicrosoft.NETFrameworkv1.0.3705mscormmc.dll' with error code 5 - Access is denied.

  • Anonymous
    July 03, 2012
    This tool is awesome. Have used it many times to fix issues.Thanks.

  • Anonymous
    July 05, 2012
    Hi biziengine - It looks like there is a problem with the file permissions for some of the .NET Framework files that is causing the cleanup tool to be unable to remove them.  I'd suggest trying to manually delete those files using Windows Explorer to see if that helps.  If it doesn't work either, you might need to reset the permissions for those files.  You can do that manually in Windows Explorer, or you can use a tool like the one described at blogs.msdn.com/.../solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx.

  • Anonymous
    July 07, 2012
    Hi AaronI got an issue installing visual studio 2008 in my desktop win 7 64 bit.always getting error when its installing .NetFramework 3.5 SP1 shows that i need to turn on/off Windows Feature. I am getting error message when im trying to turn on or off .Net Framework 3.5 saying not all function blah blah..I already try running it in command prompt and i found out that im getting error 14098 saying that its corrupt. already running sfc/scannow and was able to fix the registry then install windows update .net 4.0. When im trying to install visual studio 2008 still getting same error message that i need to turn on windows feature and getting same error message in cmd error 14098. When i run sfc/scannow again it shows that it didn't find any integrity violations..Already clueless on what to do with this part pls help..

  • Anonymous
    July 08, 2012
    After struggling for week, i.e. many installs, removals, and general thrashing about, to get .net installed so I could support the catalyst program that controls my graphics card I came across your blog.  After using the cleanup tool followed by installing the 3.5SPI I am now in business.  Thank you ever so much!  PS: I much prefer Linux which I run on my other computers and the other half of this.  I only booted into Windows today to see if I would survive the July 9th Big Brother Internet crackdown.  Seems everything is okay.  Again, Thanks! Rob

  • Anonymous
    July 08, 2012
    The comment has been removed

  • Anonymous
    July 12, 2012
    Thankyou for the permanent solution to my dot net update woes. Have been putting up with 4 windows dot net updates failing for months. Your info regarding the removal tool has cleared the way for the resumption of successful updates.Alienware: M11x r3 | i7 | 750GB HDD | 8GB DDR3 | Killer Wireless | Windows 7 Pro x64 |

  • Anonymous
    July 23, 2012
    Dude.  Why isn't a link for this tool at the TOP of the Windows Update page for XP users.  I've been fumbling around with this for weeks, and just now stumbled across your little fix.  Miraculous! :)Thanks man, keep up the great work!  You're a lifesaver!

  • Anonymous
    August 08, 2012
    Hi there,I have been trying to install acad 2012 on my pc a horrible experience, all time installation process launh a message with legend: net framework 4.0 is not installed, please install.... bla, bla, after that I installed net frameword 4, it is shown on control panel, but I am not able to install acad.Do you have any idea what do I have to do to resolve it.mercy.m23

  • Anonymous
    August 09, 2012
    Hi Metro23 - It sounds like this could be a problem with the detection logic used by this program to determine whether or not the .NET Framework is installed on the computer.  Do you have any problems with any other .NET Framework 4 applications?  If not, then I'd suggest taking a look on the web site for this program's manufacturer to see if they have any known issues and workarounds related to .NET Framework 4 install state detection.

  • Anonymous
    August 16, 2012
    Hi Aaron,Have a problem with a Windows Update for .NET 1.1 failing. Normal uninstall/repair doesn't work, so tried your utility. However, after running for some time (4300 lines in log file), I get:[08/16/12,02:05:59] Section [Files - XP and Higher .NET Framework 2.0] - start parsing entries[08/16/12,02:05:59] Found entry %11%msvcm80.dll, performing action now[08/16/12,02:05:59] Found entry %11%msvcp80.dll, performing action now[08/16/12,02:05:59] Found entry %11%msvcr80.dll, performing action now[08/16/12,02:05:59] Found entry %10%SysWow64msvcm80.dll, performing action now[08/16/12,02:05:59] Found entry %10%SysWow64msvcp80.dll, performing action now[08/16/12,02:05:59] Found entry %10%SysWow64msvcr80.dll, performing action now[08/16/12,02:05:59] Section [Files - XP and Higher .NET Framework 2.0] - stop parsing entries[08/16/12,02:05:59] ERROR Cleanup failed for product .NET Framework - All VersionsBut that leaves me at a loss to know what I need to do next - and presumably the utility has already removed many things (as it says), or does it back out gracefully?Any suggestions, please?Nigel

  • Anonymous
    August 16, 2012
    Hi Aaron,I keeep getting a message saying net framework initialization errorto run this app you must install v2.0 50727im running vista home basic 32bitand it shows in programs - .net framework 3.5 sp1                          .net framework 4 client profilei tried removing all .net framework with cleanup tool and tried to reinstall 1 - 3.5when i attempt to install 1.0 it says its installed already and failsso i tried installing 2.0 it says i need 1.0 to install ita windows update appeared later and installed 3.5 and 4 on system but i still get same errormessageplease help :/Jack

  • Anonymous
    August 21, 2012
    Hi NigelH - Usually, the cleanup tool is able to remove enough of the .NET Framework to allow you to proceed with re-installing, even if you see an error message like the one you posted.  I'd suggest trying to re-install the .NET Framework to see if it will succeed now.  Normally, I suggest starting with the .NET Framework 3.5 SP1, then installing the .NET Framework 1.1, 1.1 SP1 and any 1.1 security updates afterwards.

  • Anonymous
    August 21, 2012
    Hi Jack - Windows Vista includes the .NET Framework 2.0 as a part of the OS, and you cannot uninstall it or re-install it separately from the OS itself.  For that .NET Framework 2.0 error that you're seeing, I'd suggest trying the following: Install the latest Windows service pack if you haven't yet.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.  Make sure that your computer has the .NET Framework 2.0 registry keys that are listed at blogs.msdn.com/.../3260076.aspx.  If any are missing, you will need to re-add them manually and then reboot your computer for them to take effect.

  • Anonymous
    August 22, 2012
    Hi Aaron,Thanks for the response. One supplementary: should the computer be restarted after running your tool and BEFORE re-installing the Framework? Or is it better to reinstall as well before rebooting?Cheers,Nigel

  • Anonymous
    August 22, 2012
    Hi NigelH - The cleanup tool will prompt you to reboot if one is needed.  If you aren't prompted, it shouldn't be necessary to reboot before re-installing the .NET Framework.  If you'd like to be safe, it wouldn't hurt to reboot in between running the cleanup tool and running .NET Framework setup though.

  • Anonymous
    September 01, 2012
    HiI have this problem: When i start a certain game, i get this window: .NET Framework Initialization Error.To run this application, you first must install one of the following versions of the .Net Framework: v4.0.30319.I currently have Windows 7 Ultimate 64 bit, and my currently installed .net is : 1)Microsoft .NET Framework 4 Client Profile2)Microsoft .NET Framework 4 Extended(both v4.0.30319).I tried to repair it with dotNetFx40_Full_setup, then i tried to uninstall and install again with dotNetFx40_Full_setup. (btw when i did this it even updates 9 updates for :NET  via Windows Update.In the end i tried the clean up tool but i get the same problem. Maybe i was using the tool wrong. (when i used it i selected to remove all versionsSo any idea? I will try the clean up tool again.Do i need to install the previous versions of .NET like 1.0 or 2.0. or whichever?Thank youSed2

  • Anonymous
    September 02, 2012
    Hi Sed2 - Windows 7 includes the .NET Framework 2.0, 3.0 and 3.5 as a part of the OS, and there shouldn't be any need to install any older versions of the .NET Framework to resolve this type of error.  Do you see this error only for this game, or do you see it for other applications as well?  If it is only this game, then it is possible that there is some kind of problem with the way that the game is detecting the .NET Framework 4, and in that case, you might need to search on the game manufacturer's web site to see if they have any known issues or patches.Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Also, can you please take a screenshot of the error message that you see and post that somewhere so I can take a look at it as well?

  • Anonymous
    September 04, 2012
    1)So you say all the older versions are still there somewhere (even though i selected to remove all with the clean up tool)2) I see the error only for this game, its in fact an little application that runs the game. I tried other apps on my PC and all work as always.3) My friend runs it on his computer without problems. His OS is Windows 7 , 64 bit.4) i will the log info in the next post. Btw about setup: while i was installing the game i think ui got the same orror when the direct X setup runned.(the error window appeared and the directX setup stopped)5) I send the picture in the next post as well.

  • Anonymous
    September 05, 2012
    the picture is like this one:www.google.ba/imgresI will send you the log to your e-mail, you can put it here if it is neceserry, bcos im not sure what will bi in the log.

  • Anonymous
    September 05, 2012
    Hi Sed2 - From the screenshot you posted and the logs you sent me in email, it looks like you're running into the issue that I wrote about at blogs.msdn.com/.../10110053.aspx.  There are some troubleshooting steps listed at the bottom of that post that I'd recommend that you try to see if they help in this scenario.

  • Anonymous
    September 11, 2012
    The comment has been removed

  • Anonymous
    September 11, 2012
    Hi David Lynch - That switch is very dangerous to use because it can break versions of the .NET Framework that are installed as a part of the OS, and because of that, it is not documented or officially supported.  Can you please elaborate on what scenarios you are running into where you think you need that type of functionality?

  • Anonymous
    September 11, 2012
    (not sure if my previous comment was sent)Hello and thanks for the reply!I'm a sys admin and we have here a lab with some test machines, no problem if it breaks something here, we have full images.Thanks for such a great tool!

  • Anonymous
    September 11, 2012
    Hi David Lynch - Please contact me privately using blogs.msdn.com/.../contact.aspx and I can help further.

  • Anonymous
    September 18, 2012
    The comment has been removed

  • Anonymous
    September 23, 2012
    Hello, why does the tool allow me to remove only net framework 1.0, 1.1, 4 and 4.5? Where is the rest?

  • Anonymous
    September 23, 2012
    Hi Quann - The .NET Framework cleanup tool does not allow you to try to remove versions of the .NET Framework that are installed by Windows.  If you've got Windows 7 on your computer, then it includes the .NET Framework 2.0, 3.0 and 3.5, and the cleanup tool will not allow you to try to remove them because they are a part of Windows 7.

  • Anonymous
    September 26, 2012
    Great!!!!!

  • Anonymous
    September 28, 2012
    not working for remove NET 2.0 just 1.0 1.1 4.0 and 4.5 unuseable for NET 2.0

  • Anonymous
    September 28, 2012
    Hi Zode - The cleanup tool does not allow you to try to remove versions of the .NET Framework that are installed by Windows.  If you've got Windows 7 on your computer, then it includes the .NET Framework 2.0, 3.0 and 3.5, and the cleanup tool will not allow you to try to remove them because they are a part of Windows 7.

  • Anonymous
    October 06, 2012
    The comment has been removed

  • Anonymous
    October 08, 2012
    Hi Stevie JJJ - I don't know for sure, but I would guess that this error means that Windows Live Essentials is trying to install the .NET Framework 4 but it is failing for some reason.  To test that theory, you could try to download and install the .NET Framework 4 separately by using the link at www.microsoft.com/.../details.aspx.If the .NET Framework 4 fails to install, then please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look.

  • Anonymous
    October 10, 2012
    How wonderful you are still supporting this tool after so many years.If you feel like a real "tale of woe," check out:social.msdn.microsoft.com/.../6c94671d-dea0-46e0-94ee-06e5ddbe5b83thanks, Bill

  • Anonymous
    October 10, 2012
    Hi Bill Woo - I'm really sorry to hear about the hassles you've run into with VS 2012 uninstall and install.  I've posted a suggestion in reply to your forum post, and hopefully it'll help get things unstuck on your computer so you can start using VS 2012.

  • Anonymous
    October 24, 2012
    Thank you very much this was very helpful!!!

  • Anonymous
    October 28, 2012
    The comment has been removed

  • Anonymous
    October 30, 2012
    Hi Aaron,I have a problem with a custom application that fails when attempting to browse for some files due to .NET 2.0.I run Win 7 x64 pro. I have .Net 3.5 SP1 as part of Windows and .NET4 installed separately.The application crashes when browsing for some files with errors ID 1023 and 1000I get EXACTLLY the errors described here:support.microsoft.com/.../913384However the fix indicated by Microsoft does not installs on my system as I get the error message "The upgrade path cannot be installed by the Windows Installer service because the program to be upgraded may be missing or... “And it is understandable as the tool was supposed to be an upgrade for .NET 2.0. I do not have that installed, nor can I install it as it is a part of my Windows 7 installation.I tried removing 3.5 (Windows features) and 4.0 and then running your tool. It appears as it is cleaning out everything EXCEPT the dreaded 2.0.Re-installing 3.5 features, does not fix the problem.I tried the fixes you suggest here:blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx but no file was found with problems, also all registry keys are there as mentioned here: blogs.msdn.com/.../3260076.aspxWe do have a newer image of Win 7 pro that runs the app without any problems, only our old image is experiencing the crash.Any suggestions on how I can find and fix the problem here?Thanks,Nick.

  • Anonymous
    October 31, 2012
    Hi Aaron,There might be a bug in the Cleanup Tool on 64 bit operating systems for .NET 3.5. It says it deletes the registry key [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftNET Framework SetupNDPv3.5] but does not which then leads to problems reinstalling.Of course your article blogs.msdn.com/.../8649874.aspx helped me find that out.We have spent a lot of time with this issue so hopefully this bit of info can help someone else.Cheers Marty

  • Anonymous
    November 01, 2012
    Hi NC - The .NET Framework 2.0, 3.0 and 3.5 are installed as a part of the OS on Windows 7.  The .NET Framework 3.0 and 3.5 can be disabled and enabled by using the Windows Features control panel, but the .NET Framework 2.0 is always present and cannot be disabled or enabled.  It also cannot be patched by using the hotfix that you found because that hotfix is only applicable to the MSI-based version of the .NET Framework 2.0.The only way to patch the .NET Framework 2.0 on Windows 7 is to get an OS hotfix.  I looked around and couldn't find an OS hotfix for that issue, but it might help to try to visit Windows Update on the computer that is having this problem and trying to download and install the latest .NET Framework updates to see if that helps resolve this issue.

  • Anonymous
    November 01, 2012
    Hi Grumpybum1 - I haven't run into a case yet where the cleanup tool failed to remove that registry key.  What version of Windows are you using in your scenario?  Also, can you zip and upload the logs created by the cleanup tool to a file server (such as http://skydrive.live.com), then reply back here and post a link I can use to download your log file and take a closer look?

  • Anonymous
    November 03, 2012
    After reinstallation of .net 1.1 to 3.5 and careful and methodical uninstalls of hotfixes and versions in reverse order, the application of this tool took care of the constant nagging of Windows update to install a Security patch to .Net Framework 2.0 (KB928365). My system is stable. Thanks a million.

  • Anonymous
    November 04, 2012
    After running this auto-removal program (with completely erase all version option), I have error with running MS Office program with 'mscoree.dll' file.And I finally found Frank's comment.As Frank said, I renamed 'mscoree.dll' to 'mscoree.dll_old' and all program related with 'Windows installer' is working fine!!Thanks Frank!!Regards,Jason YeumHi Aaron,I finally solved the problem of our corrupted windows installer. Ther where two faults:1) The path of the windows installer service was wrong it pointed to c:WINNTsystem32msiexec instead of c:WINDOWS....2) After deleting the mscoree.dll, the windows installer works again.Best regards,Frank

  • Anonymous
    December 24, 2012
    What will be if FRAMEWORK.NET X86 will be removed from my machine?

  • Anonymous
    December 24, 2012
    Hi Leonardo Cesar Moreira CRF/SC-7046 - I'm not sure I understand your question.  Do you want to know what will happen if you uninstall the .NET Framework?  If so, I'd suggest looking at the blog post at blogs.msdn.com/.../10219046.aspx to see if it helps answer this question.

  • Anonymous
    December 25, 2012
    The comment has been removed

  • Anonymous
    December 25, 2012
    and how i can delete Microsoft.NET folder?

  • Anonymous
    December 26, 2012
    Hi KK - All versions of Windows starting with Windows Vista include the .NET Framework 2.0 as a part of the OS, and it cannot be removed.Here are some steps you can use to try to repair the .NET Framework 2.0 that comes as a part of Windows: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.

  • Anonymous
    December 28, 2012
    How to repair .NET framework 2.0?

  • Anonymous
    December 28, 2012
    Hi KK - If you have Windows Vista or later, you can repair the .NET Framework 2.0 by using the steps that I listed in my previous comment.

  • Anonymous
    January 05, 2013
    the program is great. it helped me so. thanks

  • Anonymous
    January 14, 2013
    Hi,I encounter a malfunction with Windows Update (error code 0x80070643).{859241FE-5DA0-43A5-AB34-FC08EAF32905} 2013-01-11 08:01:46:450+0100 1 182 101 {29F6AA0C-6AB5-4A55-9956-925B917EEC95} 201 80070643 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070643: Mise à jour de sécurité pour Microsoft XML Core Services 4.0 Service Pack 3 pour ordinateurs à processeur x64 (KB2758694).It is therefore a .NET problem.I cannot do updates or re-install .NET kits from MS.I cannot uninstall different versions of .NET.So, I plan to use your tool to uninstall .NET, then re-install from MS kits.Are there special cares to take?What versions of. NET re-install.I am running Windows 7 64 bit full, legal and up to date (French).Thank you.

  • Anonymous
    January 15, 2013
    The comment has been removed

  • Anonymous
    January 15, 2013
    Oh, and btw, my OS is Vista.  64 bit

  • Anonymous
    January 15, 2013
    Hi Carolyn Schneider - I'm sorry, but only your comment about your OS being Vista was posted, but it sounds like an earlier comment might have been lost somewhere.  Could you please describe the problem that you're seeing in more detail so I can see if I am able to help?

  • Anonymous
    January 24, 2013
    I installed Advanced System Optimizer in Windows 8(x86). It automatically downloaded & installed .net framework v3.5. And there is no option to uninstall the .net framework. If i want to remove ASO and uninstall the .net framework v3.5, can i use this tool? Will it remove successfully?

  • Anonymous
    January 25, 2013
    Hi Zu - The .NET Framework 3.5 is included as a part of Windows 8.  You can find instructions for how to enable and disable the .NET Framework 3.5 on Windows 8 at msdn.microsoft.com/.../hh506443.aspx.

  • Anonymous
    January 26, 2013
    I forgot and i got it from the same link when i browsed MS answers. Anyway thnx for reply. It might be useful for other users.

  • Anonymous
    March 04, 2013
    Thankx

  • Anonymous
    April 12, 2013
    The comment has been removed

  • Anonymous
    May 04, 2013
    The comment has been removed

  • Anonymous
    May 08, 2013
    Hi peterpi - It sounds like an XML file required by HealthVault is either missing or has incorrect data in it.  I can't tell from this error message which XML file it is referring to though.  It might help to try to repair/re-install HealthVault.  If that doesn't help, then you might want to post a question on the HealthVault forums at social.technet.microsoft.com/.../HealthVaultCustomer to see if someone there can provide any additional suggestions.

  • Anonymous
    June 13, 2013
    does not uninstall .net on windows premium, x64((

  • Anonymous
    June 14, 2013
    Hi does not uninstall .net - The cleanup tool does not allow you to remove a version of the .NET Framework that is installed as a part of the Windows operating system.  What exact version of Windows is on your computer (Windows 7, Windows 8, etc), and what version(s) of the .NET Framework are you trying to fix?

  • Anonymous
    July 04, 2013
    Thanks for posting this.  I attempted to use the tool to repair .Net 4.5 on Windows 8, but realized that the cleanup tool doesn't remove versions included as a part of the OS.  I'm having significant issues with .Net 4.0 and 4.5 and would like to repair them.  Any advice?

  • Anonymous
    July 05, 2013
    Hi Rob - Here are the steps that I suggest to try to repair versions of the .NET Framework that are installed as a part of Windows: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.

  • Anonymous
    August 08, 2013
    Thank you :)

  • Anonymous
    August 13, 2013
    [08/01/13,12:14:15] ERROR Process 'C:Windowssystem32msiexec.exe /x {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4} /qn' exited with return code 1641I see not reference for a code 1641.

  • Anonymous
    August 14, 2013
    The comment has been removed

  • Anonymous
    August 21, 2013
    Hi Don - Error code 1641 is a Windows Installer error code that means that the install/uninstall operation was successful and a reboot is required.  You can find more information about that error code at support.microsoft.com/.../290158.You should be able to safely proceed with removal and re-install of the .NET Framework after getting that error code.

  • Anonymous
    August 21, 2013
    Hi Jim - I'd suggest using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx to remove all versions of the .NET Framework from your computer, then re-install them, then try again to visit Windows Update and install the latest .NET Framework updates.

  • Anonymous
    August 29, 2013
    The comment has been removed

  • Anonymous
    September 13, 2013
    I was just wondering what happens after I've used the cleanup tool, your post makes mention of the fact that I will need to repair my other versions of .Net framework as the cleanup deletes shared files, how precisely do I repair after using the tool?I don't wanna remove version 3.5 from my laptop if it'll create bigger problems for myself in the long run.

  • Anonymous
    September 13, 2013
    Hi Thomas - The cleanup tool is not designed as a replacement for the normal uninstall process from the Windows control panel.  It is designed to fix broken .NET Framework installations (which typically involves an uninstall immediately followed by a re-install).If you are planning to use the tool to cleanup the .NET Framework 3.5, you should proceed with a re-install of the .NET Framework 3.5 SP1 afterwards.If you only want to uninstall the .NET Framework 3.5 and not re-install it, then you should use the control panel to uninstall it instead of using the cleanup tool.

  • Anonymous
    September 28, 2013
    I have read pages of your previous blogs and not sure if my problem is the same or different. I have Windows XP Professional with Service Pack 3I had Windows Updates turned on auto and all updates installed successfully. However the same updates keep coming back. There are now 11x updates, most being for .NET Framework, 2.0 but also 3.0 & 3.5. The system then crashed and had a computer guy replace the hardrive and re-install everything but the updates still just keep coming back. As soon as they are downloaded and all say ok with no errors, they come back again as new updates 5-mins later. Have now turned off authomatic updates. Also tried uninstalling them all and re-installing but made no difference. Any ideas?

  • Anonymous
    September 29, 2013
    The comment has been removed

  • Anonymous
    October 17, 2013
    hi AaronI have Win XP Pro SP3.  MS update was showing that .net framework 3.5 sp1 and several other .net updates needed to be installed.  all of the .net updates fail to install.  I get Installation Failure Error Code: 0x80070663 on the 3.5 sp1I have run the  .net cleanup tool to attempt to fix the problem and there were no errors during that process.  i rebooted and reinstalled the .net frameworke 3.5 SP1 and there were nor errors during that process.  But now when I run MS update it says Checking for the latest updates for your computer... but never finds anything.  At the task bar by the clock the yellow update indicator shows that updates are ready to install.  there are no .net framework updates in that install set just many security updates for windows xp and 1 cumulative updates for ie8 and 2 activex killbits and one update for Windows XP KB2863058.  all of those updates also fail to install.kb2863058 fails with Installation Failure Error Code: 0x80070005 but i am the admin on this computer.  I ran subinacl anyway and the reset.bat but still get the same error code.  everything is being tried with eset endpoint antivirus disabled.  there are no other antivirus, anti spyware or anti malware products installed or running.  Any suggestions?

  • Anonymous
    October 18, 2013
    thanks for posting, you helped me very much!

  • Anonymous
    October 21, 2013
    I have a new Windows 8 computer.  I installed an application and was running it successfully.  After the 8.1 update the program wouldn't work.  When I tried uninstalling and reinstalling, I get the following error.  "The installation of the Microsoft .NET Framework version 1.1 failed.  This is most likely caused by the version of Internet Explorer installed on this computer.  Please make sure the version 5.01 or greater is installed before continuing.The details of the installation can be viewed at C:UsersDebbiAppDataLocalTempnetfx.log.  The error code returned was 1603.The program is an older program but successfully works on my 8.1 laptop.....Any ideas

  • Anonymous
    October 21, 2013
    Hi Debbi - Can you please upload the file named C:UsersDebbiAppDataLocalTempnetfx.log to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log file and take a closer look?

  • Anonymous
    October 21, 2013
    Hi Rob - The error that you’re seeing from the .NET Framework update is 0x00000663, which means that the patch package could not be opened.  In that scenario, I’d suggest trying to run the .NET Framework repair tool described at blogs.msdn.com/.../10359320.aspx, and then try to manually download and install this .NET Framework update from www.microsoft.com/.../details.aspx instead of letting Windows Update install it for you.  I’m hoping that will succeed, but if it does fail, you should get more detailed error information if you run it manually because Windows Update suppresses most of the error UI from updates that it tries to install, and that can make it harder to diagnose failures in some cases.The packages that are failing with access denied errors appear to be having trouble with the following registry keys:HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsUser AgentHKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZonesIf the subinacl tool isn’t helping in those scenarios, you might need to try to manually update the permissions for those registry keys.  You can find instructions for doing that at support.microsoft.com/.../310426.

  • Anonymous
    October 23, 2013
    Hi and thanks for this programm.It really helped a lot for me and i just whant to leave a big THANK YOU.Regards from germany and go on.

  • Anonymous
    October 31, 2013
    I am having an issue with an error message (1022) I receive in the win7 64bit application event log concerning .net runtime. I am using .net 4. I have tried removing all patches, un-install / reinstall and just tried the cleanup tool. In all cases the installs appear to run clean without error messages and event log is clean. If I then reboot I get the following error right after boot and then every hour or so there after. The same error is occurring on multiple machines. The following was taken from a freshly cleanup tooled machine with base .net 4 install and no patches.=========================================.NET Runtime version 4.0.30319.1 - There was a failure initializing profiling API attach infrastructure.  This process will not allow a profiler to attach.  HRESULT: 0x80004005.  Process ID (decimal): 4380.  Message ID: [0x2509].=========================================Any suggestions would be appreciated as I have run out of ideas and google searches.Thanks

  • Anonymous
    October 31, 2013
    Hi Rob W Smith - This looks like an issue with some kind of profiling tool that you have on your computer as opposed to an issue with the .NET Framework.  I'd suggest looking in MSConfig to see if you have any profiling tools configured to run when your computer boots, and turn it off if you want to avoid this type of error.  You can find instructions for using MSConfig at blogs.msdn.com/.../disabling-services-with-msconfig-to-work-around-setup-failures.aspx.

  • Anonymous
    November 01, 2013
    Hi Aaron - Thanks for the assistance. Your suggestion that the error not being .Net and using MSConfig isolated the issue to a third party tool. I guess I was too focused on the error coming from .net to look elsewhere. It would be nice if the .net error message had mentioned the calling routine in a user readable format. Thanks again for the assistance.

  • Anonymous
    November 01, 2013
    Hi Rob W Smith - I'm glad you were able to solve this problem.  I think the error message is coming from the profiling tool too as opposed to coming from the .NET Framework though, so any changes to the error message text or formatting would need to come from the tool manufacturer.

  • Anonymous
    November 04, 2013
    Hi Aaron - I am getting Error Code: 0x80246008 for all updates for Windows (this is from Update History). When I run the update tool, only this update appears:Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847) x86And when I try to install, it doesn't install and gives the error message above. The same error also appears on Security Essentials update.I have Windows XP SP3 installed on my machine. Can you help?Using regedit, NET Framework shows version 2.2.30729Thanks

  • Anonymous
    November 04, 2013
    The comment has been removed

  • Anonymous
    November 05, 2013
    The comment has been removed

  • Anonymous
    November 05, 2013
    Hi A Ali - If the Fix It didn't solve this problem, then yes I'd suggest trying the 12 steps in the "Let me fix it myself" section of the knowledge base article at support.microsoft.com/.../971058.

  • Anonymous
    November 08, 2013
    hi, it doesn't work for me...can you help me?i have error 0xc800222 and i use window 7....i still can't install microsoft net and any programs related to it...

  • Anonymous
    November 09, 2013
    Wow! I love this blog!! YOU ARE THE BEST!! Ive been having this problem for so long with little help or understanding from Microsoft. Im no computer genius- but it doesnt get any better than this! So, Please tell me you can help. Well i had 16 updates in my windows action center needing me to address. Several times i have run these updates attemps with no sucess of this .NET Framework thing error!! Ok here goes the error details for the updates trying to run that i keep getting:Installation date: ‎11/‎7/‎2013 1:20 PMInstallation status: FailedError details: Code 643Update type: ImportantUpdate for Windows 7 for x64-based Systems (KB2791765)Installation date: ‎11/‎8/‎2013 11:03 AMInstallation status: FailedError details: Code 80070570Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 for x64-based Systems (KB2468871)Installation date: ‎11/‎7/‎2013 1:19 PMInstallation status: FailedError details: Code 643Update type: RecommendedInstall this update to resolve issues in Microsoft .NET Framework 4.Security Update for Microsoft .NET Framework 3.5.1 on Windows 7 and Windows Server 2008 R2 SP1 for x64-based Systems (KB2742599)Installation date: ‎11/‎6/‎2013 4:41 PMInstallation status: FailedError details: Code 800B0100I ran the repair first on the .Net4. and i have the logs if you need them, just tell me what method of delivering them too you works best. but here is the short summary:OS Version = 6.1.7601, Platform 2, Service Pack 1OS Description = Windows 7 - x64 Home Premium Edition Service Pack 1CommandLine = "C:WindowsMicrosoft.NETFramework64v4.0.30319SetupCacheClientSetup.exe" /repair /x86 /x64 /parameterfolder ClientTimeZone = Pacific Standard TimeInitial LCID = 1033Using Simultaneous Download and Install mechanismOperation: RepairingPackage Name = Microsoft .NET Framework 4 Client Profile SetupPackage Version = 4.0.30319User Experience Data Collection Policy: DisabledNumber of applicable items: 5Exe (C:WindowsMicrosoft.NETFramework64v4.0.30319SetupCacheClientWindows6.1-KB958488-v6001-x64.msu) failed with 0x240006 - (null).MSI (C:WindowsMicrosoft.NETFramework64v4.0.30319SetupCacheClientnetfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Client Profile Setup_20131109_023424532-MSI_netfx_Core_x64.msi.txtFinal Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:04:43).PLEASE HELP ME I NEED TO KNOW IF THE NEXT STEP IS YOUR CLEANUP TOOL?? ONCE AGAIN THANK YOU A MILLION!

  • Anonymous
    November 09, 2013
    Hi imanafif - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    November 09, 2013
    The comment has been removed

  • Anonymous
    November 23, 2013
    Hi Aaron,A suggested by you on Nov 5, 2013, I followed the 12 step process. Still have problems. I get the following problems:Step 2: When I type net stop bits, "The @%SystemRoot%system32qmgr.dll,-1000 service is not started."Step 6: when I type regsvr32.exe mshtml.dll, it says "mshtml.dll is loaded but the DllRegisterServer entry point was not found. This file cannot be registered"Step 6: When I type regsvr32.exe wucltux.dll, it says "LoadLibrary wucltux.dll failed. The specified module could not be found"Step 6: When I type regsvr32.exe wuwebv.dll, it says "LoadLibrary wuwebv.dll failed. The specified module could not be found"Step 9: When I type net start bits, it says " System error 1290 has occurred.The system cannot find message text for message number 0x50a in the message file for BASE.All other commands run OK.Can you help?Thanks,A.Ali

  • Anonymous
    November 23, 2013
    Hi A Ali - The error 1290 that you see when trying to start the BITS service means that there is something wrong with the service registration.  That service is required for Windows Update to function correctly.  However, I don't have enough expertise to be able to provide steps for you to use to try to repair that service.  I'd suggest posting a question on the Windows forums at answers.microsoft.com/.../windows to see if someone there can help further in this scenario.

  • Anonymous
    November 30, 2013
    I keep getting this error on my updates do I still need to run the clean up tool to fix this issue or just let it ride since newer versions have updated successful?Security Update for Microsoft .NET Framework 1.1 SP1 on Windows XP, Windows Vista, and Windows Server 2008 x86 (KB2833941)Installation date: ‎11/‎30/‎2013 1:14 PMInstallation status: FailedError details: Code 643Update type: ImportantA security issue has been identified in a Microsoft software product that could affect your system. You can help protect your system by installing this update from Microsoft. For a complete listing of the issues that are included in this update, see the associated Microsoft Knowledge Base article. After you install this update, you may have to restart your system.

  • Anonymous
    December 01, 2013
    Hi Renee - I wouldn't suggest leaving an unpatched version of the .NET Framework installed on your computer. I'd recommend doing one of the following:If you don't need the .NET Framework 1.1, you can uninstall it and leave the newer versions of the .NET Framework installed. If you do need the .NET Framework 1.1, you can use the steps and tools listed at blogs.msdn.com/.../8108332.aspx to remove the .NET Framework 1.1 and re-install it, then install the .NET Framework 1.1 and the latest .NET Framework 1.1 updates.

  • Anonymous
    December 04, 2013
    Trying to install a program but install fails siting Windows installer error code 1603. Using Windows XP 32 bit edition. Also trouble updating Microsoft.net.

  • Anonymous
    December 04, 2013
    Hi RT - For the installation failure, can you please try to use the instructions at blogs.msdn.com/.../help-me-help-you-if-you-have-setup-bugs.aspx to create and upload a verbose log file from the failing setup package?For the .NET Framework issue, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    December 21, 2013
    Thank you Aaron.

  • Anonymous
    December 31, 2013
    i'm pretty sure this is the most helpful blog post in the history of the internet.

  • Anonymous
    January 02, 2014
    Hi, AaronJust a short post to thank you a lot for your help !I failed during two days to fix my .NET installation (no success with NetFxRepairTool and with your tool the few times I first attempted) but, reading all your suggestions on this blog, I succeeded.First, I booted with less services/software launched (mandatory in my case to succeed in the second task).Then, your tool cleaned all the .NET frameworks.Then, I cleaned the french language packs with smartmsizap.Finally, I reinstalled .NET Framework 3.5 SP1 and the 3 patches (which fix compatibility issues).Thanks again and happy new year !

  • Anonymous
    January 02, 2014
    I get an error code 1603 while trying to install turbotax. I have windows xp service pack 3. What do I need to do?

  • Anonymous
    January 02, 2014
    Hi greg from tremont - Error code 1603 is a generic error that means that setup failed, but it doesn't give any more detailed information about why it failed.  I'd suggest contacting TurboTax technical support to see if they can help you examine the setup log files created by TurboTax setup and narrow down the cause of the failure further.

  • Anonymous
    January 06, 2014
    Aaron,Do you get tired of people posting just to say thanks?  I sure hope not.Thank You.Dan

  • Anonymous
    January 06, 2014
    Hi ComputerX - I appreciate any and all feedback.  Thanks for taking the time to post this!

  • Anonymous
    January 08, 2014
    Hi,Aaron.I get an error code 1603 while trying to install .NET Framework 4.I can give you some information from the install log files....[1/9/2014, 14:38:0]Exe (E:a22dd6c55dd2bdd473c4c0Windows6.1-KB958488-v6001-x64.msu) failed with 0x240006 - (null).[1/9/2014, 14:38:0]PerformOperation on exe returned exit code 2359302 (translates to HRESULT = 0x240006)...[1/9/2014, 14:38:42] Returning IDOK. INSTALLMESSAGE_ERROR [Error occurred while initializing fusion. ][1/9/2014, 14:38:55]MSI (E:a22dd6c55dd2bdd473c4c0netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20140109_143740941-MSI_netfx_Core_x64.msi.txt[1/9/2014, 14:38:55]PerformOperation returned 1603 (translates to HRESULT = 0x80070643)[1/9/2014, 14:38:55] Action complete[1/9/2014, 14:38:55]OnFailureBehavior for this item is to Rollback....Thanks for your help.

  • Anonymous
    January 08, 2014
    The comment has been removed

  • Anonymous
    January 08, 2014
    Hi,Aaron,this is my log files.skydrive.live.com/redirPleale help me.Thanks.Please forgive my English,I am a Japanese.

  • Anonymous
    January 09, 2014
    The comment has been removed

  • Anonymous
    January 10, 2014
    The comment has been removed

  • Anonymous
    January 10, 2014
    Hi,Aaron,thanks for your reply.I have tried to use the tools to remove all the versions of .NET Framework.But I still can't install the .NET Framework 4.Maybe some files on my computer is damaged.Maybe I can provide some other log files.The cleanup tool log:skydrive.live.com/redirThe SFC log:skydrive.live.com/redirThe .NET Framework repair tool log:skydrive.live.com/redirThanks.

  • Anonymous
    January 10, 2014
    Hi Wolf - I'm sorry for the continued hassles.  Can you please re-run the tool to create a new vslogs.cab so I can see if the .NET Framework 4 is continuing to fail with the same error message in your most recent attempt?Also, if you haven't yet, I'd suggest trying to install the .NET Framework 4.5.1 instead of the .NET Framework 4.  The 4.5.1 version is a superset of the 4 version, and it contains some fixes that aren't in version 4.  You can download the .NET Framework 4.5.1 installer at www.microsoft.com/.../details.aspx.

  • Anonymous
    January 11, 2014
    Hi Aaron, thanks for the great tools. I've used them well in the past.I have been running into a problem when running certain programs. Nvidia experience was the first to show the problem. When trying to run it I got the this message in an error window "The application was unable to start correctly (0xc0000135). Click OK to close the application."I wasn't bothered as I don't really need that program. Now when I try to start another program called inSSIDer4.exe I get the same message and it's starting to really annoy me. A quick google search suggested it was a problem with my .net framework install. I have installed the updated versions from micosoft (4.5.1). The message still appears. I used the framework cleanup tool and have also tried the framework repair tool, and tried a clean install of framework 4.5.1, but still this same message appears when running this program.Would you have any advice or ideas on what i should be doing? Any help is much appreciated.Thanks, Simon.Windows 7 Ultimate 64bit

  • Anonymous
    January 11, 2014
    Thank you,Aaron.Thanks for your help.I have installed .NET Framework 4.5.1.It can be used.

  • Anonymous
    January 12, 2014
    Hi Simon Gibson - It is possible that this type of problem is caused by the .NET Framework, but it could also be a problem with the application itself.  I'd suggest contacting the manufacturer of the application to see if they have any known issues that sound similar to this and/or have any patches you can try.You could also look in the application event log on your computer to see if there are any errors or warnings listed there that might help narrow down the root cause of this error further.

  • Anonymous
    January 12, 2014
    Hi Aaron.I’m running a 64-bit Windows 7 SP1 system.  My problem is described more fully in a Technet Forum post.  Two replies to the post have directly me to your blog, so I thought that I would summarise my problem and solicit any advice that you might have.On the 15 November last, I installed the Mouse and Keyboard Center which, in turn, installed .NET Framework 4 Client Profile “under the covers”.  And I have evidence that, in its turn, .NET Framework 4 Client Profile installed KB958488 “under the covers”.I subsequently decided that I did not need the Mouse and Keyboard Center, so I uninstalled it and then uninstalled .NET Framework 4 Client Profile as well.However, there are still directories and files in C:WindowsMicrosoft.NET which appear to be associated with .NET Framework 4.  And there is also the question of the nature of KB958488.  The KB article states that it is an update for .NET Framework 3.5.1.  However, the properties of the files comprising KB958488 indicate that they belong to .NET Framework 4, and my update history describes KB958488 as “Microsoft .NET Framework 4.0 Shared”.I know that Windows 7 comes with .NET Framework 3.5.1.  However, as far as possible, I would like to remove everything from my system specifically associated with .NET Framework 4.  So, I propose to do the following:Uninstall KB958488.Use your .NET Framework Cleanup Tool to clean up the remains of .NET Framework 4 (Client Profile). However, I am very apprehensive about using the tool because of the caveat at the beginning of the User’s Guide, namely:“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/re-install for all other versions of the .NET Framework that are on your computer or they will not work correctly afterwards.”I really don’t want to get into another cleanup after the cleanup!  If there is a real possibility of this happening, I would rather just uninstall KB958488 and not use the cleanup tool at all.If I don’t use the tool, could I simply delete the following two directories and their files which appear to belong to .NET Framework Client Profile 4.0.30319?C:WindowsMicrosoft.NETFrameworkv4.0.30319C:WindowsMicrosoft.NETFramework64v4.0.30319And could I simply delete the following four directories which were created at the same time that .NET Framework 4 Client Profile was installed and actually contain no files?C:WindowsMicrosoft.NETassemblyGAC_32C:WindowsMicrosoft.NETassemblyGAC_64C:WindowsMicrosoft.NETassemblyGAC_MSILC:WindowsMicrosoft.NETassemblyAny advice you can offer would be appreciated.

  • Anonymous
    January 13, 2014
    Thanks for the quick reply Aaron and the advice, I'll try what you suggested and hopefully that will help.

  • Anonymous
    January 13, 2014
    Hi Tiberius_Claudius - I wouldn't recommend manually deleting folders like you describe in your comment.  I'd suggest using the Programs and Features control panel to uninstall the items named Microsoft .NET Framework 4 Client Profile and Microsoft .NET Framework 4 Extended (if it exists).  Also, if you installed the .NET Framework 4.5, it will replace the .NET Framework 4 and also install files to the v4.0.30319 directory, so if your goal is to fully remove that directory, you'll need to uninstall that as well.If c:windowsMicrosoft.NETassembly is empty, then you can delete the directory if you want to, but it also won't hurt anything to just leave it there.  Before you delete it, please make sure that there aren't any hidden files there so you don't delete anything inadvertently.KB 958488 appears to be a .NET Framework 3.5 update, not a .NET Framework 4 update.  You can find uninstall information for that update at support.microsoft.com/.../958488.

  • Anonymous
    January 13, 2014
    The comment has been removed

  • Anonymous
    January 14, 2014
    Hi AaronI had bought a brand new Dell XPS 15 with Windows 8.1 Pro loaded on it.I had loaded SQL 2012 Enterprise on it as well as MS Dynamics NAV 2013 R2.Yesterday had I loaded MS Visual Studio 2013 Premier.Since yesterday am I getting a SQL Studio Manager crash each time I try to attach any of my previous used SQL DBs.When I ran the Debug had it pointed me to an error related to .Net Framework. I had noticed that yesterday while loading Visual Studio, had it loaded some newer versions / updates of .Net 4.5.1 into the Program Files as reported by the Control Panel.I had uninstalled everything that had been loaded yesterday.I had ran your Fix .Net programs, but with no improvement.Due to the fact that .Net 4.5.1 is embedded in the OS, is uninstalling it, not an option.Is there a special repair script that I need to run to force a re-install?RegardsStefan

  • Anonymous
    January 14, 2014
    Hi Tiberius_Claudius - I wouldn't recommend removing any non-empty directories because there could be other installed programs that need the files.  After you uninstalled the .NET Framework 4 client profile, which exact files were left behind in the v4.0.30319 directory?I could be wrong about KB 958488.  I based my previous reply on information in the knowledge base article, but there might also be cases where the .NET Framework 4 installs that update too.  You should be safe to uninstall that update, and if it is needed by the .NET Framework 3.5, it'll end up getting re-offered by Windows Update later on.

  • Anonymous
    January 14, 2014
    Hi Stefan - The only way you can repair the .NET Framework 4.5.1 on Windows 8.1 is by repairing Windows itself.What is the exact error that you saw when you tried to debug the SQL crash that you're seeing?

  • Anonymous
    January 14, 2014
    An unhandled MS .Net Framework exception occurred in Ssms.exe [8472].I had let the debugger gone into Visual Studio 2010.Then it gave me an EnumeratorException was unhandled.I had let it copy the detail to the clipboard and here it is:############################################Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException was unhandled HResult=-2146233088 Message=Failed to retrieve data for this request. Source=Microsoft.SqlServer.Management.Sdk.Sfc StackTrace:      at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)      at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.GetOriginalDatabaseName(String primaryFilePath)      at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.PopulatePrimaryFileData(String primaryFilePath)      at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile..ctor(SqlManagementUserControl parent, CDataContainer dc, String fullPath, String databaseOwner, ServerConnection connectionInfo)      at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.AddPrimaryFile(String fullPath, String fileName)      at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.buttonBrowse_Click(Object sender, EventArgs e)      at System.Windows.Forms.Control.OnClick(EventArgs e)      at System.Windows.Forms.Button.OnClick(EventArgs e)      at System.Windows.Forms.Button.WndProc(Message& m)      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)      at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) InnerException: Microsoft.SqlServer.Management.Common.ExecutionFailureException      HResult=-2146233087      Message=An exception occurred while executing a Transact-SQL statement or batch.      Source=Microsoft.SqlServer.ConnectionInfo      StackTrace:           at Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)I had to split this output

  • Anonymous
    January 14, 2014
    at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)           at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)           at Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)           at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)           at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)           at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)           at Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)           at Microsoft.SqlServer.Management.Smo.PrimaryFile.GetData(EnumResult erParent)           at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()           at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)           at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)           at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)      InnerException: System.Data.SqlClient.SqlException           HResult=-2146232060           Message=CREATE FILE encountered operating system error 5(Access is denied.) while attempting to open or create the physical file 'C:Program FilesMicrosoft SQL ServerMSSQL11.MSSQLSERVERMSSQLDATADemo Database NAV (7-0) a.mdf'.           Source=.Net SqlClient Data Provider           ErrorCode=-2146232060           Class=16           LineNumber=1           Number=5123           Procedure=""           Server=STEFANNB           State=20           StackTrace:                at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)                at Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)           InnerException:######################In all the errors I got so far had it always referenced an error in the Ssms.exeI had then tried to attach another DB of which I know I had cleared all the records from the related security tables with a SQL script.Same problem

  • Anonymous
    January 14, 2014
    Hi AaronI then had installed MS Dynamics NAV 2013 R2 and let the installer do the "insert" of the Demo DB and I know it makes use of Windows Powershell ISE commandlets to mount the DB.It had done it successfully.I guess I need to get use of making use of the commandlets myself to mount the other DBs?Or else reinstall Windows 8.1Hope you have a better solution for me.RegardsStefan

  • Anonymous
    January 14, 2014
    Hi AaronIt seems like re-installing Win 8.1 is inevitable.The Dynamics NAV client doesn't want to run and keep on crashing.Prior versions that had not made use of Windows PowerShell also fails to attach the Demo DB to SQL.I guess everyone with Win 8.1 that will try to install Visual Studio 2013 Premier will end up in the same trap, getting their MS .NET Framework 4.5.1 into a looping problem.

  • Anonymous
    January 15, 2014
    Hi Stefan - The errors that you listed sound like they're specific to SQL Server and not more general problems with the .NET Framework itself.  The second error is an access denied error when trying to modify a file under Program Files, so you might need to run SQL Server with elevated privileges to avoid that.I'm not sure how to explain the first error, but I also don't have a lot of expertise in troubleshooting SQL Server configuration issues.  I'd recommend posting a question about this issue on the SQL forum at social.msdn.microsoft.com/.../home to see if someone there can help.

  • Anonymous
    January 15, 2014
    Aaron, thank you once again for replying.After uninstalling .NET Framework 4 Client Profile, the 9 files remaining in the Frameworkv4.0.30319 directory are:Microsoft.Jscript.tlbmscoree.tlbmscorlib.tlbngen.logngen_service.logSystem.Drawing.tlbSystem.EnterpriseServices.tlbSystem.tlbSystem.Windows.Forms.tlbThe 9 files remaining in the Framework64v4.0.30319 directory have the same names as above, but there is additionally a subdirectory called SetupCache which, in turn, has a subdirectory called Client.  Both of these subdirectories have no files (not even hidden or protected ones).  All the directories, namely:C:WindowsMicrosoft.NETFrameworkv4.0.30319C:WindowsMicrosoft.NETFramework64v4.0.30319C:WindowsMicrosoft.NETFramework64v4.0.30319SetupCacheC:WindowsMicrosoft.NETFramework64v4.0.30319SetupCacheClientwere created at the same time that .NET Framework 4 Client Profile was installed.And I have checked my registry; .NET Framework 4 or later is not installed on my system.I can live with these directories and their files on my system if you think I ought to leave them alone.  It is just my nature to want to tidy up after an uninstall if at all possible.

  • Anonymous
    January 15, 2014
    Hi Tiberius_Claudius - The log files and the SetupCache folder can be safely removed, but I'd suggest leaving the .tlb files.  Those are being left behind intentionally because the way type library registration works can cause those files to still be referenced in the registry even after uninstalling the .NET Framework.  Every version of the .NET Framework will leave those .tlb files behind after an uninstall because of that issue.

  • Anonymous
    January 17, 2014
    Aaron, It seems you have been getting a lot of comments about this, but i have  need of your assistance. When trying to download a program,it pulls up a message stating this, "To run this application, you first must install one of the following versions of the .NET framework: v4.0.30319   Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework" Have any ideas on a safe place to download said framework? I'm at a total loss when it comes to this. Thanks

  • Anonymous
    January 17, 2014
    Hi Trey Roberts - The answer depends on what version of Windows you're running.  If you are running Windows 7 or earlier, you can download and install the .NET Framework 4 from www.microsoft.com/.../details.aspx.  If you're running Windows 8 or Windows 8.1, the .NET Framework 4 family comes installed as a part of Windows and you don't need to install it separately.If you're seeing this type of error on Windows 8 or 8.1, there is a chance that the program that you're trying to install has a compatibility problem.  In that case, I'd suggest contacting the manufacturer of the program or looking on their web site to see if they have any known issues or patches for Windows 8/8.1.

  • Anonymous
    January 18, 2014
    Aaron, thank you for your last reply.Hmm…, I see what you mean!  I did a search on the string “v4.0.30319” throughout the whole registry and there are a number of references to both directories with that name, and to the .tlb files in those directories.  I have to ask why is it not possible for the .NET Framework 4 Client Profile uninstaller to remove these references from the registry so that the two directories could be deleted.  And, if I were to delete those two directories and their files, what would be the consequence of having references to non-existent directories and their files in the registry?I’m very glad I was pointed at your blog now.  In the past, whenever directories and files remain after I have uninstalled a product, and I know that nothing else uses those directories and files, I have just deleted them manually.  I’ll be a little more circumspect in future.        In all your replies, you never mentioned your .NET Framework Cleanup Tool.  I assume this is because you feel that it would not do any better that the .NET Framework 4 Client Profile uninstaller, or perhaps because using it might cause more problems than it solves?One thought has crossed my mind.  What would happen if I restored my system to a restore point created just before I installed the Mouse and Keyboard Center (which pulled in .NET Framework 4 Client Profile and KB958488)?  Would that not remove all references in the registry to the v4.0.30319 directories and their .tlb files?  I suspect that it would not remove the v4.0.30319 directories themselves, but they could then be deleted manually.I have to say though that I’m not very keen on using system restore except in an emergency.  It can introduce more “clutter” into the file system with duplicate directories and files.  And I would have to reinstall all the Windows updates since that date.Of course, I now wish that I had never installed the Mouse and Keyboard Center.  The problem was that it was never described as such by Windows Update.  I had just started using a new mouse and keyboard and what was offered by Windows Update appeared to be an update to the drivers for the mouse and keyboard.

  • Anonymous
    January 19, 2014
    Hi Tiberius_Claudius - The .NET Framework installer cannot remove the references to those .tlb files because there could be one or more other products installed that still needs them.  The correct solution would be to re-register the .tlb files to point to the other product, but the .NET Framework installer doesn't have a way to know what other product it should use to re-register them.It is hard to say what the exact consequences will be if you delete the .tlb files.  It depends on what (if any) programs you try to run on your computer that need to use those files.  The safest route is to just leave those files there.I think it would work to use a system restore point too, but I agree with your comments about system restore.  I tend to not be a fan of that feature either and typically only recommend it in case of an emergency.I didn't mention the .NET Framework cleanup tool for your scenario because that tool isn't designed to be a replacement for the normal uninstall process.  It is only intended as a last resort if you're having a .NET Framework installation problem and you want to remove any remnants of the .NET Framework and try to install again.  It doesn't sound like you're intending to install the .NET Framework again, so that's why I didn't recommend the cleanup tool.

  • Anonymous
    January 23, 2014
    The comment has been removed

  • Anonymous
    January 23, 2014
    Hello Aaron, I posted the following message earlier in the month,"Simon Gibson11 Jan 2014 1:08 PMHi Aaron, thanks for the great tools. I've used them well in the past.I have been running into a problem when running certain programs. Nvidia experience was the first to show the problem. When trying to run it I got the this message in an error window ""The application was unable to start correctly (0xc0000135). Click OK to close the application.I wasn't bothered as I don't really need that program. Now when I try to start another program called inSSIDer4.exe I get the same message and it's starting to really annoy me. A quick google search suggested it was a problem with my .net framework install. I have installed the updated versions from micosoft (4.5.1). The message still appears. I used the framework cleanup tool and have also tried the framework repair tool, and tried a clean install of framework 4.5.1, but still this same message appears when running this program.Would you have any advice or ideas on what i should be doing? Any help is much appreciated.Thanks, Simon.Windows 7 Ultimate 64bit"You then quickly (thanks) replied,"Aaron Stebner12 Jan 2014 4:27 PMHi Simon Gibson - It is possible that this type of problem is caused by the .NET Framework, but it could also be a problem with the application itself.  I'd suggest contacting the manufacturer of the application to see if they have any known issues that sound similar to this and/or have any patches you can try.You could also look in the application event log on your computer to see if there are any errors or warnings listed there that might help narrow down the root cause of this error further."The problem is that this error message is appearing for more than one program. It's appearing for inSSIDer4.exe, Nvidia experience and a screen dimming application. Every-time it's the same "The application was unable to start correctly (0xc0000135). Click OK to close the application." message. I tried the manufacturers for any issues like this but there are none they know of.I can post a log from the NET Framework setup verification tool to see if you can spot anything wrong (if that helps?). Thanks Aaron and once again, any and all help is much appreciated.

  • Anonymous
    January 23, 2014
    The comment has been removed

  • Anonymous
    January 23, 2014
    Hi Simon Gibson - Please do post the log file from when you ran the setup verification tool and I'll take a look to see if I spot anything.Also, can you please look in the Application Event Log on your computer to see if there are any errors or warnings reported there that might help narrow these crashes down further?

  • Anonymous
    January 23, 2014
    Hi Aaron, I have emailed the setup verification log file to you as it is too long to post. I'll try and get the application event log info to you as well. Thanks.

  • Anonymous
    January 24, 2014
    Hi Simon Gibson - I received your log file via email and took a look.  It is reporting that the file mscoree.dll is missing from c:windowssystem32 and c:windows syswow64.  If that file is missing, it will definitely cause problems when you try to use .NET applications.Here are the steps that I suggest that you try in order to restore this file: Install the latest Windows service pack if you haven't yet.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.

  • Anonymous
    February 07, 2014
    The comment has been removed

  • Anonymous
    February 07, 2014
    Hi JV - You will likely need to repair Windows to solve this type of problem.  Here are the steps that I suggest that you try: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.

  • Anonymous
    February 12, 2014
    blogs.msdn.com/.../8904493.aspx is a very good wayout for pc prblms. thanx msdn team

  • Anonymous
    February 14, 2014
    Thank-you Aaron for your fantastic weblog.I was having trouble uninstalling .Net 4, your step by step and accompanying links (framework repair tool) have proved invaluable.TYVM.

  • Anonymous
    February 17, 2014
    Earlier i used to have a pop up error when i started my computer which stopped after i selected "selective start up'.is there a problem if i keep working in this mode....one thing more i am not able to install few programs like bluestacks.The error message shows--could not load file or assembly"Accessibiilty Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.The system cannot find the file specified.

  • Anonymous
    February 18, 2014
    Hi abhi - That error message means that one or more .NET Framework 2.0 file is missing from your computer.  I'd suggest repairing/re-installing the .NET Framework to try to resolve that error.  The steps that are required to repair/re-install depend on what version of Windows you have on your computer.  Can you let me know what version of Windows you have and I can provide some repair steps for you to try.

  • Anonymous
    March 04, 2014
    Tried to use this tool (downloaded today) to remove .NET 4 Client Profile on a Vista Home laptop but to no avail.  The cleanup.exe tool called by this product could not find the 'temporary' cleanup.ini file and so could not proceed.  I was hoping the tool was a bit more intelligent and search out the various registry keys and so on without referring to anything like a file that could have been lost (in this case due to updating and then having to restore the OS a few versions earlier because later versions were corrupted by malware).  Completely stuffed now as can't install any .NET updates or remove and reinstall.  Really need this kind of tool to be independent of MS supplied code as much as possible.

  • Anonymous
    March 05, 2014
    Very cool tool! Thank you! It solved my problems with Windows Update and .net framework 4.5Best wishes from Germany!

  • Anonymous
    March 05, 2014
    The comment has been removed

  • Anonymous
    March 08, 2014
    well i installed the new .net framework but that didn't help..i just copied the assembly folder from my friend's laptop.now mine's working fine.Thanks anyway!

  • Anonymous
    March 11, 2014
    i have problem when installing netframework 3.5Error signatureEventType : visualstudio8setup     P1: 35101P2 : 3.5.30729.01_orcas_x86_net    P3: mc  P4:inst    P5: F   P6: execxmlconfig  P7: 25541  P8: 1063  P9:-P10: gencomp301_{12cdso, what i must to do??thank you,

  • Anonymous
    March 11, 2014
    Hi diot - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    March 12, 2014
    Hi.I have a Toshiba satellite that has just been back to the manufacturer who have fitted a new hard drive. When I started to install the Dell Imaging tool. I was informed that I needed .NET Framework version 2.0 to proceed. Using the supplied link, I downloaded and attempted to install - Microsoft .NET Framework Version 2.0 Redistributable Package (x64) - which informed me that this was already installed.I then did a search of my laptop for .NET Framework version 2.0 which did not find any reference?I experienced this on the old hard and recall that in the end I could still scan on my older laptop. Is there a quick fix or shall I return under warranty?Cheers

  • Anonymous
    March 12, 2014
    Hi Technoterri - What version of Windows do you have on your computer?  If it is Windows Vista or newer, it comes with the .NET Framework 2.0 as a part of Windows itself, and because of that, it won't appear in the Programs and Features control panel.  The issue you describe sounds like a possible application compatibility problem with the Dell imaging tool you're trying to use.  I'd suggest contacting Dell to see if they have an updated version of this tool or a patch that solves this issue.

  • Anonymous
    March 17, 2014
    Thank you for a good tool, .Net Framework cleanup

  • Anonymous
    March 18, 2014
    Mr Stebner:When I try to run .NET Framework Cleanup Tool 6.0.3790I get error message:  Error creating process <C:Docume~1JackLocal SettingsTempIXPOOO.tmpcleanup.exe>.Reason: C:WINDOWSsystem32advpack.dllAdvice?My dotNET installations are so messed up I need to completely replace, I presume.Thanks for looking.Jack

  • Anonymous
    March 19, 2014
    The comment has been removed

  • Anonymous
    March 24, 2014
    Mr Stebner,I attempted to remove .NET Framework 3.0 SP2 and get the following error during the cleanup? This is Windows 2003 Enterprise R2 Server. Can you please take look at the log to see if anything sticks out?"The product cleanup failed"Attached are the last few lines from the View Log.[03/24/14,16:03:48] Section [Registry - .NET Framework 3.0] - stop parsing entries[03/24/14,16:03:48] Not running action 'Registry - .NET Framework 3.0 (Wow6432Node)' for product '.NET Framework 3.0' because the OS condition does not match[03/24/14,16:03:48] ERROR Cleanup failed for product .NET Framework 3.0Thank you!Simon

  • Anonymous
    March 24, 2014
    Hi Simon Singh Aulakh - I'm sorry for the hassles.  The part of the log that you posted doesn't show the exact cause of the failure though.  Would it be possible for you to zip and upload your log to a file server (such as http://onedrive.live.com) and then reply back here with a link that I can use to download the log file and take a closer look?

  • Anonymous
    March 24, 2014
    Hi Mr. Stebner,I will send you the logs on onedrive. Thanks, Simon

  • Anonymous
    March 25, 2014
    .NET Utility Tool failed with the following error code: 1602-2147467260-2147467260*0:

  • Anonymous
    March 25, 2014
    Hi Jeff Allen - Error code 1602 typically means that setup was cancelled before it was able to complete.  I'm not familiar with the .NET Utility Tool though.  What is that tool, and what is the exact location that you downloaded and ran it from when you got this error code?

  • Anonymous
    April 01, 2014
    Hi Aaron:I have had a .NET problem for months.  I have Windows 8.  I can't install Office, or iLok, or do any of the fixes.  No Windows updates (4.5 etc., just freezes).  The Windows Update Standalone Installer freezes, saying "Searching for updates on this computer."  I tried the tool you posted, and it doesn't work.  I would appreciate some help.  Thanks so much.

  • Anonymous
    April 02, 2014
    Hi Andrew Manitsky - I'm not sure that any of the issues you described are related to the .NET Framework.  They could just be general problems with Windows itself.  Are you seeing any specific error messages that led you to believe that these problems are being caused by the .NET Framework?In the meantime, here are some steps that I typically recommend that might help in case it is a general problem with Windows:1.  Install the latest Windows service pack if you haven't yet. In your case, that would be Windows 8.1.2.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.3.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.

  • Anonymous
    April 02, 2014
    Thanks for responding so quickly!  I believe it's a .NET Framework problem because I got error 1935 when trying to install both Office and iLok.  And with the latter, the iLok tech support concluded it was a .NET problem.The service pack will not install. 947821 doesn't work either.  It gives me Error 87.  Then I run the ? command as suggested, and the specific commands suggested aren't listed.  There are others that look like they might be useful (like Cleanup-Wim), but I didn't want to just start trying random things. I tried all of those, too.

  • Anonymous
    April 03, 2014
    The comment has been removed

  • Anonymous
    April 03, 2014
    The error was from the first steps at 947821.  I tried both DISM.exe/Online/Cleanup-image/Scanhealth and DISM.exe/Online/Cleanup-image/Restorehealth and got Error: 87.

  • Anonymous
    April 03, 2014
    (continued...) the System Update Readiness Tool won't install. It freezes on "Windows Update Standalone Installer" with the message "Searching for updates on this computer..."

  • Anonymous
    April 04, 2014
    The comment has been removed

  • Anonymous
    April 04, 2014
    Ok, I tried it with the right spacing. Both /Scanhealth  and /Restorehealth now say Error: 0x80040154. DISM failed. No operation was performed.

  • Anonymous
    April 04, 2014
    Hi Andrew Manitsky - That error code means that something isn't registered correctly on your computer, but I am not sure how to solve that type of problem other than by repairing/re-installing Windows.  Before resorting to that, I'd suggest posting a question on the Windows 8 forum at answers.microsoft.com/.../windows and see if someone there has any other suggestions that you can try first.

  • Anonymous
    April 04, 2014
    Ok, thanks Aaron Stebner.  I appreciate your efforts.

  • Anonymous
    April 26, 2014
    thanks a bunck after doing a reinstsll and pulling my hair out, you saved the day congrats

  • Anonymous
    June 01, 2014
    hello Aaron,I am trying to run the Clean up tool and after a certain point, it does not do anything.Please find the log file and let me know what I should do.[06/02/14,11:11:59] Process successfully launched. Waiting 60 seconds for it to complete.[06/02/14,11:11:59] Process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {CDC9D357-66D4-47D2-8036-19403C68B8C2}' exited with return code 0[06/02/14,11:11:59] Found entry {06DFD541-F304-4A86-9F0F-24B772290C74}, performing action now[06/02/14,11:11:59] Launching process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' now[06/02/14,11:11:59] Process successfully launched. Waiting 60 seconds for it to complete.[06/02/14,11:11:59] Process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' exited with return code 0[06/02/14,11:11:59] Found entry {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}, performing action now[06/02/14,11:11:59] Launching process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}' now[06/02/14,11:11:59] Process successfully launched. Waiting 60 seconds for it to complete.[06/02/14,11:11:59] Process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}' exited with return code 0[06/02/14,11:11:59] Found entry {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}, performing action now[06/02/14,11:11:59] Launching process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}' now[06/02/14,11:11:59] Process successfully launched. Waiting 60 seconds for it to complete.[06/02/14,11:12:00] Process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}' exited with return code 0[06/02/14,11:12:00] Found entry {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}, performing action now[06/02/14,11:12:00] Launching process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}' now[06/02/14,11:12:00] Process successfully launched. Waiting 60 seconds for it to complete.[06/02/14,11:12:00] Process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}' exited with return code 0[06/02/14,11:12:00] Found entry {30F00D74-F3A2-4512-8EAA-E14DA2F90434}, performing action now[06/02/14,11:12:00] Launching process 'C:UsersuserAppDataLocalTempIXP000.TMPmsizapw.exe TP {30F00D74-F3A2-4512-8EAA-E14DA2F90434}' now

  • Anonymous
    June 02, 2014
    The comment has been removed

  • Anonymous
    June 02, 2014
    www.sevenforums.com/.../283805-multiple-programs-go-appcrash-mscorks-dll-net-framework-2-a.htmlMultiple Apps go APPCRASH on mscorks.dll from .NET Framework 2 ?I am on Win 7 Ultimate x 64 SP1Latest issues experienced with ThinkVantage System Update and Windows Live Writerwww.sevenforums.com/.../283805-multiple-programs-go-appcrash-mscorks-dll-net-framework-2-a-2.htmlwww.sevenforums.com/.../333529-windows-live-writer-appcrash-mscorwks-dll-there-fix.htmlWhat do you suggest to fix it? and what steps / order to perform them in?SPECIFICS:Thinkvantage System Update.Description: Stopped workingProblem signature: Problem Event Name: APPCRASH Application Name: ia.exe Application Version: 1.0.0.1 Application Timestamp: 51d6753b Fault Module Name: mscorwks.dll Fault Module Version: 2.0.50727.5448 Fault Module Timestamp: 4e154bce Exception Code: c0000005 Exception Offset: 0000dbb8 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033Windows Live WriterDescription: Stopped workingProblem signature: Problem Event Name: APPCRASH Application Name: WindowsLiveWriter.exe Application Version: 14.0.8117.416 Application Timestamp: 4bc9180e Fault Module Name: mscorwks.dll Fault Module Version: 2.0.50727.5448 Fault Module Timestamp: 4e154bce Exception Code: c0000005 Exception Offset: 0000dbb8 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033

  • Anonymous
    June 03, 2014
    MORE:Problem signature: Problem Event Name: APPCRASH Application Name: WindowsLiveWriter.exe Application Version: 14.0.8117.416 Application Timestamp: 4bc9180e Fault Module Name: mscorlib.ni.dll Fault Module Version: 2.0.50727.5448 Fault Module Timestamp: 4e154c6c Exception Code: c0000005 Exception Offset: 001c1fec OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033 Additional Information 1: f32d Additional Information 2: f32d984e9505b56856baead45892ef58 Additional Information 3: 777a Additional Information 4: 777a1841cbfd8ab9d1e303b5f049fc23Read our privacy statement online: go.microsoft.com/fwlinkIf the online privacy statement is not available, please read our privacy statement offline: C:Windowssystem32en-USerofflps.txtProblem signature: Problem Event Name: BEX Application Name: WindowsLiveWriter.exe Application Version: 14.0.8117.416 Application Timestamp: 4bc9180e Fault Module Name: StackHash_2264 Fault Module Version: 0.0.0.0 Fault Module Timestamp: 00000000 Exception Offset: 7358c9f1 Exception Code: c0000005 Exception Data: 00000008 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033 Additional Information 1: 2264 Additional Information 2: 2264db07e74365624c50317d7b856ae9 Additional Information 3: 875f Additional Information 4: 875fa2ef9d2bdca96466e8af55d1ae6eRead our privacy statement online: go.microsoft.com/fwlinkIf the online privacy statement is not available, please read our privacy statement offline: C:Windowssystem32en-USerofflps.txt

  • Anonymous
    June 03, 2014
    The comment has been removed

  • Anonymous
    June 08, 2014
    Win7 SP1 (already)Done Done Still getting error on mscorwks.dll. Suggestions?Description: Stopped workingProblem signature: Problem Event Name: APPCRASH Application Name: WindowsLiveWriter.exe Application Version: 14.0.8117.416 Application Timestamp: 4bc9180e Fault Module Name: mscorwks.dll Fault Module Version: 2.0.50727.5448 Fault Module Timestamp: 4e154bce Exception Code: c0000005 Exception Offset: 0000dbb8 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033Read our privacy statement online: go.microsoft.com/fwlinkIf the online privacy statement is not available, please read our privacy statement offline: C:Windowssystem32en-USerofflps.txt

  • Anonymous
    June 09, 2014
    Hi Crashnburn - I'm sorry to hear that those steps didn't help.  If you're only seeing this error for Windows Live Writer, then I'd suggest trying to uninstall + re-install that program to see if it helps resolve this error.  If you're seeing this error for all .NET applications on this computer, then I'm not sure what else to suggest.  You might need to repair/re-install Windows to fix this type of error if that's the case.

  • Anonymous
    July 18, 2014
    Огромное спасибо за даннbIе файлbI.Благодаря вам у меня всё стало работать на ура.

  • Anonymous
    August 02, 2014
    thank you very much its useful  

  • Anonymous
    September 02, 2014
    I am unable to use this tool to clean .net framework 4.5.2 on windows 8, any idea?Thanks,

  • Anonymous
    September 03, 2014
    Hi Ukrit - The tool should support removing the .NET Framework 4.5.2 on Windows 8.  Are you not seeing it listed in the drop-down when you launch the app, or is it listed but fails when you try to clean it up?Can you please zip and upload your cleanup tool log files to a file sharing site (such as http://onedrive.live.com) and then reply back here and post a link that I can use to download your log files and take a quick look?

  • Anonymous
    September 03, 2014
    Thanks Aaron,here's the log file, Please help:www.liquiddietmenu.com/.../cleanup_main.zipIt seems the log message shows that 4.5.2 and 4.5.1 was cleaned up successfully. However, I still see them in the list and unable to install .net framework 4.0.It shows error like:"Microsoft .NET Framework 4 is already a part of this operating system.  You do not need to install the .NET Framework 4.0 redistributable.Same or higher version of .NET Framework 4.0 has already been installed on this computer"

  • Anonymous
    September 03, 2014
    Hi Ukrit - The cleanup tool doesn't filter the list in the drop-down based on what is installed or not.  The reason for that is that the tool will always allow you to try to cleanup any remnants of a version of the .NET Framework, even if it is not currently detected to be installed.The error message you are seeing when you try to install the .NET Framework 4 is accurate - that version of the .NET Framework is installed as a part of Windows 8, and as a result, you cannot install it using the redistributable package.The .NET Framework 4.5.1 and 4.5.2 are in-place upgrades for the .NET Framework 4, and you can install the redistributable versions of 4.5.1 and 4.5.2 on Windows 8.  If you are seeing problems related to the .NET Framework 4, then installing 4.5.1 or 4.5.2 will help solve them in many cases.If that doesn't help, then can you please reply and post more details about the errors that you're seeing that led you to try to re-install the .NET Framework 4 in the first place?

  • Anonymous
    September 21, 2014
    I ran the tool and it failed to uninstall anything because when I went to reinstall .NET Framework 4.5 it said that it was already installed and obviously wasn't going to install it again.  I've ran the repair tool like the guide about your tool said to and nothing has changed.  I still can't believe that one corrupted download can't be fixed by anything on the entire internet as far as I know.  This whole journey of mine started because the corrupted download won't let me use Skype.  Extra Information-I'm running Windows 8.1-I cannot locate any of the .NET programs to uninstall them from Control Panel (which led me to your tool)-The only framework I can find is something called Microsoft XNA Framework Redistributed.  I don't dare uninstall it until I know what it is though.

  • Anonymous
    September 22, 2014
    Hi Matthew - Windows 8.1 includes the .NET Framework 4.5.1 as a part of the OS and it cannot be uninstalled.  As a result, the cleanup tool does not allow you to remove the .NET Framework 4, 4.5 or 4.5.1 on Windows 8.1.What exact error message are you seeing that led you to try to repair/re-install the .NET Framework 4.5 in the first place?

  • Anonymous
    September 22, 2014
    Hi Matthew - One thing that might help you in the meantime is to try to install the .NET Framework 4.5.2 from www.microsoft.com/.../details.aspx.  This package contains the latest fixes for the .NET Framework 4 and 4.5, and it might help fix the issue you're currently seeing with Skype.

  • Anonymous
    October 26, 2014
    Hi Aaron - I recently installed Win 8.1 causing an old application (Print Master 18 by Broderbund) that uses .NET Framework 1.1 to stop working.  Not knowing at the time I uninstalled the program but of course could not reinstall it as Win 8.1 doesn't support 1.1.  I came across your utility and it sounds like it could resolve the problem but wonder if it might affect other later applications that use later versions of .NET Framework.  Might that be the case?  If so is there a way to determine if I have other such applications?  Do you have any suggestions?  Thanks a lot in advance.

  • Anonymous
    October 27, 2014
    Hi Jim MacMillan - There are a small number of compatibility issues, but the .NET Framework 1.1 can be installed and used on Windows 8.1.  When you try to install it, Windows will display a Program Compatibility Assistant dialog.  If you click the button named "Run the program without getting help", the .NET Framework 1.1 should still install successfully.  I'd suggest trying that and see if it solves the issue you're seeing with Print Master 18 on your computer.

  • Anonymous
    November 01, 2014
    Thanks Aaron.  This is what I tried at first without success, I've just tried again with the same result.  Install Shield runs for a bit, then upon the following "Registering System Enterprise Service.dll" I get a message "Executing: Failed".  What follows are dialogs "Microsoft .Net Framework 1.1 Setup has ended prematurely", then "1603 Error installing Microsoft(R) .Net Framework".  Any more suggestions?  Thanks.

  • Anonymous
    November 02, 2014
    Hi Jim MacMillan - I'd suggest trying the workarounds in these blog posts to see if any of them help resolve this issue you're seeing:blogs.msdn.com/.../444085.aspxblogs.msdn.com/.../442747.aspxblogs.msdn.com/.../510677.aspx

  • Anonymous
    November 06, 2014
    Hello,I wanted to thank you Aaron because yesterday I tried every other solution, to be able to re-install the DotNet FrameWork 3.5, because I was a little bit afraid of deleting anything but since none of them worked, I finally resorted to this wonderful CleanUp tool and it worked perfectly, so thank you very much and keep up the GREAT work.Cordially, Mounir.

  • Anonymous
    November 13, 2014
    Hi Aaron, after uninstalling all version 4 and above of NET framework in Windows 7, I pursued to uninstall version 3 from Windows features. I wouldn't allow me, ended always with an error I couldn't solve so I used your tool to wipe all out. However, I still see the NET framework marked in Windows features and when if I try to uninstall it, it doesn't allow me again. I'm stuck. I can't neither install nor uninstall. Did your cleanup routine forget any files? Thanks in advance.

  • Anonymous
    November 13, 2014
    I've noted that in the log there are two mysterious errors:[11/14/14,11:07:01] MoveFileEx failed for 'C:Windowssystem32mscorier.dll' with error code 5 - Access is denied.[11/14/14,11:07:04] MoveFileEx failed for 'C:Windowssystem32mscories.dll' with error code 5 - Access is denied.I have no clue on who is blocking those files. I found a similar error in the CBS log when trying to uninstall NET 3 from Windows Features. Maybe somebody can give me a hint? I already tried disabling my Antivirus.

  • Anonymous
    November 14, 2014
    Hi Jan - The .NET Framework cleanup tool does not allow you to remove versions of the .NET Framework that are installed as a part of Windows, such as the .NET Framework 2.0, 3.0 or 3.5 on Windows 7.If you're seeing errors trying to disable or enable the .NET Framework 3.5 on Windows 7, here are steps that I would suggest that you try to resolve them: Install the latest Windows service pack and updates if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.

  • Anonymous
    November 17, 2014
    Aaron,  I  can remove  .NET framwork  with  cleanup tools.  I can  resintall .net framwork  too. But  I can not  install .net framwork  patches.

  • Anonymous
    November 18, 2014
    Hi Jeff guo - Do you see this behavior for all .NET Framework hotfixes, or only for specific ones?  If the latter, which exact KB numbers are failing?Also, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    December 18, 2014
    Hello Aaron,helps your cleanup tool to fix Problems with Redistributable Packages?http://bit.ly/1wPJHG7Thanx!Why is my message flagged as spam?

  • Anonymous
    December 18, 2014
    Hi PapaM - I'm sorry, but I don't control the spam settings for the MSDN blog site.  I'm guessing your comment might've gotten flagged because it contains a bit.ly URL, and spammers tend to use those to embed links to unrelated sites in blog comments.

  • Anonymous
    January 02, 2015
    No download, gets truncated

  • Anonymous
    January 02, 2015
    Hi darkmicro - I'm not seeing any problems when I try to download the tool.  Have you tried both of the download locations?  If they both behave the same way for you, maybe it would help to try downloading the tool with a different web browser or something like that?

  • Anonymous
    January 23, 2015
    trying to download.error code: 1603(Windows Installer Error)Tried running the .net cleanup tool. Says everything is good.Will not download and keeps coming up with the same error.Please help

  • Anonymous
    January 23, 2015
    Hi denise - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    February 04, 2015
    Thank you, THANK YOU.Worked as needed, Worked as expected, Worked as documented.

  • Anonymous
    February 13, 2015
    Well, I tried this tool and now when I try to re-install .Net, it says "a version of .net is already installed". Anyone have any thoughts on how to proceed?

  • Anonymous
    February 13, 2015
    Hi J - It sounds like you might be trying to install the redistributable package for a version of the .NET Framework that is installed as a part of Windows.  What version of Windows is on your PC, and what version of the .NET Framework are you trying to install when you see that message?

  • Anonymous
    February 24, 2015
    your service is nice

  • Anonymous
    March 11, 2015
    Hi Aaron,I used your tool to clean up Netframework 1.1 and 4.5.1 after normal uninstallation from a Win 7 system.  It said the removal was successful but the log reported some errors.  I cannot now reinstall netframework 4.5.1 or 4.5.2.  The install fails and reports "Final Result: Installation failed with error code: (0x800B0003), "The form specified for the subject is not one supported or known by the specified trust provider. "I was hoping your tool would give a clean slate and allow a fresh installation of netframework.

  • Anonymous
    March 11, 2015
    Hi Tangelo22 - That error typically means that something is wrong with the part of Windows that is used to validate digital signatures.  The .NET Framework cleanup tool is not able to fix that type of issue.Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    March 11, 2015
    The comment has been removed

  • Anonymous
    March 12, 2015
    I've spent about 4 hours trying to fix this issue on my machine; I installed software that requires functioning .NET, and it won't run (3d printer software).  The .NET installs don't show up in any uninstaller - Windows, Revo, Glary, etc.  I've tried the dotnet fix and it says it worked, but clearly it doesn't.  I can see .NET 3.5 in "Turn Windows Features On/Off," but can't change anything there - I get an error.When I try to install .NET 4.5.2 or 4.5.1, the install fails (actually, they all do).  Here's the log:OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1OS Description = Windows 7 - x64 Service Pack 1MSI = 5.0.7601.18493Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7600.16385_none_5f2ecc1aaa4ac3b2.manifestWindows servicing = 6.1.7601.17592CommandLine = X:85c32338718e5b4cddd8656e6e81\Setup.exe /x86 /x64 /redistTimeZone = Eastern Daylight TimeInitial LCID = 1033Using Simultaneous Download and Install mechanismOperation: InstallingPackage Name = Microsoft .NET Framework 4.5.2 SetupPackage Version = 4.5.51209User Experience Data Collection Policy: DisabledNumber of applicable items: 11Exe (X:85c32338718e5b4cddd8656e6e81SetupUtility.exe) succeeded.Exe Log File: dd_SetupUtility.txtServiceControl operation succeeded!ServiceControl operation succeeded!Exe (X:85c32338718e5b4cddd8656e6e81SetupUtility.exe) succeeded.Exe Log File: dd_SetupUtility.txtMSI (X:85c32338718e5b4cddd8656e6e81netfx_Full_GDR_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.5.2 Setup_20150312_185015409-MSI_netfx_Full_GDR_x64.msi.txtFinal Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:03:19).How do I fix this mess?  Thanks.

  • Anonymous
    March 13, 2015
    The comment has been removed

  • Anonymous
    March 13, 2015
    Hi Alex - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    March 13, 2015
    Aaron - here is my vslogs.cab file:www.copleymovie.com/.../vslogs.cabThanks,-alex

  • Anonymous
    March 13, 2015
    Hi Alex - This is the error from your log that is the cause of your .NET Framework setup failure:Info 1923.Service 'Microsoft .NET Framework NGEN v4.0.30319_X86' (clr_optimization_v4.0.30319_32) could not be installed.  Verify that you have sufficient privileges to install system services.I'd suggest going to services.msc, checking to see if you have another instance of this service already installed, and if so, remove it.  Afterwards, please try again to install the .NET Framework 4.5.2.

  • Anonymous
    March 13, 2015
    I don't have that service installed.  I only have two v 2.0 installed.  Here's the screenshot:www.copleymovie.com/.../Services.jpg

  • Anonymous
    March 13, 2015
    Hi Alex - In that case, this error is likely caused by a registry permissions problem at HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices.  Can you check and see if you have a sub-key there named clr_optimization_v4.0.30319_32, and if so, delete the sub-key and try running .NET Framework setup again?If you don't have a sub-key with that name, can you please check the permissions for the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices and make sure that the SYSTEM account and the Administrators group have full control to that key and that these permissions are inherited by any sub-keys and try running .NET Framework setup again?

  • Anonymous
    March 13, 2015
    I don't have that sub-key; and my System account and Administrators group have full control of HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices and the control appears to inherited through the tree.I tried re-installing 4.5.2, and it now appears to work. I did toggle the permissions, though.Thanks.

  • Anonymous
    March 13, 2015
    Hi Aaron,That support article that you posted a link for is for XP.  Will that be a problem since I have Win 7?

  • Anonymous
    March 13, 2015
    Hi Tangelo22 - I think that the Fix-It from that knowledge base article won't work on newer versions of Windows, but the manual repair steps should work as written.

  • Anonymous
    March 14, 2015
    Hi AaronI'm having trouble renaming the Edb.log file.  It says that the path is incorrect.  I followed the syntax and example carefully.

  • Anonymous
    March 16, 2015
    The comment has been removed

  • Anonymous
    March 17, 2015
    Nice and Very informative .

  • Anonymous
    March 19, 2015
    Hi Aaron.I do have the catroot2edb.log on my pc.I typed this verbatim--- ren %systemroot%system32catroot2Edb.log *.tstAm I supposed to substitute C:windows for the %systemroot%?I have 3 catroot folderscatrootcatroot2catroot2_2014111395750The edb.log file in the catroot2 tells me it is being used by another process when I try to access it.

  • Anonymous
    March 19, 2015
    Thanks but your cleanup tool has basically destroyed the .net framework and none of the given tools actually help bring it back to a functional state. My only option seems to be a full re-install of windows. ;(

  • Anonymous
    March 20, 2015
    Hi Tangelo22 - That's the behavior I see too.  There is some other Windows process running on your PC that is causing that file to be held in use.  I'd suggest skipping that step and trying the other steps in the knowledge base article to see if they help solve this digital signature issue that is preventing you from installing the .NET Framework on your PC.

  • Anonymous
    March 20, 2015
    Hi frustrated - I'm sorry for the hassles that this issue is causing for you.  The cleanup tool is designed to remove the .NET Framework so that you can successfully re-install it.  You shouldn't need to use any other tools to fix things - you should just need to re-install the version(s) of the .NET Framework that you need for the applications that you want to run on your PC.If you've tried to re-install the .NET Framework and setup is still failing, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    April 03, 2015
    The comment has been removed

  • Anonymous
    April 03, 2015
    Hi Florinda Azevedo - I work for Microsoft, not for Intuit.  For issues with TurboTax, I think you'll need to contact the Intuit/TurboTax technical support team for further assistance.

  • Anonymous
    April 19, 2015
    i had to believe that but that is work.

  • Anonymous
    June 15, 2015
    Hello Aaron,   I installed the VS 2015 RC which includes the 4.6 framework on my windows 8.1 environment, but it seems to have broken an application I use from SAP (NWBC).  Apparently they were testing for the version of the .net framework to be 4.5.  So I uninstalled VS 2015 RC, but it left the .net framework 4.6 installed, now I don't know how to revert back to 4.5.2.  I was going to run your tool to uninstall the 4.5.2 framework, but I'm not sure if that will fix it.  Have you had any experience with the 4.6 framework??  Can your tool detect and uninstall that version?

  • Anonymous
    June 16, 2015
    Hi AugustPT - The .NET Framework 4.6 is an in-place upgrade for the .NET Framework 4, 4.5, 4.5.1, and 4.5.2.  If you have the .NET Framework 4.6 installed and need to revert to an earlier .NET Framework 4 version, you'll need to uninstall the .NET Framework 4.6 (using the Programs and Features control panel), and then you should be able to re-install the .NET Framework 4.5.2 afterwards (from www.microsoft.com/.../details.aspx).

  • Anonymous
    June 26, 2015
    Hey Aaron! I've pretty much tried everything at this point to get my .NET framework back into working order and nothing has seemed to do the trick. I tried to work it out on my own with help I found, but when I tried to fix this when it first started happening (a few months ago after my raid array battery had died) I ended up getting so frustrated I just gave up and lived with several of my programs being unusable. I'm finally giving it a second try and since I'm at my wit's end here, I figured I'd see if you could offer some help. I've uploaded my vslogs.cab here for your to take a peek and see if you can help me figure out the issue so I don't go insane: www.lervana.net/vslogs.cab

  • Anonymous
    June 29, 2015
    Hi Amy - I took a look at your log files, and they show successful repair attempts for the .NET Framework 4.5, but then the software inventory file in your vslogs.cab doesn't actually show that the .NET Framework 4.5 is installed.  I'm not sure how your PC could've gotten into that state.  I'd suggest using the tools and steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the versions of the .NET Framework that are installed on your PC, then re-install the .NET Framework 4.5.2 from www.microsoft.com/.../details.aspx to see if that helps in this scenario.

  • Anonymous
    July 21, 2015
    Hey Aaron, .net 4 verification fails with return code -2147024891 How can I fix this?

  • Anonymous
    July 21, 2015
    Thanks

  • Anonymous
    July 22, 2015
    Hi Nate1994 - That return code means access was denied.  Can you look in the log file and let me know what command the verification tool was trying to run when it encountered that error?  Also, what version of Windows are you running on your PC?

  • Anonymous
    July 22, 2015
    Hi Aaron, Thanks for your reply. I'm not sure which command was running so I have uploaded the entire log at:  www.dropbox.com/.../setupverifier_main_07-22-15_11.20.29.txt

  • Anonymous
    July 23, 2015
    Hi Nate1994 - The error that you're seeing is happening when the verification tool tries to run a simple .NET application on your Windows 7 PC.  To try to fix that error, I'd suggest using the tools and steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework 4.5.2 from your PC, re-install it, and see if that clears up this error.

  • Anonymous
    July 23, 2015
    Hi Aaron, I have already tried running the repair tool, cleanup tool, reinstalling .net framework and installing different versions of .net framework.  None of this has worked and reinstall isn't an option as this is a server running SBS 2011

  • Anonymous
    July 23, 2015
    Hi Nate1994 - Did you also try to upgrade to the .NET Framework 4.6?  If so and if that didn't help either, then I'm afraid I'm not sure what else to suggest.  You might want to try posting a question on the .NET Framework setup forum at social.msdn.microsoft.com/.../home and see if someone there has any additional suggestions that you can try out.

  • Anonymous
    July 23, 2015
    No, I haven't tried 4.6.  I wasn't aware it existed.  I will try it now.

  • Anonymous
    July 23, 2015
    Hi Nate1994 - The .NET Framework 4.6 just shipped along with Visual Studio 2015.  You can download the offline installer for it from www.microsoft.com/.../details.aspx, and it is an in-place upgrade for all versions of the .NET Framework 4 family (4, 4.5, 4.5.1 and 4.5.2).

  • Anonymous
    July 31, 2015
    Aaron que opinas con el error de windows 10 al intentar activar las caracteristicas de windows framework 3.5 sp1... he intentado siempre pero me sale esto "el ensamblaje referido no está instalado en su sistema error 0x800736B3"

  • Anonymous
    August 03, 2015
    The comment has been removed

  • Anonymous
    August 05, 2015
    I started this tool on a clean Installation of Windows 10 Professional 64Bit. Normaly Framework 4 is preinstalled. I installed Framework 3.5 SP1 via webinstaller of MSDN. Now I want to remove the Framework 3.5. In the Tools Combobox "All Frameworks", "Framework 1.0" and "Framework 1.1" are listed only. In the logfile of the Cleanup tool is everythink listed correct: [08/06/15,10:35:30] Install state for .NET Framework 1.0: not installed. [08/06/15,10:35:30] Install state for .NET Framework 1.1: not installed. [08/06/15,10:35:30] Install state for .NET Framework 2.0: installed with service pack 2. [08/06/15,10:35:31] Install state for .NET Framework 3.0: installed with service pack 2. [08/06/15,10:35:31] Install state for .NET Framework 3.5: installed with service pack 1. [08/06/15,10:35:31] Install state for .NET Framework 4 Client: installed with no service packs. [08/06/15,10:35:31] Install state for .NET Framework 4 Full: installed with no service packs. [08/06/15,10:35:31] Install state for .NET Framework 4.5: installed with no service packs. [08/06/15,10:35:31] Install state for .NET Framework 4.5.1: installed with no service packs. [08/06/15,10:35:31] Install state for .NET Framework 4.5.2: installed with no service packs. [08/06/15,10:35:31] Install state for .NET Framework 4.6: installed with no service packs. When I see it correct so the tool does list the NOT installed Frameworks only. Maybe it is an issue on the operating System.

  • Anonymous
    August 05, 2015
    Update: I found the error log after I tried to cleanup in silent mode. It reports that the Framework 3.5 is a part of OS and should not be remove: [08/06/15,10:46:38] Beginning of new cleanup utility session [08/06/15,10:46:38] Cannot remove product '.NET Framework 3.5' because it is not allowed on the current OS [08/06/15,10:46:38] Cleanup utility exiting with return value 3 But I do not understand ist because Framework is not a part of OS anymore since Windows 8 and I installed the Framework unattended of the OS (especially via webinstaller from MSDN).

  • Anonymous
    August 05, 2015
    Hi Aaron, I've been trying to update .NET Framework 4.5.2 but it always ends up in error code 643. I went through the Registry and looked to see if it was permission issue but it wasn't, and I used the .NET Framework repair tool and nothing popped up. Is there a way to fix this? Below is the error log, I don't know if that is of any use. OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1 OS Description = Windows 7 - x64 Service Pack 1 MSI = 5.0.7601.18896 Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7601.17514_none_615fdfe2a739474c.manifest Windows servicing = 6.1.7601.18766 CommandLine = E:4c5a1f852f43c055a35d8ef5c2\Setup.exe /x86 /x64 /redist TimeZone = Pacific Daylight Time Initial LCID = 1033 Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft .NET Framework 4.5.2 Setup Package Version = 4.5.51209 User Experience Data Collection Policy: Disabled Number of applicable items: 14 Exe (E:4c5a1f852f43c055a35d8ef5c2SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt ServiceControl operation succeeded! ServiceControl operation succeeded! ServiceControl operation succeeded! ServiceControl operation succeeded! Exe (E:4c5a1f852f43c055a35d8ef5c2SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt MSI (E:4c5a1f852f43c055a35d8ef5c2netfx_Full_GDR_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.5.2 Setup_20150806_061503148-MSI_netfx_Full_GDR_x64.msi.txt Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:00:24).

  • Anonymous
    August 06, 2015
    The comment has been removed

  • Anonymous
    August 06, 2015
    Hi Mei - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    August 06, 2015
    Hi Aaron, Here are the vslogs www.dropbox.com/.../vslogs.cab

  • Anonymous
    August 06, 2015
    Hi Mei - This is the error from your log file that is causing .NET Framework setup to fail:     Error 997. Overlapped I/O operation is in progress. I'd suggest trying the workarounds listed at blogs.msdn.com/.../error-997-overlapped-i-o-operation-is-in-progress-kb2918614-breaks-windows-installer-service.aspx to see if they help in this scenario.

  • Anonymous
    August 23, 2015
    Hi Aaron I want to install a windows sdk7 on my laptop with windows 8.1(64bit). As I try to install it there is an error saying I must install microsoft .net framework 4.0 first, but when I downloaded it and tried to install it there was a message that "same or higher version of it is installed or part of my OS". Also the framework is not listed in my programs and features. Then I used the verifier the repair_tool and the cleanup_tool but they couldn't fix my problem. What do you suggest I do? Do you think .net framework is removable from windows 8.1? And why do you think the sdk7.1 setup can not find the framework if it is installed?    

  • Anonymous
    August 24, 2015
    Hi Sarah - Windows 8.1 includes the .NET Framework 4.5.1 as a part of the OS, and there is no way to uninstall it.  The .NET Framework 4.5.1 is a full replacement for the .NET Framework 4 and 4.5.  Setup programs that require the .NET Framework 4 or 4.5 should not prompt you to install those older versions if the .NET Framework 4.5.1 is already present.  Can you post a download link for the exact SDK that you're trying to install?

  • Anonymous
    October 06, 2015
    i'll follow the intructions but i have the same problèm ; .NET framework dosent's work

  • Anonymous
    October 07, 2015
    Hi Roba3i - Can you please provide more details about the problem you're seeing?  For example, are you trying to install an application and it cannot install the .NET Framework or detect that it is installed?  Or are you trying to use an application  that requires the .NET Framework and it fails?  Also, what is the exact error message that you see in your scenario?

  • Anonymous
    November 02, 2015
    I have windows 7 ult 64 bit and I REALLY NEED to remove my 3.5 .net fx And reinstall it but it's not on my "Installed programs" or Updates and yet it's still there even if i "Remove All framework" because the cleanup tool wont show it on the list. it apeared installed with SP1 in the log.

  • Anonymous
    November 03, 2015
    The comment has been removed

  • Anonymous
    November 06, 2015
    Hey Aaron, I'm having an issue with the cleanup tool in that whenever I try to remove the microsoft.net versions, I restart my computer and they are still there. Do you think you could help?

  • Anonymous
    November 07, 2015
    BTW I have windows 8.1, and none of the versions are being removed.

  • Anonymous
    November 07, 2015
    Hi Zach - The .NET Framework cleanup tool does not allow you to remove versions of the .NET Framework that are installed as a part of the OS.  On Windows 8.1, the .NET Framework 2.0, 3.0, 3.5 and 4.5.1 are installed as a part of the OS, so none of those versions will be removed when running the cleanup tool. What is the exact problem that you're seeing that is leading you to try to remove the .NET Framework in the first place?

  • Anonymous
    December 05, 2015
    When the new version .NET Framework Cleanup Tool with support .NET Framework 4.6.1?

  • Anonymous
    December 07, 2015
    Hi Wenzel - I will update the cleanup tool, verification tool and sample detection code in the near future when time permits.  In the meantime, you should be able to use the normal uninstall process from the Programs and Features control panel to remove the .NET Framework 4.6.1.

  • Anonymous
    December 31, 2015
    It seems .net 2.0 is corrupt in my system. How can i reinstall that. I ran your tool and it cleaned up all the frameworks but as you said, it will not uninstall those. Is there way to repair or reinstall .net.

  • Anonymous
    January 01, 2016
    Hi Durgesh - What version of Windows do you have on your computer?  If it is Windows Vista or newer, these are the steps I typically recommend to repair the .NET Framework 2.0:

  1.  Install the latest Windows service pack and updates if you haven't yet.
  2.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.
  3.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums at answers.microsoft.com/.../windows to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.
  • Anonymous
    January 03, 2016
    KrojamSoft FilesSearch Tool helped me in this case.

  • Anonymous
    January 07, 2016
    Awsome dude ! Help that this will work. But I never so much detailed help and assitance !

  • Anonymous
    January 11, 2016
    Hi, I uninstalled .net 4.6 unintentionally, and now i can't reinstall it. I get an error "Fatal error during installation." What do i need to do? Thank you.

  • Anonymous
    January 11, 2016
    Hi e - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    January 29, 2016
    The comment has been removed

  • Anonymous
    January 29, 2016
    Hi Christie - I'd suggest killing the cleanup tool if it isn't making any progress.  Afterwards, can you please upload the log file from %temp%cleanup_main.log to a file server (such as http://onedrive.live.com) and reply back here and post a link that I can use to download the log file and take a closer look?  Hopefully I can figure out from the log file where the tool is getting stuck and suggest a workaround for you to try.

  • Anonymous
    January 29, 2016
    Aaron, can you pull it from here? drive.google.com/.../view

  • Anonymous
    January 29, 2016
    The comment has been removed

  • Anonymous
    January 29, 2016
    It simply asks if I want to "uninstall this product". I assume I should say yes, and then move on, rerunning the clean up tool? Thank you so much for your help!  

  • Anonymous
    January 29, 2016
    Hi Christie - Yes, please try to click yes and let it uninstall that product and then try to re-run the cleanup tool.

  • Anonymous
    January 29, 2016
    You're going to be sick of me!   After I did that, it said "this installation package could not be opened. Verify that the package exists and that you can access it, or contact the vendor to verify that this is a valid Windows installer package."  I have several security updates for 4.5.1 installed dating back to 2014.

  • Anonymous
    January 29, 2016
    Hi Christie - To resolve that type of error, I'd suggest trying to re-download and repair the .NET Framework 4.5.1 on your PC.  You can download it from www.microsoft.com/.../details.aspx.

  • Anonymous
    January 29, 2016
    Thank you! Thank you!  Interestingly enough, after doing that and trying the uploads again, it all uploaded! The error in that installer messed everything else up.  I really appreciate your help!

  • Anonymous
    February 05, 2016
    I am trying to upgrade my TurboTax 20125. I keep getting a message that "the .NET 4.0Framework Verification tool can not be found".  I have gone to the Microsoft site and downloaded the repair tool, but I still get the message on Intuit.  Can you help me?

  • Anonymous
    February 05, 2016
    Correcting my poor typing: I am trying to upgrade my TurboTax 2015. I keep getting a message that "the .NET 4.0 Framework Verification tool can not be found".  I have gone to the Microsoft site and downloaded the repair tool, but I still get the message on Intuit.  Can you help me?

  • Anonymous
    February 05, 2016
    Hi SkyhawkTX - I don't work for Intuit and I'm not familiar with what TurboTax setup does behind the scenes to try to download and run the .NET Framework verification tool.  In previous years, TurboTax setup has used a version of the verification tool described at blogs.msdn.com/.../8999004.aspx, but I'm not sure if it does that in more recent versions.  I'd recommend contacting Intuit technical support or searching on their web site for additional information about this error message, and hopefully they have some workarounds that they can suggest.

  • Anonymous
    February 05, 2016
    Thanks for this great Tool! I used Windows 7 for a long period (since 2009 - never reinstalled it) After some tests with unsigned drivers and different virtual network-adapters, the "netsh interface" and "netman Service" stopped working with following error:


Fehler bei der Konfiguration des DHCP-Diensts. Möglicherweise besteht keine Schnittstellenverbindung. Das System kann die angegebene Datei nicht finden.

Translate into English:

Error with configuration of DHCP-Service. Maybee there is no connection to interface. System can't find the stated file

Because it wasn't fixable, I did a "Windows Upgrade from Windows 7 to Windows 7" to fix the whole System. This worked fine except the .net Frameworks. When I wanted to start Visual Studio I get an Error Message ("Type initialiser of <"module"> caused an exception"). So I figured out that something was wrong with the .Net Framework. I wasn't able to install or uninstall it. With your tool I removed all Versions of 4.x. After this the new installation worked like a charm. So maybe this helps other people, which have to fix their Windows 7. bye bye

  • Anonymous
    February 06, 2016
    Sir, this is 2016 and your tools work perfectly...before this, I have been trawling various other websites and all unsuccessful! All I wanted to do is install dotnet3.5 on my windows XP 3. THANK YOU VERY MUCH SIR!!

  • Anonymous
    February 09, 2016
    Hello, I am trying to run on windows 8 a sofware  which isn't working with dotnet4.5. Is it possible to uninstall dotnet4.5 on windows 8 ? THanks

  • Anonymous
    February 09, 2016
    Hi Laurent - No, it isn't possible to uninstall the .NET Framework 4.5 on Windows 8.  There are a few other options you could try instead:

  1.  You could try to install the latest update for the .NET Framework 4 family (which is the .NET Framework 4.6.1) to see if that helps.  You can download that from www.microsoft.com/.../details.aspx.
  2.  You could try these repair steps, which are the ones I typically recommend for "repairing" versions of the .NET Framework that are installed as a part of the OS:     a.  Install the latest Windows service pack and updates if you haven't yet.     b.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.     c.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.
  3.  You could search on the website for the manufacturer of the software that you're trying to use to see if they have any patches or other workarounds for this issue.
  • Anonymous
    February 10, 2016
    I installed the cleanup tool and ran it, afterwards tried to install .NET Framework 4.6, but the installation still fails. OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1 OS Description = Win7 - x64 Home Premium Edition Service Pack 1 MSI = 5.0.7601.17514 Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7600.16385_none_5f2ecc1aaa4ac3b2.manifest Windows servicing = 6.1.7601.17592 CommandLine = E:5d3a1bf36e69f8bb8bd755fea304\Setup.exe /x86 /x64 /web TimeZone = Central Standard Time Initial LCID = 1033 Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft .NET Framework 4.6 Setup Package Version = 4.6.00081 User Experience Data Collection Policy: AlwaysUploaded Number of applicable items: 9 Exe (E:5d3a1bf36e69f8bb8bd755fea304SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt ServiceControl operation succeeded! ServiceControl operation succeeded! Exe (E:5d3a1bf36e69f8bb8bd755fea304SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt Final Result: Installation failed with error code: (0x800B0003), "The form specified for the subject is not one supported or known by the specified trust provider. " (Elapsed time: 0 00:02:44).

  • Anonymous
    February 12, 2016
    Hi Manny - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look? Also, can you please export the data from the following registry keys on your PC and put the information in a file on a file server so I can look at them as well: HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionWinTrust

  • Anonymous
    February 15, 2016
    The comment has been removed

  • Anonymous
    February 16, 2016
    Hi RonC - Your log files show the following error: MSI (s) (6C:C0) [20:45:33:591]: Product: Microsoft .NET Framework 4 Client Profile -- A later version of Microsoft .NET Framework 4 Client Profile is already installed. All versions of the .NET Framework from 4 through 4.6.1 are the same product family, and installing a higher version of this product family will also install the payload from the earlier versions of this product family. I'd recommend first trying to install the latest version of the .NET Framework 4 product family (which is currently the .NET Framework 4.6.1) to see if that helps resolve the TurboTax error that you're seeing.  You can download the .NET Framework 4.6.1 from www.microsoft.com/.../details.aspx. If that doesn't help, then I'd recommend using the tools and steps listed at blogs.msdn.com/.../8108332.aspx to fully remove all versions of the .NET Framework from your PC, then try again to install the .NET Framework 4.

  • Anonymous
    February 16, 2016
    Thank you, Aaron!  That worked!  I thought I had to install each of the previous versions of .NET Framework after using the cleanup tool.  Once I installed the latest version (4.6.1) that showed all the other versions were installed too. That solved the problems with TurboTax, but, I can still not reinstall Microsoft Security Essentials which I understand also depends on the .NET Framework. The really odd thing is that as I was troubleshooting all this, I discovered that most of the application/.exe files in the Windows directory and subdirectories (e.g., system32/msiexec.exe) are not actually files any more--they are hard links.  I have no idea when this happened (though I'm guessing it happened when I tried to upgrade from Windows 7 Ultimate to Windows 10 and that upgrade repeatedly failed with no helpful information about the problem or how to resolve it).  But, I am thinking that those hard links may be causing problems for some installers that somehow do not handle hard links correctly.  What I don't know is how to turn the myriad hard links in the Windows folders back into real files. If you have any guidance on that I would be grateful because I am continuing to have difficulty installing several Microsoft products that depend on the .NET Framework and, presumably, the msiexec.exe and other Windows system files that are now hard links.

  • Anonymous
    February 17, 2016
    Hi RonC - What is the exact error that you see when trying to install Microsoft Security Essentials?  I don't have much experience with that product, but I can take a look at the error and see if it is something I can help with or not. If I'm not able to help, then you can also post a question on the Microsoft Security Essentials forum at answers.microsoft.com/.../mse-protect_start.

  • Anonymous
    February 17, 2016
    Thanks, Aaron.  I get this error very close to the beginning of the installation:  "Cannot complete the Security Essentials installation.  An error has prevented the Security Essentials setup wizard from completing successfully.  Please restart your computer and try again." and Error code: 0x80070643.  Needless to say, I've restarted my computer numerous times and that does not resolve it. Thanks too for the link to the MSE forum.

  • Anonymous
    February 17, 2016
    Hi RonC - Error code 0x80070643 is a pretty generic error code that just means "setup failed" but doesn't give enough information to indicate why it failed.  Does Security Essentials setup create any log files in %temp% that might help narrow this error code down further?

  • Anonymous
    February 17, 2016
    Thanks again, Aaron.  I appreciate your efforts. Yep--I also thought it was not a very helpful error with little information about "fixing" whatever was ailing the installer! After clearing out the %temp% directory and starting the MSE installer package and having it fail, I could not find any log files in %temp%. That said, I got MSE to install by doing the following:

  1. I used 7-zip to open and extract all the files in the MSEInstall.exe file to a "MSE" folder
  2. I then opened that MSE folder and ignored all the files in the "root" "MSE" folder
  3. I opened the "x86" folder inside the "MSE" folder (i.e., opened ".MSEx86"
  4. Inside that folder, I executed the "EppPrepInstall.msi" (i.e., ".MSEx86EppPrepInstall.msi") which succeeded in installing whatever it was (I think it was something like the "Microsoft Security Platform" or something like that
  5. Next, I executed the "setup.exe" file in that same folder (i.e., ".MSEx86setup.exe") which immediately became obvious was the MSE installer sequence of dialogs that had previously failed, but, they now installed in short order and MSE is running quite nicely, it seems!  It started running, downloaded the most recent definitions, and succeeded at doing a "Quick Scan". Very strange, but it worked! Now, if I could just figure out why Windows 10 is not installing!   It sure seems like something is wrong with the Windows Installer, but I have not been able to figure out what or how to repair it if there is something wrong.
  • Anonymous
    February 17, 2016
    Hi RonC - I'm glad to hear that you were able to get MSE to install and run correctly on your PC!  Windows Installer is used to install applications, not Windows itself, so if there is something wrong with Windows Installer on your PC, it isn't the root cause of the problem you're encountering with your Windows 10 upgrade. For Windows 10 upgrade issues, I'd recommend posting a question on the following forum - answers.microsoft.com/.../windows_10-windows_install.

  • Anonymous
    February 23, 2016
    Hello Aaron, I'm using this tool on a Windows Server 2012 R2 server in an attempt to remove 4.6 and 4.6.1 from the server as they prevent a proper install of SharePoint.  Though the tool gives a success message it is not removing these as the Registry still shows 4.6.1 as the Release.  I've tried it several times with the same result.  Does the tool work in Windows Server 2012 R2?  No worries if it doesn't; I just need to know whether we need to start a rebuild. Thanks for your help! Kay P.S.  I am getting the following warnings in the utility log: [02/23/16,08:13:33] Found entry httpfilter, performing action now [02/23/16,08:13:33] Attempting to stop the service 'httpfilter' [02/23/16,08:13:33] WARNING Failed to open the service 'httpfilter' [02/23/16,08:13:33] Found entry msftpsvc, performing action now [02/23/16,08:13:33] Attempting to stop the service 'msftpsvc' [02/23/16,08:13:33] WARNING Failed to open the service 'msftpsvc' [02/23/16,08:13:33] Found entry nntpsvc, performing action now [02/23/16,08:13:33] Attempting to stop the service 'nntpsvc' [02/23/16,08:13:33] WARNING Failed to open the service 'nntpsvc' [02/23/16,08:13:33] Found entry smtpsvc, performing action now [02/23/16,08:13:33] Attempting to stop the service 'smtpsvc' [02/23/16,08:13:33] WARNING Failed to open the service 'smtpsvc'

  • Anonymous
    February 23, 2016
    Hey Kay did you manage to resolve your issue? I am also exactly in teh same situation as you are and apparently it is not removing the .net frameworks for me too.

  • Anonymous
    February 23, 2016
    Hi Kay and John Doe - The cleanup tool should work fine to remove the .NET Framework 4.6 and 4.6.1 from Windows Server 2012.  What exact registry values are you referring to that still show the .NET Framework 4.6.1 installed?  Also, can you please upload your cleanup tool log file to a file server and provide a link here that I can use to download the log and take a closer look? One note too - the cleanup tool is only intended to be used as a last resort if normal uninstall processes don't work for some reason.  In most cases, it should work fine to just go to the Programs and Features control panel and uninstall the .NET Framework 4.6 or 4.6.1 from there.

  • Anonymous
    February 23, 2016
    Hi Aaron I can also confirm the problem faced by John and Kay. I have also been trying to remove .Net 4.6.1 and 4.6 in order to install Sharepoint (which for some reason doesn't install unless and until you have .net framework 4.5). However after using Control Panel and then using your clean up tool, I am still unable to get rid of 4.6. I have uploaded the log to http://pastebin.ca/3380682 I also think that may be its because I have Windows Server 2012 R2 installed.

  • Anonymous
    February 23, 2016
    Good morning, The registry value I'm referring to is HKEY_LOCAL_MACHINESOFTWAREMicrosoftNet Framework SetupNDPV4Full under Release I still show 394271, which indicates I'm on 4.6.1.  Neither .NET Framework 4.6 or 4.6.1 is listed under Program and Features and I can't remove the associated Windows Update, so unfortunately I'm in last resort mode. Thanks, Aaron. Makayla

  • Anonymous
    February 24, 2016
    Hi NAB and Kay - I think that the .NET Framework 4.6 uninstall process is not updating the Release value because it was previously present as a part of the OS (because the .NET Framework 4.5 is installed as a part of the OS on Windows Server 2012).  I'm not positive about that though and I don't have access to a test PC running Windows Server 2012 to confirm this.  Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    February 24, 2016
    Hi Aaron. Thank you for the reply. I ran the tool you mentioned, however I couldn't find any vslogs.cab file being generated. There was however a vslogs zip folder generated everytime I ran that tool. Here is the link for it: expirebox.com/.../f056a4ca0795c998535a7b6eda23fc3d.html Thanks again for the help Aaron!

  • Anonymous
    February 25, 2016
    Hi Aaron, We rebuilt the servers without .NET Framework 4.6, but thanks any way! Kay

  • Anonymous
    February 25, 2016
    Hi NAB and Kay - After talking with a colleague last night, I discovered that there is an OS update installed during .NET Framework 4.6 and 4.6.1 setup on Windows Server 2012 that needs to be uninstalled separately in order to resolve this issue.  You should be able to go to the Programs and Features control panel, click on Installed Updates, and remove the following KBs if they are present on your PC: KB 3102439 (for the .NET Framework 4.6.1) KB 3045562 (for the .NET Framework 4.6)

  • Anonymous
    February 25, 2016
    Hi Aaron That didn't work but thanks for all your help. I found out that the KB was actually 3045563 for R2 version. However uninstalling it still didn't solve the problem. Just in case if someone faces the same issue, what finally solved it was hacking the registry :) I manually changed the registry settings of .net versions in several keys to 4.5 and viola! Another catch is for some reason you cannot modify these registry keys unless you set yourself as the owner of these keys. Simply setting Full Control access won't cut it! Thanks again Aaron!

  • Anonymous
    February 26, 2016
    Hi Nab - I'm sorry and surprised to hear that uninstalling the KB didn't correctly revert the Release registry value.  Did you have the .NET Framework 4.6 and 4.6.1 installed on your server, and if so, did you remove them both? For the .NET Framework 4.6.1 on Windows Server 2012 R2, the KB number is KB3102467 (the value I listed earlier is for the original Windows Server 2012 release).

  • Anonymous
    March 17, 2016
    The .NET Framework 3.5 SP1 download link does not include the full package. It can be found at this link: https://www.microsoft.com/en-us/download/confirmation.aspx?id=25150

    • Anonymous
      March 28, 2016
      Hi Brandon - Thanks for letting me know about the issue with the .NET Framework 3.5 SP1 download link. I've fixed that link and a few others in the main text of this blog post.
  • Anonymous
    March 17, 2016
    Where can I download .NET Framework Repair Tool version 1.3?It is listed in KB but all links in it go.microsoft.com/fwlink/?LinkID=246062 , MST MS downloads searchs etc. link to old version 1.2 from 2014 without 4.6.1 support

  • Anonymous
    March 27, 2016
    After using the net framework cleanup tool I am still unable to download the 4.6.1 or the 4.5.2, my system says "fatal errors"

    • Anonymous
      March 28, 2016
      Hi Lena Heckroth - Can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?
      • Anonymous
        January 02, 2017
        I cannot install .NET Framework 4.5.2. I keep getting fatal errors, either 643 or Code 13EC.
        • Anonymous
          January 03, 2017
          Hi Michael Kelly - What version of Windows is on the PC where you're seeing this error? Also, can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?
  • Anonymous
    April 05, 2016
    Really awesome, guide!Thnx, man, you save my life

  • Anonymous
    May 20, 2016
    Mil Gracias'Excelente aporte¡Felicitaciones¡

  • Anonymous
    June 20, 2016
    I ran tool on window 10 Pro to uninstall .net Framework 4.6.1. But, it still there. I also follow this post to block auto re-install https://support.microsoft.com/en-us/kb/3133990.Please help!!!

    • Anonymous
      June 20, 2016
      The comment has been removed
  • Anonymous
    June 21, 2016
    I was just wondering if Aaron Stebner was still a Microsoft employee? You really helped me and my team out in 2006 with our .NET issues that we were having back then. I just wanted to check in with him. ~Meg A Watt, Intuit, Inc.

    • Anonymous
      June 21, 2016
      Hi Meg A Watt - I am still a Microsoft employee. Feel free to post questions in blog comments or use the contact form to get a hold of me and I'll try to help with any issues you're having if I'm able to.
  • Anonymous
    August 02, 2016
    thanks my problam solve

  • Anonymous
    August 19, 2016
    Microsoft seens youguys have installed window 10,in mny system,it wont let me do nothing,its just denying me on everything I do,it even wont let me get any help from no one,microsoft please help me fix the problem,it wasent like this before,thanks h ali.

    • Anonymous
      August 22, 2016
      Hi hasmat ali - I'm sorry for the poor experience you've had after upgrading to Windows 10. When you say that it is just denying you on everything, what are the exact error messages you see?You might also want to post a question on the Windows 10 forum at http://answers.microsoft.com/en-us/windows to see if someone there is able to help too.
  • Anonymous
    August 20, 2016
    Thanks for good help

  • Anonymous
    August 25, 2016
    Hello,I'm having issues removing .NET Framework 4.6.2 Preview ReleaseUnder ->C:\Windows\Microsoft.NET\Framework\v4.0.30319 It says latest version is 4.6.1532.0 32 bitRemoval tool supports it till 4.6.1. I'm using windows 8.1 32 bitAny help is welcome.Thank You

    • Anonymous
      August 25, 2016
      Hi KissMyAsthma13 - I'd recommend going to the Programs and Features control panel and uninstalling the .NET Framework 4.6.2 from there.
  • Anonymous
    August 25, 2016
    It does not work for .NET Framework 4.6.2, I have not found anything that works to uninstall 4.6.2, and you can't delete the registry key either.

    • Anonymous
      August 25, 2016
      Hi David Craft - I'm sorry, but I haven't had time yet to update the cleanup tool to support the .NET Framework 4.6.2. What version of Windows are you running where you're seeing this uninstall problem?
  • Anonymous
    October 02, 2016
    Hello, I've downloaded the tool after hours of searching the web and fiddling with my files trying to repair/uninstall NET Framework. However, after I've used the tool (and it claimed to be successful), I've restarted my computer and it seems to not have worked. My computer still reads I have framework. I tried a second time and same thing. Any pointers?

    • Anonymous
      October 03, 2016
      Hi Patricia - What version of Windows is on your PC and what version(s) of the .NET Framework do you have installed? Also, I'm not sure what you mean when you say "My computer still reads I have framework." Do you see a .NET Framework error message when you restart your computer, and if so, what is the exact text of the error message?
  • Anonymous
    October 06, 2016
    My problem is that when a "technician" updated my windows 7 system to windows 10 in July...it ran poorly and he then updgraded it to the Windows 10 Anniversary edition. In doing that I could not open my version of Quicken 2014 (that worked on the Windows 10 1511 version. He told me to uninstall and then reinstall Quicken 2014, and now when I try to reinstall, it says it cannot find .NET Framework 4 and to manually install it. But from everything I have read, I won't be able to uninstall .NET Framework 4.6.1, which is what I think is on the pc as a result of the Windows 10 upgrade in July. Is this true? I am not technical enough to know, and no longer trust my "technician". The laptop is 6 years old and to go back to the original set up (yes I have the original disks from the manufacturer) does not seem reasonable. Again, any suggestions would be gratefully appreciated.

    • Anonymous
      October 07, 2016
      Hi Carol Nichols - The .NET Framework 4.6.1 comes installed as a part of the Windows 10 Anniversary Update and it cannot be uninstalled. It is an in-place upgrade for all versions of the .NET Framework in the .NET Framework 4 family though, and nearly all applications built against earlier versions of the .NET Framework 4 family will work correctly with the .NET Framework 4.6.1.What I typically recommend for the type of install error that you describe is to search on the application manufacturer's web site to see if they have any patches or workarounds available to allow the application to install correctly on the Windows 10 Anniversary Update.
      • Anonymous
        November 28, 2016
        Same here.Tried with Win8.1 running under Hyper-VUsed ".NET Framework - All Versions (Windows 8.1)" option.Tool reported success, but upon rebooting, .Net 4.5.2 is still installed, and the registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full) is still present.Clicking the "View Log" button does nothing, so I am unable to provide a log (Tried clicking NO to restart, and clicking View Log at that point, and also tried clicking YES to reboot and clicking View Log after reboot - same result, nada)
        • Anonymous
          November 28, 2016
          Oops, replied to wrong post. I meant to reply to Patricia's post one above
        • Anonymous
          November 28, 2016
          Hi Clive Galway - The .NET Framework cleanup tool and the .NET Framework uninstall process that is launched from the Programs and Features control panel does not remove OS update packages that are a part of some versions of the .NET Framework. If you need to remove those as well, you will have to do so manually. I posted more information about how to do that at https://blogs.msdn.microsoft.com/astebner/2016/03/04/mailbag-how-to-revert-to-older-versions-of-the-net-framework-4-family/.
  • Anonymous
    November 04, 2016
    Thanks for help,

  • Anonymous
    November 04, 2016
    Aaron, how long can the install take? I ran the cleanup successfully on a windows7 laptop. Now the install had been doing for almost 2 hours, seems stuck on "Installing: .Net Framework 4 Client Profile" Any help or tips would be greatly appreciated.

    • Anonymous
      November 04, 2016
      Hi Bipin - The .NET Framework install process should only take a few minutes. Can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look? Hopefully there will be something listed there to indicate where all of the time is being spent when this install process is running on your PC.
      • Anonymous
        November 04, 2016
        Hi Aaron, I can see vslogs.zip, will this contain the the .cab file you at after?
        • Anonymous
          November 04, 2016
          Hi Bipin - Yes, that will work. I think the VS team just updated the log collection tool to rename the output file from .cab to .zip.
          • Anonymous
            November 05, 2016
            Aaron, have upload the zip file here https://1drv.ms/u/s!AlkwatGaT_ZybrP_96uIYEtqeWU . Hope i have done it correctly.
            • Anonymous
              November 07, 2016
              Hi Bipin - I didn't see the setup process hanging indefinitely in your log files, but I did see this error:A later version of Microsoft .NET Framework 4 Client Profile is already installed.What exact version of the .NET Framework did you try to install in this scenario?
          • Anonymous
            November 08, 2016
            The following was recommended to mehttp://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exePrevious I had run the clean up from the following link: http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
          • Anonymous
            November 09, 2016
            Aaron,Phew, finally managed to install from the link you gave. (The latest version is the .NET Framework 4.6.2 and you can download it from https://www.microsoft.com/en-us/download/details.aspx?id=53344.)Now, to sort out the program that needs to have the .NETThanks for your effort and help.
  • Anonymous
    November 22, 2016
    Thank you for your post quality articles and may be useful for many people.

  • Anonymous
    November 24, 2016
    Hi, just a quick question: i'm triyng to use this tool as i'm getting a .NET framework error which reads something like (i'm traslating it from italian) unhandled exception in the application [...] unrecoverable error during database lookupBut after using the cleanup tool...nothing happens and any framework installation i've tried keeps telling me my system already has that or a newer framework version.Any idea on why?Thanks!

    • Anonymous
      November 28, 2016
      Hi jak_drizzt - The exception that you're seeing sounds like an issue with the application you're trying to use as opposed to an issue with the .NET Framework itself. I'd recommend searching on the web site for the application's manufacturer to see if they have any known issues or patches that can help in that scenario.When you try to re-install the .NET Framework, what exact version(s) did you try to install? Also, what exact version of Windows is on your PC? All recent versions of Windows include a version of the .NET Framework as a part of the OS, and you aren't allowed to install the redistributable version of the .NET Framework when a version greater than or equal to it is included as a part of Windows.
  • Anonymous
    December 08, 2016
    Hello Aaron,My .net frameword is broken, doesn't run anymore. I have applications depending on .net.I tried everything, nothing without any success or even any recognizable change. (Installation fails with "4.6.2" or newer version already installed; there is not any way to uninstall, because listet nowhere. I also cannot find any Update Pack like KB320...)Your tool seems to succeed, but nothing is changed:After start of windows 10 i always get this (detailed) message (in a window titled "Micorsoft .NET Framework"):"Informationen über das Aufrufen von JIT-Debuggenanstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.************** Ausnahmetext System.IO.FileNotFoundException: Die Datei oder Assembly "NShared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.Dateiname: "NShared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" bei NTray.TrayForm.TrayForm_Load(Object sender, EventArgs e) bei System.Windows.Forms.Form.OnLoad(EventArgs e) bei System.Windows.Forms.Form.OnCreateControl() bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) bei System.Windows.Forms.Control.CreateControl() bei System.Windows.Forms.Control.WmShowWindow(Message& m) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.Form.WmShowWindow(Message& m) bei NTray.TrayForm.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)WRN: Protokollierung der Assemblybindung ist AUS.Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen. Geladene Assemblys mscorlib Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.----------------------------------------NTray Assembly-Version: 1.0.0.0. Win32-Version: 1.0.0.0. CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/NTray.exe.----------------------------------------NUtility Assembly-Version: 1.0.0.0. Win32-Version: 1.0.0.0. CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/NUtility.DLL.----------------------------------------System.Windows.Forms Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.----------------------------------------System Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.----------------------------------------System.Drawing Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.----------------------------------------System.Configuration Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.----------------------------------------System.Core Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.----------------------------------------System.Xml Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.----------------------------------------System.Windows.Forms.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.----------------------------------------mscorlib.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.6.1586.0 built by: NETFXREL2. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.---------------------------------------- JIT-Debuggen **************Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in derKonfigurationsdatei der Anwendung oder des Computers(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.Zum Beispiel: Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandeltenAusnahmen an den JIT-Debugger gesendet, der auf demComputer registriert ist, und nicht in diesem Dialogfeld behandelt."Any ideas?

    • Anonymous
      December 08, 2016
      Sorry,forget about my issue! It now turned out, that not .net itself was the problem, but the application!I installed a new version and it seems to work now again!
  • Anonymous
    January 12, 2017
    Would you use this clean up tool to try to resolve a turbo tax 2016 not loading issue. I have tried to use the microsoft .net repair tool and did a scan disk and it will still not repair the problem....

    • Anonymous
      January 17, 2017
      The comment has been removed
  • Anonymous
    January 16, 2017
    I have NET Framework 4.6.1 and no matter what I try, I cannot download TurboTax 2016. Please help.

    • Anonymous
      January 17, 2017
      Hi John S - You will need to contact Intuit (the manufacturer of Turbo Tax) for issues downloading their software.
      • Anonymous
        January 18, 2017
        Hi Aaron, Same basic question from a couple of days ago. My computer runsWindows 7 and programs indicate that .NET 4.6.1 is running on the system. TurboTax 2016 says it would like .NET 4.5.2 Any damage to remove 4.6.1and load 4.5.2?
        • Anonymous
          January 19, 2017
          Hi John S - The .NET Framework 4.6.1 is designed to be an in-place upgrade for all versions of the .NET Framework from version 4 through version 4.5.2, so I'm not sure why the TurboTax installer wouldn't allow you to proceed if you have the .NET Framework 4.6.1 installed on your PC. If it requires you to have the exact version 4.5.2, then it seems like you won't have any choice other than to uninstall the .NET Framework 4.6.1, then re-download and re-install the .NET Framework 4.5.2 from http://www.microsoft.com/en-us/download/details.aspx?id=42642. Doing that won't cause any harm to your PC.
  • Anonymous
    January 17, 2017
    I too have a net framework error when installing Turbo Tax 16. I have tried to repair it with the suggested download. It shows that it is fixed but I still can not install the software. I am very nervous about running the clean up tool. I don't want to cause more problems with other software programs. Any advice you have would be greatly appreciated.

    • Anonymous
      January 17, 2017
      Hi Deb - What is the exact error message that you see when trying to install Turbo Tax 16? Also, does the Turbo Tax installer create any log files in %temp% that contain more details about what it thinks is wrong with the .NET Framework?The cleanup tool does essentially the same thing as the uninstall process that you can initiate from the Programs and Features control panel, so if you prefer, you can just try to uninstall the .NET Framework using the Programs and Features control panel instead of using the cleanup tool, and then you can re-install it from https://www.microsoft.com/en-us/download/details.aspx?id=53344.
      • Anonymous
        January 20, 2017
        Error: "We can't install TurboTax on your computer just yet..." This is the error message I get. It takes me to a webpage on their site with the same title. The only thing in the temp file is the repair Net Framework file. There is not a Net Framework file under programs. I thought about that right off the bat.
        • Anonymous
          January 20, 2017
          I got brave, download and used the program. It didn't solve my problem installing Turbo Tax. Calling tech support again. :(
          • Anonymous
            January 20, 2017
            Turbo tax said it wasn't their problem it was a microsoft problem. I called the number they gave me and I had to pay to talk to someone. My computer is only a few months old. Shouldn't have to pay to get help. So, any help you can give would be greatly appreciated.
          • Anonymous
            January 23, 2017
            Attached is the log that I got after running the verification program. I have hopefully attached the link to my onedrive. I have never used it so I am not sure what I am doing.https://1drv.ms/t/s!AmXFfNdPfShIiyZCRZvSxzixcHjj
            • Anonymous
              January 24, 2017
              Hi Deb - Thank you for uploading your log file. I was able to download it and take a look. It shows that you are running the Windows 10 Anniversary Update and that the .NET Framework 4.6.2 is installed. It looks like you only tried to verify the .NET Framework 2.0 SP2 though. Just to be safe, can you re-run the verification tool and make sure that it thinks that the .NET Framework 4.6.2 is correctly installed too?Does TurboTax setup show any more detailed error message text, or is it just "We can't install TurboTax on your computer just yet..." with no other explanation? Also, can you send me a link to the web page that they link to when they show that error message?
          • Anonymous
            January 25, 2017
            I am sorry I didn't realize that I needed to change the version. :( Here is the link to the report.https://1drv.ms/t/s!AmXFfNdPfShIiyfr8hPwnhUfp-tLHere is the link to Turbo Tax's error message. I clicked the "troubleshooting problems..." link.https://ttlc.intuit.com/questions/1899606-error-we-can-t-install-turbotax-on-your-computer-just-yet
            • Anonymous
              January 27, 2017
              The comment has been removed
      • Anonymous
        January 29, 2017
        Aaron, Boomer Sooner!. Thanks for all of your help on this. I too am having the same issues that Deb has. Any additional insight would be helpful.Fellow Sooner!
        • Anonymous
          January 29, 2017
          Aaron, I am running Windows 10 Pro.
        • Anonymous
          January 30, 2017
          Hi Ray - I'm sorry, but I don't have any additional insights at this time. From what I've been able to tell so far, basic functionality for the .NET Framework appears to be working correctly on the affected PCs, but something in TurboTax setup thinks that the .NET Framework is broken. I don't know what TurboTax setup is checking for when it makes that decision though. I really need someone from Intuit to provide that information about how TurboTax setup works so that we can narrow this down further.Boomer Sooner!
          • Anonymous
            January 30, 2017
            I posted a question on the TurboTax forum (https://ttlc.intuit.com/questions/3503919-what-exactly-is-wrong-with-the-net-framework-when-turbotax-setup-does-not-allow-the-user-to-start-installing) asking them to get in touch with me so I can try to learn more about the root cause of this error message. Hopefully I'll hear something soon.
          • Anonymous
            January 31, 2017
            I was finally able to get it to work. I right clicked on the down loaded file and clicked run as administrator. It worked perfectly. I don't understand it but very grateful I finally was able to get it to work. Aaron, Thank you for all of the help you gave me trying to get it to run. It was much appreciated.
            • Anonymous
              February 01, 2017
              Hi Deb - I'm glad to hear you were finally able to install TurboTax. I don't know why their installer doesn't prompt you for elevation and instead forces you to manually right-click and choose to run it as an Administrator. I'll mention that issue as a follow-up on the question that I posted on the TurboTax forums.
          • Anonymous
            January 31, 2017
            Aaron, Deb's solution below worked great. Thanks again for all of your help.
            • Anonymous
              February 01, 2017
              Hi Ray - Great news, thanks for posting back with your results!
  • Anonymous
    January 18, 2017
    Thanks for tool nice:))))))))

  • Anonymous
    January 23, 2017
    The comment has been removed

    • Anonymous
      January 27, 2017
      Hi SadYau - When exactly does this command prompt pop up on your screen? Is it after a reboot when you first log in? Or does it happen regularly while using your computer?
      • Anonymous
        January 27, 2017
        After login into my computer while I was on the computer for 10 minutes it pops up. Sometimes it pops up 2 looking command prompt and the title said: C:\Windows\Microsoft.NET\Framework\v2.0.50727\installutil.exeI don't know exactly what the problem is. I haven't install or download anything the last couple of months.
        • Anonymous
          January 30, 2017
          Hi SadYau - There is likely an application running in the background on your PC that is causing these pop-ups. You can try to use a tool like Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor) to narrow down what application is responsible for them.
          • Anonymous
            February 07, 2017
            Had the problem installing Turbo Tax 2016. None of the fixes worked. Read the comment about "run downloaded file as anministrator. Tried it and it worked immediately. Problem solved! THANK YOU!
  • Anonymous
    February 15, 2017
    I have a problem where I was installing 4.6.2 it got forced closed and it did not install properly. The launcher when trying to reinstall says it is already installed but your cleanup tool says it is not installed also in add/remove programs it does not show up when running your program and I can select 3.6.2 to remove it says it has removed it but nothing actually happens.here is a pastebin for cleanup_main.log http://pastebin.com/aVXSN8tD

    • Anonymous
      February 19, 2017
      Hi Lukas - I don't see anything out of the ordinary in the cleanup log file, and I'm not sure why the .NET Framework 4.6.2 installer is still reporting that it is already installed. Can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?
      • Anonymous
        April 04, 2017
        Hello sorry for the late reply. I did what you asked but it got saved as a vslogs.zip not a .cab filehttps://www.dropbox.com/s/d91vyfp2g4u7q3f/vslogs.zip?dl=0
        • Anonymous
          April 17, 2017
          Hi Lukas - The logs don't show anything out of the ordinary - just a message that a newer version of the .NET Framework is already installed. Can you check and see what values are in your registry at the following location:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4
          • Anonymous
            April 26, 2017
            CBS: 1Install: 1Install path ends with: v4.0.30319Release: 394806 (Decimal)Target Version: 4.0.0Version: 4.6.0.1590that is for both client and full
            • Anonymous
              April 28, 2017
              Hi Lukas - Thanks for the additional information. Can you try to go to the Programs and Features control panel, click on Installed Updates, then search for one of the following updates:Update for Microsoft Windows (KB3151804)Update for Microsoft Windows (KB3151864)If you find either of those, please try to uninstall them and then re-run .NET Framework 4.6.2 setup and see if it allows you to install afterwards.
  • Anonymous
    February 19, 2017
    This is also a TurboTax 2016 Premier Issue. I was able to not only download the software, but with the help of BestBuy Geek Squad transfer my 2015 data into the 2016 app. I was able to save the transferred information from 2015 creating a file. When reviewing the 2016 return though Forms I see all the data from 2015 is present. My problem: no matter which element of the step-by-step mode I attempt to load by clicking the Continue button, the program ends and sends me a "An unhandled Microsoft .NET Framework exception occurred in TurboTax.exe{varying number enclosed]." I called TurboTax and they sent me the Troubleshooting document with your link at the end of it. Each time I talk to one of the support folks, they state that their purpose is to help with taxes and they are not set up to deal with any technical issues. I would like to complete my taxes for the year, but there seems to be sometime in the turbotax.exe that is causing the problem. Any suggestions?

    • Anonymous
      February 19, 2017
      Hi Tom - The error you describe sounds like a crash in the Turbo Tax program itself and not a problem with the .NET Framework on your PC. Any time an application that is built with the .NET Framework crashes, it will show an unhandled exception dialog from something in the .NET Framework, but that doesn't mean that there is anything wrong with the .NET Framework itself.Hopefully, Intuit (the manufacturer of Turbo Tax) has some kind of other technical support options for issues with their software that aren't related to tax questions.
      • Anonymous
        March 07, 2017
        I am also having issues when installing intuits 2016 Business tax software. The software says nu .net framework is corrupt. I have tried the repair tool and it did not solve the issues, I also went into dos and ran sfc/scannow still received the same issues, I used the cleanup tool and reinstalled 4.5.2 9win 8.1 and have the same issues
        • Anonymous
          March 07, 2017
          Hi Mike - A few other folks have posted comments suggesting that right-clicking on the TurboTax setup program and choosing to run it as an administrator allowed it to run correctly. If you haven't tried that yet, I'd suggest doing that.
          • Anonymous
            March 08, 2017
            The comment has been removed
            • Anonymous
              March 08, 2017
              Hi Mike - The most recent version of the .NET Framework is 4.6.2, so you might want to try installing that too. You can download it from https://www.microsoft.com/en-us/download/details.aspx?id=53344.If that doesn't help, then I'm afraid I don't know what else to suggest. Based on what you've told me so far, it doesn't appear that there is actually anything wrong with the .NET Framework on your PC. I posted a question on the TurboTax forums a few weeks ago asking them exactly what their setup program is looking for when they show that error message, and they never responded, so I don't know what troubleshooting steps to try next.
  • Anonymous
    March 08, 2017
    Aaron, I am trying to install Turbo Tax 2016 without success, it is saying there is a problem with the .NET Framework file. I've followed Intuits instructions and have made sure I'm running ver. 4.6 (for windows 10) and I am, I've made sure that all check boxes have been checked within 4.6. Then ran the "Framework Repair Tool", still no success. Next I ran the "System File Checker", still without success. As intuit suggested I did a restart after each procedure. I am not overly computer literate but can follow directions well. I'm at a loss as to what to do next. Your help will be greatly appreciated.

  • Anonymous
    March 08, 2017
    Aaron, I saw the suggestion about right clicking and running as administrator, but received a different set of errors "Fix file and folder", Fix Registry Permissions", "Toggle Windows Installer", Fix .NET Framework 4.5.2" Earlier when checking if I had the correct version I could only find version 4.6.2. The rotating dial never came off the Fix File & Folder before a message said it failed again.

    • Anonymous
      March 08, 2017
      Hi Dan Simken - Are you right-clicking and running the TurboTax installer as an administrator or are you doing that for the .NET Framework repair tool? If you haven't yet, I'd suggest trying to do that for the TurboTax installer.
  • Anonymous
    March 09, 2017
    Issues with installing Turbo tax. I turned off firewall and still can not install. I had windows technician uninstall previous versions of turbo tax and clear out files. Need assistance. I've tried for THREE DAYS to Install.

    • Anonymous
      March 10, 2017
      Hi Shirley Garcia - I don't work for Intuit, so my ability to help with Turbo Tax issues is pretty limited. What is the exact error you're seeing when you try to install, and what version of Windows are you running on your PC?
  • Anonymous
    March 13, 2017
    It says the framework 4 is already installed, but the software I am trying to install (TurboTax) says it isn't.

    • Anonymous
      March 14, 2017
      Hi Bill - If your PC is running Windows 10, then please try to right-click on the TurboTax installer and choose to run it as an administrator to see if that helps. If that doesn't help, then you're going to need to contact TurboTax for support. I don't know what their installer is looking for behind the scenes to determine whether or not the .NET Framework is installed and they haven't responded to questions I sent to them about that. The people I've heard from so far who have seen this type of error message didn't actually have a problem with the .NET Framework on their PCs.
  • Anonymous
    March 17, 2017
    Unable to download Turbo Tax 2016. It goes to 3% and sends an error code telling me that TT will try to resolve and re-start the download although nothing happens. I have downloaded and run the .NET Framework Repair Tool and the problem still exists. I see that TT 2016 requires .NET Framework 4.5.2 and further, that Windows 10 has 4.6 installed. Am I correct in assuming that 4.6 includes 4.5.2? Need your help in resolving my dilemma please.

  • Anonymous
    March 17, 2017
    Unable to open Turbo Tax 2016. As recommended, I've downloaded and run .NETFramework repair tool which didn't correct the problem.I see that TT 2016 requiresNET Framework 4.5.2 . As I'm using Windows 10 with 4.6 am I correct in assuming that includes 4.5.2? On my control panel the only Windows programs listed are Live Essentials and Live Mesh ActiveX control for remote control. Does that mean that somehow Windows 10 has been removed from my computer? Please advise as to how I can open and use TT 2016 please. Thanks.

    • Anonymous
      March 17, 2017
      The comment has been removed
      • Anonymous
        March 17, 2017
        Thanks for your response Aaron. I saw where you suggested the right click maneuver in another answer and have tried it twice to no avail. You further state to right click and open as the administrator. When I've tried it there is not an option to open as the admin. The original TT error message says: "This message will appear if the .NET Framework on your system is corrupted." What do I need to do to clean up the Framework? Other than the right click, any other suggestions?
  • Anonymous
    March 17, 2017
    I am having issues with the .NET framework on my computer.My cell phone number is (304) 237-5761

    • Anonymous
      March 17, 2017
      Hi James Fritz - I'm sorry but I'm not able to provide phone support. Can you describe your issues in more detail here and I'll see if I'm able to help via blog comments instead?
  • Anonymous
    March 19, 2017
    I try to install turbo tax 2016 and it says "microsoft. net framwork 3.4.5. needs to be installed. then i try to install, it says " I already have installed in my build in windows 8.1 pro. I am confused what to do?Thanks.

  • Anonymous
    April 02, 2017
    thanks for sharing it!

  • Anonymous
    April 10, 2017
    The comment has been removed

    • Anonymous
      April 10, 2017
      Hi mimmo - I'm sorry, but I'm not familiar enough with these Dism command lines to be able to recommend a fix for that type of issue. You might be able to restore the .NET Framework 4.6 to your OS by doing an in-place repair of Windows 10. If that doesn't help, then I'd suggest posting a question on the .NET Framework setup forum at https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=netfxsetup to see if someone there has other ideas for you to try.
  • Anonymous
    April 13, 2017
    Hello, Aaron. Can't install .NET 4.5.2. OS: Win 7 Home Premium, up to date (except for .NET 4.5.2, which reports fatal error upon update attempt). Scanned for viruses using Malwarebytes and Avast. Tried to install 4.5.2 using offline installer, same problem. Tried installing 4.6.2 instead. Also tried the following (not necessarily in this order): Repaired existing 4.5.1 from Control Panel. Ran .NET Framework Repair Tool, Ran System File Checker. Ran .NET Framework Cleanup Tool. Ran .NET Framework Setup Verification Tool. All the foregoing programs executed successfully without reporting any errors. Repeated the installation attempts of 4.5.1, 4.5.2, and 4.6.1 using offline installer with elevated permissions and AV disabled. Always get the same fatal unknown error. Finally gave up and rolled back to 4.5.1 using System Restore. I spent considerable time on the phone today with Intuit Support, because 4.5.2 is required by Turbo Tax. He repeated most of the steps above and also tried unsuccessfully to install 4.5.2 from within Turbo Tax. I'm fairly convinced that this is not an Intuit problem, because I can't install any .NET Framework version I tried, even with elevated permissions, AV disabled, and using offline installers downloaded directly from Microsoft. Any further suggestions? Thanks.

    • Anonymous
      April 14, 2017
      Dear Aaron,Could I uninstall Framework 4.0 if I install Framework 4.5.2 on Vista ? Let me know, please.
      • Anonymous
        April 14, 2017
        Hi Flore - The .NET Framework 4.5.2 is an in-place upgrade for all previous versions of the .NET Framework 4 family. That means there is no way to uninstall the .NET Framework 4 after installing the .NET Framework 4.5.2 because all of its payload is included as a part of the .NET Framework 4.5.2.
        • Anonymous
          April 14, 2017
          Thank you Aaron for your answer. Could you tell me how is the size of the installed folder for the version 4.5.2 ? Thanks in advance.
    • Anonymous
      April 14, 2017
      Hi Tom McHugh - Can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?
      • Anonymous
        April 15, 2017
        Aaron: Thanks for the quick response. Here you go. https://1drv.ms/u/s!Av-DFKNn88j9tXOaT15WXO0kvqhP. I see that this is a .zip file, not a .cab. But it was the only file I could find with the name vslogs - Tom
        • Anonymous
          April 17, 2017
          Hi Tom McHugh - All of your attempts to install are failing with an error like this:Error 997. Overlapped I/O operation is in progress.Can you please take a look at the information at https://blogs.msdn.microsoft.com/vsnetsetup/2014/10/27/error-997-overlapped-io-operation-is-in-progress-kb2918614-breaks-windows-installer-service/ and see if it helps in your scenario?
          • Anonymous
            April 18, 2017
            Thanks, Aaron. I reviewed the experience of others in that link, but I’m not sure whether the information there applies in my case. That’s because:- KB2918614 (the update that allegedly breaks the Windows Installer) is not installed on my system. Neither is KB3000988, the update that presumably fixed it. Attempting to apply KB3000988 to my system returns a message that the update is not applicable to this computer.- The problem description in the link seems to apply only to a situation where a “temporary” or “mandatory” user profile was used to attempt the Windows update. I’m not aware of ever having used such profiles, unless Windows Update itself uses them.- Some in the linked article suggested changing the permissions on folder C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18. However, on my system that folder already has full permissions for all users.- Others reported success by renaming or deleting the folder C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18. However, I’m reluctant to do that if I’m not reasonably certain that this solution actually applies to my problem, and that I won’t cause further harm. I tried creating a second Administrator account and running the update from that user profile, but no luck.One thing I noticed is that, before the update fails, it prompts me to allow the installer to close a number of running programs. Inexplicably, it prompts me again after I already gave such permission. Maybe that’s nothing, but it seems unusual, so I thought I’d mention it. This is a difficult situation. The inability to install .NET 4.5.2 is preventing the installation of Turbo Tax, which is one of our few critical applications Any other thoughts? - Tom
  • Anonymous
    April 14, 2017
    I am having issues with Microsoft .net framework and it is preventing me from downloading an additional state return from turbo tax 2016. I get a .net 4.5.2 framework not found error. I went to Microsoft website and downloaded .net 4.5.2 and installed it. I still get the same error when I try to download the second state return from turbotax. I have also run the .net framework repair and it still does not work. I am running the most recent version of Windows 10 (updated after discovering this “.net Framework” problem.

    • Anonymous
      April 17, 2017
      Hi Julie Kaplan - If you haven't yet, I'd suggest trying to install the latest version of the .NET Framework 4 family, which is the .NET Framework 4.6.2. You can download it from https://www.microsoft.com/en-us/download/details.aspx?id=53344.I have also heard from a couple of other Windows 10 users that they were able to work around this type of issue by right-clicking on the TurboTax installer and choosing to run it as an administrator, so I'd suggest trying that if you haven't yet.
  • Anonymous
    April 20, 2017
    Aaron:I couldn't install 4.5.2, so I used your tool and then 3.5 and 4.5.1 were removed from my computer. I have vista. I was able to reinstall 3.5 but can't reinstall 4.5.1 and still can't install 4.5.2. Please advise.Thanks, FS Messer

    • Anonymous
      April 20, 2017
      Hi FS Messer - What are the exact errors you're seeing when you try to install the .NET Framework 4.5.1 and 4.5.2 on your PC?Also, can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to collect all of your setup log files, upload the file named %temp%\vslogs.zip that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?
      • Anonymous
        April 20, 2017
        Aaron:Thanks for the quick response. Turbo Tax error is 1602-2147467260-2147467260*. When I tried to download I get error 0X80070643.Here is the link to the log https://1drv.ms/f/s!ArnYQTnykj_ffS6v5FfS86PcfI0Thanks, FS Messer
        • Anonymous
          April 21, 2017
          Hi FS Messer - Unfortunately, it looks like the file that you uploaded is a .lnk file instead of the actual .zip file with the log files inside of it. Can you please try to upload the .zip file again?
          • Anonymous
            April 22, 2017
            Aaron:Sorry, try this https://1drv.ms/f/s!ArnYQTnykj_ffS6v5FfS86PcfI0.Fs Messer
            • Anonymous
              April 22, 2017
              Hi FS Messer - This time, the only log that got uploaded was the .NET Framework cleanup tool log file. I didn't see the .zip with all of the .NET Framework setup log files. Can you upload that .zip as well please?
          • Anonymous
            April 22, 2017
            Aaron:I'm so sorry that I'm so dense, I hope this time what you want is in there.Heres the link https://1drv.ms/f/s!ArnYQTnykj_ffS6v5FfS86PcfI0Thanks for bearing with me.FS Messer
            • Anonymous
              April 24, 2017
              The comment has been removed
        • Anonymous
          April 25, 2017
          The comment has been removed
          • Anonymous
            April 26, 2017
            Hi FS Messer - I'm sorry to hear that the suggested workarounds didn't help. I'm not sure what else to suggest at this point unfortunately. You might want to try posting a question on the .NET Framework setup forum at https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=netfxsetup to see if anyone there has additional ideas that you can try.
          • Anonymous
            April 27, 2017
            The comment has been removed
            • Anonymous
              April 28, 2017
              Hi FS Messer - I uploaded a .reg file that contains the entries that should be needed for the .NET Framework 4.5.2. Can you try downloading it from https://1drv.ms/u/s!AvcqSRpdo-YnoeRZx3Tkb9mcoXzpmA and then merging those values into the registry on your PC to see if it helps solve the .NET Framework 4.5.2 setup issue you've been seeing?
          • Anonymous
            April 30, 2017
            Aaron:I am SO EXCITED!! It worked!! I was able to install 4.5.2 and then I was FINALLY able to install Turbo Tax. Thank you for all your help and for being so patient with me!! FS Mersser
            • Anonymous
              May 01, 2017
              Hi FS Messer - I'm really glad to hear that you're unblocked now! I'm sorry for all of the hassles and wasted time while we figured this out though.
  • Anonymous
    April 22, 2017
    Aaron, just checking, did you see my post of April 18? I'm still struggling with updating the .NET framework. I can't install anything past 4.5.1, and I was only able to get that by using System Restore. Thanks - Tom

    • Anonymous
      April 24, 2017
      The comment has been removed
      • Anonymous
        April 24, 2017
        Hi Tom HcHugh - I just found that it looks like the blog editing software that my blog is hosted on converts standard quotation marks to smart quotes that regedit.exe won't recognize. If you copy and paste the text in my previous reply into a .reg file, you'll need to fix those quotation marks in Notepad before adding those entries to the registry on your PC. Sorry for the hassles.
    • Anonymous
      May 08, 2017
      Have a look at this page:https://knowledge.autodesk.com/search-result/caas/sfdcarticles/sfdcarticles/Install-Failure-Error-997-Overlapped-I-O-operation-is-in-progress.htmland try solution #1. This is likely to solve your problem.
  • Anonymous
    May 11, 2017
    The comment has been removed

    • Anonymous
      May 12, 2017
      Hi Chris B - I haven't heard of the .NET Framework being the cause of problems with the XPS Document Writer in my past experience. I'd recommend posting a question on the Windows 10 forum at https://answers.microsoft.com/en-us/windows/forum/windows_10 to see if someone there can help you get the XPS Document Writer back up and running on your PC.
  • Anonymous
    May 25, 2017
    For 4.7 planed?

    • Anonymous
      May 25, 2017
      Hi Alexey - Yes, this is on my backlog, and I hope to get to it soon. Sorry for the delays.
  • Anonymous
    May 29, 2017
    Its not working in silent mode. Can u plz helpcleanup_tool.exe /q:a /c:”cleanup.exe /p ”

    • Anonymous
      May 30, 2017
      Hi Surya J - You need to provide the name of a product to remove after the /p switch in order to run in silent mode. The supported product names to pass in via the /p switch are listed in the Supported Products section of the user's guide above.
  • Anonymous
    June 02, 2017
    .NET 4.7 on Windows 10 does not get removed. The utility says "Product cleanup succeeded!" Tried turning off UAC and right-click > run as administrator. Does Windows 10 have .NET too embedded, even with updates from 4.6, that it cannot be removed?

  • Anonymous
    June 06, 2017
    Hi Aaron,Sorry to be a pain, but is it possible for you to upload the older version of your Cleanup Tool that supported Windows 2000? I can't find the old versions anywhere.

    • Anonymous
      June 06, 2017
      The comment has been removed
  • Anonymous
    June 07, 2017
    Thanks for making this tool available. Fron the registry it appears the troubled system has version 4.6.1, but the KB number is not listed in Add/Remove programs. I clicked "show updates", and there is not a thing for .NET. I searched for the KB number as well, and it is not there. This was the only way I could find to remove it!

  • Anonymous
    July 11, 2017
    Hi...I am running Windows 7 Pro SP1 64 bit and am occasionally getting Cannot access Windows Installer Service Error 0x80070641 when I try to install or remove some (but not all) software. I noticed that I have been having .NET Framework 4.5 Windows Update failures ever since about 6/8/14 so I am wondering if it is all related. I cannot repair or re-install .NET Framework 4.5 from Windows Programs. I tried this .NET Framework Cleanup Tool and it was also not successful. I still cannot install NET Framework 4 or 4.5. Below is the cleanup error logs. Hope you can help!======================================================================[07/11/17,02:23:51] Beginning of new cleanup utility session[07/11/17,02:24:42] Failed to open the service 'httpfilter'[07/11/17,02:24:42] Failed to open the service 'msftpsvc'[07/11/17,02:24:42] Failed to open the service 'nntpsvc'[07/11/17,02:24:42] Failed to open the service 'smtpsvc'[07/11/17,02:24:42] Failed to open the service 'w3svc'[07/11/17,02:24:42] Failed to open the service 'iisadmin'[07/11/17,02:24:45] Process 'C:\Windows\system32\msiexec.exe /x {1AD147D0-BE0E-3D6C-AC11-64F6DC4163F1} /qn' exited with return code 1601[07/11/17,02:24:56] Cannot delete 'C:\Windows\Microsoft.NET\Framework\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:24:59] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:01] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:04] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:07] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:09] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:12] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:14] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:17] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:20] Cannot delete 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF' because one or more files are in use and must be deleted after the next reboot[07/11/17,02:25:22] MoveFileEx failed for 'C:\Windows\system32\mscorier.dll' with error code 5 - Access is denied.[07/11/17,02:25:25] MoveFileEx failed for 'C:\Windows\system32\mscories.dll' with error code 5 - Access is denied.[07/11/17,02:25:27] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\NETFXSBS10.exe' with error code 5 - Access is denied.[07/11/17,02:25:30] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_diasymreader.dll' with error code 5 - Access is denied.[07/11/17,02:25:33] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_iehost.dll' with error code 5 - Access is denied.[07/11/17,02:25:35] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_microsoft.jscript.dll' with error code 5 - Access is denied.[07/11/17,02:25:38] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_microsoft.vsa.vb.codedomprocessor.dll' with error code 5 - Access is denied.[07/11/17,02:25:40] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_mscordbi.dll' with error code 5 - Access is denied.[07/11/17,02:25:43] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_mscorrc.dll' with error code 5 - Access is denied.[07/11/17,02:25:45] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_mscorsec.dll' with error code 5 - Access is denied.[07/11/17,02:25:48] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_system.configuration.install.dll' with error code 5 - Access is denied.[07/11/17,02:25:51] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_system.data.dll' with error code 5 - Access is denied.[07/11/17,02:25:53] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_system.enterpriseservices.dll' with error code 5 - Access is denied.[07/11/17,02:25:56] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_VsaVb7rt.dll' with error code 5 - Access is denied.[07/11/17,02:25:58] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbs_wminet_utils.dll' with error code 5 - Access is denied.[07/11/17,02:26:01] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\sbscmp10.dll' with error code 5 - Access is denied.[07/11/17,02:26:03] MoveFileEx failed for 'C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscormmc.dll' with error code 5 - Access is denied.[07/11/17,02:26:04] Cleanup failed for product .NET Framework - All Versions (Windows 7)

  • Anonymous
    October 03, 2017
    I am regular reader, how are you everybody? This article posted at this website is in fact pleasant.

  • Anonymous
    November 28, 2017
    thanks for the helps , for me i try everything for install net frame work 4.0 and above but all fail, the only thing can help me was download net frame clean tool and delete only all net framework 4 and above , then run window update and install without any problems , i hope this can help you

  • Anonymous
    November 28, 2017
    Thanks for sharing your information.

    • Anonymous
      January 08, 2018
      It was really a very good story. I've been working hard so far that I can download this software from the site below and unfortunately I did not get a good result at the end!I finally came to the conclusion that from the beginning I had to get .NET Framework 3.5 from Microsoft
  • Anonymous
    December 14, 2017
    too sad this tool is as useless like the same authors dotnet-checker (which finds all versions from 2 to 4.7.2, though just 4.6.2 and 4.7 are installed. This tool doesn't remove anything - registry is unchanged regarding 4.7Would really find it usefull, if any microsoft worker would check his tools before firing off!

  • Anonymous
    February 15, 2018
    Thanks a lot ;))

  • Anonymous
    March 27, 2019
    Instructions say:" You should try the .NET Framework Repair Tool and then try the steps listed in this blog post before using this cleanup tool. "But there Repair Tool doesn't support the current latest framework..

    • Anonymous
      May 07, 2019
      Exactly :|