Jump to content
The Hotfix Share

.NET Framework 4.5.2


Recommended Posts

Updated 2017/11/02: Removed 2972216, 2954853. Added 4014559, 4020507, 4014514, 4014613, 4024845, 4033993, 4040977.

 

Updated 2017/02/02: Added 3179930, 3210139

 

Updated 2016/07/14: Added 3168275

 

Updated 2016/05/20: Added 3156984

 

Updated 2016/04/15: Added 3146717

 

Updated 2016/02/27: Added 3009678, 3026376, 3035814, 3064711, 3078643, 3088959, 3095339, 3099856, 3139544.

 

Updated 2014/10/21: Added 2996568

 

Updated 2014/09/11: Added 2972216

 

Updated 2014/08/12: Added 2974336

 

I have compiled a list of all .NET Framework 4.5.2 updates and hotfixes. In this list, I have included the update replacement information that appears in the Microsoft Knowledge Base articles.

 

This list is current as of November 2, 2017. Updates are reverse sorted by File Version, and grouped by download location. Install all of the updates/hotfixes in the left-hand column, and your .NET Framework 4.5.2 installation will be "as good as it gets."

 

Starting in October, 2016, Microsoft changed the servicing model for .NET Framework 4.5.2. There are now 3 types of updates, and they are cumulative:

- Security Only Quality Updates

- Previews of Monthly Quality Rollups

- Security and Quality Rollups

I do not include the first two types of updates because Security Only Quality Updates (as the name implies) do not include hotfixes, and anything Microsoft calls "Preview" is not fit to be installed in a production environment. I include ONLY Security and Quality Rollups because they are the so-called "final versions," and contain both security updates and hotfixes.

 

For KB article numbers lower than 3009678, this list applies to Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1 and Windows Server 2008 R2 SP1 users. Separate updates/hotfixes apply to the .NET Framework 4.5.2 under Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2 (and are not listed here).

 

For KB3009678 through KB3168275, the hotfix rollups apply to all currently supported versions of Windows, from Vista through 8.1.

 

Starting in September, 2016, with KB articles numbers 3179930 and higher, new updates for .NET Framework 4.5.2 are only available from Microsoft Update Catalog, and are again split up between the different versions of Windows. The KB numbers in this list apply to Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1 and Windows Server 2008 R2 SP1. Separate updates/hotfixes apply to the .NET Framework 4.5.2 under Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2 (and are not listed here).

 

You may be wondering why I've left the updates that have been replaced in the list (since and including 3210139). The answer lies in the way Microsoft currently packages .NET Framework updates. All updates that apply to particular version of Windows are packaged under a single parent KB article number. The updates that apply to Windows 7 will include (1) an update for .NET Framework 3.5.1, (2) an update for .NET Framework 4.5.2, and (3) an update for .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7. For example, KB4040276 is the parent KB article for (1) KB4040980, (2) KB4040977, and (3) KB4041778.

This is makes finding all .NET Framework updates for your particular version of Windows very easy; however, updates for .NET Framework 3.5.1 ARE NOT (yet) cumulative, whereas updates for .NET Framework 4.5.2, 4.6, 4.6.1, 4.6.2, and 4.7 ARE cumulative. (You can read about this here. Notice how this highly relevant information is neatly tucked away near the bottom, in the section entitled, "Including Past Updates.")

The bottom line in the case of Windows 7 is, if you don't bother to download any of the updates for .NET Framework 4.5.2 that have been replaced, you may miss an update for .NET Framework 3.5.1. I have found it easiest just to keep everything together and install all of the updates. The couple of minutes of extra time spent installing potentially unnecessary updates are well worth the headaches you avoid by missing updates.

 

I welcome your comments, in view of keeping this list as accurate and up-to-date as possible.

 

cgthamm

 

 

Updates available from Microsoft Update Catalog

 

-----

4040977 replaces 4033993, 4024845

 

NOTE: This update has been updated from its original version; however, Microsoft did not bother to add the "-v2-" string to the filename, so you have to verify that you have the most recent version of this update by its size. The most recently released version is 64,531,472 bytes, or 63,020 KB. It is available here.

-----

4033993 replaces nothing, available here.

-----

4024845 replaces nothing, available here.

-----

4014613 replaces nothing, available here.

-----

4014514 replaces nothing, available here.

-----

4014559 replaces 3210139, available here.

+4020507 an update for 4014559 to fix bug where under PowerShell 3.0+ the stop-computer command fails with "Privilege not held." Available here.

-----

3210139 replaces 3189051, available here.

- For Windows Vista SP2 and Server 2008 SP2, also install co-requisite 3210129. (Important: 3078601 is a prerequisite for 3210129).

- For Windows 7 SP1 and Server 2008 R2 SP1, also install co-requisite 3210131.

-----

3179930 replaces nothing, available here.

-----

 

Updates, hotfix rollups, and security updates, available from the Microsoft Download Center

 

3168275 replaces nothing

3156984 replaces nothing

3146717 replaces nothing

3139544 replaces nothing

 

Hotfixes and hotfix rollups, available from Microsoft or The Hotfix Share

3099856 replaces nothing

3095339 replaces nothing

3088959 replaces nothing

3078643 replaces nothing

3064711 replaces nothing

3035814 replaces nothing

3026376 replaces nothing

3009678 replaces nothing

2996568 replaces nothing

2974336 replaces nothing

Edited by cgthamm
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...