atl90.dll версия 9.0.30729.4148 отсутствует в папке WinSxS

У меня следующая проблема: при запуске Visual Studio 2008, он говорит "не удается найти один или несколько компонентов. Переустановите приложение."и останавливается. С помощью Sysinternals ProcessMonitor я обнаружил, что Visual Studio не может загрузить atl90.dll 9.0.30729.4148 из папки WinSxS. Я попытался вручную скопировать старый atl90.dll 9.0.30729.1 с результатом, что Visual Studio снова работает. Теперь я называю это грязным обходным путем, а не решением. Плюс я до сих пор не знаю почему atl90.dll исчез в первую очередь.

Итак, мои вопросы:


- Кто-нибудь знает причину, по которой это могло произойти?


- Кто-нибудь знает реальное решение проблемы, например, загрузка Microsoft, которая включает atl90.dll в правильной версии 9.0.30729.4148, которая устанавливается в WinSxS?

некоторые детали:


- WinXp SP3


- отсутствует DLL: C:WINNTWinSxSx86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_353599c2atl90.dll


- исправление dll файлы: C:WINNTWinSxSx86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_d01483b2atl90.dll


- манифесты в WinSxS вроде бы в порядке, но к сожалению все указывают на отсутствующую версию 9.0.30729.4148

Спасибо, Маркус

16
задан mkva
31.03.2023 2:53 Количество просмотров материала 3131
Распечатать страницу

1 ответ

У меня есть указанный dll в папке WinSxS. Но у меня установлен Visual Studio 2008 SP1. Поэтому я думаю, что Вы тоже, возможно, установили Visual Studio 2008 SP1. И по какой-то причине один из KBs, который он устанавливает, возможно, был удален другим установщиком. Следовательно, отсутствует Dll.

Если это не слишком много проблем, я рекомендую вам переустановить SP1.

0
отвечен Ganesh R. 2023-04-01 10:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх