Para quem não sabe, a Microsoft lançou uma atualização importante para o Windows 10 e uma das alterações é que o PowerShell substitui o cmd.exe por padrão. Por exemplo, quando você abre o menu Win + X, vê os links do PowerShell e não mais o prompt de comando.
De qualquer forma, ao executar o PowerShell, recebo isso agora:
Isso não estava acontecendo antes da atualização.
EDIT: Alterar fonte ajuda, mas não resolve o problema de aplicativos que não possuem um recurso para alterar fonte. A fonte quebrada é Terminal. Substituí-lo de outra fonte / reinstalar ou redefinir as fontes para o padrão no painel de controle não resolve.
Por exemplo, abrir uma nova cópia nova das fontes Terminal na área de trabalho ainda não as renderiza, mostra hieróglifos. Portanto, não é como se a fonte em si estivesse quebrada, mas algo no Windows que não renderize 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 o que você pode excluir diretórios, marcar / desmarcar programas e recursos, talvez executar o utilitário de limpeza, mas não resolve o problema da fonte .
fonte
Shift+AppsKey
qualquer pasta selecionada me dá "Abrir janela do PowerShell aqui". Interessante ...Respostas:
A Microsoft o corrigiu para a Atualização 1703 dos Criadores com a Atualização KB4020102 (Compilação 15063.332 do SO) .
Isso deve resolver 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.
fonte
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 superior esquerdo na janela do PowerShell (o ícone do PowerShell) e escolha Propriedades.
Vá para a guia Fonte e altere-a para outra coisa, por exemplo, Ludica Console
Pressione OK. Problema deve ser corrigido.
fonte
Isso já aconteceu antes. Uma atualização afetou um arquivo MOF no pacote de compilação, a atualização interrompendo 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 realizada.
Se isso não for corrigido, provavelmente teremos que aguardar uma correção oficial.
fonte
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 contornar isso alterando a fonte usada no PowerShell, por exemplo, como sugerido, ou "corrigi-lo" globalmente, alterando a configuração não Unicode do sistema operacional para inglês.
Uma solução adequada só virá quando a Microsoft lançar uma correção de bug. Mais detalhes no fórum da Microsoft
Atualização: corrigida no anel rápido interno da Microsoft (Versão 1703 Build 16193.1001), provavelmente será lançada em breve para o público em geral. Se você quiser, pode tentar esta correção enquanto instala o arquivo corrigido https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master
Atualização 2: corrigida em 25 de maio de 2017 - KB4020102 (Compilação 15063.332 do SO) Basta executar o Windows Update
fonte