Introdução
Uma atualização do .NET Framework 4.7.1 está disponível para Windows 7 SP1, Windows 8.1, Windows 10 Anniversary Update, Atualização do Windows 10 para Criadores, 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 essa atualização resolve, consulte a seção "Problemas que essa atualização resolve". As correções nesta atualização estarão disponíveis em uma próxima Atualização Cumulativa para Atualização de Criadores de Outono (Versão 1709) e No servidor 2016 Versão 1709.
Como obter esta atualização
Windows Update
Esta atualização está disponível de Windows Update.
Centro de Download da Microsoft
O seguinte arquivo está disponível para download na Central de Download da Microsoft:
Para Windows RT 8.1:
Baixar o pacote agora
Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
119591Como obter arquivos de suporte da Microsoft a partir dos serviços online
A Microsoft verificou este arquivo em busca de vírus. A Microsoft utilizou o software de detecção de vírus mais recente disponível na data em que o arquivo foi postado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas nele.
Pré-requisitos
Para aplicar essa atualização, você deve ter .NET Framework 4.7.1 instalado.
Necessidade de reinicialização
Você não precisa reiniciar o computador depois de aplicar essa atualização se os arquivos afetados não estiverem sendo usados.
Problemas resolvidos por esta atualização
Os seguintes problemas no .NET Framework 4.7.1 são corrigidos nesta atualização.
Biblioteca de Classes Base (BCL)
-
Aplicativos direcionados ao .NET 4.6.1 que usam bibliotecas do .NET Standard podem ser quebrados ao executar em .NET Framework 4.7.1. [526755, netstandard.dll, Bug]
-
CultureAwareComparer com a invólucro ignor serializada em versões anteriores do .NET Framework não desserializa corretamente no .NET Framework 4.7.1. [526752, mscorlib.dll, Bug]
-
Aplicativos que usam pesado System.Diagnostics.StackTrace ou Exception.StackTrace podem ser executados mais lentamente no .NET Framework 4.7.1. [517815, System.dll, Bug]
WPF (Windows Presentation Framework)
-
Determinadas máquinas de GPU duplas podem experimentar artefatos visuais durante a execução de aplicativos WPF em alto contraste. [530113, System.Drawing.dll, Bug]
-
Em cenários específicos, o System.Windows.Controls.PrintDialog() gera uma exceção de estouro aritmético. [530512, PresentationFramework.dll, Bug]
Mais informações
Ao instalar esse pacote, você pode ver que as seguintes atualizações foram instaladas, dependendo do sistema operacional:
-
No Windows 7 SP1 e no Windows Server 2008 R2 SP1, o Update for Microsoft.NET Framework 4.7.1 (KB4054852) é listado como um produto instalado no item Programas e Recursos no Painel de Controle.
-
No Windows Server 2012, ele é listado como Atualização para Microsoft Windows (KB4054853) no item Atualizações Instalado no Painel de Controle.
-
No Windows 8.1 ou Windows Server 2012 R2, ele é listado como Atualização para Microsoft Windows (KB4054854) no item Installed Atualizações no Painel de Controle.
-
No Windows 10 Atualização de Aniversário, Atualização do Windows 10 para Criadores e Windows Server 2016 ele é listado como Atualização para Microsoft Windows (KB4054855) no item Atualizações Instalado no Painel de Controle.
Solução de problemas
Solução de problemas#Solução de problemas
Ao instalar essa atualização, pode-se encontrar um problema que impede ou bloqueia a instalação desta atualização. A tabela a seguir lista possíveis problemas de bloqueio e fornece as respectivas resoluções.
Mensagem de bloqueio |
Por que isso acontece e resolução |
A atualização de software KB4054856 não se aplica. |
Isso acontece quando o .NET Framework produto 4.7.1 está ausente do dispositivo e essa atualização está sendo instalada. Resolução: instale o .NET Framework produto 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 tem suporte neste sistema operacional. |
Isso acontece quando a atualização está sendo instalada em um dispositivo que não dá suporte a .NET Framework 4.7.1. Resolução: verifique se o .NET Framework 4.7.1 e essa atualização está instalada em plataformas com suporte (a lista de plataformas com suporte é fornecida abaixo). |
O .Net Framework 4.7.1 ou uma atualização posterior já está instalado neste computador. |
Isso acontece quando a atualização está sendo instalada em um dispositivo que tem 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: essa atualização não tem suporte na atualização Windows 10 Fall Creators (Versão 1709) ou no Server 2016 Versão 1709 e as alterações nesta atualização estarão disponíveis em uma atualização cumulativa para Windows 10 atualização de Criadores de Outono (Versão 1709) e no Server 2016 Versão 1709. |
Plataformas compatíveis
Esta atualização para .NET Framework 4.7.1 tem suporte nos seguintes sistemas operacionais:
-
Windows 7 Service Pack 1 (x86 e x64)
-
Windows 8.1 (x86 e x64)
-
Windows 10 Atualização de Aniversário / Versão 1607 (x86 e x64)
-
Atualização do Windows 10 para Criadores /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 Atualização de Criadores de Outono (Versão 1709) e no Server 2016 Versão 1709.