Welcome to MSDN Blogs Sign in | Join | Help

Removal tool to fix .NET Framework install failures

I wrote an application late last year that is designed to clean up computers that have problems getting the .NET Framework 1.0 or 1.1 to install correctly.  I have been working on refining the tool for the past couple of months, working out some bugs, adding additional cleanup features, etc.  The .NET Framework setup Product Support team has been using this cleanup tool for the past few months to help resolve many cases, and the internal Microsoft helpdesk has also started using it to solve internal cases where employees cannot get .NET Framework service packs or hotfixes to install correctly.  I have also been sending this tool out to individuals who email me via my blog and ask for help resolving setup problems - most commonly this is because of issues installing .NET Framework service packs or hotfixes such as MS05-004.

Since I have been seeing really good success rates for using this cleanup tool and it has proven to speed up the process of resolving issues so customers can get the .NET Framework installed correctly and start using managed code on their computers, I decided to try to get a KB article written up with a copy of the tool that customers could download on their own without needing to contact me directly or call our PSS team.  The KB publishing process can sometimes take a while with technical reviews and things like that, so in the meantime I am going to post a link to the tool here on my blog.

You can download the tool by clicking on this link and choosing Save from the dialog that appears to save it to your local machine, then unzipping it and running the EXE inside to launch the tool.  I could not get my ISP to allow me to upload files with an EXE extension so that is why I zipped it instead.

There are a couple of very important caveats that you should read before using this tool to cleanup .NET Framework bits on your machine:

  1. You should try to perform a standard uninstall first.  This tool is not designed as a replacement for uninstall, but rather as a last resort for cases where uninstall or repair did not succeed for unusual reasons.
  2. This cleanup tool will delete shared files and registry keys used by other versions of the .NET Framework.  So if you use it, be prepared to repair or reinstall any other versions of the .NET Framework that are on your computer to get them to work correctly afterwards

The tool itself has been fairly well tested, but I'm sure it is still not perfect.  I'm still in the process of fixing bugs as I find them and adding features to make it more effective at cleaning up known issues and to make it more intelligent about identifying root causes so we can fix the underlying bugs in .NET Framework setup for future releases.  As I update it, I will post updates to my blogs and update the copy of the tool located at the link above.

I hope this tool will be helpful in resolving problems installing the .NET Framework.  Please let me know if you run into any issues while using the cleanup tool or if you are still unable to install the .NET Framework (or any service packs or hotfixes) after running it.

 

Published Friday, April 08, 2005 4:04 PM by astebner
Filed under:

Comments

Friday, April 08, 2005 5:54 PM by Lorenzo Barbieri @ UGIblogs!

# Tool per rimuovere completamente i .NET framework 1.0 e 1.1 installati incorrettamente...

Friday, April 08, 2005 9:24 PM by MikeFarinha

# re: Removal tool to fix .NET Framework install failures

Are there any removal tools for help with the removeal of .net 2.0 beta components? I've seem to come across a problem with removing SQL '05 Express Beta and now i can't get it reinstalled.
Monday, April 11, 2005 10:45 AM by Heath Stewart

# re: Removal tool to fix .NET Framework install failures

