Почему не устанавливается net framework
Перейти к содержимому

Почему не устанавливается net framework

Установка .NET Framework 4.7 блокируется Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler

При попытке установки Microsoft .NET Framework 4.7 на компьютере с Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 SP1 или Windows Server 2012 программа установки блокируется и не может продолжить работу.

.netFramework

Эта проблема возникает, если на компьютере не установлено обновление для D3DComplier (D3DCompiler_47.dll).

Причина

.NET Framework 4.7 на Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 SP1 и Windows Server 2012 имеет новую зависимость от файла %windir%\system32\D3DCompiler_47.dll для WPF. Этот файл должен быть установлен до установки продукта .NET Framework 4.7.

Обходной путь

Чтобы устранить эту проблему,я установите обновление d3dcompiler из следующих ссылок перед установкой .NET Framework 4.7. Обновление также доступно в каталоге Центра обновления Майкрософт и в Центре обновления Windows.

  • В Windows 7 с пакетом обновления 1 (SP1) x86 используйте эту ссылку.
  • В ОС Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 x64 используйте эту ссылку.
  • В Windows Server 2012 x64 используйте эту ссылку.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Применимо к».

Устранение ошибки установки .NET Framework, возникающей из-за отсуствия сертификата

.NET Framework 4.7.2 – фреймворк (компонент, программная платформа), который используется для разработки программного обеспечения. Данный фреймворк необходим в т.ч. для работы программы GBS.Market и должен быть установлен на компьютер, на котором используется программа. Обычно, данный компонент устанавливается вместе с программой. В некоторых случаях необходима ручная установка данного компонента.

Ошибка при установке .NET Framework

В процессе установки .NET Framework на компьютерах, где не установлены актуальные обновления, может возникнуть ошибка. Обычно, это компьютеры, работающие под управлением Windows 7. Текст ошибки:

Установка Net Framework не завершена; причина:
Цепочка сертификатов обработана, но обработка корневого прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.

Сообщение об ошибке на английском языке:

A certificate chain could not be built to a trusted root authority . A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.

Для того чтобы установка .NET Framework прошла корректно, необходимо установить корневой сертификат безопасности.

Не устанавливается .NET Framework 3.5: способы устранения проблемы

Системы Windows 7 и 8.1 должны устанавливаться с интегрированной версией 4.5 программной платформы .NET Framework, необходимой для полноценной работы некоторых программ и игр. А Windows 10 изначально на своем борту должна содержать предустановленную версию платформы 4.6, совместимую с версией-предшественницей 4.5. Старая версия .NET Framework 3.5, которая требуется для работы, как правило, длительное время не поддерживаемых разработчиками программ и игр, в состав актуальных версий Windows не входит. Естественно, имеется в виду, что операционная система устанавливалась с оригинального образа дистрибутива. С неоригинальными дистрибутивами все может быть по-другому: операционная система может как содержать несколько версий .NET Framework, включая старую 3.5, так и поставляться без отдельных предустановленных системных компонентов по типу урезанной сборки Windows.

Старая .NET Framework 3.5 устанавливается отдельным этапом при инсталляции в систему программ, основанных на архитектуре этой версии платформы. Установка последней также может быть запущена пользователем вручную. Что для этого необходимо сделать? Открываем панель управления. В окне последней ищем раздел «Программы и компоненты». Чтобы было быстрее, в Windows 7 название раздела можно прописать в качестве поискового запроса в поисковой строке меню «Пуск». А в Windows 8.1 и 10 прямой доступ к этому разделу предусмотрен в меню, вызываемом клавишами Win+X. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.

Появится небольшое окошко с перечнем системных компонентов. Здесь нужно активировать галочку версии .NET Framework 3.5 и нажать «Ок».

Далее нужно подтвердить скачивание файлов платформы.

Однако процесс скачивания и установки платформы успешно закончится далеко не в каждом случае.

Как решаются проблемы, которые, возможно, возникнут в процессе установки .NET Framework 3.5?

1. Скачивание инсталлятора с сайта Microsoft

Если рассмотренным выше способом .NET Framework 3.5 не устанавливается, можно попытаться решить проблему путем запуска установщика платформы, скачанного с официального источника Microsoft .

2. Запуск службы Центра обновления

Ошибка установки платформы 0x800F081F, как правило, является следствием отключения ранее службы Центра обновления Windows. Если отключались системные обновления или, возможно, в Windows 10 применялись специальные программы-твикеры для этих целей, необходимо запустить службу Центра. Раздел системных служб можно открыть с помощью команды «Выполнить». В ее поле вводится:

