Share via


Version history of the CLR 4.0

[ update 18/6/2012 LDR.569 added ]
[ update 16/4/2012 – changed the format to make LDR/GDR branch versioning clearer at the suggestion of Vivek Mishra (thanks!) ; added .468 and  .476 ]
[ update 15/2/2013 – added MS12-074, 2733944, 2756195 ]
[ update 17/4/2013 – added 1001, 2001, 2004 and 2008 ]

Following on from my “Version history of the CLR 2.0” post I’ve decided to start one for 4.0.

If you find a version of clr.dll on a system that is not listed here please let me know (via comments or contact link on the blog).

Thanks!

Doug

The following version numbers refer to the final revision number part of the full file version number, in other words the xxxx bit of 4.0.30319.xxxx

LDR Branch GDR Branch Description
2008   Hotfix rollup 2828843 is available for the .NET Framework 4 on Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2, or Windows Server 2008 R2 SP1
2004   Hotfix rollup 2803771 is available for the .NET Framework 4
2001 1001 MS13-004: Description of the security update for the .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: January 8, 2013
590   Hotfix Rollup KB2756195 is available for the .NET Framework 4 on Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2, and Windows Server 2008 R2 SP1
586 296 MS12-074: Description of the security update for the .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: November 13, 2012
577   Hotfix Rollup 2733944 is available for the .NET Framework 4 on Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2, and Windows Server 2008 R2 SP1
569   Hotfix Rollup 2714396 is available for the .NET Framework 4
559   FIX: Console.ReadLine method waits for input instead of returning a null value when the redirected standard input of an application is closed in the .NET Framework 4.0
551 276 2600211 Update 4.0.3 for Microsoft .NET Framework 4 – Runtime Update
544 269 MS12-035: Description of the security update for the .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: May 8, 2012
530 261 2600217 Reliability Update 2 for the .NET Framework 4
526   2640103 FIX: "Faulting module name: clr.dll" error message when you run a Microsoft .NET Framework 4-based application
500   2592573 "Positive number required" error when you use a .NET Framework 4-based application to deserialize a file
488 239 2572078 MS11-078: Description of the security update for .NET Framework 4: October 11, 2011
485   2563373 Application might crash and encounter a System.NullReferenceException exception in the .NET Framework 4 if the CorrelationManager.LogicalOperationStack property is used
476   2540745 FIX: High memory usage when the Thread.AllocateDataSlot method allocates data slots in the .NET Framework 4
468 237 2533523 Reliability Update 1 for the .NET Framework 4
461   2538717 FIX: Application may crash if the Localized property is set to True in a .NET Framework 4-based Windows Form application
454 235 2518870 MS11-044: Description of the security update for the .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: June 14, 2011
453   2511058 FIX: Full thread stack is committed unexpectedly when you start threads that are not created in CLR after you set the value of the disableCommitThreadStack element to 1 in the .NET Framework 4
450 233 2468871 Update for the .NET Framework 4
448   2509818 FIX: ICorDebug interface does not resolve the managed frames on all stacks for a mini-dump file in the .NET Framework 4
431 225 2446708 MS11-028: Description of the security update for the .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: April 12, 2011
404   2467309 FIX: The String.IndexOf method takes longer than expected to finish, and .NET Framework 4.0 performance decreases significantly
390   2260913 FIX: Updating the .NET Framework may fail and some files in the GAC may be deleted
372 208 2162169 A beta version of an update rollup package is available for the .NET Framework 4
315   982638 A hotfix rollup is available for the .NET Framework 4 to fix some known issues in the .NET Framework remoting
  1 .NET 4.0 RTM (web installer) (standalone installer)

