Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

.NET Framework

Aug 29, 2010 4:32AM PDT

which version should I be using on my Windows XP SP3 Home Edition? Right now I have 3.5 installed because a software program I installed (Cuddeback Trophy Room) called for it. I have also noticed that some of the Windows Updates for the .NET Framework have failed to install. I do not know what to do.

Discussion is locked

- Collapse -
If software needs 3.5 then install 3.5
Aug 29, 2010 5:17AM PDT

And the .NET update failure is thankfully well discussed the fix is not intuitive so here it is -> Uninstall .NET and the reinstall .NET then update.
Bob

- Collapse -
Back it up first...
Aug 29, 2010 11:33PM PDT

When I removed .NET to reinstall it ended up really messing XP up so bad I had to go back to an image back-up to recover.

MSDN has a good tool to clean things up after Add/Remove Programs is done as well as a number of other notes on the matter.

I posted the link in another thread on this same topic.

- Collapse -
You would be the first.
Aug 30, 2010 4:14AM PDT

So far, some hundred times (or more?) I've done this with and without the .NET cleanup tool and not one time has it damaged XP. Worth noting that ATI driver/utilities need .NET but they work fine after we reinstall .NET.

I think some may need to know that.
Bob

- Collapse -
Would Never Doubt You
Aug 30, 2010 4:47AM PDT

Bob -- I would never doubt you, have seen way too many highly informed answers from you, I was just passing on what happened to me and I do have ATI drivers and was aware, but when this thing went south on me it went way south, thus my caution on a back-up.

Also for me, once I tried a second time, until I ran the tool, it just kept failing to install which is why I mentioned it.

For me, as a rule, if I am doing virtually any update or significant additions to my system I image it fresh before I start, has pulled me out of the fire more than once.

- Collapse -
Good to know.
Aug 30, 2010 6:57AM PDT

Why I mentioned ATI was in case your machine had that make video. It is very possible with the ATI card that an user would think their machine was messed up after removing .NET. If they persevered and reinstalled .NET then after a boot I've seen the ATI stuff work again.

Was there any other clue to this one?
Bob

- Collapse -
No Smoking Gun...
Aug 30, 2010 7:31AM PDT

After removal and the reboot as expected the video was messed up but the system was usable so I went to reinstall, starting at 1.0, it came back and said it was there, I looked in Add/Remove Programs and all of the .NET versions were gone, as I would expect from uninstalling them, but no version would go back down.

So I ran my reg checker Registry Defense, I had also run it before the removal and it was clean, this time it said it could not find 87 .dll's, and a ton of other stuff. I tried then to do a system restore, it said it could not restore it.

So at that point I could not remove it or put it back, so I did a disk image restore of HDD 0. The system was exactly as it was before I started. So I tried again, this time after the restart, it again would not let me install, that is when I ran the tool, which I now had, it finished, I rebooted and all the versions from 1.0 - 3.5 went down no issue.

Could have easily been a one-off situation. I keep this machine very clean and rarely run in to any issues, minimal stuff to boot, no "call home programs" (check for updates) except Norton and MS, and on MS updates I do not let them install automatically, Norton Sigs are the only exception to that policy, nothing else is allowed to update without my permission.

I also run TUT from time to time just to make sure nothing has snuck in on me, it just tells you what is running and what it does, what product it is associated with and their opinion on if it should be allowed to run auto, start manual only, or should be disabled, what you do with that info is up to you, it does nothing automatically either. (Like MS Process Monitor on steroids)

In any event, while I was working on I found I was by far not the only guy to have trouble with .NET updates and installs, so I thought I would toss it out there. The experience you have had is my usual experience, things generally go on and off no issue, but when there is an exception it can be a big one, thus my back-up rule...

- Collapse -
MSDN Info and Tool for .NET Removal and Issues
Aug 29, 2010 11:35PM PDT

Here is a link to the Microsoft Developers Network Blog, and has links to the MS .NET clean up tool now updated to cover versions 1.0 - 3.5, and a lot of other information.

http://blogs.msdn.com/b/astebner/archive/2006/05/30/611355.aspx

As I noted there are a number of other good links in some of the blog posts for one-off cleanups and when this does not even work...