Hi fixed another way
I've had this issue for months now and after using the Net fix tool and trying to uninstall and reinstall all versions of NET I messed up my Windows 7 pro installation that required me to buy Windows 7 pro again as I inherited this machine from an old employer
who no longer has the product code etc etc etc.
It comes down to a misnamed and/or missing dll file "System.Xml.Serialization.dll.x86"
Anyway this worked for me just google joehemen dot com and the top result will give you all the links and the following instructions.
Microsoft .NET Framework 4 32 bit version 2 KB2468871 installer fails (repeatedly and miserably)<o:p></o:p>
When the KB2468871 NDP40-KB2468871-v2-x86.exe patch returns error 643, and all the other forum fixes leave you a bit frustrated<o:p></o:p>
Youll need 7zip installed;. We are going to open up some .exe .msp and .cab files.<o:p></o:p>
get the kb2468871 patch file from microsoft
NoteI was dealing with a 32 bit system, so these instructions are for x86.
1. Right-click the NDP40-KB2468871-v2-x86.exe file in your download directory.
2. Hover over 7zip then open the archive.
3. Double-click the NDP40-KB2468871.msp file.
4. Double-click the QFEGDR.cab file.
5. Right-click the System.Xml.Serialization.dll.x86 file and select Copy To
6. Copy it to the C:\Windows\Microsoft.NET\Framework\v4.0.30319\ directory
7. Start-Run explorer C:\Windows\Microsoft.NET\Framework\v4.0.30319\
8. Scroll down to the System.Xml.Serialization.dll.x86 file
9. Rename it to System.Xml.Serialization.dll (remove .x86)
10. Exit out of 7zip
11. Run the NDP40-KB2468871-v2-x86.exe patch. It should now install correctly.<o:p></o:p>
-
Proposed as answer by
Madaluc
Thursday, August 15, 2013 9:48 PM