Неправильная кодировка в PowerShell в Windows 10

Неправильная кодировка в PowerShell в Windows 10

Я разработчик .NET, и теперь мне приходится работать с PowerShell. Проблема в том, что мой PowerShell, похоже, полностью сломан.

введите описание изображения здесь

Во-первых, если использовать копи-вставку, то это работает с некоторыми командами, но с некоторыми нет, и выдает ошибку The term 'Command Name' is not recognized as the name of a cmdlet, function, script file, or operable program. В этом случае мне приходится вручную вводить точно такую ​​же команду, чтобы это заработало.

Затем, когда я наконец набрал команду и запустил ее, выходная кодировка оказалась неподходящей. Я пробовал разные способы, которые нашел в интернете, чтобы изменить кодировку PowerShell, но ни один не сработал.

Когда моя новая компания дала мне этот компьютер, он был полностью на китайском языке. Поэтому я изменил ВСЕ на английский (язык системы, локаль системы... и т. д.). Теперь все на английском, но я подозреваю, что PowerShell не смог успешно внести изменения.

Я попытался запустить проверку файловой системы, но никаких проблем не обнаружено, а также попыталсяUncheck PowerShell 2.0 in Windows Features -> Restart (PowerShell was still here) -> Check PowerShell 2.0 in Windows Feature -> Restart

Надеюсь, другие люди уже сталкивались с этим и нашли способ исправить это. Последнее, чего я хочу, — это тратить время на переустановку всей системы. Моя рабочая станция полностью настроена...

ОБНОВЛЯТЬ:Если вместо этого я использую PowerShell ISE, сообщения отображаются на китайском языке, но там просто написано «資訊», что означаетинформация

введите описание изображения здесь

Я, очевидно, теряю много информации, потому что вот результат на моем личном ноутбуке

введите описание изображения здесь

Примечание:Моя версия Web Deploy — 3.6.

решение1

Вы уже пробовали удалить и переустановить PowerShell, но все, что вы получаете, — это смесь английского и китайского.

Мне кажется, что смена языка системы не была полной и не распространилась на некоторые компоненты Windows.

Поэтому я бы предложил сделать Исправление установки Windows 10 с обновлением на месте.

Это обновит все компоненты Windows и сохранит все установленные приложения и большинство системных настроек.

Я бы посоветовал сначала сделать резервные копии ваших данных, включая образ системного диска, на всякий случай.

Связанный контент