Introdução
Uma atualização para o .NET Framework 4.7.1 está disponível para o Windows 7 SP1, Windows 8.1 Windows 10 Atualização de Aniversário, 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 resolvidos por esta atualização, consulte a seção "Problemas resolvidos por esta atualização". As correções nesta atualização estarão disponíveis em uma atualização cumulativa futura 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 no Windows Update.
Centro de Download da Microsoft
O seguinte arquivo está disponível para download na Central de Download da Microsoft:
Para o Windows RT 8.1
Baixe 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:
119591 Como obter arquivos de suporte da Microsoft pelos 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 esta atualização, você deve ter o .NET Framework 4.7.1 instalado.
Necessidade de reinicialização
Você não precisará 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 para o .NET 4.6.1 que usam bibliotecas .NET Standard podem ser interrompidos durante a execução no .NET Framework 4.7.1. [526755, netstandard.dll, Bug]
- CultureAwareComparer com ignorar maiúsculas e minúsculas serializado em versões anteriores do .NET Framework não desserializa corretamente no .NET Framework 4.7.1. [526752, mscorlib.dll, Bug]
- Aplicativos que fazem uso intenso de 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)
- Determinados computadores com GPU dupla podem experimentar artefatos visuais ao executar aplicativos WPF em alto contraste. [530113, System.Drawing.dll, Bug]
- Em cenários específicos, o System.Windows.Controls.PrintDialog() lança uma exceção de estouro aritmético. [530512, PresentationFramework.dll, Bug]
Mais informações
Ao instalar este pacote, você pode ver que as seguintes atualizações foram instaladas, dependendo do seu sistema operacional:
- No Windows 7 SP1 e no Windows Server 2008 R2 SP1, a Atualização do Microsoft.NET Framework 4.7.1 (KB4054852) é listada 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 no Windows Server 2012 R2, ele é listado como Atualização para o Microsoft Windows (KB4054854) no item Atualizações Instalado no Painel de Controle.
- Na 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 em Painel de Controle.
Solução de problemas
Solução de problemas#Solução de problemas
Ao instalar esta 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 |
|---|---|
| O KB4054856 de Atualização de Software não se aplica. | Isso acontece quando o produto .NET Framework 4.7.1 está ausente do dispositivo e esta atualização está sendo instalada. Resolução: Instale o produto .NET Framework 4.7.1 antes de instalar esta atualização. |
| 1. A KB4054856 de Atualização de Software não se aplica. 2. O .NET Framework 4.7.1 não é suportado neste sistema operacional. |
Isso acontece quando a atualização está sendo instalada em um dispositivo que não suporta o .NET Framework 4.7.1. Resolução: verifique se o .NET Framework 4.7.1 e esta atualização estão instalados 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á instalada neste computador. | Isso acontece quando a atualização está sendo instalada em um dispositivo que tenha o Windows 10 Fall Creators Update (versão 1709) ou o Server 2016 Versão 1709 que tenha o .NET Framework 4.7.1 incluído. Resolução: esta atualização não é suportada no Windows 10 Fall Creators Update (versão 1709) ou Server 2016 versão 1709 e as alterações nesta atualização estarão disponíveis em uma atualização cumulativa futura para o Windows 10 Fall Creators Update (versão 1709) e Server 2016 versão 1709. |
Plataformas compatíveis
Esta atualização para o .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)
- Atualização de Aniversário do Windows 10 / 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 Fall Creators Update (versão 1709) e Server 2016 versão 1709.