Home > .Net CLR, ASP.NET, IT Support, WCF > Repair .Net 2: missing Netfx20a_x86.msi

Repair .Net 2: missing Netfx20a_x86.msi

In my previous post I mentioned about a repair process for .Net 2 in order to host WCF in IIS . However, after following Microsoft instruction on repair process you may face an annoying issue where Windows installer can not find Netfx20a_x86.msi.

Netfx20a_x86.msi is a component of .Net 3.5 and it will get extracted to a folder such as “C:\5409af1fab5096fc4d07947959\wcu\dotNetFramework\dotNetFX20” as part of the install process. I tried to extract the file from the folder and use it for repairing .Net 2.0 but it did not work. After providing the msi file it will look for the setup.exe.

Solution: Ignore repairing .Net 2 and repair .Net 3 (or 3.5 if installed). In my case repairing .Net 3.5 fixed the issue in IIS.

  1. Gary Swets
    September 1, 2010 at 5:49 am

    You are wonderful! This fixed the issue.
    We have dot Net 2,3, and 3.5. Our dot Net 2 was hosed. We could not deinstall (no you can’t other applications could use it!) Couldn’t repair since no one has the netfx20a_x86.msi. Microsofts site is pathetic.
    We did a repair on dot NET 3.5 and it works!
    Thank-you thank-you thank-you.

  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: