Tag Cloud
Twitter
Site Updates
No RSS feeds have been linked to this section.

Technical Q&A > CRITICAL - .NET 2.0 REPAIR IN VISTA 32BIT

Ok, I know I have barked on about this for a while now, but I now know exactly which version of .NET framework is causing me problems.

It is .NET Framework 2.0 and whenever I try to run the .NET 2.0 installer to try and uninstall/repair it, I get "This version of .NET Framework is already part of the operating system" (or something similar to that).

Because .NET 2.0 is not working, the newer versions of .NET 3.0, 3.5 don't seem to 100% work...

Is there anyway of uninstalling completely .NET 2.0 and then re-installing it without having to re-install the whole p***ing operating system?

- by the way, this is the technical thing I am annoyed about as mentioned in the IPv6 Posting...

January 14, 2010 | Registered CommenterJamie

i dont think you'll get a reply everyone's feedup of you.

YOU'LL BE BETTER OFF REINSTALLING!!!!

especially considering you have had problems since November.

January 14, 2010 | Registered CommenterSupernova

Its longer than november... more likely to be April... just now more an more software is using newer versions of .NET Framework, so less and less software is working.

I don't want to do a factory reset/re-install of anything (vista or windows 7) for the simple fact that I will have to sit there for a good couple of days watching it update and then I have to load on all the software again which takes time. I'm looking at a good week to get the thing working to a suitable level again.

The trouble is, now I do backup my machine regularly, but the backups have been done since the problem started.

I have googled around and tried all sorts of things (and I'm not the only one with the problem) and I've had no luck...

To be honest with you, I might just go back to pen and paper and listening to tapes...

Any help in anyway would be much appreciated, I know you all hate me, I can't change the way you feel, but I promise that once this problem is fixed, I will leave ITidiots and its forums alone and make everyone happy...

January 14, 2010 | Registered CommenterJamie

we dont hate you, we hate what your doing.

you have to post in every thread and mess them up by changing the subject each time.
how are we ever to build a community if you make every thread useless.

You said you were going to change but you haven't and everyone thought it was a joke at first, however, we're fedup now!!!


To repair a broken .NET 2
--------------------------------

dotnetfx.exe /t:c:\temp /c:"msiexec.exe /i c:\temp\netfx.msi REINSTALL=ALL ReinstallMODE=vomus"

you may have to get the original source or download to get the files

January 14, 2010 | Registered CommenterSupernova

Thanks, I'll try this tommorrow. I think my Dad has a legitimate (no joke) Vista OEM DVD that I'll stick in for the source files, otherwise... google is my friend...

I'm sorry, sometimes I do get a bit carried away with some topics and go off topic (its the same in real life with me, anyone who knows me will tell you). I do try (but I'm also trying for some). I have been sort of less "addicted" (not the right word but hey) to the forums here anymore. I'm doing more gaming and moving away from techy IT stuff. Just my gaming got interrupted by this .NET problem...

Anyway, I'll try what you've said and see if that helps...

January 15, 2010 | Registered CommenterJamie

Ok, typing the whole command in at once doesn't work, so I tired breaking it down as follows:

1- dotnetfx.exe /t:c:\temp - worked fine
2- msiexec.exe /i c:\temp\netfx.msi REINSTALL=ALL ReinstallMODE=vomus

The last command (no2) ran, but I got this message: "To install this produce please run Install.exe"

now what do I do?

EDIT: I got it to work by typing "msiexec.exe /a c:\temp\netfx.msi REINSTALL=ALL ReinstallMODE=vomus, but windows installer flashed up and then disappeared after a minute of progress bars... has it worked?

January 16, 2010 | Registered CommenterJamie

dotnetfx.exe /t:c:\temp /c:"msiexec.exe /i c:\temp\netfx.msi REINSTALL=ALL ReinstallMODE=vomus"

as one line does work

look at article KB306160 at Microsoft "How to repair an existing installation of the .NET Framework"

perhaps its a version mismatch or its fubard beyond repair. I do know of a .net remove tool but i am not going to post a link as i know it has been known to mess-up the windows installation completely.

January 19, 2010 | Registered CommenterSupernova

I just found another removal tool that looks like what you need, i have never used this one.

http://blogs.msdn.com/astebner/pages/8904493.aspx

however, try this first http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx

should work

January 19, 2010 | Registered CommenterSupernova

I tried the remover, it will remove .NET 1.1 and 3.5. Not any .NETs inbuilt into Vista (the ones I am having trouble with).

And both links I've tried. But I will try your second command...

Result: It came up with the old error "To install this product please run Install.exe" When I click "OK" it just goes back to a new command. I just copied and pasted your second command directly into command prompt.

January 20, 2010 | Registered CommenterJamie

Right, I've got to the bottom of this. That second link looked similar, but I hadn't seen that page, so apologies...

Either way, I downloaded the setup verifier and I was shocked. My .NET 1.0 and 1.1 worked fine. .NET 2.0 SP2 and above (all the way up to 3.5-SP1)

So, as you can see, I am desperate now as a lot of software developers now require .NET 2.0 installed. So I have a problem...

Now downloading .NET 3.5 SP1 (full) and it is gonna take about 3 hours to download 232.5MB...

January 20, 2010 | Registered CommenterJamie

"Not any .NETs inbuilt into Vista "

oh yeah sorry i had lost track as this is spread through 3-4 threads now. if it was all under the one i could see what as already be said :-)

I thought you originally had problems installing .NET 3.5 SP1 ??

January 20, 2010 | Registered CommenterSupernova

I thought that at first as that was around about the same time that my problems started, but I actually have problems with .NET 2.0 upwards. I used that verification tool from one of the links and it failed on the .NET 2.0. I think it is just .NET 2.0 causing the others to crash, some people sometimes have this problem with Vista when either an update doesn't install properly or some software affects it.

I have finished downloading the whole full .NET 3.5 SP1 package (this apparently installs/updates and removes all previous versions of .NET) along with .NET 2.0 SP2.

January 21, 2010 | Registered CommenterJamie

I see facts standing out now reading through some of the posts again.

.NET 3.0 and 2 comes with Vista.

.NET 3.0 can be removed
.NET 2 cant be uninstalled as parts of the OS are dependant on it. That why its not a option (you can in XP), i also found out that why some of these removal tools can mess up the vista installation.

So i guess we should treat it as we would when repairing system files.

place the vista cd in the drive
open command prompt start->all programs->accessories. right click command prompt, run as administrator
run sfc /scannow

This should scan and replace any missing/damaged system files i would guess this would include .NET based on the above fact.

then run

%windir%\Microsoft.NET\Framework\v2.0.50727\ngen.exe update (Microsoft (R) CLR Native Image Generator) (v2.0.50727 may be different)

Apparently this recreates some important files than can become corrupt

Reboot, see if it works

Then you should install .NET 3 SP1 (or what ever latest is)

if that doesn't work then i cant really see how we can fix this.

January 21, 2010 | Registered CommenterSupernova

Ok, the only issue I have is that the Vista DVD I have is Ultimate and the one installed is Home Premium (It came with the laptop from HP, the ultimate one is a genuine one we have lying around here).

Should I uninstall .NET 3.5 SP1 first?

January 21, 2010 | Registered CommenterJamie

"Should I uninstall .NET 3.5 SP1 first?"

if it didn't fix the problem, the yes i would remove before trying to repair .NET 2. then reinstall.

"Ultimate and the one installed is Home Premium "

that may be a problem for the SFC command , not sure.

January 21, 2010 | Registered CommenterSupernova

I would have thought that giving the fact that Ultimate has all the features of Home Premium, it should work. Also, I think you can do one of those anytime upgrades with it (e.g. Home Premium - Ultimate Vista).

The other alternative I could think of is if anyone knows of any **achem** copies **cough** file shared vista iso images **achem** then I would quite happily look at the link.

Another spanner in the works is that the DVD I do have has no SP1/SP2 integrated on it, but the version on my laptop originally had no SP1 (I installed that as an update) and no SP2 (again an update) so it could work...

I'll give it a try, but I don't want files intended for home premium to be replaced by ones from ultimate (then a complete reformat/reinstall would be required)

January 21, 2010 | Registered CommenterJamie

I think I've found a way around the whole DVD issue...

there is a partition on my laptop which has the recovery image that restores it to the basic factory settings...

When I open the drive up (without opening images) in 7Zip, I get a whole load of files (I guess images) which are hidden and there are ones called "Sources" and "WINDOWS" similar to the Vista Install DVD...

The only problem is that they are protected. I could try to put in the HP Recovery disk and see if there is a repair option / if the SFC command can read it... I think the recovery CD can "unlock" all these protected image files... (even 7Zip won't show the entire contents of all the images)

January 21, 2010 | Registered CommenterJamie