Aplica-se A
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Veja os produtos a que 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 aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar esta atualização, veja as secções Pré-requisitos e Requisitos de reinício.

Importante

  • Todas as atualizações para .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 requerem a instalação da atualização de d3dcompiler_47.dll. Recomendamos que instale a atualização de d3dcompiler_47.dll incluída antes de aplicar esta atualização. Para obter mais informações sobre a atualização de d3dcompiler_47.dll, consulte KB 4019990 para Windows 7 SP1 e Windows Server 2008 R2 SP1. Em alternativa, consulte KB 4019478 para Windows Server 2008.

  • 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

Note Esta 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

Depois de instalar os Rollups de Segurança e Qualidade do .NET de 12 de setembro de 2017 que se aplicam aos .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7, poderá deparar-se com problemas de composição em aplicações Windows Presentation Foundation (WPF) executadas nos Serviços Windows.

Quando este problema ocorre, as aplicações que compõem elementos visuais WPF num mapa de bits, por exemplo, com RenderTargetBitmap, geram imagens pretas ou transparentes. Isto pode ocorrer se a aplicação estiver em execução nas seguintes situações:

  • Numa Estação de Janela não ativa (por exemplo, num serviço Windows)

  • Executar como uma conta localSystem

  • Executar interativamente na Sessão 0 com ferramentas como psexec.exe

Para obter mais informações sobre este problema, consulte o seguinte artigo na 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

Aplicações WPF executadas nos Serviços Windows

Esta correção resolve automaticamente este problema e repõe a composição quando uma aplicação WPF é executada nos Serviços windows.

Se uma aplicação WPF for um processo de execução prolongada alojado nos Serviços Windows, poderá ser suscetível a um erro de desempenho no WPF que faz com que consuma uma quantidade desproporcional de ciclos de CPU em relação à carga de trabalho real. Frequentemente, estas aplicações eventualmente falham. Um exemplo de um processo de execução prolongada num processo que não se destina principalmente a utilizar a composição WPF apenas em rajadas curtas, tais como processos como composição de mapas de bits ocasionais.

A única solução suportada no WPF para corrigir este problema inclui desativar as atividades de composição quando não forem encontrados dispositivos de visualização válidos. 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 tal, utilize um dos seguintes métodos.

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

    Localizações do registo

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

    Nome do valor

    Switch.System.Windows.Media. ShouldNotRenderInNonInteractiveWindowStation

    Tipo

    REG_SZ

    Valores possíveis

    "verdadeiro" "falso"

    Predefinição

    "falso"

  • 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. Isto inclui o mês e o ano de lançamento, informações de substituição de atualizações e informações de ajuda e suporte para a atualização.

Para o Windows 7 SP1 e Windows Server 208 R2 SP1

4043766 Rollup de Segurança e Qualidade de Outubro de 2017 para .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 Rollup de Segurança e Qualidade de outubro de 2017 para .NET Framework atualizações 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 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 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 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, em seguida, clique em Ação.

  3. Clique em Importar Atualizações.

  4. O WSUS abre uma janela do browser na qual lhe poderá ser pedido para instalar um controlo ActiveX. Tem de instalar o controlo ActiveX para continuar.

  5. Após a instalação do controlo ActiveX, verá o ecrã Catálogo 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 Procurar.

  6. Localize os pacotes de .NET Framework que correspondem aos sistemas operativos, idiomas e processadores no seu ambiente. Clique em Adicionar para adicioná-los ao seu cesto.

  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 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 esta atualização, tem de 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 Windows Server 2008, .NET Framework 4.6.

Requisito de reinício

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

Atualizar informações de substituição

Esta atualização substitui as atualizações 4035036, 4032113, 4035039 e 4032116.

