Julho de 2017 Descrição da Prévia do Pacote Cumulativo de Atualizações de Qualidade do .NET Framework 4.6 para Windows Server 2008 SP2 e .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 no Windows 7 SP1 e Windows Server 2008 R2 SP1: 18 de julho de 2017

Aplica-se a
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Exibir os produtos aos quais este artigo se aplica.

Introdução

Esta atualização de visualização de julho de 2017 para o Windows Server 2008 Service Pack 2 (SP2) inclui melhorias cumulativas de confiabilidade no .NET Framework 4.6. Além disso, esta atualização prévia para o Windows 7 Service Pack 1 (SP1) e o Windows Server 2008 R2 SP1 inclui melhorias cumulativas de confiabilidade no .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7. Recomendamos que você aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar essa atualização, consulte as seções "Pré-requisitos" e "Requisito de reinicialização".

Importante

  • Se você instalar um pacote de idiomas depois de instalar esta atualização, será necessário reinstalar a atualização. Portanto, recomendamos que você instale qualquer pacote de idiomas necessário antes de instalar esta atualização. Para obter mais informações, consulte Adicionar pacotes de idiomas ao Windows.

Problemas conhecidos nesta atualização

Se você atualizar para o .NET Framework 4.7 depois de aplicar essa atualização em um dispositivo habilitado para toque, poderá ocorrer erros COMException em seus aplicativos WPF (Windows Presentation Framework). Para obter mais informações, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

4033488 erro "COMException" de aplicativos WPF após o .NET Framework 4.7 ser instalado no Windows 7 ou Windows Server 2008 R2

Melhorias de qualidade e confiabilidade

Esta atualização contém atualizações cumulativas que foram lançadas anteriormente a partir de 11 de outubro de 2016. Além disso, esta atualização contém correções para os problemas a seguir.

CLR (Common Language Runtime)

  • Os stubs de salto pré-alocados para métodos dinâmicos foram aprimorados. Além disso, as alterações nas chamadas diretas AMD64 são aprimoradas para melhor tratamento de casos fora do intervalo.
  • Corrigido: a ordenação de bloqueios de carregador para evitar deadlock intermitente durante GC que envolvem tipos genéricos complexos.
  • Ao organizar uma matriz de struct A e uma matriz de struct B como SAFEARRAY e struct A/B tem GUIDs idênticos, pode ocorrer um vazamento de memória.

Entity Framework (EF)

  • Se houver mais de 1.000 consultas em um aplicativo EF 4.x, o aplicativo poderá ficar lento porque o limite de tamanho do cache de consulta foi excedido. Depois de aplicar essa correção, você poderá alterar o tamanho do cache de consulta por meio da seguinte entrada appSettings :

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

SQL

  • Um OverflowException ou IndexOutOfRangeException pode ser lançado durante a fase de pré-login de abertura de uma conexão SQL devido ao recebimento de um pacote TDS menor que o esperado.
  • Quando o cliente abre uma conexão com o servidor, sqlclient cria um identificador e não o fecha quando a conexão é descartada. Isso pode causar muitos vazamentos de identificador se milhões de conexões forem abertas em um curto espaço de tempo. Isso pode fazer com que o sistema congele. Essa correção fecha os identificadores após o fechamento da conexão.

Sistema

Infraestrutura de Gerenciamento do Windows (WMI)

  • A configuração de privilégios da Infraestrutura de Gerenciamento do Windows (WMI) é orientada por eventos para dar suporte a alterações nos valores de opção.

WPF (Windows Presentation Framework)

  • Um aplicativo WPF (Windows Presentation Framework) que é executado em um dispositivo habilitado para toque ou caneta pode apresentar falhas relacionadas à corrupção de memória no PenIMC.dll. Esta atualização resolve esses problemas.
  • Sob certas condições, aplicativos WPF que usam Verificação Ortográfica junto com dicionários personalizados podem falhar e gerar um erro NullReferenceException . Isso se aplica especialmente aos aplicativos que chamam o método SpellCheck.CustomDictionaries.Clear(). Esta atualização resolve esse problema.

Winforms

  • Sob certas condições, a lista da barra de menus de janelas filho em Multiple-Document Interface Windows Forms Aplicativos fica fora de sincronia com a lista real de janelas filho abertas. Isso dificulta que os usuários selecionem a janela correta.

