Ошибка 0x8024402C или бесконечное скачивание .NET Framework — как исправить?
При установке компонентов .NET Framework 3.5 или других версий как через Панель управления, так и путем загрузки установщика с официального сайта, вы можете столкнуться с сообщением об ошибке 0x8024402C или же бесконечным ожиданием на этапе «Скачивание необходимых файлов».
В этой инструкции о том, чем может быть вызвана такая ошибка в Windows 11 и Windows 10 и способах её исправить. Коды ошибки 0x80072EFD, 0x80072EE2, 0x80072EF3, а также эти коды ошибки в других расположениях, таких как Центр обновления или Microsoft Store обычно имеют те же причины.
Прокси-сервер и другие проблемы подключения
Как правило, как бесконечное скачивание необходимых файлов, так и ошибка вызваны проблемами с подключением к серверам Майкрософт, с которых происходит загрузки, что может быть вызвано:
- Использованием VPN и настройками прокси-сервера
- Работой сторонних файрволлов или средств защиты в Интернете сторонних антивирусах
- Целенаправленной блокировкой доступа к серверам Майкрософт в нелицензионных версиях Windows
Чаще всего причина именно в настройках прокси-сервера, причем сам по себе Интернет может исправно работать. Решение в данном случае состоит из следующих шагов:
- Отмените установку .NET Framework (может отменяться долго, «зависнуть», но в результате отменяется).
- Нажмите клавиши Win+R на клавиатуре, введите inetcpl.cpl и нажмите Enter.
- Перейдите на вкладку «Подключения» и нажмите кнопку «Настройка сети».
- Снимите все отметки, включая «Автоматическое определение параметров», примените настройки и закройте окно.
- Запустите командную строку от имени администратора (способы это сделать), после чего введите команду
netsh winhttp import proxy source=ie
и нажмите Enter. - Закройте командную строку и снова попробуйте выполнить установку необходимых компонентов.
Если это не сработало, рекомендую дополнительно проверить файл hosts на наличие блокировок серверов Майкрософт (и убрать их при наличии), попробовать временно отключить брандмауэр Windows. При наличии сторонних файроволлов, средств защиты в Интернете в антивирусах, попробуйте отключить и их тоже.
Установка из образа вручную
Если предыдущий подход не сработал, вы можете выполнить установку .NET Framework 3.5 с локального образа, для этого:
- Подключите флешку с установочными файлами Windows, либо смонтируйте в системе ISO образ с вашей версией Windows 11 или 10 (способы скачать Windows 11 ISO или Windows 10, различия в сборках с установленной системой обычно не играют роли) — для этого нажмите по образу ISO правой кнопкой мыши и выберите пункт «Подключить».
- Введите команду (заменив букву диска D: на фактическую букву подключенного накопителя):
DISM /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
и нажмите Enter. - Дождитесь завершения установки.
- В результате компонент .NET Framework 3.5 будет установлен:
Если проблема сохраняется, опишите ситуацию в деталях в комментариях ниже, я постараюсь помочь с решением.
Marat
Здравствуйте! Подскажите,пожалуйста. Раньше ставил нет фрэйм 3.5 из командной строки с установочной флэшки с вин10.Но с недавнего времени выдается ошибка ….Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Флэшка читается,все как раньше.Не пойму в чем дело.
Ответить
Dmitry
Здравствуйте. А не могли бы привести команду, как вы её вводите? (при этом лучше сначала введите, убедитесь, что ошибка есть, и скопируйте прямо из командной строки).
Ответить