Недавно разбирался с одной машинкой, на которой Windows Update c трогательной регулярностью пытался поставить ServicePack 1 для .NET 3.0 и с не менее трогательной регулярностью не мог это сделать.
Оказалось что локализация .NET 3.0 не подходит к .NET 3.0SP1 и вместо того, чтобы вменяемо об этом сообщить инсталляция вылетала с сообщением о какой-то внутренней ошибке. Ну ладно, сносим локализацию .NET 3.0, ставим SP1, затем обратно заново локализацию .NET 3.0SP1… вернее не ставим, так как русский язык более не поддерживается! Причём остальные 22 языка поддерживаемые .NET 3.0 поддерживаются… Турецкий, Чешский — пожалуйста, русский — нет. ХабраНЛО залетело за океан?
Оказалось что локализация .NET 3.0 не подходит к .NET 3.0SP1 и вместо того, чтобы вменяемо об этом сообщить инсталляция вылетала с сообщением о какой-то внутренней ошибке. Ну ладно, сносим локализацию .NET 3.0, ставим SP1, затем обратно заново локализацию .NET 3.0SP1… вернее не ставим, так как русский язык более не поддерживается! Причём остальные 22 языка поддерживаемые .NET 3.0 поддерживаются… Турецкий, Чешский — пожалуйста, русский — нет. ХабраНЛО залетело за океан?