You should consider using an extension for the EXE that at least defaults (both on the server and in clients) to a binary MIME type, so that if a user simply clicks on it they will be prompted to download it. You could use a real extension like .zip (and zipping the EXE would reduce size) or (if WinISP supports it, and I honestly don't know it if will) .bin (which typically defaults to "application/octet-stream" for unknown and/or unmapped extensions).
Tuesday, April 12, 2005 10:50 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Mike - we are actually in the process of getting a version of this tool ready for the Whidbey .NET Framework also. There are a couple of fixes I need to make to fully enable this for all of the beta and community tech preview versions of the .NET Framework 2.0 that are out in the wild. Stay tuned, I'll post an update to my blog when I have something ready to try out.

Heath - thanks for the posting suggestions. I could've sworn I had tried to upload a ZIP file to the WinISP site and it failed in the past. But I just tried again and it worked. So I'm going to update the text of this blog item to reflect the new link.
Saturday, April 16, 2005 1:01 PM by Aaron Stebner's WebLog

# How to manually cleanup a failed .NET Framework 2.0 install

In response to the blog article I posted last week where I provided a link to a .NET Framework manual...
Tuesday, April 19, 2005 1:23 AM by Aaron Stebner's WebLog

# Visual Studio 2005 previous beta removal tool

Hey all, I'm sorry for the delay posting this.  I've got a version of the cleanup tool that I wrote...
Tuesday, April 19, 2005 7:16 PM by - TrIpLeZoNe -

# Visual Studio 2005 Beta Removal Tool (Unofficial)

Ok. After ACTUALLY sleeping for a few hours, I've so much information and news to catch up. First up....
Thursday, May 05, 2005 5:01 PM by Dave

# re: Removal tool to fix .NET Framework install failures

Thanks so much for your hard work and sharing your cleanup tool. You have just released me from a world of pain.
Monday, May 09, 2005 12:57 PM by Anonymous

# re: Removal tool to fix .NET Framework install failures

This tool is a lifesaver!! Thank you! I was getting an error that it could not open %temp%\e1877.msi
Wednesday, May 11, 2005 4:01 PM by Craig in Texas

# re: Removal tool to fix .NET Framework install failures

Thanks, man! I was totally screwed without this tool.
Saturday, May 14, 2005 10:07 AM by Qflash

# re: Removal tool to fix .NET Framework install failures

Friday, May 27, 2005 2:35 AM by Dave

# re: Removal tool to fix .NET Framework install failures

Thanks for having a go. I ran this but still can't install .net 1.1 via dotnetfx.exe on xp pro. I have tried all other MS and your suggestions but to no avail. Looking at the MSI .log it fails at Registering System.EnterpriseServices.dll:
MSI (s) (30:A0) [13:24:36:046]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI32.tmp, Entrypoint: _QuietExec@4
CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8: Executing: ERROR: Process returned non-0 value! CMDLINE: "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegSvcs.exe" /bootstrapi
CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8: Executing: Failed
Action ended 13:24:40: InstallFinalize. Return value 3.

Any ideas?Cheers
Dave.
Saturday, June 04, 2005 3:04 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Dave, we have gotten a lot of reports of .NET Framework installation errors where the failure occurs when trying to register System.EnterpriseServices.dll. Unfortunately we have not found a consistent root cause for this. In a lot of cases running my cleanup tool will help, but in many others it will not.

The tricky part here is that registering this DLL is the first time that the underlying CLR is used to run managed code, and so if any part of the CLR is not working then this action will fail. But there are many possible causes for the CLR to not be working when it is being installed.

I am working on a blog post describing how to gather debugging information from this action during setup to aid us in figuring out the root cause. I will post a link to it once I get my steps tested and posted on my blog....sorry for the delay.
Tuesday, June 07, 2005 12:20 PM by Dmitri

# re: Removal tool to fix .NET Framework install failures

I am having problems installing .net Framework 2.0 on an XP pro machine, this error keeps comming up:
Error 25015.Failed to install assembly
'C:\Windows\Microsoft.NET\Framework\v2.0.50215\Microsoft.VisualBasic.Vsa.dll' because of system error: Access is denied.

Any ideas on what can be causing this, the installer works fine on other machines but this one seems to fail (ofcourse its the machine i need it on). Any help is greately appreciated!
Tuesday, June 07, 2005 4:39 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Dmitry,

This error sounds like it could be a permission issue for the global assembly cache. Can you please try the following:

1. Open the %systemdrive% folder (normally this is c:\) in Windows Explorer
2. Right-click on the Windows folder and choose Sharing and Security
3. Choose the Security tab
4. Click the Advanced button
5. Make sure that Users are listed as having Read & Execute permissions, Administrators have Full Control and SYSTEM has Funn Control
6. Check the box that says "Replace permission entries on all child objects with entries shown here that apply to child objects"
7. Click the OK button
8. Try to install .NET Framework 2.0 again

If that does not work, can you please try the following:

1. Download the Filemon utility from http://www.sysinternals.com/Utilities/Filemon.html and install it
2. Launch Filemon and press CTRL + L to launch the filter dialog
3. Check the box to log writes and choose to include msiexec.exe and fusion.dll
4. While Filemon is running run .NET Framework 2.0 setup and wait for it to fail
5. Copy and paste the error messages with access denied as the error type and send them to me via email so we can see if we can figure out the root cause
Thursday, June 16, 2005 3:16 AM by Andy

# re: Removal tool to fix .NET Framework install failures

I'm trying to install .Net Framework 2.0 beta 2 onto xp pro sp2 using the redist dotnetfx.exe, version 2.0.50215.45. I get the error message "Error 25015.Failed to install assembly
'C:\Windows\Microsoft.NET\Framework\v2.0.50215\System.EnterpriseServices.dll' because of system error: parameters incorrect". Can you help?
Friday, June 17, 2005 6:22 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Andy - I've been asking around and nobody here has seen the error you're running into, so I think we may need to use a variation of the debugging steps I just posted at http://blogs.msdn.com/astebner/archive/2005/06/17/430320.aspx to gather more information about your machine. Here are the exact steps that you can use to get crash info:

1. Download and install the .NET Framework 2.0 redist and SDK on a separate machine. You can download them from http://lab.msdn.microsoft.com/vs2005/downloads/netframework/default.aspx
2. Copy the file gacutil.exe from the folder c:\Program Files\Microsoft .NET\SDK\v2.0\bin to the machine where setup fails
3. Download and install the Debugging Tools for Windows. You can download this from http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
4. Rerun .NET Framework 2.0 setup on the machine that you see this failure
5. During installation, leave the error message up on the screen
6. While the error message is still on the screen, open WinDBG
7. From the File menu, choose Open Executable...
8. In the File name text box, enter the following information: c:\gacutil.exe (or wherever you copied gacutil.exe to in step 2 above)
9. In the Arguments text box, enter the following information: /i c:\windows\Microsoft.NET\Framework\v2.0.50215\System.EnterpriseServices.dll
10. After entering the above information, choose Yes to save base workspace information
11. Press g in the Windbg window to resume execution until the process crashes, then save the crash log to a file

If you can send me the crash file I will try to take a look and see if I can figure out how to fix this.
Wednesday, June 29, 2005 11:41 PM by Fei

# re: Removal tool to fix .NET Framework install failures

Hi,

I'm also having the same error which Dmitri has while installing .net framework 2 beta 2 :

Error 25015.Failed to install assembly
'C:\Windows\Microsoft.NET\Framework\v2.0.50215\Microsoft.VisualBasic.Vsa.dll' because of system error: Access is denied.

I've already tried both things that astebner suggested to do, but still doesn't work. In File Monitor, I didn't find any "ACCESS DENIED" result. I found only "PATH NOT FOUND" results as an error message, it's said that some dll not found in C:\I386.

Any idea?

Thanks
Friday, July 01, 2005 9:02 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Fei,

First of all, I would suggest making sure that you have disabled any antivirus or anti-spyware applications (temporarily of course) during the course of setup. Sometimes those can interfere with installation and cause access denied errors. However, I would definitely expect to see a message in FileMon for any access denied error, so that is odd.

Do you see a pop-up dialog for this 25015 error? If so, can you try to use the tool gacutil.exe and manually install the assembly to the GAC while that error is on-screen and see if it gives any additional error information. You will need to do the following to try this:

1. Install the .NET Framework 2.0 beta 2 and .NET Framework 2.0 SDK beta 2 on a separate machine (you can get them at http://lab.msdn.microsoft.com/vs2005/downloads/netframework/default.aspx)

2. Copy gacutil.exe from %programfiles%\Microsoft.NET\SDK\v2.0\bin to the other machine where this failure is happening

3. At the point of failure, run gacutil /i C:\Windows\Microsoft.NET\Framework\v2.0.50215\Microsoft.VisualBasic.Vsa.dll and let me know what the output is

Hopefully this helps...

Wednesday, July 06, 2005 6:33 AM by Andy

# re: Removal tool to fix .NET Framework install failures

Many thanks for your detailed reply to my original post of June 17. However, I'm pleased to report that after running assorted clean-up & registry repair utilities, .NET Framework 2.0 re-installed without problem, swiftly followed by VS2005 Team beta 2.
Saturday, July 23, 2005 12:37 AM by Hawk

# re: Removal tool to fix .NET Framework install failures

Thank you for your work in creating this clean up utility.
After an OS repair from the restore cd I could not reinstall Net Framework.
With the help of your utility, installation went smoothly.
Saturday, July 30, 2005 11:55 PM by David Albert

# re: Removal tool to fix .NET Framework install failures

Aaron:

I was just cleaning up my \\desktop and noticed your removal utility lingering thereupon. (I had put it to use on April 30 ... exactly 3 months ago ... so it appears.)

Alas, I owe you very special thanks for finally rectifying a maddening .net botched install ... one which caused me continuous grief at the hands of my antivirus software -- which persistently admonished me for an out-of-date windowsupdate status. (Windowsupdate was unable to apply .net patches ... because of the botched install.)

In any case, I don't know who you are ... but you have my vote for software philanthropist of the year. May good things come to you in abundance.

Thank you,
David

7/30/2005
Sunday, August 14, 2005 3:30 PM by George

# re: Removal tool to fix .NET Framework install failures

I am seeing the following problem when trying to install on Windows 2000 Service Pack 4. This machine has never had .net framework of any kind on it before. Not sure if there is something else out of whack here ... This is from the fail log

8/14/05 14:15:01 DDSet_Entry: RunProcess started
08/14/05 14:15:01 DDSet_Status: CustomActionData: "C:\WINNT\Microsoft.NET\Framework\v2.0.50215\regtlibv12.exe" "C:\WINNT\Microsoft.NET\Framework\v2.0.50215\mscoree.tlb";11
08/14/05 14:15:01 DDSet_Status: Process returned 5
08/14/05 14:15:01 DDSet_Error: The Commandline '"C:\WINNT\Microsoft.NET\Framework\v2.0.50215\regtlibv12.exe" "C:\WINNT\Microsoft.NET\Framework\v2.0.50215\mscoree.tlb"' returned non-zero value: 5.
08/14/05 14:15:01 DDSet_CARetVal: 5
08/14/05 14:15:01 DDSet_Exit: RunProcess ended

Monday, August 15, 2005 12:04 AM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi George - this sounds like the error described at http://blogs.msdn.com/astebner/archive/2005/08/09/449720.aspx. Can you try the workaround listed there and see if that will resolve this problem on your computer?

Tuesday, August 16, 2005 10:07 PM by tpham

# re: Removal tool to fix .NET Framework install failures

I need to reinstall Team System Server but a message says 'setup has detected existing Team Foundation databases on this machine and this operation cannot be continued. Please refer to the accompanying documentation on how to reuse this machine.'

I can't find the afore mentioned documentation on the TS Server Beta 2 guide...

Tuesday, August 16, 2005 11:41 PM by George

# re: Removal tool to fix .NET Framework install failures

Aaron, Just wanted to let you know I tried the workaround you recommended based on my prior post. This work around solved the problem and I was able to successfully install the 2.0 .NET framework. Sorry I was not more diligent about looking at the other content in your blog.
Thursday, August 18, 2005 11:45 PM by astebner

# re: Removal tool to fix .NET Framework install failures

George - I'm glad that the workaround was successful. It is hard to find all of the random comments I've posted, so there's no need to say sorry. I'm going to try to pull some stuff together into a parent post that serves as kind of a troubleshooting guide with a bunch of sub-links to my other posts, but I just need to find time to get it all typed up :-)

Tpham - I received your email and sent you the following set of steps, which you indicated resolved your issue (I'm posting them here for any others who happen to read my blog):

1. Uninstall the Data Tier
2. Launch SQL Management Studio
3. Delete all of the following databases if they exist:
BisDB
BisDWDB
CurrituckDB
ELeadDB
Psshared
VSTEAMSCC
VSTEAMSCCAdmin
4. Re-run Data Tier setup

If you are performing a single server setup, you will need to do all of the above plus the following additional step:

5. Uninstall ADAM (this can be done before or after uninstalling the Data Tier)

Monday, August 22, 2005 9:35 AM by Neil Faigenbaum

# re: Removal tool to fix .NET Framework install failures

I had VS Beta 2 installed successfully and wanted to cleanup my machine. I went thru all the steps to uninstall. When I tried to re-install, it fails on the .net Framework. I tried using your tool and it fails with the message, "Error creating process \\cleaup.exe reason c:\winxp\advpack.dll. Any help would be greatly appreciated. I am dead in the water until I can re-install.
Tuesday, August 23, 2005 1:47 AM by Aaron Stebner's WebLog

# Unified .NET Framework Troubleshooting Guide

 
Deciphering specific HRESULT values

HRESULT 0x80070002 and 0x80070003
HRESULT 0x80070005...
Tuesday, August 23, 2005 2:14 PM by Tzvi

# re: Removal tool to fix .NET Framework install failures

Hi tpham
Regarding the Team System Server installation , you should just go to the SQL server and delete all the databases that you dont know , make sure to leave the Report & ReportServer databases , otherwise you need to reinstall the SQL 2005 report service

Cheers and good luck ,
-Tzvi
Wednesday, August 31, 2005 3:50 PM by Ron

# re: Removal tool to fix .NET Framework install failures

Hi Aaron -

Thanks for all your efforts on this blog, I found it extremely useful, and came close to solving my .NET Framework problems, but fell shy of the solution. I am guessing, given your new job, that you will know the answer handily.

After much effort, I found I needed to use your clean-up tool to remove 1.0 and 1.1. The good news is I can easily re-install 1.1, but the program that asks for the original source CD to install 1.0 would not correctly recognize my MCE 2005 CD.

How can I re-install .NET Framework 1.0 on an MCE 2005 machine?! Are there manual steps listed somewhere, or a way to force msiexec to recognize the original install CD/netfx.cab?

Thanks,
Ron
Thursday, September 01, 2005 11:32 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Ron - .NET Framework 1.0 is installed as part of the operating system on Windows XP Media Center Edition (and Tablet PC edition). Therefore you cannot re-install it by simply running the dotnetfx.exe package or any msiexec command lines.

The instructions for repairing the .NET Framework 1.0 that comes as part of the OS on MCE and Tablet are a little bit complicated, so I posted a separate blog item about this, you can find it at http://blogs.msdn.com/astebner/archive/2005/09/01/459631.aspx.

I know they are kinda convoluted, so if you have any issues please don't hesitate to contact me at aaronste (at) microsoft (dot) com and I will do my best to assist you....

Friday, September 02, 2005 1:59 AM by Frederic R.

# re: Removal tool to fix .NET Framework install failures

Oh god ...
i used your item as a last hope ...
and
it's really ...
really...
REALLY
giving me hope :) IT WORKS !!! It removed all of thoses annoying errors and just let me use all of these .NET stuff efficiently
I give you a BIG and HUGE and WARM thank. I was desperate and you guide me on the right way ;)
Regards
Saturday, September 10, 2005 1:51 PM by jdMcF

