Почему AutoCAD не распознаёт установленный .NET
AutoCAD 2015 создавался для .NET Framework 4.5. Выпуски .NET Framework 4.5 и новее относятся к одной ветке 4.x и обновляют её на месте. Более новый совместимый выпуск заменяет предыдущий, поэтому отдельные копии 4.5 и 4.8 обычно не устанавливаются рядом как независимые продукты. Удалять новый .NET ради старого требования не нужно.
Проблема часто находится в логике старого установщика. Он может проверять строку версии или условие, рассчитанное на окружение своего времени, и не распознавать более новый выпуск. Поэтому ситуация, когда autocad ругается на отсутствие net framework 4.5 при наличии 4.6, не обязательно означает повреждение среды выполнения.
Есть и другие причины с похожим сообщением: запуск отдельного acad.msi вместо главного Setup.exe, неполностью распакованный дистрибутив, незавершённая предыдущая установка, блокировка файла, недостаток места или общий сбой Windows Installer. Текст на последнем экране бывает слишком общим; фактический пакет, который первым вернул ошибку, виден в журнале.
AutoCAD 2015 является старым продуктом. Наличие .NET 4.x не гарантирует его работу на любой современной сборке Windows 10 или Windows 11, с новыми драйверами и плагинами. Для рабочего компьютера сначала оцените поддерживаемую версию AutoCAD или совместимую программу, а эксперименты со старым выпуском проводите на резервной копии данных.
Не скачивайте архив «.NET 4.5 специально для AutoCAD» со стороннего сайта. На современной системе такой пакет может отказаться устанавливаться, потому что уже присутствует новая ветка, либо окажется модифицированным. Используйте компоненты Windows и установочные материалы из официального или контролируемого корпоративного источника.
Проверьте версию и целостность .NET Framework
Обычный список установленных приложений показывает системные компоненты не всегда. Для ветки .NET Framework 4.5 и новее информативен параметр Release в реестре. Откройте PowerShell и выполните:
(Get-ItemPropertyValue -LiteralPath 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' -Name Release)
Команда только читает значение. Число 378389 или больше означает наличие .NET Framework 4.5 либо более нового выпуска ветки 4.x. Точное соответствие больших значений зависит от выпуска Windows и установленного обновления; для задачи AutoCAD важен сам факт наличия совместимой ветки.
Если раздел Full или параметр Release отсутствует, установите доступные обновления Windows, перезагрузите компьютер и проверьте снова. Не создавайте параметр вручную: ложное число обманет проверку, но не добавит библиотек и может нарушить обслуживание других приложений.
В Терминале от имени администратора выполните DISM /Online /Cleanup-Image /RestoreHealth. После успешного завершения запустите sfc /scannow и перезагрузите систему. DISM восстанавливает хранилище компонентов, а SFC проверяет защищённые системные файлы. Эти команды помогают при повреждении Windows, но не исправляют ошибочное условие внутри установщика AutoCAD.
Не включайте .NET Framework 3.5 ради требования 4.5. Это отдельная ветка для других старых приложений. Она может сосуществовать с 4.x, но не заменяет её. Активируйте 3.5 только тогда, когда конкретный установщик или плагин прямо требует именно эту версию.
Зафиксируйте выпуск Windows, разрядность, значение Release и точный текст ошибки. Эти четыре пункта важнее снимка последнего окна: по ним можно отличить отсутствие компонента от неправильного обнаружения новой версии.
Подготовьте установщик AutoCAD правильно
Используйте полный дистрибутив AutoCAD 2015 из законного источника. Полностью распакуйте его в короткий локальный путь, например C:\Autodesk\ACAD2015. Не запускайте Setup.exe внутри ZIP, из сетевой папки, облачного каталога или с нестабильного внешнего диска. Вложенные установщики должны иметь постоянный доступ к файлам.
Сверьте разрядность дистрибутива и операционной системы. Проверьте свободное место не только в папке назначения, но и на системном разделе, где находятся TEMP и кэш установщика. Перезагрузите компьютер, дождитесь завершения Центра обновления и закройте другие программы установки.
Запускайте корневой Setup.exe от имени администратора. Главный установщик задаёт порядок компонентов, язык и свойства MSI. Прямой запуск acad.msi может пропустить необходимые проверки и подготовительные пакеты, создав неполную установку.
Проверьте цифровую подпись Setup.exe и происхождение архива. Антивирус полностью не отключайте. Если защита блокирует файл Autodesk, изучите название угрозы и путь. Для подтверждённого официального дистрибутива допустимо точечное временное разрешение, но исключение всего диска создаёт неоправданный риск.
Если AutoCAD 2015 уже отображается среди приложений после неудачной попытки, выполните штатное удаление, перезагрузитесь и только затем повторите установку. Не удаляйте все общие компоненты Autodesk и ключи реестра массовым чистильщиком: их могут использовать другие продукты, а потеря данных Windows Installer усложнит восстановление.
Создайте новую локальную учётную запись администратора с коротким латинским именем, если путь профиля содержит редкие символы или установка стабильно падает только у одного пользователя. Успех в новом профиле указывает на пользовательские разрешения, TEMP или остатки конфигурации, а не на отсутствие .NET.
Найдите первый сбой в журналах
После ошибки нажмите Win+R, введите %TEMP% и отсортируйте файлы по времени. Установщик Autodesk и Windows Installer обычно оставляют несколько журналов. Ищите файлы, изменённые в минуту сбоя, упоминания DOTNET, LaunchCondition, MSI и строку Return value 3.
Строка Return value 3 обозначает место отката MSI, но причина часто находится немного выше. Запишите первый пакет, завершившийся ошибкой, и его код. Если упал компонент Visual C++, служба лицензирования или сам acad.msi, повторная установка .NET не решит проблему.
Код 1618 обычно означает, что уже выполняется другая установка. Дождитесь завершения обновлений, перезагрузите компьютер и запускайте только один Setup.exe. Код 1603 является общим фатальным сбоем и сам по себе не доказывает неисправность .NET: выше в журнале может быть отказ доступа, занятый файл или неподдерживаемое условие.
Откройте Просмотр событий и проверьте «Журналы Windows» — «Приложение» за то же время. События MsiInstaller могут содержать имя продукта и код возврата. Не очищайте TEMP и журнал событий до сохранения нужных файлов.
Если проверка Release подтверждает ветку 4.x, а журнал показывает отказ условия DOTNET, ищите официальное исправление установщика для точной редакции AutoCAD 2015 в контролируемом архиве Autodesk или организации. Сверьте Readme, язык и разрядность. Не применяйте патч от другого продукта только из-за похожего названия.
Редактирование MSI и подмена проверок версии допустимы только в тестовой корпоративной среде под контролем администратора развёртывания. Для обычного компьютера это риск неполной установки. Обход проверки не делает неподдерживаемое сочетание AutoCAD и Windows стабильным.
Выберите безопасный вариант для старого продукта
Если AutoCAD 2015 нужен для единственного плагина, сначала проверьте, существует ли обновление плагина и открывается ли копия DWG в поддерживаемой версии. Исходный проект не используйте для первого теста: сохранение старым или несовместимым компонентом может изменить данные.
Для изоляции старого ПО организация может использовать отдельный компьютер или виртуальную машину с разрешённой лицензией, ограниченным доступом в интернет и резервными копиями. Совместимость графики, лицензирования и USB-ключей проверяют заранее. Виртуальная машина не отменяет требования безопасности и условий использования продукта.
Не понижайте системный .NET, не подменяйте Release и не отключайте Центр обновления навсегда. Ветка 4.x обслуживается вместе с Windows и нужна другим программам. Ради одного устаревшего установщика нельзя ухудшать безопасность всего компьютера.
После успешной установки примените доступные официальные обновления AutoCAD для точной редакции и разрядности, затем перезагрузитесь. Создайте тестовый чертёж, проверьте открытие копии рабочего файла, печать, внешние ссылки и плагины. Не переносите сразу весь производственный процесс.
Если установка продолжает падать, передайте администратору полный журнал, значение Release, версию Windows, разрядность и название первого неисправного пакета. Такой набор позволяет принять решение о совместимости. Повторные запуски Setup.exe без изменения условий только создают новые остатки и усложняют журнал.
FAQ
Нужно ли удалять .NET 4.8 ради .NET 4.5?
Нет. Выпуски ветки 4.x обновляют друг друга на месте. Удаление системного компонента может повредить Windows и другие приложения. Проверяйте Release и исправляйте обнаружение версии в установщике безопасным способом.
Почему AutoCAD 2015 не принимает более новый .NET?
Старое условие установки может неверно распознавать формат новой версии. Если Release подтверждает 4.5 или новее, изучите журнал и применяйте только официальное исправление для точного продукта.
Поможет ли установка .NET Framework 3.5?
Нет, если сообщение требует 4.5. Ветка 3.5 независима и нужна отдельным старым компонентам. Включайте её только по прямому требованию конкретного плагина или установщика.
Где искать настоящую причину ошибки?
В свежих журналах Autodesk и MSI в %TEMP%, а также событиях MsiInstaller. Найдите первый упавший пакет и строки перед Return value 3. Последнее окно установки часто показывает лишь общий итог.
