Aplica-se a
.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 Rollup de Qualidade para 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. Além disso, para Windows Server 2008, esta atualização inclui melhoramentos de fiabilidade cumulativos 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 a atualização d3dcompiler_47.dll seja instalada. Recomendamos que você instale a atualização d3dcompiler_47.dll incluída antes de aplicar esta atualização. Para obter mais informações sobre a atualização d3dcompiler_47.dll, consulte o KB 4019990para 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

Para obter mais informações sobre esse problema, consulte o seguinte artigo da Base de Dados de Conhecimento Microsoft:

4043601 Problemas de composição após a instalação dos Rollups de Segurança e Qualidade do .NET de 12 de setembro de 2017

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. As aplicações executadas nos Serviços Windows podem optar por participar nesta correção de desempenho ao definir o comutador Switch.System.Windows.Media.ShouldRenderEvenWhenNoDisplayDevicesAreAvailable AppContext. Para fazer isso, utilize um dos métodos seguintes.

  • Método 1: Registo Defina o valor do registo para forçar o valor a verdadeiro.

    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

    "verdadeiro" "falso"

    Padrão

    "false"

  • Método 2: App.config ficheiro

    Adicione o seguinte no <appContextSwitchOverrides> elemento do ficheiro de configuração da aplicação (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 artigos seguintes fornecem informações sobre .NET Framework versões suportadas 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 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 para esta atualização, aceda ao site Catálogo Microsoft Update.

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

  • Para Windows Server 2008, aceda 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 Windows Server 2008 R2 SP1, escreva 4043766. Para Windows Server 2008 R2 SP1, escreva 4043768 na caixa Procurar. 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 regressar ao WSUS, clique em Fechar depois de os pacotes serem importados.

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 Windows Server 2008 R2 SP1, .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 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 listados no formato UTC (Tempo Universal Coordenado). As datas e as horas desses arquivos no computador local são exibidas no horário local, com o ajuste de DST (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

File name

Versão do arquivo

Tamanho do arquivo

Data

Hora

Aspnet_perf.dll

4.7.2116.0

41,760

22-Set-2017

1,136

aspnet_wp.exe

4.7.2116.0

46,176

22-Set-2017

1,136

clr.dll

4.7.2116.0

7,221,880

22-Set-2017

1,136

clrjit.dll

4.7.2116.0

522,880

22-Set-2017

1,136

dfdll.dll

4.7.2116.0

159,872

22-Set-2017

1,136

GlobalUserInterface.CompositeFont

116,922

22-Set-2017

1,136

mscordacwks.dll

4.7.2116.0

1,341,080

22-Set-2017

1,136

mscordbi.dll

4.7.2116.0

1,164,048

22-Set-2017

1,136

mscoreei.dll

4.7.2116.0

511,632

22-Set-2017

1,136

mscorlib.dll

4.7.2116.0

5,614,216

22-Set-2017

1,136

msvcp120_clr0400.dll

12.0.52519.0

485,576

22-Set-2017

1,136

msvcr120_clr0400.dll

12.0.52519.0

987,840

22-Set-2017

1,136

VsVersion.dll

14.7.2116.0

19,088

22-Set-2017

1,136

peverify.dll

4.7.2116.0

188,560

22-Set-2017

1,136

PresentationCore.dll

4.7.2116.0

3,618,632

22-Set-2017

1,136

PresentationFramework.dll

4.7.2116.0

6,200,160

22-Set-2017

1,136

PresentationHost_v0400.dll

4.7.2116.0

196,424

22-Set-2017

1,136

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22-Set-2017

1,136

PresentationNative_v0400.dll

4.7.2116.0

827,080

22-Set-2017

1,136

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22 set-2017

1,136

SMDiagnostics.dll

4.7.2116.0

73,376

22 set-2017

1,136

SOS.dll

4.7.2116.0

742,656

22 set-2017

1,136

System.Activities.dll

4.7.2116.0

1,532,600

22 set-2017

1,136

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22 set-2017

1,136

System.Core.dll

4.7.2116.0

1,380,632

22 set-2017

1,136

System.Data.Entity.dll

4.7.2116.0

4,034,232

22 set-2017

1,136

System.IdentityModel.dll

4.7.2116.0

1,087,824

22 set-2017

1,136

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22 set-2017

1,136

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22 set-2017

1,136

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22 set-2017

1,136

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22 set-2017

1,136

System.ServiceModel.dll

4.7.2116.0

6,311,112

22 set-2017

1,136

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22 set-2017

1,136

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22 set-2017

1,136

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22 set-2017

1,136

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22 set-2017

1,136

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22 set-2017

1,136

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22 set-2017

1,136

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22 set-2017

1,136

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22-Set-2017

1,136

System.Runtime.Caching.dll

4.7.2116.0

109,032

22-Set-2017

1,136

System.Data.dll

4.7.2116.0

3,391,128

22-Set-2017

1,136

System.Data.SqlXml.dll

4.7.2116.0

732,616

22-Set-2017

1,136

System.Deployment.dll

4.7.2116.0

845,496

22-Set-2017

1,136

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22-Set-2017

1,136

System.dll

4.7.2116.0

3,526,264

22-Set-2017

1,136

System.Drawing.dll

4.7.2116.0

599,336

22-Set-2017

1,136

System.Management.dll

4.7.2116.0

415,408

22-Set-2017

1,136

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22-Set-2017

1,136

System.Security.dll

4.7.2116.0

315,696

22-Set-2017

1,136

System.Transactions.dll

4.7.2116.0

307,384

22-Set-2017

1,136

System.Web.dll

4.7.2116.0

5,405,848

22-Set-2017

1,136

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22-Set-2017

1,136

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22-Set-2017

1,136

System.Xaml.dll

4.7.2116.0

641,176

22-Set-2017

1,136

System.Xml.dll

4.7.2116.0

2,666,632

22-Set-2017

1,136

webengine.dll

4.7.2116.0

24,720

22-Set-2017

1,136

webengine4.dll

4.7.2116.0

550,032

22-Set-2017

1,136

WindowsBase.dll

4.7.2116.0

1,283,000

22-Set-2017

1,136

WMINet_Utils.dll

4.7.2116.0

136,352

22 set-2017

1,136

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22 set-2017

1,136

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22 set-2017

1,136

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22 set-2017

1,136

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22 set-2017

1,136

Placeholder.dll

4.7.2116.0

24,728

22 set-2017

1,136

PenIMC2_v0400.dll

4.7.2116.0

82,080

22 set-2017

1,136

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

File name

Versão do arquivo

Tamanho do arquivo

Data

Hora

Aspnet_perf.dll

4.7.2116.0

46,232

22 set-2017

1,150

Aspnet_perf.dll

4.7.2116.0

41,760

22 set-2017

1,136

aspnet_wp.exe

4.7.2116.0

50,784

22 set-2017

1,150

aspnet_wp.exe

4.7.2116.0

46,176

22 set-2017

1,136

clr.dll

4.7.2116.0

10,326,136

22 set-2017

1,150

clr.dll

4.7.2116.0

7,221,880

22 set-2017

1,136

clrjit.dll

4.7.2116.0

1,129,096

22 set-2017

1,150

clrjit.dll

4.7.2116.0

522,880

22 set-2017

1,136

compatjit.dll

4.7.2116.0

1,259,664

22 set-2017

1,150

dfdll.dll

4.7.2116.0

190,728

22 set-2017

1,150

dfdll.dll

4.7.2116.0

159,872

22 set-2017

1,136

GlobalUserInterface.CompositeFont

116,922

22 set-2017

1,136

mscordacwks.dll

4.7.2116.0

1,838,232

22 set-2017

1,150

mscordacwks.dll

4.7.2116.0

1,341,080

22 set-2017

1,136

mscordbi.dll

4.7.2116.0

1,618,576

22 set-2017

1,150

mscordbi.dll

4.7.2116.0

1,164,048

22 set-2017

1,136

mscoreei.dll

4.7.2116.0

635,152

22 set-2017

1,150

mscoreei.dll

4.7.2116.0

511,632

22 set-2017

1,136

mscorlib.dll

4.7.2116.0

5,401,744

22 set-2017

1,150

mscorlib.dll

4.7.2116.0

5,614,216

22 set-2017

1,136

msvcp120_clr0400.dll

12.0.52519.0

690,008

22 set-2017

1,151

msvcp120_clr0400.dll

12.0.52519.0

485,576

22 set-2017

1,136

msvcr120_clr0400.dll

12.0.52519.0

993,632

22 set-2017

1,151

msvcr120_clr0400.dll

12.0.52519.0

987,840

22 set-2017

1,136

VsVersion.dll

14.7.2116.0

19,088

22 set-2017

1,150

VsVersion.dll

14.7.2116.0

19,088

22 set-2017

1,136

peverify.dll

4.7.2116.0

260,240

22 set-2017

1,151

peverify.dll

4.7.2116.0

188,560

22 set-2017

1,136

PresentationCore.dll

4.7.2116.0

3,592,360

22 set-2017

1,150

PresentationCore.dll

4.7.2116.0

3,618,632

22 set-2017

1,136

PresentationFramework.dll

4.7.2116.0

6,200,160

22 set-2017

1,136

PresentationHost_v0400.dll

4.7.2116.0

256,712

22 set-2017

1,150

PresentationHost_v0400.dll.mui

4.7.2116.0

84,696

22 set-2017

1,150

PresentationHost_v0400.dll

4.7.2116.0

196,424

22 set-2017

1,136

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22 set-2017

1,136

PresentationNative_v0400.dll

4.7.2116.0

1,109,712

22 set-2017

1,150

PresentationNative_v0400.dll

4.7.2116.0

827,080

22 set-2017

1,136

ServiceMonikerSupport.dll

4.7.2116.0

31,424

22 set-2017

1,151

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22 set-2017

1,136

SMDiagnostics.dll

4.7.2116.0

73,376

22 set-2017

1,136

SOS.dll

4.7.2116.0

872,056

22 set-2017

1,150

SOS.dll

4.7.2116.0

742,656

22 set-2017

1,136

System.Activities.dll

4.7.2116.0

1,532,600

22 set-2017

1,136

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22 set-2017

1,136

System.Core.dll

4.7.2116.0

1,380,632

22 set-2017

1,136

System.Data.Entity.dll

4.7.2116.0

4,034,232

22 set-2017

1,136

System.IdentityModel.dll

4.7.2116.0

1,087,824

22 set-2017

1,136

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22 set-2017

1,136

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22 set-2017

1,136

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22 set-2017

1,136

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22 set-2017

1,136

System.ServiceModel.dll

4.7.2116.0

6,311,112

22 set-2017

1,136

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22 set-2017

1,136

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22 set-2017

1,136

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22 set-2017

1,136

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22 set-2017

1,136

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22 set-2017

1,136

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22 set-2017

1,136

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22 set-2017

1,136

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22 set-2017

1,136

System.Runtime.Caching.dll

4.7.2116.0

109,032

22 set-2017

1,136

System.Data.dll

4.7.2116.0

3,455,128

22 set-2017

1,150

System.Data.dll

4.7.2116.0

3,391,128

22 set-2017

1,136

System.Data.SqlXml.dll

4.7.2116.0

732,616

22 set-2017

1,136

System.Deployment.dll

4.7.2116.0

845,496

22 set-2017

1,136

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22 set-2017

1,136

System.dll

4.7.2116.0

3,526,264

22 set-2017

1,136

System.Drawing.dll

4.7.2116.0

599,336

22 set-2017

1,136

System.Management.dll

4.7.2116.0

415,408

22 set-2017

1,136

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22 set-2017

1,136

System.Security.dll

4.7.2116.0

315,696

22 set-2017

1,136

System.Transactions.dll

4.7.2116.0

310,968

22 set-2017

1,150

System.Transactions.dll

4.7.2116.0

307,384

22 set-2017

1,136

System.Web.dll

4.7.2116.0

5,388,952

22 set-2017

1,151

System.Web.dll

4.7.2116.0

5,405,848

22 set-2017

1,136

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22 set-2017

1,136

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22 set-2017

1,136

System.Xaml.dll

4.7.2116.0

641,176

22 set-2017

1,136

System.XML.dll

4.7.2116.0

2,666,632

22 set-2017

1,136

webengine.dll

4.7.2116.0

26,256

22 set-2017

1,151

webengine.dll

4.7.2116.0

24,720

22 set-2017

1,136

webengine4.dll

4.7.2116.0

667,800

22 set-2017

1,151

webengine4.dll

4.7.2116.0

550,032

22 set-2017

1,136

WindowsBase.dll

4.7.2116.0

1,283,000

22 set-2017

1,136

WMINet_Utils.dll

4.7.2116.0

188,064

22 set-2017

1,150

WMINet_Utils.dll

4.7.2116.0

136,352

22 set-2017

1,136

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

101,128

22 set-2017

1,150

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22 set-2017

1,136

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22 set-2017

13:24

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22 set-2017

1,136

WPFFontCache_v0400.exe

4.7.2116.0

26,720

22 set-2017

13:24

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22 set-2017

1,136

wpfgfx_v0400.dll

4.7.2116.0

1,765,024

22-Set-2017

1,150

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22-Set-2017

1,136

Placeholder.dll

4.7.2116.0

24,864

22-Set-2017

1,150

Placeholder.dll

4.7.2116.0

24,728

22-Set-2017

1,136

PenIMC2_v0400.dll

4.7.2116.0

98,976

22-Set-2017

1,150

PenIMC2_v0400.dll

4.7.2116.0

82,080

22-Set-2017

1,136

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.