Hey there all of you,
I have a serious problem with installing Microsoft. Net Framework 2.0
and 3.0 updates :
KB 929300 : Microsoft. NET Framework 3.0 SP 1
KB 110806 : Microsoft. NET Framework 2.0 SP 1
I looked at my Windows Updates installer History, and oddly enough
both Microsoft. Net Framework 2.0 and 3.0 were installed on an earlier
date, according to the History. So I thought it odd that I couldn't
install the updates for them.
I have tried several times via the Windows Updates site and then
started to read some documentation about this problem. Having tried to
manually save both redistributable packages and installing both from
there, it did not work either.
Then I read some info on How to troubleshoot Microsoft .NET Framework
2.0 installation issues (http://support.microsoft.com/kb/908077
try the following steps to repair Microsoft. Net Framework 2.0 to
Unregister and then reregister Windows Installer
This action corrects most situations. Additionally, this action does
not affect any currently installed programs that use the Windows
Installer.1. Unregister Windows Installer. To do this, click Start,
click Run, type msiexec /unregister in the Open box, and then click
2. Reregister Windows Installer. To do this, click click Start, click
Run, type msiexec /regserver in the Open box, and then click OK
Repair the .NET Framework 2.0
The following are three ways to repair the .NET Framework.
Use the Repair command on the Windows Installer cache file
To repair the .NET Framework 2.0 by using the Windows Installer cache
file, follow these steps:1. Click Start, click Run, type installer in
the Open box, and then click OK.
2. On the View menu in Windows Installer, click Details, right-click
the Name column header, and then click Comment.
3. Right-click the cached Windows Installer file that has the
Microsoft .NET Framework 2.0 RTL x86 enu comment, and then click
4. After the repair process has completed, quit Windows Installer.
Run the .NET Framework 2.0 Redistributable package at a command prompt
To repair the .NET Framework 2.0 by using the command prompt, follow
these steps: 1. Locate the Dotnetfx.exe file that you used to install
the .NET Framework 2.0. To do this, use one of the following methods:
* If you installed the .NET Framework 2.0 from a CD or from a DVD,
insert the installation disk in the CD drive or DVD drive.
* If you installed the .NET Framework 2.0 from the hard disk, download
the .NET Framework 2.0 Setup program to the hard disk.
* If you installed the .NET Framework 2.0 from a network drive,
reconnect to the network drive.
2. Click Start, click Run, type cmd in the Open box, and then click
3. At the command prompt, run the following command:
%InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp
Note %InstallationPath% is a placeholder for the path of the
Dotnetfx.exe file that you located in step 1.
Neither of this three options worked. AAMOF, when I follow the above
steps exactly as is written, I always get an error message, telling me
that the file I want to repair is an invalid package.
Again, odd because I had the impression that this Microsoft.NET
Framework version had been successfully installed as a whole, AND
because I had downloaded and installed it from the Windows Updates
site. This seems to suggest that some components of the framework are
defective or have not been installed at all, while the update history
tells me otherwise.
After that, I seriously considered completely removing both frameworks
from the HD. So I went to Add / Remove and again tried at first to
repair both (which obviously failed but I wanted to make sure anyway)
and then tried to deinstall both. Again, this did not work, because
each time I clicked Remove, I got an error message, telling me that
the files needed to deinstall where not to be found in the c:/Windows/
My C:/Windows/Microsoft.NET/Framework/ Map holds 4 different subfolder
versions in total : v1.0.3705, v1.1.4322, v2.0.50727 and v3.0
Another thing I have noticed is that, when looking in Control Panel,
it only holds Microsoft.NET Framework 1.1 entries. The others are not
metioned, so I suspect version 1.1 is the last version that actually
works on my PC.
Last but not least, I have run Windows Install Cleanup and removed all
entries for 2.0 and 3.0. Next thing I did was reboot the PC ( twice in
a row AAMOF ), but I was again surprised to find that all the files
where still in C:/Windows/Microsoft.NET/Framework/ v2.0.50727 and
v3.0. I expected they had been completely removed after reboot.
I don't understand what is going on, because it seems that repairing /
using Windows Install Cleanup can do the trick for most people. But
not for me for some reason.
This leaves me with a lot of questions :
1. every procedure I have tried doesn't seem to work.
2.is Microsoft dispersing crappy programs that don't work as a support
3. why do I get a successfull install on the installation history when
components are defective and/or missing ? how reliable is Microsoft
when it comes to this ?
I wanted to ask this first before even trying to attempt a manual
deinstall with cleaning registers, because I am very weary of the
I might be overlooking something or other, but I can't figure out
what's the matter. Maybe someone on this forums might have a clue to
Many thanx in advance,