У меня есть Vista x64 box, который больше не может применять обновления от Microsoft. Когда я копаюсь в поисках проблемы, я нахожу это в журнале событий "не удалось установить из-за ошибки: 2147956498 "Хранилище компонентов было повреждено."" Я не могу восстановить систему достаточно далеко, чтобы избежать проблемы.
Можете ли вы придумать способ починить этот аппарат или мне придется полностью стирать данные и переустанавливать его?
решение1
Microsoft предоставляет инструмент для восстановления поврежденного хранилища компонентов:
http://support.microsoft.com/?kbid=947821
Более подробные технические подробности здесь:
http://kurtsh.spaces.live.com/Blog/cns!DA410C7F7E038D!2798.entry
решение2
Хотя это звучало многообещающе, инструмент, предложенный Мартином, не сработал. (Он отказался устанавливаться). Дальнейшие исследования привели к статье в базе знаний946414в котором есть ссылка на инструмент FixIt для обновления Windows. Инструмент FixIt при запуске с наиболее агрессивными (не рекомендуемыми) настройками исправил проблему.