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

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

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

Введение

Это предварительное обновление за июль 2017 г. для Windows Server 2008 с пакетом обновления 2 (SP2) включает накопительные улучшения надежности в платформа .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 после применения этого обновления на устройстве с поддержкой сенсорного ввода могут возникнуть ошибки COMException в приложениях Windows Presentation Framework (WPF). Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

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

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

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

Общеязыковая среда выполнения (CLR)

  • Улучшены предварительнораспределенные заглушки для динамических методов. Кроме того, изменения в прямых вызовах AMD64 улучшены для лучшей обработки случаев вне диапазона.
  • Исправлено. Упорядочивание блокировок загрузчика, чтобы избежать периодических взаимоблокировок во время сборки мусора, в которых используются сложные универсальные типы.
  • При упорядочении массива структуры 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 с пакетом обновления 1 (SP1) и Server 2008 R2 с пакетом обновления 1 (SP1): 18 июля 2017 г.

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

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

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

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

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

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

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

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

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

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

  1. Нажмите кнопку Пуск, выберите Администрирование, а затем — Microsoft Windows Server Update Services 3.0.
  2. Разверните узел ComputerName и щелкните Действие.
  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)