# re: Removal tool to fix .NET Framework install failures

Those with XP Home Edition (my dad) need to restart in safe mode if you want to see the security tab in windows explorer.
Monday, September 12, 2005 1:04 AM by Oleg

# I can't download you'r removal tool. Link isn't working...

I can't download you'r removal tool. Link isn't working...
Monday, September 12, 2005 7:17 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Oleg - it looks like there was some kind of outage on the ISP that I'm using to host my tools downloads, but it appears to be up and working now. Can you please try the download again and see if it works for you? If it doesn't work, can you please contact me directly by using http://blogs.msdn.com/astebner/contact.aspx and I will email you a copy of the tool directly instead?
Friday, October 28, 2005 4:13 PM by Nigel Cooper

# re: Removal tool to fix .NET Framework install failures

Hi Aaron,
Thank you for getting me out of a problem I suspect I caused! I am not as computer literate as, thank god, you are.

Your utility recovered a clean computer for me, allowing re-install of .NET 1.0 which my WiFi media player demands. (I will soon proceed to getting 1.1 back online) I shall think twice about using MS add/remove progs for .NET in future as it left me unable to re-install....until your utility!

Thanks again, your posting of this utility is a selfless and much appreciated act in picking up the pieces after microsoft abandons its customers.
Saturday, November 05, 2005 3:52 PM by artur

