Julho de 2017 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, 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

Veja os produtos aos quais este artigo se aplica.

Introdução

Esta atualização de pré-visualização de julho de 2017 para o Windows Server 2008 Service Pack 2 (SP2) inclui melhoramentos de fiabilidade cumulativos 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.

Problemas conhecidos nesta atualização

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

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

Melhorias de qualidade e fiabilidade

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 seguintes problemas.

CLR (Common Language Runtime)

  • Os stubs de salto pré-alocados para métodos dinâmicos são melhorados. Além disso, as alterações nas chamadas diretas AMD64 são melhoradas para um melhor tratamento de casos fora do alcance.
  • Corrigido: A ordenação de bloqueios de carregador para evitar impasses intermitentes durante a GC que envolvem tipos genéricos complexos.
  • Ao organizar uma matriz de struct A e uma array de struct B como SAFEARRAY, e struct A/B has 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 pode ficar mais lento porque o limite de tamanho do cache de consulta é excedido. Depois de aplicar esta correção, pode alterar o tamanho da cache da consulta através da seguinte entrada appSettings :

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

SQL

  • Um OverflowException ou IndexOutOfRangeException pode ser gerado durante a fase de pré-login de abertura de uma conexão SQL por receber um pacote TDS menor do 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 abertas em um curto espaço de tempo. Isto pode fazer com que o sistema bloqueie. Esta correção fecha as alças depois de fechar a ligação.

Sistema

  • A normalização do espaço em branco durante a validação do esquema é atualizada para estar em conformidade com a especificação W3C XML Schema.

Infraestrutura de Gerenciamento do Windows (WMI)

  • A definição de privilégios da Infraestrutura de Gestão do Windows (WMI) é condicionada por eventos para suportar alterações nos valores de opção.

Windows Presentation Framework (WPF)

  • Uma aplicação Windows Presentation Framework (WPF) que é executada num dispositivo com ecrã tátil ou ativado para estilete pode deparar-se com falhas relacionadas com danos de memória no PenIMC.dll. Esta atualização resolve estes problemas.
  • Sob determinadas condições, os aplicativos WPF que usam a verificação ortográfica juntamente 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 este problema.

Formas de gancho

  • Sob determinadas condições, a lista da barra de menus de janelas subordinadas no Multiple-Document Interface Windows Forms Aplicações fica dessincronizada com a lista real de janelas subordinadas abertas. Isto dificulta a seleção da janela correta por parte dos utilizadores.

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:

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

4032116 de julho de 2017 Pré-visualização do Rollup 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

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 abre uma janela do browser na qual poderá ser-lhe pedido para instalar um controlo ActiveX. Tem de instalar o controlo ActiveX para continuar.
  5. Depois de instalar o controlo ActiveX, é apresentada o ecrã Catálogo Microsoft Update. Escreva 4032116 para Windows Server 2008 SP2 ou 4032113 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. Depois de selecionar todos os pacotes de que precisa, clique em Ver cesto.
  8. Clique em Importar para importar os pacotes para o servidor WSUS.
  9. Para retornar ao WSUS, clique em Fechar depois que os pacotes forem importados.

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 o seguinte instalado:

  • 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 é co-instalada automaticamente para clientes Windows Update e Windows Server Update Services (WSUS). Os clientes do Catálogo Microsoft Update têm primeiro de transferir e instalar manualmente a Atualização do Compilador D3D (KB4019478 ou KB4019990) fornecida com a atualização do Catálogo.

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 não substitui nenhuma atualização lançada anteriormente.

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 as horas para estes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e as 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.2102.0 42,672 15-Jun-2017 05:00
aspnet_wp.exe 4.7.2102.0 46,200 15-Jun-2017 05:00
clr.dll 4.7.2102.0 7,221,904 15-Jun-2017 05:00
clrjit.dll 4.7.2102.0 522,912 15-Jun-2017 05:00
dfdll.dll 4.7.2102.0 159,896 15-Jun-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-Jun-2017 05:00
mscordacwks.dll 4.7.2102.0 1,341,104 15-Jun-2017 05:00
mscordbi.dll 4.7.2102.0 1,164,968 15-Jun-2017 05:00
mscoreei.dll 4.7.2102.0 511,656 15-Jun-2017 05:00
mscorlib.dll 4.7.2102.0 5,614,248 15-Jun-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-Jun-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-Jun-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-Jun-2017 05:00
peverify.dll 4.7.2102.0 188,584 15-Jun-2017 05:00
PresentationCore.dll 4.7.2102.0 3,616,096 15-Jun-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-Jun-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-Jun-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-Jun-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-Jun-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-Jun-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-Jun-2017 05:00
SOS.dll 4.7.2102.0 743,560 15-Jun-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-Jun-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-Jun-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-Jun-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-Jun-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-Jun-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-Jun-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-Jun-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-Jun-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-Jun-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-Jun-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-Jun-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-Jun-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-Jun-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-Jun-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-Jun-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-Jun-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-Jun-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-Jun-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-Jun-2017 05:00
System.Data.dll 4.7.2102.0 3,391,152 15-Jun-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-Jun-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-Jun-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-Jun-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-Jun-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-Jun-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-Jun-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-Jun-2017 05:00
System.Transactions.dll 4.7.2102.0 307,408 15-Jun-2017 05:00
System.Web.dll 4.7.2102.0 5,405,864 15-Jun-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-Jun-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-Jun-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-Jun-2017 05:00
System.Xml.dll 4.7.2102.0 2,666,648 15-Jun-2017 05:00
webengine.dll 4.7.2102.0 24,744 15-Jun-2017 05:00
webengine4.dll 4.7.2102.0 549,552 15-Jun-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-Jun-2017 05:00
WMINet_Utils.dll 4.7.2102.0 136,368 15-Jun-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-Jun-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-Jun-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-Jun-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-Jun-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 82,104 15-Jun-2017 05:00

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

Aplica-se a

Este artigo aplica-se ao seguinte:

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

    • Windows Server 2008 Service Pack 2