Applies To.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Visualize os produtos aos quais este artigo se aplica.

Introdução

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

Importante

  • Todas as atualizações para o .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 exigem que o Compilador D3 seja instalado. Recomendamos que você instale o Compilador D3 incluído antes de aplicar esta atualização. Para obter mais informações sobre o Compilador D3, consulte o KB 4019990 para o Windows 7 SP1 e o Windows Server 2008 R2 SP1. Ou, consulte KB 4019478 para Windows Server 2008.

  • 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

Observação Essa atualização também contém atualizações cumulativas que foram lançadas anteriormente a partir de 11 de outubro de 2016.

Área

Descrição das melhorias

WPF

Após a instalação dos Pacotes cumulativos de segurança e qualidade de 12 de setembro de 2017 do .NET que se aplicam ao .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7, você pode passar por problemas de renderização em aplicativos Windows Presentation Foundation (WPF) que são executados em Serviços Windows.

Quando esse problema ocorre, os aplicativos que renderizam elementos visuais WPF em um bitmap, por exemplo, usando RenderTargetBitmap, geram imagens pretas ou transparentes. Isso poderá ocorrer se o aplicativo estiver sendo executado nas seguintes situações:

  • Em uma estação do Windows não interativa (por exemplo, em um serviço Windows)

  • Em execução como uma conta LocalSystem

  • Em execução de forma interativa na Sessão 0, usando ferramentas como psexec.exe

Aplicativos WPF que são executados em Serviços Windows

Esta correção resolve o problema automaticamente e restabelece a renderização quando um aplicativo WPF é executado em Serviços Windows.

Se um aplicativo WPF for um processo de execução longa hospedado em Serviços Windows,  ele pode estar suscetível a um bug de desempenho no WPF que faz com que ele consuma uma quantidade desproporcional de ciclos de CPU em relação à carga de trabalho real. Muitas vezes, esses aplicativos acabam falhando. Um exemplo de um processo de execução longa é aquele que não se destina principalmente para usar a renderização do WPF apenas em curtas intermitências, como processos como a renderização de bitmaps ocasionais.

A única solução com suporte no WPF para corrigir esse problema inclui desabilitar atividades de renderização quando nenhum dispositivo de vídeo válido é encontrado. Aplicativos que são executados em Serviços Windows podem aplicar essa correção de desempenho, definindo a opção Switch.System.Windows.Media.ShouldRenderEvenWhenNoDisplayDevicesAreAvailable AppContext switch. Para fazer isso, utilize um dos métodos seguintes.

  • Método 1: Registro Defina o valor do Registro para forçar o valor como true.

    Locais do Registro

    HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AppContext HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext

    Nome do valor

    Switch.System.Windows.Media. ShouldNotRenderInNonInteractiveWindowStation

    Digite

    REG_SZ

    Valores possíveis

    "true" "false"

    Padrão

    "false"

  • Método 2: Arquivo App.config

    Adicione o seguinte no elemento <AppContextSwitchOverrides> do arquivo de configuração de aplicativo (App.Config):

    <configuration>
         <runtime>
              <AppContextSwitchOverrides 
    value="Switch.Name.One=value1;Switch.Name.Two=value2;Switch.System.Windows.
    Media. ShouldNotRenderInNonInteractiveWindowStation=true" />
         </runtime>
    </configuration>

     

Mais informações

Os seguintes artigos fornecem informações sobre as versões do .NET Framework com suporte para esta versão do Windows. Isso inclui o mês e o ano do lançamento, informações de substituição da atualização e informações de ajuda e suporte para a atualização.

Para o Windows 7 SP1 e o Windows Server 2008 R2 SP1

4043766 Pacote cumulativo de segurança e qualidade de outubro de 2017 para as atualizações do .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 (KB 4043766)

Para Windows Server 2008 SP2

4043768 Pacote cumulativo de segurança e qualidade de outubro de 2017 para atualizações do .NET Framework 2.0 SP2, 4.5.2 e 4.6 para Windows Server 2008 SP2 (KB 4043768)

Como obter esta atualização

Windows Update

Esta atualização está disponível no Windows Update. Quando você ativar as atualizações automáticas, essa atualização será baixada e instalada automaticamente. Para obter mais informações sobre como obter atualizações de segurança automáticas, consulte Windows Update: Perguntas frequentes.

Catálogo do Microsoft Update

Para obter o pacote autônomo desta atualização, vá para o site do Catálogo do Microsoft Update.

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

  • Para o Windows Server 2008, acesse aqui.

Windows Software Update Services (WSUS)

