Defekte Kodierung in PowerShell in Windows 10

Defekte Kodierung in PowerShell in Windows 10

Ich bin ein .NET-Entwickler und muss jetzt mit PowerShell arbeiten. Das Problem ist, dass meine PowerShell völlig kaputt zu sein scheint.

Bildbeschreibung hier eingeben

Erstens, wenn ich Kopieren und Einfügen verwende, funktioniert es mit einigen Befehlen, mit anderen jedoch nicht und ich erhalte den Fehler The term 'Command Name' is not recognized as the name of a cmdlet, function, script file, or operable program. In diesem Fall muss ich genau denselben Befehl manuell eingeben, damit es funktioniert.

Als ich den Befehl dann endlich eingegeben und ausgeführt habe, war die Ausgabekodierung nicht richtig. Ich habe verschiedene Möglichkeiten ausprobiert, die ich im Internet gefunden habe, um die Kodierung von PowerShell zu ändern, aber keine hat funktioniert.

Als ich diesen Computer von meiner neuen Firma bekam, war alles auf Chinesisch. Also habe ich ALLES auf Englisch umgestellt (Systemsprache, Systemgebietsschema usw.). Jetzt ist alles auf Englisch, aber ich vermute, dass PowerShell die Umstellung nicht erfolgreich durchgeführt hat.

Ich habe versucht, einen Dateisystem-Check durchzuführen, aber es wurden keine Probleme gefunden.Uncheck PowerShell 2.0 in Windows Features -> Restart (PowerShell was still here) -> Check PowerShell 2.0 in Windows Feature -> Restart

Ich hoffe, dass andere Leute das bereits erlebt haben und eine Möglichkeit gefunden haben, es zu beheben. Das Letzte, was ich will, ist, Zeit mit der Neuinstallation des gesamten Systems zu verschwenden. Meine Arbeitsstation ist fertig eingerichtet...

AKTUALISIEREN:Wenn ich stattdessen PowerShell ISE verwende, werden die Nachrichten auf Chinesisch angezeigt, aber es steht nur "資訊", was bedeutetInformation

Bildbeschreibung hier eingeben

Ich verliere offensichtlich viele Informationen, denn hier ist das Ergebnis auf meinem persönlichen Laptop

Bildbeschreibung hier eingeben

Notiz:Meine Web Deploy-Version ist 3.6

Antwort1

Sie haben bereits versucht, PowerShell zu deinstallieren und neu zu installieren, aber Sie erhalten nur eine Mischung aus Englisch und Chinesisch.

Mir scheint, dass die Änderung der Systemsprache nicht vollständig erfolgte und sich nicht auf einige Windows-Komponenten ausgewirkt hat.

Ich würde daher vorschlagen, eine Reparaturinstallation von Windows 10 mit einem direkten Upgrade.

Dadurch werden alle Windows-Komponenten aktualisiert und alle installierten Apps und die meisten Systemeinstellungen bleiben erhalten.

Ich empfehle, zunächst gute Sicherungskopien Ihrer Daten zu erstellen, einschließlich eines Images der Systemfestplatte, nur für den Fall.

verwandte Informationen