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 e 4.7 para Windows 7 SP1 e Windows Server 2008 R2 SP1: 15 de agosto de 2017

Aplica-se a
.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 agosto 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.

Melhorias de qualidade e confiabilidade

ASP.NET

  • Após a instalação do .NET Framework 4.7, ao tentar abrir aplicativos web baseados em Sitefinity, você pode perceber que eles não funcionam mais e você recebe um System.TypeInitializationException. Esta atualização corrige esse problema.

CLR

  • Falhas imprevisíveis podem ocorrer quando atributos personalizados são lidos de assemblies que carregam um padrão de metadados inválido emitido por determinados compiladores pré-v2.
  • Em alguns casos, um thread de ouvinte IPC de comunicação remota do .NET Framework pode parar de funcionar devido a uma condição de corrida em IPCServerChannel.
  • Quando dois threads tentam carregar o mesmo assembly, o processo pode falhar.

SQL

  • Ao tentar inserir itens no objeto de cache usando o método de sobrecarga de inserção Cache.Insert(string, object, CacheDependency, DateTime, TimeSpan), você pode notar que os itens de cache inseridos expiram muito mais cedo ou mais tarde do que o DateTime (tempo de expiração) especificado. Essa correção corrige o rastreamento de tempo interno do cache para esses itens, de modo que eles expirem no tempo esperado.

WPF

  • Os aplicativos WPF (Windows Presentation Framework) de modo misto que lidam com exceções de primeira chance veem uma exceção System.Argument.Null, pois TargetFrameworkName é NULL em aplicativos de modo misto. Esta atualização corrige esse problema.
  • Um aplicativo WPF nem sempre pode carregar recursos de um assembly de dicionário de recursos se duas ou mais versões do mesmo assembly forem carregadas. Esta atualização resolve esse problema.
  • Um aplicativo WPF em execução em um sistema habilitado para toque/caneta que cria novas janelas em threads dispatcher separados experimentará um único vazamento de identificador por thread dispatcher. Em alguns cenários, isso pode levar à exaustão ao longo do tempo.
  • Em sistemas habilitados para toque/caneta que têm a Visualização de maio de 2017 do Pacote Cumulativo de Atualizações de Qualidade para o .NET Framework 4.6, 4.6.1 e 4.6.2 (KB4014606) instalado e, posteriormente, receberam o .NET Framework 4.7 instalado, os aplicativos WPF podem falhar na inicialização e retornar uma COMException.

Windows Forms

  • Alguns aplicativos de formulários do Windows que usam controles DataGridView ou Menu ou que chamam o construtor para o objeto Screen repetidamente experimentam regressões de desempenho no .NET Framework 4.7 devido a Coletas de Lixo adicionais ou IU vazia exibida, porque ficam sem identificadores GDI+ alocados para o processo. Isso ocorre porque um objeto gráfico desnecessário é criado para cada objeto de tela e não é descartado depois que o objeto de tela não é mais necessário. Essa correção remove esses objetos gráficos.

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:

4035036 Prévia de agosto de 2017 dos pacotes cumulativos de qualidade para o .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 e 4.7 para Windows 7 SP1 e Windows Server 2008 R2 SP1: 15 de agosto 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:

4035039 Prévia de agosto de 2017 dos pacotes cumulativos de qualidade para o .NET Framework 2.0 SP2, 4.5.2 e 4.6 para Windows Server 2008 SP2: 15 de agosto 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 abrirá uma janela do navegador na qual você poderá ser solicitado a instalar um controle ActiveX. Instale o controle ActiveX para continuar.
  5. Depois que o controle ActiveX for instalado, você verá a tela Catálogo do Microsoft Update. Digite 4035039 para Windows Server 2008 SP2 ou 4035036 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 de que precisa, clique em Exibir cesta.
  8. Clique em Importar para importar os pacotes para o servidor WSUS.
  9. Clique em Fechar depois que os pacotes forem importados para retornar ao WSUS.

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 uma das seguintes instaladas:

  • O .NET Framework 4.6 no Windows Server 2008 SP2
  • O .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7 no Windows 7 SP1 ou Windows Server 2008 R2 SP1

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 substitui a atualização lançada anteriormente 4024848 datada de 18 de julho de 2017.

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 no formato UTC (Tempo Universal Coordenado). As datas e as horas em que esses arquivos são exibidos 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.2106.0 42,672 13 de jembro de 2017 04:07
aspnet_wp.exe 4.7.2106.0 46,200 13 de jembro de 2017 04:07
clr.dll 4.7.2106.0 7,221,904 13 de jembro de 2017 04:07
clrjit.dll 4.7.2106.0 522,912 13 de jembro de 2017 04:07
dfdll.dll 4.7.2106.0 159,896 13 de jembro de 2017 04:07
GlobalUserInterface.CompositeFont 116,922 13 de jembro de 2017 04:07
mscordacwks.dll 4.7.2106.0 1,341,104 13 de jembro de 2017 04:07
mscordbi.dll 4.7.2106.0 1,164,960 13 de jembro de 2017 04:07
mscoreei.dll 4.7.2106.0 511,648 13 de jembro de 2017 04:07
mscorlib.dll 4.7.2106.0 5,614,240 13 de jembro de 2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 485,576 13 de jembro de 2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 987,840 13 de jembro de 2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13 de jembro de 2017 04:07
peverify.dll 4.7.2106.0 188,576 13 de jembro de 2017 04:07
PresentationCore.dll 4.7.2106.0 3,616,096 13 de jembro de 2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13 de jembro de 2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 197,336 13 de jembro de 2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13 de jembro de 2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 827,104 13 de jembro de 2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13 de jembro de 2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13 de jembro de 2017 04:07
SOS.dll 4.7.2106.0 743,568 13 de jembro de 2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13 de jembro de 2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13 de jembro de 2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13 de jembro de 2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13 de jembro de 2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13 de jembro de 2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13 de jembro de 2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13 de jembro de 2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13 de jembro de 2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13 de jembro de 2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13 de jembro de 2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13 de jembro de 2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13 de jembro de 2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13 de jembro de 2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13 de jembro de 2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13 de jembro de 2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13 de jembro de 2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13 de jembro de 2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13 de jembro de 2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13 de jembro de 2017 04:07
System.Data.dll 4.7.2106.0 3,391,152 13 de jembro de 2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13 de jembro de 2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13 de jembro de 2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13 de jembro de 2017 04:07
System.dll 4.7.2106.0 3,526,272 13 de jembro de 2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13 de jembro de 2017 04:07
System.Management.dll 4.7.2106.0 415,424 13 de jembro de 2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13 de jembro de 2017 04:07
System.Security.dll 4.7.2106.0 316,600 13 de jembro de 2017 04:07
System.Transactions.dll 4.7.2106.0 307,408 13 de jembro de 2017 04:07
System.Web.dll 4.7.2106.0 5,405,864 13 de jembro de 2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13 de jembro de 2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13 de jembro de 2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13 de jembro de 2017 04:07
System.Xml.dll 4.7.2106.0 2,666,648 13 de jembro de 2017 04:07
webengine.dll 4.7.2106.0 24,744 13 de jembro de 2017 04:07
webengine4.dll 4.7.2106.0 550,056 13 de jembro de 2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13 de jembro de 2017 04:07
WMINet_Utils.dll 4.7.2106.0 136,368 13 de jembro de 2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13 de jembro de 2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13 de jembro de 2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13 de jembro de 2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13 de jembro de 2017 04:07
Placeholder.dll 4.7.2106.0 24,752 13 de jembro de 2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 82,104 13 de jembro de 2017 04:07

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.2106.0 46,256 13 de jembro de 2017 23:04
Aspnet_perf.dll 4.7.2106.0 42,672 13 de jembro de 2017 04:07
aspnet_wp.exe 4.7.2106.0 50,808 13 de jembro de 2017 23:04
aspnet_wp.exe 4.7.2106.0 46,200 13 de jembro de 2017 04:07
clr.dll 4.7.2106.0 10,326,160 13 de jembro de 2017 23:04
clr.dll 4.7.2106.0 7,221,904 13 de jembro de 2017 04:07
clrjit.dll 4.7.2106.0 1,129,112 13 de jembro de 2017 23:04
clrjit.dll 4.7.2106.0 522,912 13 de jembro de 2017 04:07
compatjit.dll 4.7.2106.0 1,259,688 13 de jembro de 2017 23:04
dfdll.dll 4.7.2106.0 191,640 13 de jembro de 2017 23:04
dfdll.dll 4.7.2106.0 159,896 13 de jembro de 2017 04:07
GlobalUserInterface.CompositeFont 116,922 13 de jembro de 2017 04:07
mscordacwks.dll 4.7.2106.0 1,838,256 13 de jembro de 2017 23:04
mscordacwks.dll 4.7.2106.0 1,341,104 13 de jembro de 2017 04:07
mscordbi.dll 4.7.2106.0 1,618,592 13 de jembro de 2017 23:04
mscordbi.dll 4.7.2106.0 1,164,960 13 de jembro de 2017 04:07
mscoreei.dll 4.7.2106.0 636,064 13 de jembro de 2017 23:04
mscoreei.dll 4.7.2106.0 511,648 13 de jembro de 2017 04:07
mscorlib.dll 4.7.2106.0 5,401,760 13 de jembro de 2017 23:04
mscorlib.dll 4.7.2106.0 5,614,240 13 de jembro de 2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 690,008 13 de jembro de 2017 23:04
msvcp120_clr0400.dll 12.0.52519.0 485,576 13 de jembro de 2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 993,632 13 de jembro de 2017 23:04
msvcr120_clr0400.dll 12.0.52519.0 987,840 13 de jembro de 2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13 de jembro de 2017 23:04
VsVersion.dll 14.7.2106.0 19,112 13 de jembro de 2017 04:07
peverify.dll 4.7.2106.0 260,256 13 de jembro de 2017 23:04
peverify.dll 4.7.2106.0 188,576 13 de jembro de 2017 04:07
PresentationCore.dll 4.7.2106.0 3,590,336 13 de jembro de 2017 23:04
PresentationCore.dll 4.7.2106.0 3,616,096 13 de jembro de 2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13 de jembro de 2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 256,728 13 de jembro de 2017 23:04
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13 de jembro de 2017 23:04
PresentationHost_v0400.dll 4.7.2106.0 197,336 13 de jembro de 2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13 de jembro de 2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 1,109,728 13 de jembro de 2017 23:04
PresentationNative_v0400.dll 4.7.2106.0 827,104 13 de jembro de 2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 31,448 13 de jembro de 2017 23:04
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13 de jembro de 2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13 de jembro de 2017 04:07
SOS.dll 4.7.2106.0 872,080 13 de jembro de 2017 23:04
SOS.dll 4.7.2106.0 743,568 13 de jembro de 2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13 de jembro de 2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13 de jembro de 2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13 de jembro de 2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13 de jembro de 2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13 de jembro de 2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13 de jembro de 2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13 de jembro de 2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13 de jembro de 2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13 de jembro de 2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13 de jembro de 2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13 de jembro de 2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13 de jembro de 2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13 de jembro de 2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13 de jembro de 2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13 de jembro de 2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13 de jembro de 2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13 de jembro de 2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13 de jembro de 2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13 de jembro de 2017 04:07
System.Data.dll 4.7.2106.0 3,455,152 13 de jembro de 2017 23:04
System.Data.dll 4.7.2106.0 3,391,152 13 de jembro de 2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13 de jembro de 2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13 de jembro de 2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13 de jembro de 2017 04:07
System.dll 4.7.2106.0 3,526,272 13 de jembro de 2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13 de jembro de 2017 04:07
System.Management.dll 4.7.2106.0 415,424 13 de jembro de 2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13 de jembro de 2017 04:07
System.Security.dll 4.7.2106.0 316,600 13 de jembro de 2017 04:07
System.Transactions.dll 4.7.2106.0 310,992 13 de jembro de 2017 23:04
System.Transactions.dll 4.7.2106.0 307,408 13 de jembro de 2017 04:07
System.Web.dll 4.7.2106.0 5,388,968 13 de jembro de 2017 23:04
System.Web.dll 4.7.2106.0 5,405,864 13 de jembro de 2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13 de jembro de 2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13 de jembro de 2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13 de jembro de 2017 04:07
System.XML.dll 4.7.2106.0 2,666,648 13 de jembro de 2017 04:07
webengine.dll 4.7.2106.0 26,280 13 de jembro de 2017 23:04
webengine.dll 4.7.2106.0 24,744 13 de jembro de 2017 04:07
webengine4.dll 4.7.2106.0 667,816 13 de jembro de 2017 23:04
webengine4.dll 4.7.2106.0 550,056 13 de jembro de 2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13 de jembro de 2017 04:07
WMINet_Utils.dll 4.7.2106.0 188,080 13 de jembro de 2017 23:04
WMINet_Utils.dll 4.7.2106.0 136,368 13 de jembro de 2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 101,152 13 de jembro de 2017 23:04
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13 de jembro de 2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13 de jembro de 2017 06:59
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13 de jembro de 2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 26,744 13 de jembro de 2017 06:59
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13 de jembro de 2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,762,992 13 de jembro de 2017 23:04
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13 de jembro de 2017 04:07
Placeholder.dll 4.7.2106.0 25,776 13 de jembro de 2017 23:04
Placeholder.dll 4.7.2106.0 24,752 13 de jembro de 2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 99,000 13 de jembro de 2017 23:04
PenIMC2_v0400.dll 4.7.2106.0 82,104 13 de jembro de 2017 04:07

Aplicável a

Este artigo é aplicável ao seguinte:

  • O Microsoft .NET Framework 4.6, 4.6.1, 4.6.2 e 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