Wie deinstalliere ich ein .NET-Sprachpaket endgültig?

Wie deinstalliere ich ein .NET-Sprachpaket endgültig?

Ich hatte das gleiche Problem wie dieser Typfür eine Weile, wobei Visual Studio mir wirklich nervige Ausnahmen auf Französisch anzeigte.

Ich habe versucht, Microsoft .NET Framework (Französisch) zu deinstallieren, und obwohl der unmittelbare Effekt wie gewünscht ist (Ausnahmen sind wieder auf Englisch), kommt dieses verdammte Paket einfach mit jedem Windows-Update zurück!

Mein Betriebssystem ist auf Französisch und eine Änderung der Sprache ist nicht wirklich vorstellbar, da das wohl eine komplette Neuinstallation von Windows bedeuten würde.

Ist es möglich, ein .NET-Sprachpaket dauerhaft zu deinstallieren?

Antwort1

Okay, es stellte sich heraus, dass es wirklich Windows Update war, das nervte. Aus irgendeinem unerfindlichen Grund denkt es, dass Sprachpakete wichtige Updates sind.

Ich habe die automatischen Updates deaktiviert, nach Updates gesucht und dieses Update dauerhaft ausgeblendet. Ich weiß allerdings nicht, wie lange das funktionieren wird!

Microsoft, falls Sie dies hier lesen: Bitte installieren Sie keine Sachen neu, die aus gutem Grund manuell deinstalliert wurden! Das ist ein unerwartetes Verhalten und führt zu einer ziemlich schlechten Benutzererfahrung.

Bildbeschreibung hier eingeben

Antwort2

Ich weiß, dass dies ein altes Problem ist, aber ich hatte gerade ähnliche Probleme und könnte vielleicht jemand anderem ein paar Stunden ersparen.

Ich erhielt plötzlich norwegischen Text, als es in .NET Kompilierungsfehler gab, nachdem ich ein Sprachpaket für die norwegische Rechtschreibprüfung installiert hatte.

Ich habe versucht, das Sprachpaket zu deinstallieren, das englische Sprachpaket neu zu installieren, das .NET Framework zu löschen und neu zu installieren, den Sprachordner in %windir%\Microsoft.NET\Framework zu entfernen und verschiedene Reparaturtools usw. auszuführen. Aber leider hat keine der oben genannten Lösungen bei mir funktioniert.

Schließlich habe ich herausgefunden, dass das Löschen der *.Resources-Verzeichnisse in C:\Windows\Microsoft.NET\assembly\GAC_MSIL den Trick getan hat.

Ein Beispiel wäre

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\aspnet_compiler.Resources

(Es gibt eine ganze Reihe von Verzeichnissen)

Hier befindet sich auch ein GAC_MSIL: C:\Windows\assembly\GAC_MSIL, aber es war nicht notwendig, die Ressourcenverzeichnisse hier zu löschen, um meine Probleme zu lösen.

Antwort3

Sie können die Spracheinstellungen in Visual Studio ändern:

Extras -> Menü Optionen -> Umgebung -> Knoten Internationale Einstellungen

Sie können auch versuchen, den entsprechenden Sprachordner (fr_FR, fr_CA oder was auch immer) aus dem .NET-Ordner zu entfernen:

32 Bit (x86)

%windir%\Microsoft.NET\Framework

64 Bit (x64)

%windir%\Microsoft.NET\Framework64

Wenn beides nicht funktioniert, teilen Sie uns bitte mit, was Sie bereits versucht haben.

Antwort4

Haben Sie überprüft, welche Sprachen installiert sind? Systemsteuerung > Region und Sprache > Tastaturen und Sprachen > Sprachen installieren/deinstallieren. Ich hatte ein ähnliches Problem und stellte fest, dass aus irgendeinem Grund alle Sprachen installiert waren. Durch die Deinstallation wurden alle Sprachpakete entfernt und sie sind nicht zurückgekehrt. Dies scheint eine bessere Lösung zu sein, als das Update zu blockieren und auf das Beste zu hoffen.

verwandte Informationen