KB957541, KB957542, KB957543 - CLR fixes available for direct download
Back in October I blogged about what's new in .NET Framework 3.5 SP1. I also talked about 3 problems that affect the CLR that can result when you install the service pack. Up until this point you'd have had to call Microsoft Customer Service and Support to obtain the fix package. There are plans to release a post SP1 rollup fix that will include these and fixes for some other issues.
However, to streamline things we've now been able to make these three fixes available on the MSDN Code Gallery hotfix site. This is a site where the developer products division make some (though not all) fix packages available for direct download:
KB957541 - Get the fix - "FIX: On a computer that has the .NET Framework 3.5 Service Pack 1 installed, an exception is thrown when an application calls the GetOptionalCustomModifiers method or the GetRequiredCustomModifiers method on a ParameterInfo object of a generic interface"
KB957542 - Get the fix - "FIX: On a computer that is running the .NET Framework 3.5 Service Pack 1, the JIT compiler and the Native Image Generator (Ngen.exe) that use the Mscorjit.dll file may generate incorrect code"
KB957543 -Get the fix - "FIX: An application that serializes and deserializes a generic class that has at least one static member fails on a computer that is running the .NET Framework 3.5 Service Pack 1"
Note: if you need fix KB957541 for Vista Service Pack 1 or Windows Server 2008, you will need to download the appropriate "Windows6.0" fix package for one of the other fixes (957542 or 957543). They both include the other fix.
HTH
Doug
Comments
Anonymous
December 07, 2008
The links to the KB article is incorrect in the fragment: KB957543 - Get the fix - "FIX: An application that serializes and deserializes a generic class that has at least one static member fails on a computer that is running the .NET Framework 3.5 Service Pack 1"Anonymous
December 07, 2008
Links now correct - thanks for the headsup!Anonymous
February 03, 2009
I wrote previously about fixes that are available for three issues that can occur when you install SP1Anonymous
November 30, 2009
I am having a problem installing NDP20SP2-KB957542-x86.exe on my 32 bit Vista with .net 3.5 sp1 machine. As per the sites this should be the proper version of installation for the given configuration, but when i try to install the said patch, it tells me "Non of the products that are addressed by this software update are installed on this computer."Anonymous
November 30, 2009
Hi Pranav Sah For Vista you need the fix packages ending in MSU. So in your case, from http://code.msdn.microsoft.com/KB957542/Release/ProjectReleases.aspx?ReleaseId=1881 you need the one called "Windows6.0-KB957542-v2-x86.msu" HTH DougAnonymous
November 30, 2009
Hi Dougste I really appreciate your quick response, i did tried installing the "Windows6.0-KB957542-v2-x86.msu" as suggested by you but even this says "The Update dose not specify for your system"Anonymous
November 30, 2009
Hai Dougste I would even like to draw your attention to the caption of NDP20SP2-KB957542-x86.exe which says " Software update Microsoft Update Framework 2.0 - KB KB957542 Installation Wizard " According to the posts that i have gone through, this should be for .net 3.5 sp1 and not for 2.0. Can this mean that it is trying to look for .net 2.0 which is not there because of which it is saying "Non of the products that are addressed by this software update are installed on this computer."Anonymous
November 30, 2009
Hi Pranav Sah Which version of Vista service pack do you have, SP1, SP2, or no service pack? Thanks DougAnonymous
November 30, 2009
Hi Dougste The machine is Vista Home Premium with sp2 and .net 3.5 with sp1Anonymous
November 30, 2009
The comment has been removed