Informações adicionais sobre esta atualização

Para obter mais informações sobre esta atualização relacionada ao Windows 7 SP1 e ao Windows Server 2008 R2 SP1, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

4032113 Prévia de julho de 2017 do Pacote Cumulativo de Atualizações de Qualidade para o .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 no Windows 7 SP1 e Server 2008 R2 SP1: 18 de julho de 2017

Para obter mais informações sobre esta atualização em relação ao Windows Server 2008 SP2, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

4032116 Prévia de julho de 2017 do Pacote Cumulativo de Atualizações de Qualidade para o .NET Framework 2.0 SP2, 4.5.2, 4.6 no Windows Server 2008 SP2: 18 de julho de 2017

Como obter esta atualização

Windows Update

Essa atualização está disponível por meio do Windows Update. Ao ativar as atualizações automáticas, essa atualização será baixada e instalada automaticamente. Para ter mais informações sobre como obter atualizações de segurança automaticamente, consulte Perguntas frequentes sobre o Windows Update.

Catálogo do Microsoft Update

Para obter o pacote autônomo desta atualização, acesse um dos seguintes no site do Catálogo do Microsoft Update:

  • Para o Windows Server 2008 SP2, clique aqui.
  • Para o Windows 7 SP1 e o Windows Server 2008 R2 SP1, clique aqui.

WSUS (Windows Software Update Services)

No servidor WSUS, siga estas etapas:

  1. Clique em Iniciar, em Ferramentas Administrativas e em Microsoft Windows Server Update Services 3.0.
  2. Expanda ComputerName e clique em Ação.
  3. Clique em Importar Atualizações.
  4. O WSUS abre uma janela do navegador na qual você pode ser solicitado a instalar um controle ActiveX. Você deve instalar o controle ActiveX para continuar.
  5. Depois que o controle ActiveX for instalado, você verá a tela Catálogo do Microsoft Update. Digite 4032116 para Windows Server 2008 SP2 ou 4032113 para Windows 7 SP1 e Windows Server 2008 R2 SP1 na caixa Pesquisar e clique em Pesquisar.
  6. Localize os pacotes do .NET Framework que correspondam aos sistemas operacionais, idiomas e processadores em seu ambiente. Clique em Adicionar para adicioná-los à sua cesta.
  7. Depois de selecionar todos os pacotes necessários, clique em Exibir cesta.
  8. Clique em Importar para importar os pacotes para o servidor WSUS.
  9. Para retornar ao WSUS, clique em Fechar após a importação dos pacotes.

As atualizações estão agora disponíveis para instalação através no WSUS.

Pré-requisitos

Para aplicar essa atualização, você deve ter as seguintes instaladas:

  • O .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7 instalado.
  • A Atualização do Compilador D3D (KB4019478 para Windows Server 2008 SP2 ou KB4019990 para Windows 7 SP1 e Windows Server 2008 R2 SP1). Esta atualização é coinstalada automaticamente para clientes do Windows Update e do Windows Server Update Services (WSUS). Os clientes do Catálogo do Microsoft Update precisam primeiro baixar e instalar manualmente a Atualização do Compilador D3D (KB4019478 ou KB4019990) fornecida com a atualização do Catálogo.

Necessidade de reinicialização

Você deverá reinicializar o computador depois de aplicar esta atualização se qualquer arquivo afetado estiver sendo usado. Recomendamos sair de todos os aplicativos baseados no .NET Framework antes de aplicar essa atualização.

Informações sobre substituição da atualização

Esta atualização não substitui nenhuma outra lançada anteriormente.

Informações de arquivo

Atributos do arquivo

A versão em inglês (Estados Unidos) desta atualização instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). As datas e as horas desses arquivos no seu computador local são exibidas na hora local, com o ajuste do horário de verão atual. Além disso, as datas e as horas poderão ser alteradas quando você realizar algumas operações nos arquivos.

Para todas as versões de sistemas com base em x86 com suporte

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

Para todas as versões de sistemas com base em x64 com suporte

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

Aplicável a

Este artigo é aplicável ao seguinte:

  • O Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 quando usado com:

    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • O Microsoft .NET Framework 4.6 quando usado com:

    • Windows Server 2008 Service Pack 2