No servidor do WSUS, siga estas etapas:

  1. Clique em v, em Ferramentas Administrativas e em Microsoft Windows Server Update Services 3.0.

  2. Expanda Nome_Computador e clique em Ação.

  3. Clique em Importar Atualizações.

  4. O WSUS abre uma janela do navegador solicitando a instalação de um controle ActiveX. Você deve instalar o controle ActiveX para continuar.

  5. Após a instalação do controle ActiveX, você verá a tela do Catálogo do Microsoft Update. Para o Windows 7 SP1 e o Windows Server 2008 R2 SP1, digite 4043766. Para o Windows Server 2008 R2 SP1, digite 4043768 na caixa Pesquisar. Em seguida, clique em Pesquisar.

  6. Encontre os pacotes do .NET Framework para os sistemas operacionais, idiomas e processadores do 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 seu servidor do 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 do WSUS.

Pré-requisitos

Para aplicar essa atualização, é necessário ter o seguinte instalado:

  • Para o Windows 7 SP1 e o Windows Server 2008 R2 SP1, o .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7.

  • Para o Windows Server 2008, o .NET Framework 4.6.

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 as atualizações 403503640321134035039 e 4032116.

Informações sobre os arquivos

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 suportadas baseadas em x86

Nome do arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Aspnet_perf.dll

4.7.2116.0

41,760

22-Sep-2017

11:36

aspnet_wp.exe

4.7.2116.0

46,176

22-Sep-2017

11:36

clr.dll

4.7.2116.0

7,221,880

22-Sep-2017

11:36

clrjit.dll

4.7.2116.0

522,880

22-Sep-2017

11:36

dfdll.dll

4.7.2116.0

159,872

22-Sep-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22-Sep-2017

11:36

mscordacwks.dll

4.7.2116.0

1,341,080

22-Sep-2017

11:36

mscordbi.dll

4.7.2116.0

1,164,048

22-Sep-2017

11:36

mscoreei.dll

4.7.2116.0

511,632

22-Sep-2017

11:36

mscorlib.dll

4.7.2116.0

5,614,216

22-Sep-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

485,576

22-Sep-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

987,840

22-Sep-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22-Sep-2017

11:36

peverify.dll

4.7.2116.0

188,560

22-Sep-2017

11:36

PresentationCore.dll

4.7.2116.0

3,618,632

22-Sep-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22-Sep-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

196,424

22-Sep-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22-Sep-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

827,080

22-Sep-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22-Sep-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22-Sep-2017

11:36

SOS.dll

4.7.2116.0

742,656

22-Sep-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22-Sep-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22-Sep-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22-Sep-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22-Sep-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22-Sep-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22-Sep-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22-Sep-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22-Sep-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22-Sep-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22-Sep-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22-Sep-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22-Sep-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22-Sep-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22-Sep-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22-Sep-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22-Sep-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22-Sep-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22-Sep-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22-Sep-2017

11:36

System.Data.dll

4.7.2116.0

3,391,128

22-Sep-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22-Sep-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22-Sep-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22-Sep-2017

11:36

System.dll

4.7.2116.0

3,526,264

22-Sep-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22-Sep-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22-Sep-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22-Sep-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22-Sep-2017

11:36

System.Transactions.dll

4.7.2116.0

307,384

22-Sep-2017

11:36

System.Web.dll

4.7.2116.0

5,405,848

22-Sep-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22-Sep-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22-Sep-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22-Sep-2017

11:36

System.Xml.dll

4.7.2116.0

2,666,632

22-Sep-2017

11:36

webengine.dll

4.7.2116.0

24,720

22-Sep-2017

11:36

webengine4.dll

4.7.2116.0

550,032

22-Sep-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22-Sep-2017

11:36

WMINet_Utils.dll

4.7.2116.0

136,352

22-Sep-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22-Sep-2017

11:36

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-Sep-2017

11:36

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22-Sep-2017

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22-Sep-2017

11:36

Placeholder.dll

4.7.2116.0

24,728

22-Sep-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

82,080

22-Sep-2017

11:36

 

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

Nome do arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Aspnet_perf.dll

4.7.2116.0

46,232

22-Sep-2017

11:50

Aspnet_perf.dll

4.7.2116.0

41,760

22-Sep-2017

11:36

aspnet_wp.exe

4.7.2116.0

50,784

22-Sep-2017

11:50

aspnet_wp.exe

4.7.2116.0

46,176

22-Sep-2017

11:36

clr.dll

4.7.2116.0

10,326,136

22-Sep-2017

11:50

clr.dll

4.7.2116.0

7,221,880

22-Sep-2017

11:36

clrjit.dll

4.7.2116.0

1,129,096

22-Sep-2017

11:50

clrjit.dll

4.7.2116.0

522,880

22-Sep-2017

11:36

compatjit.dll

4.7.2116.0

1,259,664

22-Sep-2017

11:50

dfdll.dll

4.7.2116.0

190,728

22-Sep-2017

11:50

dfdll.dll

