Windows – How to uninstall a .NET language pack for good

.net frameworklanguageuninstallwindows 7

I've had the same problem as this guy for while, with Visual Studio showing me really annoying exceptions in French.

I've tried uninstalling the Microsoft .NET Framework (French), and although the immediate effect is as desired (exceptions are in english again), this darned pack just keeps coming back with every Windows update!

My operating system is in French, and it's not really imaginable to change the language since I think that would mean reinstalling Windows entirely.

Is it possible to permanently uninstall a .NET language pack?

Best Answer

Okay, turns out it really was Windows Update being annoying. For some obscure reason, it thinks language packs are important updates.

What I did was disable automatic updates, checked for updates, and choose to permanently hide this update. I don't know how long that will work though!

Microsoft, if you are reading this: please don't reinstall stuff that was manually uninstalled for a good reason! That's unexpected behavior and makes for a pretty bad user experience.

enter image description here