Comments

  • Anonymous
    December 04, 2011
    Do you have one similar for .NET Framework 3.5?

  • Anonymous
    December 05, 2011
    The list related to fixes to the core CLR. The CLR at the heart of .NET 3.5 is CLR 2.0 so my existing "Version history of CLR 2.0" would be relevant for 3.5 framework. HTH Doug

  • Anonymous
    December 27, 2011
    Hi Doug, a new hotfix is available: KB2640103 =  4.0.30319.526 "Faulting module name: clr.dll" error message when you run a Microsoft .NET Framework 4-based application

  • Anonymous
    December 29, 2011
    Thank Andre! I've added that one.

  • Anonymous
    February 14, 2012
    The comment has been removed

  • Anonymous
    February 17, 2012
    Thanks again Andre! Now added.

  • Anonymous
    March 05, 2012
    Added version .276 from runtime update 4.0.3. (Previous updates 4.0.1 and 4.0.2 did not affect core CLR files)

  • Anonymous
    March 06, 2012
    update 4.0.3 also updates LDR files to 4.0.30319.551

  • Anonymous
    March 06, 2012
    Thank you Andre - I was in too much of a hurry! Now added.

  • Anonymous
    March 06, 2012
    ok :) But you should also add (LDR Version) to "Update 4.0.3 for Microsoft .NET Framework 4 – Runtime Update" for Version 551.

  • Anonymous
    March 06, 2012
    Thanks Andre, now fixed. At this rate I will need to add you as co-author of this blog post!

  • Anonymous
    March 23, 2012
    The comment has been removed

  • Anonymous
    May 17, 2012
    new update: KB2675468 - Console.ReadLine method waits for input instead of returning a null value when the redirected standard input of an application is closed in the .NET Framework 4.0 support.microsoft.com/.../en-us Clr.dll gets updated to 4.0.30319.559

  • Anonymous
    May 24, 2012
    Here is a missing update to clr for version 4.0.30319.269 support.microsoft.com/.../2604121

  • Anonymous
    May 27, 2012
    Thanks Andre and mgk. Both now added

  • Anonymous
    June 14, 2012
    new update: KB2714396 - Hotfix Rollup 2714396 is available for the .NET Framework 4 Is updates CLR.dll to 4.0.30319.569

  • Anonymous
    June 18, 2012
    Thanks Andre, now added 569.

  • Anonymous
    August 14, 2012
    new update with updates CLR to 4.0.30319.577 Hotfix Rollup 2733944 is available for the .NET Framework 4 on Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2, and Windows Server 2008 R2 SP1 support.microsoft.com/.../en-us

  • Anonymous
    December 27, 2012
    New update with updates CLR to 4.0.30319.586 support.microsoft.com/.../2729449

  • Anonymous
    December 27, 2012
    New update with updates CLR to 4.0.30319.590 support.microsoft.com/.../2756195

  • Anonymous
    February 14, 2013
    Thank you Andre and PJD_BE. Sorry for the long delay in making the additions. Doug

  • Anonymous
    February 17, 2013
    There is a new CLR update which updates the CLR to 4.0.30319.2004 Hotfix rollup 2803771 is available for the .NET Framework 4 support.microsoft.com/.../en-us

  • Anonymous
    March 06, 2013
    clr.dll 2.0.50727.5017 to 7000 (7013) clr.dll 4.0.30319.590 to 2000 (2004) Why ? new Service Pack ? new branch ?

  • Anonymous
    April 10, 2013
    There is a new CLR update which updates the CLR to 4.0.30319.2008 Hotfix rollup 2828843 is available for the .NET Framework 4 support.microsoft.com/.../en-us

  • Anonymous
    April 16, 2013
    Andre - thanks for that. Now added. PJD_BE- thanks for the coment.  No. Not a new SP or branch.  I think it is just because they did a broader rollup release they took the opportunity to do some realignment of version numbers. 2004 is still a normal hotfix for 4.0. The version number just took a jump. Similar for 2.0 I think.

  • Anonymous
    April 16, 2013
    do you also make a list for .net 4.5? Here is a .net 4.5 rollup hotfix: Hotfix Rollup 2828842 is available for the .NET Framework 4.5 on Windows 8 support.microsoft.com/.../en-us

  • Anonymous
    April 16, 2013
    Thanks Andre. Yes, it is definitely on my "to do" list to start a 4.5 page. I am also working on a major revision of the 2.0 page (it is a big job to get the formatting right!). Doug

  • Anonymous
    May 03, 2013
    I have a PC with Windows 8 and VS 2010 SP1. The version of the clr.dll is 4.0.30319.18033...

  • Anonymous
    May 03, 2013
    @PJD_BE Win8 comes with .net 4.5

  • Anonymous
    June 18, 2013
    The version is now 4.0.30319.18047...

  • Anonymous
    July 10, 2013
    The comment has been removed

  • Anonymous
    October 09, 2013
    LDR 4.0.30319.2015 after support.microsoft.com/.../2848797

  • Anonymous
    October 09, 2013
    LDR 4.0.30319.2023 after support.microsoft.com/.../2862065

  • Anonymous
    October 09, 2013
    LDR 4.0.30319.2027 after support.microsoft.com/.../2889629

  • Anonymous
    October 10, 2013
    Thanks PJD_BE.  Appreciate the input. I know I am well overdue for an update and edit on this article

  • Anonymous
    November 29, 2013
    4.0.30319.18408 after .NET Framework 4.5.1 installation

  • Anonymous
    May 06, 2014
    are the updates cumulative?  so does LDR 2008 include 526?

  • Anonymous
    May 06, 2014
    Tim - yes. Also, if you are in a position to move from the 4.0 stack to 4.5.x stack (it is an in place update, not a side-by-side) then note that we have now released 4.5.2, the "latest and greatest": blogs.msdn.com/.../announcing-the-net-framework-4-5-2-release.aspx Doug

  • Anonymous
    May 29, 2014
    The version of SOS does not match the version of CLR you are debugging.  Please load the matching version of SOS for the version of CLR you are debugging. CLR Version: 4.0.30319.1022 SOS Version: 4.0.30319.18449 not seeing either of these listed, have you stopped maintaining this?  Is there another place to look for this information? -Bob L- Robert.Lambert@Nuance.Com

  • Anonymous
    June 02, 2014
    The comment has been removed

  • Anonymous
    August 19, 2014
    LDR 4.0.30319.2034 after support.microsoft.com/.../2898855

  • Anonymous
    November 24, 2014
    Looking for version 18444: The version of SOS does not match the version of CLR you are debugging.  Please load the matching version of SOS for the version of CLR you are debugging. CLR Version: 4.0.30319.18444 SOS Version: 4.0.30319.18408

  • Anonymous
    November 24, 2014
    18444 is from MS14-009 on Vista/Win7/2008/2008R2 while 18408 is from the same security bulletin but on a Win8/2012 machine.  If the DAC is not getting pulled down from symbol serve I'd suggest getting hold of it from a similar machine or the machine the dump came from/Doug