{"id":10485,"date":"2017-05-17T16:27:39","date_gmt":"2017-05-17T23:27:39","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=10485"},"modified":"2021-09-30T10:10:35","modified_gmt":"2021-09-30T17:10:35","slug":"net-framework-may-2017-preview-of-quality-rollup","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-may-2017-preview-of-quality-rollup\/","title":{"rendered":".NET Framework May 2017 Preview of Quality Rollup"},"content":{"rendered":"<p><span style=\"color: #ff0000;font-size: 20pt\">This release is no longer recommended \/ available. <\/span><\/p>\n<p>A bug was found in the\u00a0<span>May 2017 Preview of Quality Rollup\u00a0<\/span>installer that is incompatible with the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/02\/announcing-the-net-framework-4-7-general-availability\/\">.NET Framework 4.7<\/a> installer. The bug only surfaces when\u00a0the May 2017 Preview of Quality Rollup (this update) and the .NET Framework 4.7 are installed, in that order.<\/p>\n<ul>\n<li>If you have installed the <span>May 2017 Preview of Quality Rollup <\/span>but not the .NET Framework 4.7, you are recommended to uninstall the <span>May 2017 Preview of Quality Rollup<\/span>.<\/li>\n<li>If you have installed the <span>May 2017 Preview of Quality Rollup <\/span>and the .NET Framework 4.7, you are recommended to uninstall the .NET Framework 4.7 and re-install the .NET Framework 4.7. This action will fix the underlying installer issue. You do not need to uninstall the May 2017 Preview of Quality Rollup in this case. In some cases, the <span>May 2017 Preview of Quality Rollup update will no longer be visible in &#8220;Add or Remove Programs&#8221; after installing the .NET Framework 4.7.<\/span><\/li>\n<li>If you did not install the\u00a0<span>the <\/span><span>May 2017 Preview of Quality Rollup, then you do not need to do anything.<\/span><\/li>\n<\/ul>\n<p>See <a href=\"https:\/\/support.microsoft.com\/en-us\/help\/4033488\/comexception-error-from-wpf-applications-after-the-net-framework-4-7-i\">KB 4033488<\/a> for more information on the case where the .NET Framework 4.7 is installed after the May 2017 Preview of Quality Rollup.<\/p>\n<p>The .NET Framework quality improvements\u00a0that were included in the\u00a0<span>May 2017 Preview of Quality Rollup will be released as planned in a future non-preview release (intended for July 2017).<\/span><\/p>\n<p>The remainder of the the text in this post is left for historical reasons. Please do not attempt to install the update.<\/p>\n<hr \/>\n<p>We released the May\u00a0Preview of Quality Rollup for the .NET Framework.<\/p>\n<p>Preview of Quality Rollup releases are recommended for businesses that want to use and\/or preview quality improvements as soon as they become available. These same quality improvements will typically be included in the following Security and Quality Rollup. You can read the <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-monthly-rollups-explained\/\">.NET Framework Monthly Rollups Explained<\/a> to learn more about how the .NET Framework is updated.<\/p>\n<h2><a href=\"#security\" id=\"user-content-security\" class=\"anchor\"><\/a><a href=\"#quality-and-reliability\" id=\"user-content-quality-and-reliability\" class=\"anchor\"><\/a>Quality and Reliability<\/h2>\n<p>This release contains 40 fixes from across the following product areas (number of fixes per area included below):<\/p>\n<ul>\n<li>ASP.NET (8)<\/li>\n<li>BCL (2)<\/li>\n<li>CLR (8)<\/li>\n<li>Entity Framework (1)<\/li>\n<li>Networking (1)<\/li>\n<li>SQL Client (4)<\/li>\n<li>Windows Forms (1)<\/li>\n<li>WPF (15)<\/li>\n<\/ul>\n<p>Updates were made in the following .NET Framework releases. <a href=\"https:\/\/github.com\/Microsoft\/dotnet\/blob\/master\/releases\/README.md\">Release notes<\/a> have been <a href=\"https:\/\/github.com\/Microsoft\/dotnet\/commit\/c413183c4057ab51cd19d0b64a8f2a3b197ec4d9\">updated<\/a> (for versions that have release notes).<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Microsoft\/dotnet\/blob\/master\/releases\/net462\/dotnet462-changes.md\">.NET Framework 4.6.2<\/a> (<a href=\"https:\/\/github.com\/Microsoft\/dotnet\/commit\/5b8d85fcf64295c7253e946c43f88f24895e7bd2\">diff<\/a>)<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/dotnet\/blob\/master\/releases\/net461\/dotnet461-changes.md\">.NET Framework 4.6.1<\/a> (<a href=\"https:\/\/github.com\/Microsoft\/dotnet\/commit\/27ce328c067722ae0b5c5f9a2ed3449e4f487acb\">diff<\/a>)<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/dotnet\/blob\/master\/releases\/net46\/dotnet46-changes.md\">.NET Framework 4.6<\/a> (<a href=\"https:\/\/github.com\/Microsoft\/dotnet\/commit\/7b531eca6e4f7b9c30589439048477f4d009237c\">diff<\/a>)<\/li>\n<li>.NET Framework 4.5.2<\/li>\n<li>.NET Framework 3.5<\/li>\n<\/ul>\n<p>Note: This release does not apply to .NET Framework 4.7 and Windows 10. Please install the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/09\/net-framework-may-2017-monthly-rollup\/\">May 2017 Quality Rollup<\/a>\u00a0to get the same fixes if you are using\u00a0.NET Framework 4.7 and\/or Windows 10.<\/p>\n<h2>Security<\/h2>\n<p>This release does not contain any new security changes.<\/p>\n<p>It contains previously released security changes, including the fixes in the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/09\/net-framework-may-2017-monthly-rollup\/\">NET Framework May 2017 Monthly Rollup<\/a>.<\/p>\n<h2>Getting the Update<\/h2>\n<p>The Preview of\u00a0Quality Rollup is available via Windows Update, Windows Server Update Services and Microsoft Update Catalog.<\/p>\n<h3><a href=\"#docker-images\" id=\"user-content-docker-images\" class=\"anchor\"><\/a>Docker Images<\/h3>\n<p>The <a href=\"https:\/\/hub.docker.com\/r\/microsoft\/windowsservercore\/\">Windows ServerCore<\/a> and <a href=\"https:\/\/hub.docker.com\/r\/microsoft\/dotnet-framework\/\">.NET Framework<\/a> images have not been updated for this release.<\/p>\n<h3><a href=\"#downloading-kbs-from-microsoft-update-catalog\" id=\"user-content-downloading-kbs-from-microsoft-update-catalog\" class=\"anchor\"><\/a>Downloading KBs from Microsoft Update Catalog<\/h3>\n<p>You can download patches from the table below. See <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-monthly-rollups-explained\/\">.NET Framework Monthly Rollups Explained<\/a> for an explanation on how to use this table to download patches from Microsoft Update Catalog.<\/p>\n<table>\n<thead>\n<tr>\n<th>Product Version<\/th>\n<th>Preview of Quality Rollup KB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Windows 8.1\nWindows Server 2012 R2<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019290\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019290\">4019290<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014604\">4014604<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014611\">4014611<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014598\">4014598<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows Server 2012<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019289\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019289\">4019289<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014602\">4014602<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014612\">4014612<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014594\">4014594<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 7\nWindows Server 2008 R2<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019288\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019288\">4019288<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014606\">4014606<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014613\">4014613<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014596\">4014596<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows Server 2008<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019291\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019291\">4019291<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td>.NET Framework 4.6<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014606\">4014606<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014613\">4014613<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 2.0<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014592\">4014592<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a href=\"#previous-monthly-rollups\" id=\"user-content-previous-monthly-rollups\" class=\"anchor\"><\/a>Previous Monthly Rollups<\/h3>\n<p>The last few .NET Framework Monthly updates are listed below for your convenience:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/09\/net-framework-may-2017-monthly-rollup\/\">May 2017<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/net-framework-april-2017-monthly-rollup\/\">April 2017<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/13\/net-framework-december-monthly-rollup-is-now-available\/\">December 2016<\/a><\/li>\n<\/ul>\n<p>Note: Previously released security and quality updates are included in today&#8217;s release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This release is no longer recommended \/ available. A bug was found in the\u00a0May 2017 Preview of Quality Rollup\u00a0installer that is incompatible with the .NET Framework 4.7 installer. The bug only surfaces when\u00a0the May 2017 Preview of Quality Rollup (this update) and the .NET Framework 4.7 are installed, in that order. If you have installed [&hellip;]<\/p>\n","protected":false},"author":336,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685],"tags":[],"class_list":["post-10485","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet"],"acf":[],"blog_post_summary":"<p>This release is no longer recommended \/ available. A bug was found in the\u00a0May 2017 Preview of Quality Rollup\u00a0installer that is incompatible with the .NET Framework 4.7 installer. The bug only surfaces when\u00a0the May 2017 Preview of Quality Rollup (this update) and the .NET Framework 4.7 are installed, in that order. If you have installed [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=10485"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10485\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=10485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=10485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=10485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}