Informações 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 destes ficheiros estão listadas na Hora Universal Coordenada (UTC). As datas e as horas destes ficheiros no seu computador local são apresentadas na hora local, juntamente com o seu preconceito de hora de verão (DST) atual. Além disso, as datas e as horas podem ser alteradas quando realiza determinadas operações nos ficheiros.

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

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Aspnet_perf.dll

4.7.2116.0

41,760

22 set-2017

11:36

aspnet_wp.exe

4.7.2116.0

46,176

22 set-2017

11:36

clr.dll

4.7.2116.0

7,221,880

22 set-2017

11:36

clrjit.dll

4.7.2116.0

522,880

22 set-2017

11:36

dfdll.dll

4.7.2116.0

159,872

22 set-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22 set-2017

11:36

mscordacwks.dll

4.7.2116.0

1,341,080

22 set-2017

11:36

mscordbi.dll

4.7.2116.0

1,164,048

22 set-2017

11:36

mscoreei.dll

4.7.2116.0

511,632

22 set-2017

11:36

mscorlib.dll

4.7.2116.0

5,614,216

22 set-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

485,576

22 set-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

987,840

22 set-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22 set-2017

11:36

peverify.dll

4.7.2116.0

188,560

22 set-2017

11:36

PresentationCore.dll

4.7.2116.0

3,618,632

22 set-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22 set-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

196,424

22 set-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22 set-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

827,080

22 set-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22 set-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22 set-2017

11:36

SOS.dll

4.7.2116.0

742,656

22 set-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22 set-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22 set-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22 set-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22 set-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22 set-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22 set-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22 set-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22 set-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22 set-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22 set-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22 set-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22 set-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22 set-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22 set-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22 set-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22 set-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22 set-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22 set-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22 set-2017

11:36

System.Data.dll

4.7.2116.0

3,391,128

22 set-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22 set-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22 set-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22 set-2017

11:36

System.dll

4.7.2116.0

3,526,264

22 set-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22 set-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22 set-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22 set-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22 set-2017

11:36

System.Transactions.dll

4.7.2116.0

307,384

22 set-2017

11:36

System.Web.dll

4.7.2116.0

5,405,848

22 set-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22 set-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22 set-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22 set-2017

11:36

System.Xml.dll

4.7.2116.0

2,666,632

22 set-2017

11:36

webengine.dll

4.7.2116.0

24,720

22 set-2017

11:36

webengine4.dll

4.7.2116.0

550,032

22 set-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22 set-2017

11:36

WMINet_Utils.dll

4.7.2116.0

136,352

22 set-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22 set-2017

11:36

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22 set-2017

11:36

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22 set-2017

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22 set-2017

11:36

Placeholder.dll

4.7.2116.0

24,728

22 set-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

82,080

22 set-2017

11:36

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

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Aspnet_perf.dll

4.7.2116.0

46,232

22 set-2017

11:50

Aspnet_perf.dll

4.7.2116.0

41,760

22 set-2017

11:36

aspnet_wp.exe

4.7.2116.0

50,784

22 set-2017

11:50

aspnet_wp.exe

4.7.2116.0

46,176

22 set-2017

11:36

clr.dll

4.7.2116.0

10,326,136

22 set-2017

11:50

clr.dll

4.7.2116.0

7,221,880

22 set-2017

11:36

clrjit.dll

4.7.2116.0

1,129,096

22 set-2017

11:50

clrjit.dll

4.7.2116.0

522,880

22 set-2017

11:36

compatjit.dll

4.7.2116.0

1,259,664

22 set-2017

11:50

dfdll.dll

4.7.2116.0

190,728

22 set-2017

11:50

dfdll.dll

4.7.2116.0

159,872

22 set-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22 set-2017

11:36

mscordacwks.dll

4.7.2116.0

1,838,232

22 set-2017

11:50

mscordacwks.dll

4.7.2116.0

1,341,080

22 set-2017

11:36

mscordbi.dll

4.7.2116.0

1,618,576

22 set-2017

11:50

mscordbi.dll

4.7.2116.0

1,164,048

22 set-2017

11:36

mscoreei.dll

4.7.2116.0

635,152

22 set-2017

11:50

mscoreei.dll

4.7.2116.0

511,632

22 set-2017

11:36

mscorlib.dll

4.7.2116.0

5,401,744

22 set-2017

11:50

mscorlib.dll

4.7.2116.0

5,614,216

22 set-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

690,008

22 set-2017

11:51

msvcp120_clr0400.dll

12.0.52519.0

485,576

22 set-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

993,632

22 set-2017

11:51

msvcr120_clr0400.dll

12.0.52519.0

987,840

22 set-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22 set-2017

11:50

VsVersion.dll

14.7.2116.0

19,088

22 set-2017

11:36

peverify.dll

4.7.2116.0

260,240

22 set-2017

11:51

peverify.dll

4.7.2116.0

188,560

22 set-2017

11:36

PresentationCore.dll

4.7.2116.0

3,592,360

22 set-2017

11:50

PresentationCore.dll

4.7.2116.0

3,618,632

22 set-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22 set-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

256,712

22 set-2017

11:50

PresentationHost_v0400.dll.mui

4.7.2116.0

84,696

22 set-2017

11:50

PresentationHost_v0400.dll

4.7.2116.0

196,424

22 set-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22 set-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

1,109,712

22 set-2017

11:50

PresentationNative_v0400.dll

4.7.2116.0

827,080

22 set-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

31,424

22 set-2017

11:51

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22 set-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22 set-2017

11:36

SOS.dll

4.7.2116.0

872,056

22 set-2017

11:50

SOS.dll

4.7.2116.0

742,656

22 set-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22 set-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22 set-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22 set-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22 set-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22 set-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22 set-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22 set-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22 set-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22 set-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22 set-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22 set-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22 set-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22 set-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22 set-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22 set-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22 set-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22 set-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22 set-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22 set-2017

11:36

System.Data.dll

4.7.2116.0

3,455,128

22 set-2017

11:50

System.Data.dll

4.7.2116.0

3,391,128

22 set-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22 set-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22 set-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22 set-2017

11:36

System.dll

4.7.2116.0

3,526,264

22 set-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22 set-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22 set-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22 set-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22 set-2017

11:36

System.Transactions.dll

4.7.2116.0

310,968

22 set-2017

11:50

System.Transactions.dll

4.7.2116.0

307,384

22 set-2017

11:36

System.Web.dll

4.7.2116.0

5,388,952

22 set-2017

11:51

System.Web.dll

4.7.2116.0

5,405,848

22 set-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22 set-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22 set-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22 set-2017

11:36

System.XML.dll

4.7.2116.0

2,666,632

22 set-2017

11:36

webengine.dll

4.7.2116.0

26,256

22 set-2017

11:51

webengine.dll

4.7.2116.0

24,720

22 set-2017

11:36

webengine4.dll

4.7.2116.0

667,800

22 set-2017

11:51

webengine4.dll

4.7.2116.0

550,032

22 set-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22 set-2017

11:36

WMINet_Utils.dll

4.7.2116.0

188,064

22 set-2017

11:50

WMINet_Utils.dll

4.7.2116.0

136,352

22 set-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

101,128

22 set-2017

11:50

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22 set-2017

11:36

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

11:36

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

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,765,024

22 set-2017

11:50

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22 set-2017

11:36

Placeholder.dll

4.7.2116.0

24,864

22 set-2017

11:50

Placeholder.dll

4.7.2116.0

24,728

22 set-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

98,976

22 set-2017

11:50

PenIMC2_v0400.dll

4.7.2116.0

82,080

22 set-2017

11:36

Como obter ajuda e suporte para esta atualização

Aplica-se a

Este artigo aplica-se ao seguinte:

  • O Microsoft .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 quando utilizado com:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

  • Microsoft .NET Framework 4.6 quando utilizado com:

    • Windows Server 2008

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.