Ошибка установки Civil 3D 2015. Не может найти NET 4.5.

Автор Тема: Ошибка установки Civil 3D 2015. Не может найти NET 4.5.  (Прочитано 24530 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Не смог установить Civil 3D 2015 на компьютер, выдает ошибку, что отсутствует NET Framework 4.5. Запускаю установку NET Framework 4.5 - пишет, что уже установлен. Что же ему еще надо-то? У меня даже мыслей нет, что с этим можно сделать... Насколько я помню, я его даже устанавливал ранее на эту же систему, но удалял, чтобы место освободить. Сейчас снова понадобился, причем срочно - и тут такая незадача... Подскажите, что можно попробовать, чтобы установить его все-таки?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Какая версия Windows?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Из особенностей:
- Устанавливаю не на системный диск.
- Уже установлены версии Civil 2014 русская и английская (системный диск), Civil 2016 русская (не системный диск).

Отмечено как Решение Дмитрий Загорулькин 30-09-2015, 12:33:19

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Похоже, что установлена .NET 4.6
Поэтому глянь вот это решение: http://forums.autodesk.com/t5/autocad-architecture-general/this-is-how-to-install-autocad-2015-to-windows-10/td-p/5671933 (не обращай внимание на то, что в теме говорится про Windows 10)
Смысл в том, что перед инсталляцией нужно в реестре указать, что установлена .NET 4.5, а не .NET 4.6 (после инсталляции вернуть назад).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
У меня даже мыслей нет, что с этим можно сделать...
А поставке Civil 3D есть Framework 4.5? Если есть, я бы удалил существующий и поставил тот что в комплекте с Civil 3D.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
А поставке Civil 3D есть Framework 4.5? Если есть, я бы удалил существующий и поставил тот что в комплекте с Civil 3D.
Если установлен .NET 4.6 - не поможет. В этом случае нужно удалять и .NET 4.5 и .NET 4.6
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Спасибо большое! Способ сработал!

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Совет тем, кто будет пользоваться этим решением: не спешите после установки Civil возвращать обратно значение, установите сперва SP...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Он тоже проверяет версию .NET?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Ага, и сообщение выдает один-в-один как из первого поста.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Есть ещё одно решение с правкой setup.ini: http://upandready.typepad.com/up_and_ready/2013/05/autocad-2012-net-45-hacking-the-setupini.html
Но для Service Pack оно скорее всего не применимо, т.к. обычно это exe-файл, из которого в лучшем случае можно получить msp-файл.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Нашел еще один вариант решения проблемы.
В моем случае нужно было установить AutoCAD 2014 в Windows 10. Инсталятор пытается установить .NET Framework 4.0 Language Pack, но он не устанавливается, так как является частью системы. Решение выше не подошло.

В итоге в файле setup.ini нашел в разделе [ACAD] отредактировал параметр PREREQUISITE и удалил все что связано с .NET Framework.
Было:PREREQUISITE=ACAD_VISTA_BLOCK;IE;SSE2;_DOTNET35SP1;DOTNET4;DOTNET4LANG;DOTNET4KB2468871;VCREDIST2008SP1X86;VCREDIST2008SP1X64;VCREDIST2010SP1X86;VCREDIST2010SP1X64;DIRECTX;FAROSDK5X86;FAROSDK5X64;MSXML6;WMF95X64;CM;CMILB;SNAP_PREСтало: PREREQUISITE=ACAD_VISTA_BLOCK;IE;SSE2;DIRECTX;FAROSDK5X86;FAROSDK5X64;MSXML6;WMF95X64;CM;CMILB;SNAP_PRE
В итоге AutoCAD установился и вроде даже как все работает.

Идею подчерпнул отсюда

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
В итоге AutoCAD установился и вроде даже как все работает.
А обновление на него не пробовал потом ставить?
http://knowledge.autodesk.com/support/autocad/downloads/caas/downloads/content/autocad-2014-service-pack-1.html
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Еще нет. Качаю, попробую чуть позже.

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Service Pack без проблем установился.
Правда есть одно но.. Перед установкой AutoCAD я в реестре поменял значение версии .NET Framework (что не помогло при установке AutoCAD) и при установке Service Pack я не вернул это значение обратно. Так что не могу точно сказать влияет ли номер версии в реестре или нет на установку SP1 для AutoCAD 2014

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Это все для слабаков - когда я первый раз столкнулся с этим, то просто снес все фреймворки, установил 4.5, установил 2015 Сивил, установил остальные врейвморки, заметил, что в 2015 студии пропали все фрейвморки ниже 4.0, снес 2015 студию и поставил ее заново  :o
Вот как-то так иногда происходит, когда надо все срочно и забываешь поискать другое решение в сети )))

А вообще, спасибо за первое решение (с заменой текущей версии .NET в реестре) - сейчас доустанавливаю слочастный 2015 сивил.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Ножки проблемы растут из того, что Autodesk некорректно определяет наличие искомого ресурса (в данном случае - подходящей версии .NET Framework). Они проверяют номер версии .NET Framework, не выполняя при этом проверки версии CLR (что на самом деле гораздо важнее). Если имеющаяся на машине версия CLR [TargetVersion] совпадает с требующейся и при этом версия .NET framework [Version] не старее той, что необходима установщику, то и на установку следовало бы давать зелёный свет.

Мало того, что установщик AutoCAD 2015 некорректно определяет наличие подходящей версии .NET Framework, так он ещё и проверку эту выполняет задолго после начала установки, тем самым сливая в ведро порядочный объём времени, затраченного на установку.

Вывод: установщик AutoCAD 2015 написан криво (ИМХО).