Источник: autolisp.ru
Иногда при установке ПО Autodesk (причем необязательно это AutoCAD) может вывалиться сообщение вида "Установка завершена. Некоторые продукты не установлены):
Просмотр лога может показать, что не удалось установить пакет Microsoft Visual C++ 2010 Redistributable (x86). Повтор попытки ничего не дает. Что делать?
Решение 1: Иногда спасает перезагрузка компьютера, либо ручная принудительная установка этого пакета (его можно скачать с официального сайта Microsoft). Дополнительную информацию можно найти в базе знаний Autodesk (ссылка).
Решение 2: Намного чаще встречается ситуация, когда установка не срабатывает лишь потому, что соответствующий пакет уже установлен. Мало того, еще установлен и более поздний пакет Microsoft Visual C++ Redistributable. В таком случае надо деинсталлировать все версии Microsoft Visual C++ Redistributable начиная с 2010, и повторно запустить установку ПО Autodesk.
Решение 3: Правим setup.ini. Понятно, что весь установочный диск должен быть скопирован на локальный компьютер. Понятно, что надо предварительно сделать страховую копию файла setup.ini.
- Если установка действительно "спотыкается" на Microsoft Visual C++ Redistributable, то в setup.ini ищем строку VCREDIST
Если "спотык" на .NET, ищем строку DOTNET
Эти элементы, как правило, располагаются в строке PREREQUISITE
Например:
PREREQUISITE=IE;SSE2;VCREDIST2008SP1X86;VCREDIST2008SP1X64;DIRECTX;DOTNET20;DOTNET4;DOTNET4LANG
- Удаляем отсюда все элементы, на которых вываливается ошибка (понятно, что для определения таких элементов надо как минимум внимательно смотреть лог установки).
Например, установка не может обработать требования по инсталляции Microsoft Visual C++ Redistributable. Строка будет выглядеть так: PREREQUISITE=IE;SSE2;DIRECTX;DOTNET20;DOTNET4;DOTNET4LANG
Для .NET она станет такой:
PREREQUISITE=IE;SSE2;VCREDIST2008SP1X86;VCREDIST2008SP1X64;DIRECTX;
Ну и тому подобное
- Удаляем соответствующие подразделы секции #== 3rd Party Components ==
Так, если исключали из установки Microsoft Visual C++ Redistributable, то находим строку вида #== VCREDIST Begin ==
и либо удаляем все до строки #== VCREDIST End ==
либо ставим впереди символ комментария (#). Для исключения из установки .NET соответственно обрабатываем секцию от строки #== DOTNET Begin ==
до строки #== DOTNET End ==
- Сохраняем файл setup.ini
- Важно! Исключаемые из автоматической установки программы должны быть установлены перед запуском setup.exe!