В самом низу перечня служб находится служба Центра. Двойным кликом открываем ее.

Запускаем службу. Применяем изменения.

После этого необходимо повторить попытку установки платформы любым из рассмотренных выше способов.

3. Использование DISM

Рассмотренные выше способы устранения проблем, возникающих при установке .NET Framework 3.5, предусматривают наличие интернет-подключения. Если интернет-подключения нет, для установки программной платформы можно задействовать дистрибутив Windows. Способ, рассмотренный ниже, также подойдет и для случаев, когда при попытке установки платформы будет получено сообщение об ошибке 0x800F0906.

Подключаем дистрибутив той версии Windows, что установлена на компьютере. Либо подсоединяем флешку, либо вставляем DVD-диск в привод, либо монтируем ISO-образ в виртуальный привод. Версии Windows 8.1 и 10 в числе штатного функционала предусматривают возможность монтирования ISO-образов и отображения их как разделов диска. Для этого в контекстном меню на ISO-файле дистрибутива Windows необходимо выбрать «Подключить».

Прежде дальнейших действий нужно установить, как в проводнике значится носитель с дистрибутивом. Затем в командную строку вставляем скопированную команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

Правим команду: вместо буквы диска D, как в приведенном примере, подставляем свою букву флешки, DVD-диска или смонтированного ISO-образа. Жмем Enter.

После того, как прогресс выполнения команды достигнет 100%, можем закрывать командную строку и снова пытаться установить платформу описанным в начале статьи способом.

Почему не устанавливается .NET Framework 4?

Microsoft .NET Framework — специальный компонент, необходимый для работы многих приложений. Это программное обеспечение прекрасно совмещается с операционной системой Виндовс. Почему же тогда возникают ошибки? Давайте разбираться.

Почему может не устанавливаться Microsoft .NET Framework

Чаще всего эта проблема возникает при установке .NET Framework 4-й версии. Причин для этого может быть много.

Наличие уже установленной версии .NET Framework 4

Если у вас не устанавливается .NET Framework 4 в Windows 7, первое что нужно проверить, не установлена ли она в системе. Сделать это можно при помощи специальной утилиты ASoft .NET Version Detector. Скачать ее можно абсолютно бесплатно, на просторах интернета. Запускаем программу. После быстрой сканировки, в главном окне белым цветом выделены те версии, которые уже установлены на компьютере.

uznat-versiyu-net-framework-s-pomoshhyu-asoft-net-version-detector

Можно конечно посмотреть информацию в списке установленных программ Windows, но там информация отображается не всегда корректно.

Компонент идет в комплекте с Виндовс

В разных версиях Windows в систему уже могут быть вшиты компоненты .NET Framework. Проверить это можно зайдя в «Удаление программы-Включение или отключение компонентов Виндовс». У меня например в Виндовс 7 Starter, зашита Microsoft .NET Framework 3.5, как видно на скриншоте.

proverka-nalichiya-vshitoy-versii-microsoft-net-framework

Обновление Windows

В некоторых случаях .NET Framework не устанавливается, если Виндовс не получил важных обновлений. Поэтому необходимо зайти в «Пуск-Панель Управления-Центр обновлений-Проверка обновлений». Найденные обновления необходимо будет установить. После этого перегружаем компьютер и пробуем устанавливать .NET Framework.

proverka-nalichiya-obnovleniy-vindovs-dlya-ustanovki-microsoft-net-framework

Системные требования

Как и в любой другой программе, в Microsoft .NET Framework существуют системные требования компьютера для установки:

Оперативная память 512 Мб
Процессор С частотой 1Мгц
Свободное место на диске 4.5 Гб

Теперь смотрим, соответствует ли наша система минимальным требованиям. Посмотреть это можно в свойствах компьютера.

svoystva-sistemyi-dlya-ustraneniya-oshibki-neobrabatyivaemoe-isklyuchenie-v-prilozhenii-net-framework

Microsoft .NET Framework был обновлен

Еще одной популярной причиной, почему долго устанавливается .NET Framework 4 и более ранних версий, является его обновление. Я для примера обновил свой компонент до версии 4.5, а потом попытался установить 4-ю версию. У меня ничего не вышло. Я получил сообщение, что на компьютере установлена более новая версия и установка прервалась.

popyitka-ustanovit-microsoft-net-framework-4

Удаление различных версий Microsoft .NET Framework

Очень часто, удаляя одну из версий .NET Framework, остальные начинают работать не корректно, с ошибками. А установка новых, вообще заканчивается неудачей. Поэтому, если вас постигла данная проблема, смело удаляйте весь Microsoft .NET Framework с компьютера и ставьте заново.

Правильно удалить все версии можно с помощью утилиты .NET Framework Cleanup Tool. Установочный файл без проблем найдете в интернете.

Выбираем «All version» и в жмем «Cleanup Now». Когда удаление окончиться перегружаем компьютер.

udalenie-microsoft-net-framework-s-pomoshhyu-utilityi-net-framework-cleanup-tool

Теперь можно приступать к установке Microsoft .NET Framework заново. Обязательно скачивайте дистрибутив с официального сайта.

Не лицензионный Windows

С учетом того, что .NET Framework как и Windows, продукт от компании Microsoft, то ломаная версия может быть причиной неполадок. Тут без комментариев. Вариант один — переустановка операционной системы.

На этом все, надеюсь, что ваша проблема благополучно решилась

Поделиться статьей:

Еще статьи по данной теме:

Помогла ли Вам статья?
Подписаться
18 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
2 декабря 2016 17:29

спасбо. долго мучлся но тк и не нашел решения, потмо наткнулся на ваш сайт, прочитал все, пошел пытаться установить его и все получилось^^

21 декабря 2016 12:24

Отличный совет. Все по пунктам сделал — все установилось без проблем. Админу и автору спасибо за отличную статью!

8 апреля 2017 22:36

У меня ни чего не получается

Катерина Тараскина
9 апреля 2017 09:40
Ответить на Влад

Влад, на каком именно этапе у вас возникают проблемы?

16 декабря 2017 11:03

Не раскрыто решение проблемы в пункте, где уже на компьютере зашита данная программа более ранней версии. Как тогда поступить, если на компе версия 3:5:1, а нужна версия 4:6:2?

16 декабря 2017 12:32
Ответить на Ирина

Здравствуйте. Достаточно просто установить поверх старой версии новую. Если возникают с этим проблемы, обратитесь к пункту «Удаление различных версий Microsoft .NET Framework».

23 декабря 2017 19:43

Window Title]
DiscordSetup (2).exe
Installation has failed
Failed to install the .NET Framework, try installing .NET 4.5 or higher manually
Не удалось установить .Чистый фреймворк, попробуйте установить .Net 4.5 или выше вручную.
Что не так?

23 декабря 2017 19:44

Window Title]
DiscordSetup (2).exe
[Main Instruction]
Installation has failed
[Content]
Failed to install the .NET Framework, try installing .NET 4.5 or higher manually
[Close]
что не так?

13 августа 2018 11:21

У меня framework 4.7 а для работы мне нужна версия 4.5 но чтобы ее установить мне нужно удалить версию 4.7 что у меня не какими способами не выходит как бы я не старался и по каким источникам я только не искал вот не дает себя удалить и все ,прям принципиально а мне очень нужна именно 4.5 не ниже не выше но из за 4.7 нечего не получается , что делать ?

Виктор Бухтеев
13 августа 2018 11:56
Ответить на Илья

Здравствуйте, Илья. Вы используете операционную систему Windows 10, верно? Поскольку в других версиях удаление всегда происходит без каких-либо проблем. В таком случае мы рекомендуем Вам воспользоваться официальной утилитой от Microsoft, она стирает только те версии, которые подлежат удалению. Скачать ее можно по этой ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=30135
Если данным способом не получилось произвести удаление, остается только отключить действующую версию и надеяться, что предыдущая в таком случае установится. А отключается .NET Framework следующим образом:
1. Перейдите к Панели управления.
2. Откройте «Программы и компоненты».
3. Кликните на «Включение и отключение компонентов Windows».
4. Выберите «Компоненты Windows» и в открывшемся окне снимите точку с версии 4.7, после чего примените изменения и перезагрузите компьютер.
К сожалению, других вариантов удаления .NET Framework в Windows 10 нет.

30 декабря 2018 00:06

Я короч уже не знаю чё делать, у меня в край офигел комп у него только версия 3.5.1 и все версии установлена как бы, но я открываю приложение пишет что вам надо установить 4.0.3.3139, Просто капец я уже незнаю что делать зашёл компоненты и приложения убрал галочку на 3.5.1 перезагружаю комп а там опять она стоит, Скачиваю нет фрамеворк там пишет что не установлена доконца, ничего не получаетяс

Виктор Бухтеев
30 декабря 2018 00:26
Ответить на магомед

Здравствуйте, Магомед. Не могли бы Вы уточнить версию своей операционной системы и характеристики компьютера. Возможно, он не поддерживает версию 4.0.3.3139, поэтому и устанавливается только 3.5.1, поскольку она является последней в своем поколении. Главное напишите модель своего процессора и мы попытаемся помочь решить Вашу проблему.

30 декабря 2018 08:07

Не устанавливается NET.4 Перепробовал все, что почитал на сайтах. Любую версию NET устанавливает, а 4-ю не устанавливает. В связи с этим есть отключение работы модуля устранения неполадок.
У меня Windows 7 расширенная, с ключом активации. Так как система не убита до конца, обновления сделать не получится, значит переустанавливать Windows?
Спасибо.
Николай.

Виктор Бухтеев
30 декабря 2018 11:28
Ответить на Аноним

Здравствуйте, Николай. Скорее всего, Ваш компьютер не поддерживает работу с новыми версиями .NET Framework. Не могли бы Вы, пожалуйста, уточнить, какой процессор установлен в компьютере, тогда мы точно скажем, совместима ли сборка с .NET Framework 4.

30 декабря 2018 17:37

Здравствуйте!
Очень тронут Вашим быстрым ответом.
Отвечаю на вопрос: процессор Intel Pentium P6200. Спецификация-Intel(R) CPU P6200 2.13GHz. Число ядер — 2.
Windows 7 расширенная 64 bit. Оперативная память 3Гб. Жесткий диск 500Гб. Windows устанавливал с дика.
Немного предистории. Устанавливал, кажется в 2010 году. Проблема началась с того, что по какой-то причине (не помню, по какой) я удалил Framework 4 и 7.2, стоявшие у меня на ноутбуке. Установил программы DLL SUITE и новый антивирус 360 Total Security Essential. Запустил, проверил, они что-то удалили , исправили и начались проблемы. Эти программы я удалил. Поставил все, как было. Прежде всего проблемы начались с mscoreei.dll (до сих пор актуальна). Пришлось удалить некоторые программы, как уже ненужные. Переустановка, проверка этого файла ничего не дала. Перестали загружаться в папку обновления Windows. Эту проблему устранил. Отказал модуль устранения неполадок(не устранил). Через раз определятся USB — накопитель. Драйверы переустановил, но проблема осталась.
При установке Framework 4, установка идет до определенного момента, а потом — откат.
Программы Asoft.NET Version Detector 18 R1 и Revouninstaller показывают, что у меня стоит NET.версий — 2.2, 3.0 , 4.7.2. В проводнике : папки — Windows-Microsoft-Framework64 — версии 2.0, 3.0 , 3.5 , 4.030319.
В Редакторе реестра — версии 1.0 , 2.0, 3.0 , 3.5 , 4.030319 , а в ASP.NET — версии 2.0 и 4.030319
Кроме того, в Редакторе реестра я вижу в SOFTWARE еще существующие 360Safe и 360Total Securiti (могу ли я это удалить вручную, так как ни CCleaner, ни Adwanced System не удалили эти остатки).
Наверное, сумбурно. Но очень хочется получить Вашу поддержку , поэтому пишешь все, что наболело.
Спасибо.
Николай.

2 марта 2020 20:27

Добрый день.
У меня проблема установки версии 4,0 и выше…

При установке, файл LOG выглядит так :
***********************
OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1
OS Description = Win7 — x86 Ultimate Edition Service Pack 1
MSI = 5.0.7601.24535
Windows version = x86_windowsfoundation_31bf3856ad364e35_6.1.7601.17514_none_0541445eeedbd616.manifest
Windows servicing = 6.1.7601.24544
CommandLine = E:\077448b0240e3f5efef8a7edee3d8ae8\\Setup.exe /x86 /x64 /redist
TimeZone = Paris, Madrid
Initial LCID = 1036
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4.7 Setup
Package Version = 4.7.02053
User Experience Data Collection Policy: Disabled
Number of applicable items: 7
Exe (E:\077448b0240e3f5efef8a7edee3d8ae8\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
Exe (E:\077448b0240e3f5efef8a7edee3d8ae8\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (E:\077448b0240e3f5efef8a7edee3d8ae8\netfx_Full_x86.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.7 Setup_20200302_181619151-MSI_netfx_Full_x86.msi.txt
Final Result: Installation failed with error code: (0x80070643), «Erreur irrécupérable lors de l’installation. » (Elapsed time: 0 00:01:12).
************************

Никакие утилиты, в том числе и .NET Framework Cleanup Tool не помогают, я обескуражен полностью…
Помогите пожалуйста
Заранее спасибо !

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *