Июль 2017 г. Описание ознакомительной версии накопительного пакета исправлений для .NET Framework 4.6 для Windows Server 2008 с пакетом обновления 2 (SP2) и .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 в Windows 7 SP1 и Windows Server 2008 R2 SP1: 18 июля 2017 г.

Применяется к
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Просмотреть продукты, к которым относится эта статья.

Введение

В это предварительное обновление для Windows Server 2008 с пакетом обновления 2 (SP2), выпущенное в июле 2017 г., включены накопительные улучшения надежности в платформе .NET Framework 4.6. Кроме того, эта предварительная версия обновления для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) включает накопительные улучшения надежности в платформе .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7. Рекомендуется применять это обновление в рамках регулярных процедур обслуживания. Перед установкой этого обновления см. разделы "Необходимые условия" и "Требования к перезапуску".

Важно

  • Если установить языковой пакет после установки этого обновления, необходимо переустановить это обновление. Поэтому перед установкой этого обновления рекомендуется установить все необходимые языковые пакеты. Дополнительные сведения см. в статье Добавление языковых пакетов в Windows.

Известные проблемы, связанные с этим обновлением

При обновлении до платформы .NET Framework 4.7 после применения этого обновления на устройстве с поддержкой сенсорного ввода в приложениях Windows Presentation Framework (WPF) могут возникать ошибки COMException. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

4033488 ошибка "COMException" в приложениях WPF после установки платформа .NET Framework 4.7 в Windows 7 или Windows Server 2008 R2

Улучшения качества и надежности

Это обновление содержит накопительные пакеты обновления, выпущенные ранее, начиная с 11 октября 2016 г. Кроме того, это обновление содержит исправления следующих проблем.

Среда CLR

  • Предварительно выделенные заглушки переходов для динамических методов улучшены. Кроме того, улучшены изменения в прямых вызовах AMD64 для лучшей обработки случаев, находящихся вне диапазона действия.
  • Исправлено: порядок блокировок загрузчика для предотвращения периодических взаимоблокировок во время GC, включающих сложные универсальные типы.
  • При организации массива структуры A и массива структуры B как SAFEARRAY, а структура A/B имеет одинаковые GUID, может произойти утечка памяти.

Entity Framework (EF)

  • Если в приложении EF 4.x содержится более 1000 запросов, работа приложения может замедлиться из-за превышения предельного размера кэша запросов. После применения этого исправления размер кэша запросов можно изменить с помощью следующей записи appSettings :

    <appSettings>
        <add key="EntityFramework_QueryCacheSize" value="3000"/>
    </appSettings>
    

SQL

  • OverflowException или IndexOutOfRangeException могут возникать на этапе предварительного входа при открытии подключения SQL из-за получения пакета TDS меньшего, чем ожидалось.
  • Когда клиент открывает соединение с сервером, sqlclient создает дескриптор и не закрывает его при удалении соединения. Это может привести к слишком большой утечке дескрипторов, если за короткое время открываются миллионы подключений. Это может привести к зависанию системы. Это исправление приводит к закрытию дескрипторов после закрытия соединения.

Система

Инфраструктура управления Windows (WMI)

  • Параметр привилегий инфраструктуры управления Windows (WMI) обусловлен событиями для поддержки изменений в значениях опций.

Windows Presentation Framework (WPF)

  • В приложении Windows Presentation Framework (WPF), которое выполняется на устройстве с поддержкой сенсорного ввода или с поддержкой пера, могут возникать сбои, связанные с повреждением памяти в PenIMC.dll. Данное обновление устраняет эти проблемы.
  • При определенных условиях приложения WPF, использующие проверку орфографии вместе с пользовательскими словарями, могут аварийно завершить работу и вызвать ошибку NullReferenceException . Это особенно относится к тем приложениям, которые вызывают метод SpellCheck.CustomDictionaries.Clear(). Это обновление устраняет эту проблему.

Winforms

  • При определенных условиях список строки меню дочерних окон в Multiple-Document интерфейсе Windows Forms приложений не синхронизируется с фактическим списком открытых дочерних окон. Это затрудняет выбор правильного окна.

Дополнительные сведения об этом обновлении

Дополнительные сведения об этом обновлении, относящемся к Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1), см. в следующей статье базы знаний Майкрософт:

4032113 июля 2017 г., ознакомительная версия накопительного пакета качества для платформа .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 в Windows 7 SP1 и Server 2008 R2 SP1: 18 июля 2017 г.

Дополнительные сведения об этом обновлении, относящемся к Windows Server 2008 с пакетом обновления 2 (SP2), см. в следующей статье базы знаний Майкрософт:

4032116 июля 2017 г., ознакомительная версия накопительного пакета качества для платформа .NET Framework 2.0 с пакетом обновления 2 (SP2), 4.5.2, 4.6 на Windows Server 2008 SP2: 18 июля 2017 г.

Порядок получения обновления

Центр обновления Windows

Это обновление доступно в Центре обновления Windows. При включении автоматического обновления это обновление будет загружено и установлено автоматически. Дополнительные сведения об автоматическом получении обновлений для системы безопасности см. в разделе "Клиентский компонент Центра обновления Windows: вопросы и ответы".

