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.

About these ads
  1. Gary Swets
    September 1, 2010 at 5:49 am | #1

    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.
You must be logged in to post a comment.

Get every new post delivered to your Inbox.

%d bloggers like this: