Miine
gehört zum Inventar
Problem: in der Sprachauswahl ist Deutsch im Konto aktiv, US-Englisch installiert.
Entsprechend sind alle Ausgaben in der Powershell etc. auf Deutsch. Was dazu fuehrt das eine GUI-App die Tools wie netsh aufruft und nach englischen Keywords Ausschau haelt nicht funktioniert.
Gibt es eine Moeglichkeit von Windows aus die Sprache einer App festzulegen?
Ich habe verschiedene Sachen versucht, z.B. via powershell script funktion
[System.Threading.Thread]::CurrentThread.CurrentCulture = "en-US"
aber das hat keine Auswirkungen.
Was mich aber auch nicht wundert - denn z.B. in C# kann man via Process.StartInfo keine Culture festlegen, eine Environment-Variable ala Unix gibts auch nicht...
Das einzige was ich noch nicht ausprobiert habe ist so ein voellig abgedrehter DLL-"Hack".
Ich frage mich wie Windows-Programme oder Apps Windows-Tools benutzen und diese weltweit funktionieren sollen wenn man jede moegliche Sprache unterstuetzen muss anstatt "intern" in English die Tool-Ausgaben zu verarbeiten…
Entsprechend sind alle Ausgaben in der Powershell etc. auf Deutsch. Was dazu fuehrt das eine GUI-App die Tools wie netsh aufruft und nach englischen Keywords Ausschau haelt nicht funktioniert.
Gibt es eine Moeglichkeit von Windows aus die Sprache einer App festzulegen?
Ich habe verschiedene Sachen versucht, z.B. via powershell script funktion
[System.Threading.Thread]::CurrentThread.CurrentCulture = "en-US"
aber das hat keine Auswirkungen.
Was mich aber auch nicht wundert - denn z.B. in C# kann man via Process.StartInfo keine Culture festlegen, eine Environment-Variable ala Unix gibts auch nicht...
Das einzige was ich noch nicht ausprobiert habe ist so ein voellig abgedrehter DLL-"Hack".
Ich frage mich wie Windows-Programme oder Apps Windows-Tools benutzen und diese weltweit funktionieren sollen wenn man jede moegliche Sprache unterstuetzen muss anstatt "intern" in English die Tool-Ausgaben zu verarbeiten…