Каталог Центра обновления Майкрософт

Чтобы получить отдельный пакет для данного обновления, перейдите к одному из следующих разделов на веб-сайте каталога Центра обновления Майкрософт.

  • Для Windows Server 2008 с пакетом обновления 2 (SP2) щелкните здесь.
  • Для Windows 7 SP1 и Windows Server 2008 R2 SP1 щелкните здесь.

Службы Windows Software Update Services (WSUS)

На сервере WSUS выполните следующие действия.

  1. Нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем выберите пункт Microsoft Windows Server Update Services 3.0.
  2. Разверните "Имя компьютера" и нажмите кнопку "Действие".
  3. Нажмите «Импорт обновления».
  4. WSUS открывает окно браузера, в котором может быть предложено установить элемент ActiveX. Чтобы продолжить, необходимо установить элемент ActiveX.
  5. После установки элемента ActiveX отображается экран каталога Центра обновления Майкрософт. Введите в поле поиска 4032116 для Windows Server 2008 с пакетом обновления 2 (SP2) или 4032113 для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) и нажмите кнопку "Поиск".
  6. Найдите пакеты платформы .NET Framework, соответствующие операционным системам, языкам и процессорам в вашей среде. Нажмите " Добавить ", чтобы добавить их в корзину.
  7. Выбрав все нужные пакеты, нажмите «Просмотреть корзину».
  8. Нажмите кнопку Импорт, чтобы импортировать пакеты на сервер WSUS.
  9. Чтобы вернуться в WSUS, нажмите кнопку "Закрыть " после импорта пакетов.

Обновления теперь доступны для установки в WSUS.

Необходимые условия

Чтобы применить это обновление, необходимо следующее:

  • Установлен платформа .NET Framework 4.6, 4.6.1, 4.6.2 или 4.7.
  • Обновление компилятора D3D (KB4019478 для Windows Server 2008 с пакетом обновления 2 (SP2) или KB4019990 для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1). Это обновление автоматически устанавливается совместно для клиентов клиентского компонента Центра обновления Windows и Windows Server Update Services (WSUS). Пользователям каталога Центра обновления Майкрософт необходимо вручную скачать и установить обновление компилятора D3D (KB4019478 или KB4019990), входящее в состав каталога.

Необходимость перезапуска

После применения этого обновления необходимо перезагрузить компьютер, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется закрыть все приложения на основе платформы .NET Framework.

Сведения о замене обновления

Это обновление не заменяет ранее выпущенные обновления.

Сведения о файлах

Атрибуты файла

Версия этого обновления на английском языке (США) устанавливает файлы с атрибутами, которые перечислены в таблице ниже. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются в местном времени с учетом поправки на летнее время (DST). Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.

Для всех поддерживаемых версий систем на базе процессоров x86

Имя файла Версия файла Размер файла Дата Время
Aspnet_perf.dll 4.7.2102.0 42,672 15-июн-2017 05:00
aspnet_wp.exe 4.7.2102.0 46,200 15-июн-2017 05:00
clr.dll 4.7.2102.0 7,221,904 15-июн-2017 05:00
clrjit.dll 4.7.2102.0 522,912 15-июн-2017 05:00
dfdll.dll 4.7.2102.0 159,896 15-июн-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-июн-2017 05:00
mscordacwks.dll 4.7.2102.0 1,341,104 15-июн-2017 05:00
mscordbi.dll 4.7.2102.0 1,164,968 15-июн-2017 05:00
mscoreei.dll 4.7.2102.0 511,656 15-июн-2017 05:00
mscorlib.dll 4.7.2102.0 5,614,248 15-июн-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-июн-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-июн-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-июн-2017 05:00
peverify.dll 4.7.2102.0 188,584 15-июн-2017 05:00
PresentationCore.dll 4.7.2102.0 3,616,096 15-июн-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-июн-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-июн-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-июн-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-июн-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-июн-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-июн-2017 05:00
SOS.dll 4.7.2102.0 743,560 15-июн-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-июн-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-июн-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-июн-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-июн-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-июн-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-июн-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-июн-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-июн-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-июн-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-июн-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-июн-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-июн-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-июн-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-июн-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-июн-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-июн-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-июн-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-июн-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-июн-2017 05:00
System.Data.dll 4.7.2102.0 3,391,152 15-июн-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-июн-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-июн-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-июн-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-июн-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-июн-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-июн-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-июн-2017 05:00
System.Transactions.dll 4.7.2102.0 307,408 15-июн-2017 05:00
System.Web.dll 4.7.2102.0 5,405,864 15-июн-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-июн-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-июн-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-июн-2017 05:00
System.Xml.dll 4.7.2102.0 2,666,648 15-июн-2017 05:00
webengine.dll 4.7.2102.0 24,744 15-июн-2017 05:00
webengine4.dll 4.7.2102.0 549,552 15-июн-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-июн-2017 05:00
WMINet_Utils.dll 4.7.2102.0 136,368 15-июн-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-июн-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-июн-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-июн-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-июн-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 82,104 15-июн-2017 05:00

