В настоящее время я работаю с сервером Windows 2003, и у меня возникают проблемы с запуском приложений, написанных на стеке .NET. Изначально была установлена среда для .NET 2.0, однако при попытке запустить msi он заявил, что не может найти среду .NET.
Затем я решил попробовать установить более позднюю версию .NET (3.5), чтобы посмотреть, будет ли это работать. Тем не менее, это не удалось и пожаловался, что не может найти библиотеку mscoree.dll.
Я решил отследить и удалить все версии .NET и начать все сначала с 3.5. К сожалению, я ударил вопрос Поэтому я попытался снова с .NET 2.0, так как установщик успешно завершил ранее. Еще раз, установщик успешно завершен. Я попытался установить приложение снова, но та же проблема. После применения всех необходимых исправлений и все еще страдающего от невозможности установить msi, я решил покопаться в журналах установщика .NET 2.0. Сообщалось о нескольких 1603 ошибках (общее сообщение об ошибке установщика). Я не знаю, где еще искать. Кто-нибудь испытывал что-то подобное (я боюсь, что это может быть слишком общим)?
2 ответа
Если вы имеете дело с установкой или удалением каких-либо версий .NET Framework, вам следует начать здесь, это наиболее полное руководство по устранению обнаруженных проблем установки .NET. Вы также можете воспользоваться инструментом удаления .NET Framework. Он предоставляет вам грубый способ избавиться от установок .NET Framework, которые не удаляются удачно.
Убедитесь, что вы удалили все следы .NET, а затем установите последнюю версию 3.5, и вы получите все предыдущие версии.
Вот общие шаги, которые я использовал, чтобы спасти полностью испорченную установку .NET на XP:
- Попытка удалить .NET Framework через Панель управления -> Установка и удаление программ (ошибка)
- Запустил .NET Cleanup Tool cleanup_tool.exe, удалил "Все установленные версии"
- Переименовано в C:\Windows.NETFramework\V2.0xxx в V2.0xxxx_backup
- Сделал резервную копию ключа реестра: HKLM\Software\Microsoft.NetFramework\ (regedit, file-> export выбранного ключа в файл)
- Удалено HKLM\Software\Microsoft.NetFramework\ (через regedit)
- Переименуйте GAC:% WINDIR%\ assembly в% WINDIR%\ assembly_backup
- Запустите установщик .Net Framework
- Запустил netfx_setupverifier.exe (пройдено)
Попробуйте Microsoft CleanUp перед установкой .NET Framework.
Можете ли вы опубликовать файл журнала на http://pastebin.com/ ?