# I can't install Microsoft .NET Framework 1.1 or 2.0

I can't install Microsoft .NET Framework 1.1 or 2.0, it reports me an error

"Error 25015.Failed to install assembly 'C:WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.Vsa.dll' Because of system error: The system cannot find the path specified."

Did anyone have such problems or any idea how to solve this.
Saturday, November 12, 2005 2:50 PM by eshu

# re: Removal tool to fix .NET Framework install failures

i´ve been in serious problems with my xp..
gradually i´m recovering it back, day by day..
i had this .NETFramework issue for days, and now thanfully to thee i´ve mannaged to resolve it :-)
thx. and keep on going :-)
thx. A!
Friday, November 18, 2005 2:48 PM by patrick

# works on win98

1.1 would not install on win98. Your tool resolved the problem immediately.

THANK YOU
Tuesday, November 22, 2005 4:39 AM by dan

# re: Removal tool to fix .NET Framework install failures

Hi there

Where would I find the program for the NET FRAMEWORK INSTALLER on the windows CD. My reason is that I have two different versions of xp pro....one has problems installing but net framework programme is good and the other installs windows perfectly but not the net framework.....I wish to combine best of both onto one cd.

hope this makes sense.

regards
dan
Tuesday, November 22, 2005 12:13 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Dan - If you have a CD with XP Pro with SP1 integrated, you can find the .NET Framework 1.0 in the dotnetfx folder in the root of the CD. If you have a CD with XP Pro with SP2 integrated, you can find the .NET Framework 1.1 and 1.1 SP1 in the dotnetfx folder in the root of the CD.

Also, you can download the .NET Framework from the web as a standalone package. Check out the links at http://msdn.microsoft.com/netframework/downloads/updates/default.aspx.
Sunday, November 27, 2005 12:55 PM by McKirahan

# re: Removal tool to fix .NET Framework install failures

****ERROR**** Cleanup failed for product .NET Framework - Both Versions

The above error was the last line in the cleanup_main.log file created when using your tool.

I just bought two Wrox books on ASP.NET programming and will be installing the following on my Windows XP SP2 machine:

1) Microsoft .NET Framework Version 2.0
2) Visual Web Developer 2005 Express Edition
3) Microsoft SQL Server 2005 Express Edition

My PC already had .NET Framework 1.0 and 1.1.

I tried removing both via Add/Remove Programs but the process never completed.

I thought I had to remove them before I installed 2.0 -- was I wrong?

What should I do know? Thanks in advance.
Monday, November 28, 2005 11:55 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi McKirahan - I'm sorry for the hassle here. The first important thing to mention is that the .NET Framework 1.0, 1.1 and 2.0 are designed to be side-by-side, so you can definitely have all 3 versions installed at the same time.

I think the best route to go now that you have tried to remove 1.0 and 1.1 is to use the instructions that I posted at http://blogs.msdn.com/astebner/archive/2005/10/11/479928.aspx to clean and reinstall both 1.0 and 1.1, and then install 2.0 and the WebDev and SQL 2005 Express editions.

Please contact me at http://blogs.msdn.com/astebner/contact.aspx if you run into any issues getting these steps to work...
Wednesday, November 30, 2005 8:06 PM by Kenneth Sampath

# re: Removal tool to fix .NET Framework install failures

What a wonderful tool is your removal tool for removing framework 1.1. I had a problem with this and I could not even re-install or even delete using the windows add/ removal process.

I found your link and it removeit. I reinstalled the software. Thanks for your help
Wednesday, December 07, 2005 5:09 PM by N.Gopalakrishnan

# re: Removal tool to fix .NET Framework install failures

Hello,
I'am using win xp sp2.I'am unable to install the .net framework 2.0.Getting err 25015:failed to install the assembly.so as per the advice i used the removal tool.but still i'am getting the same problem, is there any alternative way to repair the problem?.
Wednesday, December 07, 2005 5:23 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi N.Gopalakrishnan - For the .NET Framework 2.0 can you please try the manual cleanup steps that I have listed at http://blogs.msdn.com/astebner/archive/2005/04/16/408856.aspx and see if they help? I am in the process of updating the automatic removal tool to include .NET 2.0 also but I have not yet had time to finish it. I hope this helps in the meantime....

Tuesday, December 20, 2005 6:58 PM by jimh1008

# re: Removal tool to fix .NET Framework install failures

Great tool.....cleaned up a rather sloppy install of .NET Framework 1.1, Service Pack 1.
Saturday, December 24, 2005 1:23 PM by jw

# re: Removal tool to fix .NET Framework install failures

I recieved this error while trying to unstall v2.0 beta.
Error 25015.Failed to install assembly
'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Microsoft.VisualBasic.Vsa.dll' because of system error: Data error (cyclic redundancy check).
Sunday, December 25, 2005 12:33 AM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi JW - if you are receiving an uninstall error for the .NET 2.0 beta, can you please try the steps listed at http://blogs.msdn.com/astebner/archive/2005/10/30/487096.aspx to locate and manually remove it and see if that gets you past this error?
Thursday, December 29, 2005 2:16 AM by Sure_I_can

# re: Removal tool to fix .NET Framework install failures

Thanks, worked for me!!!
Sunday, January 01, 2006 1:19 PM by Tink

# re: Removal tool to fix .NET Framework install failures

I don't know if you got this submit:

Dear Aaron,

HUGE THANKS! I have to praise (big praise) you SO much for your gift of that cleanup tool!!! I went through all the steps to try to find out why the MS update failed in two new machines I was installing for husband/self. I had started getting errors like those noted in some of your blog pages, and that type of thing is a major warning to "cleanup."

I tried walking through the long drawn out fix offered at the MS site (having drilled through many URLS until I got there) and THEN I got stuck on the fix because files/dirs they said to delete would not delete!

Ultimately, I couldn't figure out why a security download would NOT install and I wanted that security. I was JUST about to give up after 3 hours into this, when I found YOUR page and downloaded this cleanup tool. Long story short, NOTHING worked until I used your cleanup tool.

For those who might be stuck like I was... Here were my steps to overcoming this "painful" problem (many thanks to Aaron's help!):

Went here for the dotnetfx.exe file:
http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en

1. Downloaded/extracted the dotnetfx.exe files into a dotnet directory/folder on drive C like this (thanks to Aaron). Start\Run then typed in: dotnetfx.exe /t:c:\dotnet /c

2. I used Aaron's "Cleanup tool" dotnetfx_cleanup_tool.zip by simply opening the zip and running cleanup_tool.exe This worked like a charm.

3. Then ... to install .NET Framework 1.1 I went to my "dotnet" directory and double clicked: netfx.msi

PARTIAL VICTORY!

NOTE: I went to the following to download...
http://www.microsoft.com/downloads/details.aspx?FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9&DisplayLang=en

Security Update file: NDP1.1sp1-KB886903-X86.exe

Microsoft's notes:
"ASP.NET Security Update for Microsoft .NET Framework 1.1 Service Pack 1"

I attempted to install NDP1.1sp1-KB886903-X86.exe
and got this message:

"COULD NOT INSTALL NDP1.1sp1-KB886903-X86.exe with this error message:
"Info 9006. This patch cannot be installed because it requires Microsoft .NET Framework 1.1 Service Pack 1(SP1). No Microsoft .NET Framework 1.1 SP can be detected on this computer. Please see http://support.microsoft.com/?kbid=886903 for more details."

SO...I went back to the MS Windows update site...

4. I still had KB886903 update to install. I did so...and Bingo.

Done.

Aaron, I wouldn't have gotten there without your help. This type of problem is COMPLETELY obnoxious and a time waster. Even so...I would not have been able to resolve this without your hard work and I thank you!

Tink
Thursday, January 05, 2006 10:29 AM by Stephen Adams

# Issues with .NET framework 1.1 installation

Hello Aaron! I'm on my last leg here. :(

Just recently built a new computer. XP SP2 running an A64 chip. I
installed Visual Studio 2003 and Visual Studio 2005 and as part of the
prereqs, both v1.1 and v2.0 of the framework respectively. I was able
to compile and run web applications, but after compiling and running a
windows application from either Visual Studio I received a "Application
failed to initialize properly." error everytime no matter what
application I compiled. My web apps worked, but my windows forms
didn't. Strange. This led me to believe it was a possible corrupted
framework problem.

So I uninstalled the v1.1 framework and tried reinstalling, but
everytime I got this message:

"NET Framework 1.1 Setup has ended prematurely"

This happens right at the very last step when trying to setup
System.EnterpriseServices

I've tried renaming mscoree.dll, removing all the .NET components,
running clean up tools, and everytime I run the 1.1 framework installation it won't install. It keeps failing at the very, very, very last step. :(

PLEASE, PLEASE help me here. I need to have these development environments
installed. They were installed before, but I had to uninstall them to
fix this problem, and now I can't even install the .NET frameworks.

I've never seen this issue before and I've been reading all over, and
every thing I'm told to do doesn't work. I just need a clear cut
solution to remove the .NET framework remnants and clean anew WITHOUT
having to reformat.

Thanks much Aaron, hopefully you can help me. :)
-Steve
Friday, January 06, 2006 11:37 PM by Marcus

# re: Removal tool to fix .NET Framework install failures

Hi, I have the same problem as Dave above, the installation hangs on the registration step. I ran the removal tool and it still hangs. Any other ideas. Thanks, Marcus
Friday, January 06, 2006 11:38 PM by Marcus

