Descrição da Pré-visualização do Rollup de Qualidade para o .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

Veja 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 aprimoramentos cumulativos de confiabilidade no .NET Framework 4.6. Além disso, esta atualização de pré-visualização para o Windows 7 Service Pack 1 (SP1) e Windows Server 2008 R2 SP1 inclui melhoramentos de fiabilidade cumulativos no .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7. Recomendamos que aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar esta atualização, consulte as secções "Pré-requisitos" e "Requisito de reinício".

Importante

  • Se instalar um pacote de idiomas depois de instalar esta atualização, terá de reinstalar esta atualização. Por este motivo, recomendamos que instale todos os pacotes de idiomas de que necessita antes de instalar esta atualização. Para obter mais informações, consulte Adicionar pacotes de idiomas ao Windows.

Melhorias de qualidade e fiabilidade

ASP.NET

  • Depois que o .NET Framework 4.7 é instalado, quando você tenta abrir aplicativos da Web baseados em Sitefinity, você pode notar que eles não funcionam mais e você recebe um System.TypeInitializationException. Esta atualização resolve este 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 de .NET Framework pode deixar de funcionar devido a uma condição race no IPCServerChannel.
  • Quando dois threads tentam carregar o mesmo assembly, o processo pode falhar.

SQL

  • Quando você tenta inserir itens no objeto de cache usando o método de sobrecarga Insert Cache.Insert (cadeia, objeto, CacheDependency, DateTime, TimeSpan), você pode notar que os itens de cache inseridos expiram muito antes ou depois do DateTime (tempo de expiração) especificado. Esta correção corrige o controlo de tempo interno da cache para esses itens, para que expirem na hora esperada.

WPF

  • Os aplicativos WPF (Windows Presentation Framework) de modo misto que manipulam exceções de primeira chance veem uma exceção System.Argument.Null, pois TargetFrameworkName é NULL em aplicativos de modo misto. Esta atualização resolve este 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 este problema.
  • Um aplicativo WPF que está sendo executado em um sistema habilitado para toque/estilete que cria novas janelas em threads de dispatcher separados experimentará um vazamento de identificador único por thread de dispatcher. Em alguns cenários, isso pode levar a lidar com a exaustão ao longo do tempo.
  • Em sistemas habilitados para toque/estilete que têm a Visualização de maio de 2017 do Pacote cumulativo de qualidade para o .NET Framework 4.6, 4.6.1 e 4.6.2 (KB4014606) instalado e, subsequentemente, o .NET Framework 4.7 instalado, os aplicativos WPF podem falhar na inicialização e retornar um COMException.

Windows Forms

  • Alguns aplicativos de formulários do Windows que usam DataGridView ou controles Menu ou que chamam construtor para o objeto Screen repetidamente experimentam regressões de desempenho no .NET Framework 4.7 devido a Coletas de Lixo adicionais ou interface do usuário vazia exibida, porque ficam sem identificadores GDI+ alocados para o processo. Isto ocorre porque é criado um objeto de gráficos desnecessário para cada objeto de ecrã e não é eliminado após o objeto de ecrã deixar de ser necessário. Esta correção remove estes 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 Windows Server 2008 R2 SP1, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:

4035036 de agosto de 2017 Pré-visualização dos Rollups 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 relacionada ao Windows Server 2008 SP2, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:

4035039 de agosto de 2017 Pré-visualização dos Rollups 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

Esta atualização está disponível através do Windows Update. Quando ativar a atualização automática, esta atualização será transferida e instalada automaticamente. Para obter mais informações sobre como obter atualizações de segurança automaticamente, consulte Windows Update: FAQ.

Catálogo Microsoft Update

Para obter o pacote autónomo para esta actualização, aceda a um dos seguintes no site do Catálogo Microsoft Update:

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

Windows Software Update Services (WSUS)

No servidor WSUS, siga estes passos:

  1. Clique em Iniciar , clique em Ferramentas administrativas e, em seguida, clique 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 browser na qual poderá ser-lhe pedido para instalar um controlo ActiveX. Instale o controlo ActiveX para continuar.
  5. Quando o controlo ActiveX estiver instalado, verá o ecrã Catálogo Microsoft Update. Escreva 4035039 para Windows Server 2008 SP2 ou 4035036 para Windows 7 SP1 e Windows Server 2008 R2 SP1 na caixa Procurar e, em seguida, clique em Procurar.
  6. Localize os pacotes de .NET Framework que correspondem aos sistemas operacionais, idiomas e processadores em seu ambiente. Clique em Adicionar para adicioná-los ao seu carrinho de compras.
  7. Quando tiver seleccionado todos os pacotes de que necessita, clique em Ver cesto.
  8. Clique em Importar para importar os pacotes para o servidor WSUS.
  9. Clique em Fechar depois que os pacotes tiverem sido importados para retornar ao WSUS.

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

Pré-requisitos

Para aplicar essa atualização, você deve ter um dos seguintes instalados:

  • 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

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização se estiverem a ser utilizados ficheiros afectados. Recomendamos que saia de todas as aplicações baseadas em .NET Framework antes de aplicar esta atualização.

Informações de substituição de atualizações

Esta atualização substitui as 4024848 de atualização lançadas anteriormente, datadas de 18 de julho de 2017.

Informações de ficheiro

Atributos do ficheiro

A versão em inglês (Estados Unidos) desta atualização instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas desses arquivos estão listadas em Tempo Universal Coordenado (UTC). As datas e as horas em que estes ficheiros no seu computador local são apresentados na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e horas podem mudar quando executa determinadas operações nos ficheiros.

Para todas as versões de sistemas baseadas em x86 suportadas

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

Para todas as versões de sistemas baseadas em x64 suportadas

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

Aplica-se a

Este artigo aplica-se ao seguinte:

  • 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
  • Microsoft .NET Framework 4.6 nas seguintes plataformas

    • Windows Server 2008 Service Pack 2