As some of my clients have now updated their systems to .NET Framework 4.6.1, I have compiled a list of hotfix rollups for both .NET Framework 4.6 and 4.6.1.

.NET Framework 4.6 ONLY

Hotfix rollups that apply to .NET Framework 4.6 under Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1, and Windows Server 2008 R2 SP1:

KB3088957, KB3099851 (both available from The Hotfix Share)

Hotfix rollups that apply to .NET Framework 4.6 under Windows 8 and Windows Server 2012:

KB3088955, KB3099848 (both available from The Hotfix Share)

Hotfix rollups that apply to .NET Framework 4.6 under Windows 8.1 and Windows Server 2012 R2:

KB3088956, KB3099849 (both available from The Hotfix Share)

NOTE: The above hotfix rollups should be installed before installing any hotfix rollups from the list below.

.NET Framework 4.6 and 4.6.1

Hotfix rollups that apply to .NET Framework 4.6 and 4.6.1 under Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1, and Windows Server 2008 R2 SP1:

KB3120241, KB3139551, KB3146716, KB3154529, KB3166741 (available from the Microsoft Download Center)
KB3179949 (available from Microsoft Update Catalog)
KB3210136 (see NOTE 1 below)

Hotfix rollups that apply to .NET Framework 4.6 and 4.6.1 under Windows 8 and Windows Server 2012:

KB3120238, KB3139549, KB3146714, KB3154527, KB3166738 (available from the Microsoft Download Center)
KB3179947 (see NOTE 2 below)
KB3210133 (see NOTE 3 below)

Hotfix rollups that apply to .NET Framework 4.6 and 4.6.1 under Windows 8.1 and Windows Server 2012 R2:

KB3120239, KB3139550, KB3146715, KB3154528, KB3166740 (available from the Microsoft Download Center)
KB3179948 (see NOTE 4 below)
KB3210135 (see NOTE 5 below)

NOTES:

NOTE 1: KB3210136 is available from Microsoft Update Catalog, but you must search for the parent Knowledge Base article for your OS to get the update, and also install co-requisite updates as follows:
- For Windows Vista SP2 and Windows Server 2008 SP2, search for KB3210142 on Microsoft Update Catalog to get the update, and also install KB3210129 (Important: KB3078601 is a prerequisite for KB3210129).
- For Windows 7 SP1 and Windows Server 2008 R2 SP1, search for KB3205402 on Microsoft Update Catalog to get the update, and also install KB3210131.

NOTE 2: KB3179947 is available from Microsoft Update Catalog, but you must search for KB3184951 on Microsoft Update Catalog to get the update.

NOTE 3: KB3210133 is available from Microsoft Update Catalog, but you must search for KB3205403 on Microsoft Update Catalog to get the update, and also install co-requisite update KB3210130.

NOTE 4: KB3179948 is available from Microsoft Update Catalog, but you must search for KB3186208 on Microsoft Update Catalog to get the update.

NOTE 5: KB3210135 is available from Microsoft Update Catalog, but you must search for KB3205404 on Microsoft Update Catalog to get the update, and also install co-requisite update KB3210132.

NOTE 6: The above hotfix rollups should be installed before installing any hotfix rollups from the list below.

.NET Framework 4.6, 4.6.1, 4.6.2, and 4.7

Editorial: 2017 was a rough year for Microsoft with respect to the .NET Framework. There were seemingly endless issues with Previews of Quality Rollups, and even a few with actual Security and Quality Rollups. With the release of the November 2017 Security and Quality Rollup, things have finally stabilized for the first time since December 2016. You can benefit from all of Microsoft's 2017-released work on the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 by installing three updates (as applicable to your version of Windows).

NOTE: If you are using .NET Framework 4.6, please install all the updates/hotfixes from the two sections above this one before installing the updates in this section. If you are using .NET Framework 4.6.1, please install all the updates/hotfixes from the section immediately above this one before installing the updates in this section.

Rollups that apply to .NET Framework 4.6 and 4.6.1 under Windows Vista SP2 and Windows Server 2008 SP2, as well as .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 under Windows 7 SP1 and Windows Server 2008 R2 SP1:

KB4038923 (available from Microsoft Update Catalog)
KB4040973 (for Windows Vista/Server 2008, click here; for Windows 7/Server 2008 R2, click here)
KB4041778 (for Windows Vista/Server 2008, click here; for Windows 7/Server 2008 R2, click here)

Rollups that apply to .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 under Windows 8 and Windows Server 2012:

KB4038921 (available from Microsoft Update Catalog)
KB4040971 (available from Microsoft Update Catalog)
KB4041776 (available from Microsoft Update Catalog)

Rollups that apply to .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 under Windows 8.1 and Windows Server 2012 R2:

KB4038922 (available from Microsoft Update Catalog)
KB4040972 (available from Microsoft Update Catalog)
KB4041777 (available from Microsoft Update Catalog)

-----

WARNING: In the case of Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2, be absolutely sure (as in, check to make sure) that you have already installed either .NET Framework 4.6, 4.6.1, 4.6.2, or 4.7 before applying any of these hotfix rollups. If you happen to have .NET Framework 4.5, .NET Framework 4.5.1, or .NET Framework 4.5.2 installed, these hotfix rollups will still install, and will cause a version mismatch between .NET Framework components that will (at best) cause general system instability, or (at worst) may even result in you not being able to use your system at all.

Further, should you find yourself in this scenario, simply uninstalling the hotfix rollup(s) is insufficient to regain a working system. In addition to doing so, you will have to open an administrative Command Prompt, and type:

dism /online /cleanup-image /restorehealth

Alternatively, you can install a higher version of .NET Framework than you currently have (and, subsequently, its hotfix rollups) to fix this problem.


Following are some articles from the Microsoft Knowledge Base which provide some information on this problem:

KB3118750 - Known issue for security updates 3098779 and 3097997 for the .NET Framework 4.5.1 and 4.5.2 after you install the .NET Framework 4.6 on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2

KB3136092 - Clarification of the applicability of updates for the .NET Framework 4.6 and 4.6.1

-----

2016/05/20: Added KB3154527, KB3154528, and KB3154529

2016/07/14: Added KB3166738, KB3166740, and KB3166741

2017/02/03: Added KB3179947, KB3179948, KB3199949, KB3210133, KB3210135, and KB3210136

2017/11/18: Added KB4038921, KB4038922, KB4038923, KB4040971, KB4040972, KB4040973, KB4041776, KB4041777, and KB4041778