fonte PowerShell O terminal é corrompido após a atualização do Windows 10 Creators

9

Para quem não sabe, a Microsoft lançou uma grande atualização para o Windows 10 e uma das mudanças é que o PowerShell substitui o cmd.exe por padrão. Então, por exemplo, Quando você abre o menu Win + X, você vê os links do PowerShell e nenhum prompt de comando.

De qualquer forma, ao executar o PowerShell, recebo agora:

Isso não estava acontecendo antes da atualização.

EDITAR: Alterar fonte ajuda, mas não resolve o problema para aplicativos que não têm um recurso para alterar a fonte. A fonte quebrada é Terminal. Substituí-lo de outra fonte / reinstalar ou redefinir fontes para o padrão no painel de controle não resolve.

Por exemplo A abertura de novas cópias de fontes do Terminal no desktop ainda não as renderiza, elas mostram hieróglifos. Então é como se a fonte em si não estivesse quebrada, mas algo no Windows que não renderiza a fonte?

Além disso, você não pode reinstalar o .net framework 4.7 no Win10 não há desinstalador, ele vem com o Windows, tudo que você pode é excluir dirs, tick / untick em programas e recursos, talvez executar o utilitário de limpeza, mas não resolve o problema da fonte.

    
por user3108268 14.04.2017 / 10:06

4 respostas

3

A Microsoft a corrigiu para a Atualização 1703 dos criadores de conteúdo com a atualização KB4020102 (edição de SO 15063.332) .

Addressed issue where some non-Unicode fonts (Courier, MS Sans Serif, etc.) do not render characters correctly on non-Latin, single-byte system locales (Greek, Hebrew, Arabic, etc.). Black bars or other artifacts appear instead.

Isso deve corrigir seu problema, de acordo com um funcionário da Microsoft que respondeu a um usuário no Twitter que tinha o problema.

Portanto, abra o Windows Update e instale a atualização para corrigir o problema.

    
por 26.05.2017 / 17:57
5

O problema não é tão ruim quanto parece. Parece um problema com uma fonte, que pode ser corrigida alterando a fonte.

Para fazer isso, faça o seguinte.

Clique no ícone upperleft na janela Powershell (o ícone do powershell) e escolha propriedades.

Vá para a aba Font e mude para outra coisa, por exemplo Ludica Console

Pressione OK. O problema deve ser corrigido.

    
por 14.04.2017 / 10:28
3

Isso aconteceu antes. Uma atualização afetou um arquivo MOF no pacote de compilação, a atualização quebrando o DSC do PowerShell.

Os caracteres ASCII são prova de corrupção do DSC.

Desinstale e reinstale o .net Framework. Além disso, a ferramenta de reparo do .NET framework pode corrigir o problema. você pode obtê-lo aqui

Uma varredura SFC também deve ser executada.

Se isso não resolver, provavelmente teremos que esperar por uma correção oficial.

    
por 14.04.2017 / 10:26
3

Não se preocupe em tentar corrigi-lo, não é um problema em sua instalação específica, é um bug conhecido no Windows 10 versão 1703 Build 15063 (atualização de criadores).

Você pode solucionar isso alterando a fonte usada no PowerShell, por exemplo, conforme sugerido ou "corrigir" globalmente, alterando a configuração não-Unicode do sistema operacional para o inglês.

Uma solução apropriada só virá quando a Microsoft lançar uma correção de erros para ela. Mais detalhes no fórum da Microsoft

Atualização: Corrigido no anel rápido da Microsoft (versão 1703 Build 16193.1001), provavelmente será lançado em breve para o público em geral. Se você quiser, pode tentar essa correção enquanto instala o arquivo link

Atualização 2: Foi corrigido em 25 de maio de 2017 — KB4020102 (edição de SO 15063.332) Basta executar o Windows Update

    
por 21.04.2017 / 13:26