Codificação quebrada no PowerShell no Windows 10

Codificação quebrada no PowerShell no Windows 10

Sou desenvolvedor .NET e agora tenho que trabalhar com PowerShell, o problema é que meu PowerShell parece completamente quebrado.

insira a descrição da imagem aqui

Em primeiro lugar, se usar copiar e colar, funciona com alguns comandos, mas outros não e me dá o erro The term 'Command Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Nesse caso, tenho que digitar manualmente exatamente o mesmo comando para que funcione.

Então, quando finalmente digitei o comando e executei-o, a codificação de saída não é boa. Tentei várias maneiras diferentes que encontrei na Internet para alterar a codificação do PowerShell, mas nenhuma funcionou.

Quando minha nova empresa me deu este computador, ele estava todo em chinês. Então mudei TUDO para inglês (idioma do sistema, localidade do sistema... etc). Tudo está em inglês agora, mas suspeito que o PowerShell não fez a alteração com êxito.

Tentei executar uma verificação de verificação do sistema de arquivos, mas nenhum problema foi encontrado e também tenteiUncheck PowerShell 2.0 in Windows Features -> Restart (PowerShell was still here) -> Check PowerShell 2.0 in Windows Feature -> Restart

Espero que outras pessoas já tenham passado por isso e tenham encontrado uma maneira de consertar. A última coisa que quero é perder tempo reinstalando todo o sistema. Minha estação de trabalho está toda configurada...

ATUALIZAR:Se eu usar o PowerShell ISE, as mensagens serão exibidas em chinês, mas apenas diz "資訊", o que significaInformação

insira a descrição da imagem aqui

Obviamente perco muitas informações porque aqui está o resultado no meu laptop pessoal

insira a descrição da imagem aqui

Observação:Minha versão do Web Deploy é 3.6

Responder1

Você já tentou desinstalar e reinstalar o PowerShell, mas tudo o que conseguiu é uma mistura de inglês e chinês.

Parece-me que a mudança do idioma do sistema não foi completa e não se propagou para alguns componentes do Windows.

Eu sugeriria, portanto, fazer um Reparar a instalação do Windows 10 com uma atualização local.

Isso atualizará todos os componentes do Windows e manterá todos os aplicativos instalados e a maioria das configurações do sistema.

Eu sugeriria primeiro fazer bons backups de seus dados, incluindo uma imagem do disco do sistema, apenas para garantir.

informação relacionada