Для всех поддерживаемых 64-разрядных версий систем

Имя файла Версия файла Размер файла Дата Время
Aspnet_perf.dll 4.7.2102.0 46,256 15-июн-2017 05:20
Aspnet_perf.dll 4.7.2102.0 42,672 15-июн-2017 05:00
aspnet_wp.exe 4.7.2102.0 50,808 15-июн-2017 05:20
aspnet_wp.exe 4.7.2102.0 46,200 15-июн-2017 05:00
clr.dll 4.7.2102.0 10,324,624 15-июн-2017 05:19
clr.dll 4.7.2102.0 7,221,904 15-июн-2017 05:00
clrjit.dll 4.7.2102.0 1,129,120 15-июн-2017 05:19
clrjit.dll 4.7.2102.0 522,912 15-июн-2017 05:00
compatjit.dll 4.7.2102.0 1,259,688 15-июн-2017 05:19
dfdll.dll 4.7.2102.0 191,640 15-июн-2017 05:19
dfdll.dll 4.7.2102.0 159,896 15-июн-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-июн-2017 05:00
mscordacwks.dll 4.7.2102.0 1,838,256 15-июн-2017 05:19
mscordacwks.dll 4.7.2102.0 1,341,104 15-июн-2017 05:00
mscordbi.dll 4.7.2102.0 1,618,592 15-июн-2017 05:19
mscordbi.dll 4.7.2102.0 1,164,968 15-июн-2017 05:00
mscoreei.dll 4.7.2102.0 636,064 15-июн-2017 05:19
mscoreei.dll 4.7.2102.0 511,656 15-июн-2017 05:00
mscorlib.dll 4.7.2102.0 5,401,768 15-июн-2017 05:19
mscorlib.dll 4.7.2102.0 5,614,248 15-июн-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 690,008 15-июн-2017 05:20
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-июн-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 993,632 15-июн-2017 05:20
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-июн-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-июн-2017 05:19
VsVersion.dll 14.7.2102.0 19,112 15-июн-2017 05:00
peverify.dll 4.7.2102.0 260,256 15-июн-2017 05:20
peverify.dll 4.7.2102.0 188,584 15-июн-2017 05:00
PresentationCore.dll 4.7.2102.0 3,590,344 15-июн-2017 05:20
PresentationCore.dll 4.7.2102.0 3,616,096 15-июн-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-июн-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 256,728 15-июн-2017 05:20
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-июн-2017 05:20
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-июн-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-июн-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 1,109,728 15-июн-2017 05:20
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-июн-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 31,448 15-июн-2017 05:20
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-июн-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-июн-2017 05:00
SOS.dll 4.7.2102.0 872,080 15-июн-2017 05:19
SOS.dll 4.7.2102.0 743,560 15-июн-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-июн-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-июн-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-июн-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-июн-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-июн-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-июн-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-июн-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-июн-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-июн-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-июн-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-июн-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-июн-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-июн-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-июн-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-июн-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-июн-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-июн-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-июн-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-июн-2017 05:00
System.Data.dll 4.7.2102.0 3,455,152 15-июн-2017 05:19
System.Data.dll 4.7.2102.0 3,391,152 15-июн-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-июн-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-июн-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-июн-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-июн-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-июн-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-июн-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-июн-2017 05:00
System.Transactions.dll 4.7.2102.0 310,992 15-июн-2017 05:20
System.Transactions.dll 4.7.2102.0 307,408 15-июн-2017 05:00
System.Web.dll 4.7.2102.0 5,388,968 15-июн-2017 05:20
System.Web.dll 4.7.2102.0 5,405,864 15-июн-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-июн-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-июн-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-июн-2017 05:00
System.XML.dll 4.7.2102.0 2,666,648 15-июн-2017 05:00
webengine.dll 4.7.2102.0 26,280 15-июн-2017 05:20
webengine.dll 4.7.2102.0 24,744 15-июн-2017 05:00
webengine4.dll 4.7.2102.0 667,304 15-июн-2017 05:20
webengine4.dll 4.7.2102.0 549,552 15-июн-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-июн-2017 05:00
WMINet_Utils.dll 4.7.2102.0 188,088 15-июн-2017 05:19
WMINet_Utils.dll 4.7.2102.0 136,368 15-июн-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 101,144 15-июн-2017 05:20
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-июн-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-июн-2017 07:34
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-июн-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 26,744 15-июн-2017 07:34
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-июн-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,762,992 15-июн-2017 05:20
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-июн-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 99,000 15-июн-2017 05:20
PenIMC_v0400.dll 4.7.2102.0 82,104 15-июн-2017 05:00

Относится к

Эта статья относится к следующему:

  • Microsoft платформа .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 при использовании с:

    • Windows Server 2008 R2 с пакетом обновления 1
    • Windows 7 с пакетом обновления 1 (SP1)
  • Microsoft платформа .NET Framework 4.6 при использовании с:

    • Windows Server 2008 с пакетом обновления 2 (SP2)