# re: Removal tool to fix .NET Framework install failures

Hi, I have the same problem as Dave above, the installation hangs on the registration step. I ran the removal tool and it still hangs. Any other ideas. Thanks, Marcus
Saturday, January 07, 2006 12:15 AM by Marcus

# re: Removal tool to fix .NET Framework install failures

Update: I went into Services and disabled the Distributed Transaction Coordinator, rebooted and then installed after running your cleanup program. It is now working. Hope this helps.
Saturday, January 07, 2006 5:08 PM by Stephen Adams

# re: Removal tool to fix .NET Framework install failures

Update:

Here's the error log from my generated log file:

MSI (s) (60:18) [16:33:35:203]: Executing op: ActionStart(Name=CA_ComregEnterpriseServicesRB.3643236F_FC70_11D3_A536_0090278A1BB8,,)
Action 16:33:35: CA_ComregEnterpriseServicesRB.3643236F_FC70_11D3_A536_0090278A1BB8.
MSI (s) (60:18) [16:33:35:234]: Executing op: CustomActionSchedule(Action=CA_ComregEnterpriseServicesRB.3643236F_FC70_11D3_A536_0090278A1BB8,ActionType=3393,Source=BinaryData,Target=_QuietExec@4,CustomActionData="C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegSvcs.exe" /bootstrapu)
MSI (s) (60:18) [16:33:35:265]: Executing op: ActionStart(Name=CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8,Description=Registering System.EnterpriseServices.dll,Template=Executing: [1])
Action 16:33:35: CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8. Registering System.EnterpriseServices.dll
MSI (s) (60:18) [16:33:35:296]: Executing op: CustomActionSchedule(Action=CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8,ActionType=3073,Source=BinaryData,Target=_QuietExec@4,CustomActionData="C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegSvcs.exe" /bootstrapi)
MSI (s) (60:0C) [16:33:35:359]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI15.tmp, Entrypoint: _QuietExec@4
CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8: Executing: ERROR: Process returned non-0 value! CMDLINE: "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegSvcs.exe" /bootstrapi
CA_ComregEnterpriseServices.3643236F_FC70_11D3_A536_0090278A1BB8: Executing: Failed
Action ended 16:33:36: InstallFinalize. Return value 3.
Sunday, January 08, 2006 10:22 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Marcus - Thank you for posting the workaround that worked for you. I have seen this workaround solve other issues as well, so I created a new blog post to describe this workaround. It is located at http://blogs.msdn.com/astebner/archive/2006/01/08/510677.aspx

Hi Stephen - can you please try this workaround and see if it helps for you? If not, there are a couple of other suggestions listed in that blog post for other possible fixes for this error in .NET Framework 1.1 setup.

Wednesday, January 11, 2006 8:54 PM by Eric H

# re: Removal tool to fix .NET Framework install failures

This worked perfectly! Thanks so much for the removal tool. Trying to run the command prompt fixes failed to many times to try. Again thanks for the help it worked wonders.

Eric H.
Saturday, January 14, 2006 11:36 AM by ChristophD

# re: Removal tool to fix .NET Framework install failures

Great, you're my rescue!
Monday, January 16, 2006 6:25 AM by Derek

# Access Denied error installing Framework 2.0 Microsoft.VisualBasic.vsa.dll

I was receiving an error installing the 2.0 Framework with an 'Access Denied' error on the file Microsoft.VisualBasic.vsa.dll and I thought I would post the solution I found as other people have been encountering it.

By using FileMon, I could see that the ACCESS DENIED error was actually being return when the setup tried to create the file GACLock.dat in the folder c:\winnt\assembly

For some reason, Administrators had lost permission to write to this folder.

I was not able to apply permissions using Windows Explorer, but could set Administrators to having full control in this folder by using the following CALCS command from the command line:

calcs c:\winnt\assembly /E /P BUILTIN\Administrators:F

After this the framework installed OK.
Tuesday, January 17, 2006 2:59 PM by Zan

# re: Removal tool to fix .NET Framework install failures

Hi,

I'm using Windows XP x64. I am trying to uninstall Microsoft .NET framework x64 BETA 2 (Shipped with VS 2005 BETA). The framework seems to have had installed a couple of important files in 'Program Files (x86)' which contains, due the uninstaller, 'illegal characters' (the parantheses?). Because of this issue I can't uninstall Microsoft .NET framework x64, which I have to do in order to be able to install VC++ Express Edition.

The only error message I get is:
'Error 1324.The folder path 'Program Files' contains an invalid character.'.

Is it possible to change the registry keys somewhere from 'Program Files (x86)' to perhaps 'Progr~2'? Or is there another method?
Tuesday, January 17, 2006 5:11 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Zan - I don't think the parentheses is an invalid character since Windows allows you to create a folder with that name. Can you please try the steps listed at http://blogs.msdn.com/astebner/archive/2005/10/30/487096.aspx to try to manually remove the .NET Framework 2.0 beta that you have on your system? Hopefully that will get you past this error.

Saturday, January 21, 2006 9:42 AM by James Muir

# re: Removal tool to fix .NET Framework install failures

I just wanted to say thanx for this excellent tool.

I had apparently insoluble problems with .Net 1.1, and you tool fixed it immediately.

Thanx very much,

James Muir
Tuesday, January 24, 2006 6:55 PM by Dr. Evil

# re: Removal tool to fix .NET Framework install failures

Not even Liquid Hot Magma could solve a corrupt .Net install. That is, until your program saved the world, or at least small portion of it. THANK YOU!
Saturday, February 04, 2006 9:06 PM by Fabrício Reuter

# re: Removal tool to fix .NET Framework install failures

Work fine... thank you very much...
Tuesday, February 28, 2006 4:05 PM by gody

# .NET Framework install failures Error 25015

I get the error message "Error 25015.Failed to install assembly ... Vsa.dll' because of system error: Data error (cyclic redundancy check).  


what can i do ..
i am running windows XP media center and SP2

