As a programmer dvorak [0] user, I find that I regularly have to get an admin to reinstall after a windows update. When all your coders only use en-us and you don't do solid internationalization testing, this is what happens.
If this happens often enough to be a nuisance, you could try to install it as a preload substitute for an official layout (for instance en-US), or have the admin guys put the Registry settings in an AD group policy.