Как стать автором
Обновить

10 часов установки .Net Framework 3.0 и 3.5 на Windows XP Pro

Время на прочтение2 мин
Количество просмотров6.3K
Позавчера возникла необходимость установить .Net Framework 3.0, дабы появились библиотеки System.Workflow. Потом прикинул — «зачем два раза вставать» и решил также установить 3.5. Удивился я немало, потому как такую установку Framework'a вижу впервые. Не стану описывать весь процесс в красках, лишь еще раз упомяну — 10 часов установки. Я перечитал большинство найденных форумов, все англоязычные и решил поделиться своим опытом, дабы сэкономить время и нервы моих коллег — вас.


Как может ругаться install Framework'a для примера и облегчения поиска:
Windows Communication Foundation: [2] Error: Installation failed for component Windows Communication Foundation. MSI returned error code 1603

Microsoft .NET Framework 3.0a: [2] Error: Installation failed for component Microsoft .NET Framework 3.0a. MSI returned error code 1603

Microsoft .NET Framework 3.5 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 'package'. MSI returned error code 1603

Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603


Итак, для установки на у вас должно быть:
  1. Windows Installer 3.1 Redistributable (v2)
  2. права(в моем случае пришлось дать права Full для пользователя Everyone) на ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security\ServiceModel 3.0.0.0
  3. свежий Framework 2.0

Первых двух условий оказалось вполне достаточно, но из форумов форумов также вынес несколько премудростей:
В некоторых случаях для инсталляции 3.5 требовались уже установленные SP1 на 2 и 3 framework. Также, иногда для версии Windows Server 2003 требовалось сначала удалить IIS, а для XP удалить IIS или остановить сервис Windows World Wide Publishing. Мне не помогло.

Рекомендую переинсталлировать все установленные Framework'и. Для uninstall'а удалите их сначала через «Установку и удаление программ», а после почистите утилитой Automated cleanup tool.
И при неудачных инсталляциях смотрие EventLog, он расскажет много интересного.

Ссылки на Framework'и:
Microsoft .NET Framework 2.0 Redistributable Package
Microsoft .NET Framework 2.0 Service Pack 1 (x86)
Microsoft .NET Framework 3.0 Redistributable Package
Microsoft .NET Framework 3.0 Service Pack 1
Microsoft .NET Framework 3.5
Microsoft .NET Framework 3.5 Service Pack 1

UPD: Действительно у многих этот процесс не занимает более 20 минут, но бывает и вот так. Надеюсь поможет кому-нибудь.
Теги:
Хабы:
Всего голосов 26: ↑14 и ↓12+2
Комментарии17

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн