Introdução
Está disponível uma atualização para o .NET Framework 4.7.1 para o Windows 7 SP1, Windows 8.1, Windows 10 Atualização de Aniversário, Atualização para Criativos do Windows 10, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 e Windows Server 2016. Para obter mais informações sobre os problemas que esta atualização resolve, veja a secção "Problemas que esta atualização resolve". As correções nesta atualização estarão disponíveis numa próxima Atualização Cumulativa para Fall Creators Update (Versão 1709) e Server 2016 Versão 1709.
Como obter esta atualização
Windows Update
Esta atualização está disponível a partir de Windows Update.
Centro de Transferências da Microsoft
O seguinte ficheiro está disponível para transferência a partir do Centro de Transferências da Microsoft:
Para Windows RT 8.1:
Transferir o pacote agora
Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
119591Como obter ficheiros de suporte da Microsoft a partir dos serviços online
A Microsoft analisou este ficheiro quanto a vírus. A Microsoft utilizou o software de deteção de vírus mais atual que estava disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores com segurança melhorada que ajudam a impedir alterações não autorizadas ao ficheiro.
Pré-requisitos
Para aplicar esta atualização, tem de ter o .NET Framework 4.7.1 instalado.
Requisito de reinício
Não tem de reiniciar o computador depois de aplicar esta atualização se os ficheiros afetados não estiverem a ser utilizados.
Problemas que esta atualização resolve
Os seguintes problemas no .NET Framework 4.7.1 foram corrigidos nesta atualização.
Biblioteca de Classes Base (BCL)
-
As aplicações destinadas ao .NET 4.6.1 que utilizam bibliotecas .NET Standard podem ser interrompidas ao serem executadas no .NET Framework 4.7.1. [526755, netstandard.dll, Bug]
-
CultureAwareComparer com a opção ignorar maiúsculas e minúsculas serializada em versões anteriores do .NET Framework não desseleciona corretamente a .NET Framework 4.7.1. [526752, mscorlib.dll, Bug]
-
As aplicações que utilizam muito o System.Diagnostics.StackTrace ou o Exception.StackTrace podem ser executadas mais lentamente no .NET Framework 4.7.1. [517815, System.dll, Bug]
Windows Presentation Framework (WPF)
-
Determinadas máquinas gpu duplas podem experimentar artefactos visuais durante a execução de aplicações WPF em alto contraste. [530113, System.Drawing.dll, Bug]
-
Em cenários específicos, o System.Windows.Controls.PrintDialog() lança uma exceção Aritmetic Overflow. [530512, PresentationFramework.dll, Bug]
Mais informações
Ao instalar este pacote, pode ver que foram instaladas as seguintes atualizações, consoante o seu sistema operativo:
-
No Windows 7 SP1 e Windows Server 2008 R2 SP1, a Atualização para Microsoft.NET Framework 4.7.1 (KB4054852) é listada como um produto instalado no item Programas e Funcionalidades no Painel de Controlo.
-
No Windows Server 2012, está listado como Atualização para o Microsoft Windows (KB4054853) no item Atualizações Instalado no Painel de Controlo.
-
No Windows 8.1 ou Windows Server 2012 R2, está listado como Atualização para o Microsoft Windows (KB4054854) no item Atualizações Instalado no Painel de Controlo.
-
Na Atualização de Aniversário do Windows 10, Atualização para Criativos do Windows 10 e Windows Server 2016 está listado como Atualização para o Microsoft Windows (KB4054855) no item Atualizações instalado no Painel de Controlo.
Resolução de Problemas
Resolução de Problemas#Resolução de Problemas
Ao instalar esta atualização, poderá ocorrer um problema que impede ou bloqueia a instalação desta atualização. A tabela seguinte lista possíveis problemas de bloqueio e fornece as respetivas resoluções.
Mensagem de bloqueio |
Por que isto acontece e resolução |
A Atualização de Software KB4054856 não se aplica. |
Isto acontece quando o produto .NET Framework 4.7.1 está em falta no dispositivo e esta atualização está a ser instalada. Resolução: instale o produto .NET Framework 4.7.1 antes de instalar esta atualização. |
1. A Atualização de Software KB4054856 não se aplica. 2. O .NET Framework 4.7.1 não é suportado neste sistema operativo. |
Isto acontece quando a atualização está a ser instalada num dispositivo que não suporta .NET Framework 4.7.1. Resolução: certifique-se de que a .NET Framework 4.7.1 e esta atualização está instalada em plataformas suportadas (a lista de plataformas suportadas é fornecida abaixo). |
O .Net Framework 4.7.1 ou uma atualização posterior já está instalado neste computador. |
Isto acontece quando a atualização está a ser instalada num dispositivo com Windows 10 atualização fall creators (Versão 1709) ou Server 2016 Versão 1709 que tem .NET Framework 4.7.1 incluído. Resolução: esta atualização não é suportada na atualização Windows 10 Fall Creators (Versão 1709) ou na Versão 1709 do Server 2016 e as alterações nesta atualização estarão disponíveis numa próxima Atualização Cumulativa para Windows 10 atualização de Fall Creators (Versão 1709) e Server 2016 Versão 1709. |
Plataformas Suportadas
Esta atualização para .NET Framework 4.7.1 é suportada nos seguintes sistemas operativos:
-
Windows 7 Service Pack 1 (x86 e x64)
-
Windows 8.1 (x86 e x64)
-
Atualização de Aniversário do Windows 10/Versão 1607 (x86 e x64)
-
Atualização para Criativos do Windows 10/Versão 1703 (x86 e x64)
-
Windows Server 2008 R2 Service Pack 1 (x64)
-
Windows Server 2012 (x64)
-
Windows Server 2012 R2 (x64)
-
Windows Server 2016 (x64)
As correções nesta atualização estarão disponíveis na Atualização Cumulativa para Fall Creators Update (Versão 1709) e server 2016 Versão 1709.