i need helpplis...

you can send me an email to nx_2020@hotmail.com coz its urgent
Wednesday, March 01, 2006 7:30 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Gody - can you please try to use the manual removal steps for the .NET Framework 2.0 that are listed at http://blogs.msdn.com/astebner/archive/2005/04/16/408856.aspx and then try to re-install the .NET Framework 2.0 and see if that resolves this issue?  If that doesn't help, I would suggest contacting Microsoft technical support (you are entitled to a free support call for .NET Framework setup issues).  I'm sorry I'm not able to be more helpful here.
Saturday, March 04, 2006 4:29 PM by Karl

# Thanks

Thank You. Saved me a complete reinstallation!!!
Thursday, March 09, 2006 5:36 PM by Michael Gold

# re: Removal tool to fix .NET Framework install failures

Hi Aaron,

Wanted to thank you.  We couldn't get .NET 1.1 off the machine and kept getting this silly dialog.  Your tool worked like a charm.

Best,

-Mike
C# Corner
Saturday, March 11, 2006 5:37 AM by AndyC

# re: Removal tool to fix .NET Framework install failures

Hi,

I also have the error Failed to install assembly...Vsa.dll The Device is not Ready.

I've tried setting the security settings as Derek suggests, and running FileMon doesn't return an error.

From dd_netfx20:
03/11/06 10:27:29 DDSet_Error: Failed to install assembly C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.Vsa.dll. IAssemblyCache->InstallAssembly() returned -2147024875.
03/11/06 10:27:29 DDSet_Error: Failed to install assembly 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.Vsa.dll' because of system error: The device is not ready.

FileMon notes End Of File on VisualBasic.Vsa.dll but no failures.

Can anybody suggest anything else to help?

Thanks,
AndyC
Saturday, March 11, 2006 1:04 PM by AndyC

# re: Removal tool to fix .NET Framework install failures

Guys,

I've solved this problem. I had to remove all my framework versions and then in my Windows/Assembly directory I had some existing subdirectories that needed clearing out, including GAC_32 and GAC_MSIL.

I'm not sure what happened along the way to cause this problem, as I had hoped to run different framework versions alongside each other. But thanks to Aaron, using your manual uninstall process got everything working again.

Thanks,
AndyC
Saturday, March 11, 2006 1:20 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi AndyC - I'm glad to hear you got this issue resolved.  In case any other folks read these comments, the manual steps Andy is referring to are located at http://blogs.msdn.com/astebner/archive/2005/04/16/408856.aspx.
Thursday, March 16, 2006 11:41 PM by Steve Yates

# CRM Outlook Client Install failure

Hi,

We have one PC that gets the following error in the Microsoft CRM 3.0 Outlook Client installer, and can't get past the system requirements phase of the installation:

"Microsoft CRM Client for Outlook Setup User Input File or assembly name 9o3db28v.dll, or one of its dependencies, was not found."

(the file name is random and changes on every installation attempt).  Any suggestions?  Do you think removing the .NET Framework might help?  The user is a local administrator and has rights to the user and system Temp folders.

- Steve Yates
- ITS, Inc.
- DUNGEON MASTERS do it any way they feel like.

~ Taglines by Taglinator 4 - www.srtware.com ~
Friday, March 17, 2006 12:48 PM by JR

# re: Removal tool to fix .NET Framework install failures

Thanks! I had an XP machine in .NET confused state for some time now (can't install, can't un-install...) and this fixed it.

Thanks!

Friday, March 17, 2006 9:48 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Steve - I am not sure if this issue you describe is related to the .NET Framework or not.  Could you post a link to where you are installing that CRM setup package from so I can try to take a look and see if I can figure anything out?
Saturday, March 18, 2006 5:25 PM by Jmonkey

# re: Removal tool to fix .NET Framework install failures

I used the uninstaller "ttool.exe", but all it did was remove my newest version of .net framework 2.0. I'm looking for a tool to remove the beta 2 versions. I HAVE BEEN POINTED TO MICROSOFT ALREADY... I do not have any uninstallers. I have the installer that links to a dead end, therefore, I will never be able to get the uninstaller back. Is there anyone who has a list of the registers and folders so I can remove them myself, or is there a better program than the two similar ones from Microsoft. The one on their page gives me error message saying I might not have access to them if I am not an Administrator, but of course, I am... anyone who has the best way to remove these programs, can you think of a way without hurting my .net Framework 1.1 or 2003 registered version?
Saturday, March 18, 2006 6:17 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Jmonkey - Can you please try to use the instructions listed at http://msdn.microsoft.com/vstudio/support/uninstall/default.aspx to determine a list of the exact products you need to uninstall, and then use the individual Add/Remove Programs entries for each of those products?
Sunday, March 19, 2006 2:16 AM by Steve Yates

# re: CRM Outlook Client Install failure

Hi Aaron,  the installer is part of CRM.  The complete path we're using is this:

msiexec.exe /i "\\SERVER1\ClientApps\MSCRM\DesktopClient\lightclient.msi" CONFIG="\\SERVER1\ClientApps\MSCRM\DesktopClient\default_client_config.xml"

...however, copying the folder to the workstation and installing from there yields the same result.

- Steve Yates
- ITS, Inc.
- Synonym:  A word you use when you can't spell the other.

~ Taglines by Taglinator - www.srtware.com ~
Monday, March 20, 2006 8:28 PM by Jmonkey

# re: Removal tool to fix .NET Framework install failures

Again, let me reitterate what I just wrote... I DO NOT HAVE THE UNINSTALLERS.... I've also tried 2 versions of Microsoft's uninstaller on that page and the one on one of this website's pages. It says I do not have rights or something like that because I am not an Administrator. But I am!  I own the computer. I don't have uninstallers, but I still have registers and assemblies and some hidden files in directories. I can remove the 8.0 version in program files, but there is much more to remove in sys32 in %windir% etc... I need to do this manually it looks like. ADD/REMOVE programs is out of the question. I have a registered version of 2003 in there, so I don't want to hurt it. Any suggestions besides the obvious?
Monday, March 20, 2006 8:35 PM by Jmonkey

