.NET 言語パックを完全にアンインストールするにはどうすればいいですか?

.NET 言語パックを完全にアンインストールするにはどうすればいいですか?

私も同じ問題を抱えていました この男しばらくの間、Visual Studio でフランス語の非常に迷惑な例外が表示されました。

Microsoft .NET Framework (フランス語) をアンインストールしてみましたが、すぐに効果が現れたのは期待どおりでした (例外は英語です) が、この厄介なパックは Windows の更新のたびに再び現れてしまいます。

私のオペレーティング システムはフランス語ですが、言語を変更することは Windows を完全に再インストールすることになると思うので、実際には考えられません。

.NET 言語パックを完全にアンインストールすることは可能ですか?

答え1

わかりました。それは本当に Windows Update が迷惑だったことが分かりました。何らかの不明な理由で、言語パックが重要な更新であると認識されているのです。

私がやったことは、自動更新を無効にし、更新をチェックし、この更新を永久に非表示にすることを選択することでした。ただし、それがどれくらい機能するかはわかりません。

Microsoft さん、これを読んでいるなら、正当な理由で手動でアンインストールしたものを再インストールしないでください。これは予期しない動作であり、ユーザー エクスペリエンスをかなり悪くします。

ここに画像の説明を入力してください

答え2

これは古い問題だとはわかっていますが、私も同様の問題を抱えていたので、他の人のために数時間を節約できるかもしれません。

ノルウェー語のスペルチェック用の言語パックをインストールした後、.NET でコンパイル エラーが発生し、突然ノルウェー語のテキストが表示されました。

言語パックをアンインストールし、英語の言語パックを再インストールし、.NET Framework を削除して再インストールし、%windir%\Microsoft.NET\Framework 内の言語フォルダーを削除し、さまざまな修復ツールを実行するなど、さまざまなことを試しました。しかし、残念ながら上記の解決策はどれも機能しませんでした。

最終的に、C:\Windows\Microsoft.NET\assembly\GAC_MSIL 内の *.Resources ディレクトリを削除すると問題が解決することがわかりました。

例えば

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

(ディレクトリはたくさんあります)

ここには GAC_MSIL も C:\Windows\assembly\GAC_MSIL にありますが、問題を解決するためにここで Resources ディレクトリを削除する必要はありませんでした。

答え3

Visual Studio で言語設定を変更できます。

ツール -> オプションメニュー -> 環境 -> 国際設定ノード

また、.NET フォルダーからその言語フォルダー (fr_FR、fr_CA など) を削除してみることもできます。

32 ビット (x86)

%windir%\Microsoft.NET\フレームワーク

64 ビット (x64)

%windir%\Microsoft.NET\Framework64

どちらも機能しない場合は、すでに試した方法をお知らせください。

答え4

インストールされている言語を確認しましたか? コントロール パネル > 地域と言語 > キーボードと言語 > 言語のインストール/アンインストール。私も同様の問題を抱えていましたが、何らかの理由ですべての言語がインストールされていました。アンインストールするとすべての言語パックが削除され、それらは戻ってきませんでした。これは、更新をブロックして最善を期待するよりも良い解決策のように思えます。

関連情報