4.7.2116.0

159,872

22-Sep-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22-Sep-2017

11:36

mscordacwks.dll

4.7.2116.0

1,838,232

22-Sep-2017

11:50

mscordacwks.dll

4.7.2116.0

1,341,080

22-Sep-2017

11:36

mscordbi.dll

4.7.2116.0

1,618,576

22-Sep-2017

11:50

mscordbi.dll

4.7.2116.0

1,164,048

22-Sep-2017

11:36

mscoreei.dll

4.7.2116.0

635,152

22-Sep-2017

11:50

mscoreei.dll

4.7.2116.0

511,632

22-Sep-2017

11:36

mscorlib.dll

4.7.2116.0

5,401,744

22-Sep-2017

11:50

mscorlib.dll

4.7.2116.0

5,614,216

22-Sep-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

690,008

22-Sep-2017

11:51

msvcp120_clr0400.dll

12.0.52519.0

485,576

22-Sep-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

993,632

22-Sep-2017

11:51

msvcr120_clr0400.dll

12.0.52519.0

987,840

22-Sep-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22-Sep-2017

11:50

VsVersion.dll

14.7.2116.0

19,088

22-Sep-2017

11:36

peverify.dll

4.7.2116.0

260,240

22-Sep-2017

11:51

peverify.dll

4.7.2116.0

188,560

22-Sep-2017

11:36

PresentationCore.dll

4.7.2116.0

3,592,360

22-Sep-2017

11:50

PresentationCore.dll

4.7.2116.0

3,618,632

22-Sep-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22-Sep-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

256,712

22-Sep-2017

11:50

PresentationHost_v0400.dll.mui

4.7.2116.0

84,696

22-Sep-2017

11:50

PresentationHost_v0400.dll

4.7.2116.0

196,424

22-Sep-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22-Sep-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

1,109,712

22-Sep-2017

11:50

PresentationNative_v0400.dll

4.7.2116.0

827,080

22-Sep-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

31,424

22-Sep-2017

11:51

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22-Sep-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22-Sep-2017

11:36

SOS.dll

4.7.2116.0

872,056

22-Sep-2017

11:50

SOS.dll

4.7.2116.0

742,656

22-Sep-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22-Sep-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22-Sep-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22-Sep-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22-Sep-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22-Sep-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22-Sep-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22-Sep-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22-Sep-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22-Sep-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22-Sep-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22-Sep-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22-Sep-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22-Sep-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22-Sep-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22-Sep-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22-Sep-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22-Sep-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22-Sep-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22-Sep-2017

11:36

System.Data.dll

4.7.2116.0

3,455,128

22-Sep-2017

11:50

System.Data.dll

4.7.2116.0

3,391,128

22-Sep-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22-Sep-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22-Sep-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22-Sep-2017

11:36

System.dll

4.7.2116.0

3,526,264

22-Sep-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22-Sep-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22-Sep-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22-Sep-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22-Sep-2017

11:36

System.Transactions.dll

4.7.2116.0

310,968

22-Sep-2017

11:50

System.Transactions.dll

4.7.2116.0

307,384

22-Sep-2017

11:36

System.Web.dll

4.7.2116.0

5,388,952

22-Sep-2017

11:51

System.Web.dll

4.7.2116.0

5,405,848

22-Sep-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22-Sep-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22-Sep-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22-Sep-2017

11:36

System.XML.dll

4.7.2116.0

2,666,632

22-Sep-2017

11:36

webengine.dll

4.7.2116.0

26,256

22-Sep-2017

11:51

webengine.dll

4.7.2116.0

24,720

22-Sep-2017

11:36

webengine4.dll

4.7.2116.0

667,800

22-Sep-2017

11:51

webengine4.dll

4.7.2116.0

550,032

22-Sep-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22-Sep-2017

11:36

WMINet_Utils.dll

4.7.2116.0

188,064

22-Sep-2017

11:50

WMINet_Utils.dll

4.7.2116.0

136,352

22-Sep-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

101,128

22-Sep-2017

11:50

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22-Sep-2017

11:36

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-Sep-2017

13:24

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-Sep-2017

11:36

WPFFontCache_v0400.exe

4.7.2116.0

26,720

22-Sep-2017

13:24

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22-Sep-2017

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,765,024

22-Sep-2017

11:50

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22-Sep-2017

11:36

Placeholder.dll

4.7.2116.0

24,864

22-Sep-2017

11:50

Placeholder.dll

4.7.2116.0

24,728

22-Sep-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

98,976

22-Sep-2017

11:50

PenIMC2_v0400.dll

4.7.2116.0

82,080

22-Sep-2017

11:36

 

Como obter ajuda e suporte para esta atualização

Aplicável a

Este artigo é aplicável 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 quando usado com:

    • Windows Server 2008

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.