# re: Removal tool to fix .NET Framework install failures

To add to that last post, I have (had) Visual Studio 2005 Beta 2 EXPRESS. What programming languages... VB.net Express 2005 and Web Developer 2005 Express. I have the June version of SQL Server to install, but I need to remove the betas first. I don't want to do it by myself so that I don't delete needed files or registers of my 7.1 version. Some is obvious, some isn't, some is hidden. Any manual suggestions? Or if there's a 3rd BRAND NEW PROGRAM, NEW AS OF released today or anytime hereafter...any help beyond what is on main microsoft website is gratefully appreciated... Thanks again!
Monday, March 20, 2006 8:40 PM by Jmonkey

# re: Removal tool to fix .NET Framework install failures

One Additional question... I have the newest version of the framework 2.0 installed for other non-visual studio programs, one being Windows One Care... can this remain on and just install the visual studio 2005, or does the order really matter?
Monday, March 20, 2006 8:42 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Jmonkey - I am not sure I understand your comment saying "I do not have the uninstallers" - does this mean that none of the beta VS 2005 versions show up in Add/Remove Programs at all?  If that is the case for you, can you please try to Can you please try to use the instructions listed at http://msdn.microsoft.com/vstudio/support/uninstall/default.aspx to determine a list of the exact products you need to uninstall, and then use the steps listed at http://blogs.msdn.com/astebner/archive/2005/10/30/487096.aspx to locate and manually remove each of them.  Hopefully this helps.

I would also be curious to know how your machine got into the state it is in.  I haven't ever heard of a case where every entry disappeared from Add/Remove Programs like that (in the case of VS 2005, it installs somewhere between 5-10 different Add/Remove entries).  Have you done anything like a system restore recently that might explain the things disappearing from Add/Remove Programs like that?


Hi Steve - can you please use the steps listed at http://blogs.msdn.com/astebner/archive/2005/03/29/403575.aspx to gather verbose logs for this setup and contact me via http://blogs.msdn.com/astebner/contact.aspx so I can see if I can figure anything out from the logs?
Monday, March 20, 2006 8:53 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Jmonkey - I am sorry, it looks like you posted your last question as I was typing my previous reply, so I didn't see it at the time.  The .NET Framework 2.0 is a prerequisite for Visual Studio 2005, so you will have to have it installed if you want to install VS 2005.  You will need to make sure you are installing the final release of VS 2005 and not one of the old beta versions though, because the final release of the .NET Framework 2.0 will only work with the final release of VS 2005.
Monday, March 20, 2006 10:31 PM by Jmonkey

# re: Removal tool to fix .NET Framework install failures

You know why I ask...I have cd's sent to me from Microsoft with SQL 2005. And isn't SQL 2005 a prereq to install Visual Studio 2005...? I try installing it, it's a June 2005 Community Edition Release, and it tells me this reason...it goes first, followed by Visual Studio, then the framework. I know by Visual Studio 2003 Windows SP2 and framework 1.1 and a few other things were first. Maybe I read the page wrong...
Monday, March 20, 2006 11:58 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Jmonkey - You cannot mix and match beta builds with final released builds.  It sounds like the CDs you have with SQL 2005 are from a beta version, so it will not install correctly if you have the final release of the .NET Framework 2.0 installed (because the .NET Framework 2.0 is a prerequisite for SQL 2005).  The .NET Framework 2.0 is a prereq of both VS 2005 and SQL 2005, and will need to be installed before installing either of those other products.

However, SQL 2005 is not a prerequisite for installing VS 2005.  There is a version of SQL 2005 (SQL Express) included in VS 2005 setup, but it is an optional component and is installed after VS 2005.
Tuesday, March 28, 2006 12:29 PM by Luis

# re: Removal tool to fix .NET Framework install failures

Hi Aaron.
First af all, excusme for my bad english.
My problem is:
I had the Microsoft .NET Framework 1.1 and the Microsoft .NET Framework 1.1 Hotfix (KB886903) installed on my Win XP Pro SP2.
I uninstalled them in a wrong way: First, in Add/remove Programs, I unistalled the Hotfix, but WITHOUT restarting the machine, and then I uninstalled the Microsoft .NET Framework 1.1.
This was fatal.
Now, each time I start Wondows tow little error windows appears. I accept the two windows and the Win XP works.
I tried to uninstall again with Add/remove Programs: Dont work.
I tried to uninstall and repair with the Installer: Dont work.
So, I can not unistall, repair or reinstall the Microsoft .NET Framework 1.1

I want to unistall the Microsoft .NET Framework 1.1.
What can I do?
Can I try your tool?

Thanks in advance.
Luis.
Tuesday, March 28, 2006 5:33 PM by Lou S.

# re: Removal tool to fix .NET Framework install failures

Thanks so much for posting your site.  This tool did the trick for me in removing broken framework 1.1 release on my winxp home sp2 machine.  I could not uninstall or winUpdate although I tried many many time.  Your tool is wonderful and saved me a lot of grief.
thanks again
Lou
Tuesday, March 28, 2006 10:52 PM by astebner

# re: Removal tool to fix .NET Framework install failures

Hi Luis - Can you please try the steps listed at http://blogs.msdn.com/astebner/archive/2005/10/11/479928.aspx and see if they help resolve the issue that you are seeing on your system?
Wednesday, March 29, 2006 12:06 PM by Luis

# re: Removal tool to fix .NET Framework install failures

Hi Aaron.
I used your tool and it works. It have uninstalled correctly the .NET Framework 1.1
Then I have reinstalled the .NET Framework 1.1, the SP1 and the Hotfix
That solved my problem.

Tnak you very much.
Wednesday, March 29, 2006 5:29 PM by Mike

# re: Removal tool to fix .NET Framework install failures

Hey Aaron,

This program was so it.  Thanks for this tool it was my last resort uninstall and reinstall microsoft .net 1.1 thanks man otherwise i would have had to reload my OS.

great tool should be on google more easily took me 4 da