Не удается установить Framework. Ошибка установки

Иногда программы не устанавливаются или не запускаются, ссылаясь на Net Framework той или иной версии. Проблема может возникать по разным причинам.

.Net Framework – универсальный сборник реализаций и частей кода. В основном он предназначен для отрисовки графических окон программы. Разработчики пользуются этой платформой, чтобы не составлять код самостоятельно и иметь обобщённый инструмент. Отсутствие данного компонента (или его конкретной разновидности) в системе может привести к неработоспособности некоторых программ.

Не удается установить Framework. Ошибка установки

Почему появляется ошибка

Часто установочные пакеты программ могут не сканировать операционную систему (ОС) или пытаться поставить что-то поверх имеющейся копии. Иногда, проблемы значительно глубже.

Наличие компонента в системе

Самым распространённым случаем, когда Net Framework 4 не устанавливается является наличие его в Windows 7, 8 или 10. В зависимости от ОС он уже может быть установлен:

  • 7. Пиратские сборки (не чистые образы от Microsoft) могут содержать установочный пакет компонента и устанавливать его при инсталляции системы;
  • 8 и 10. Пакет уже предустановлен в систему.

Проверить наличие Framework в системе можно следующим образом (на примере Windows 10):

  • Открываете меню «Пуск» и начинаем набирать «Компоненты».
  • Выбираете «Включение или отключение компонентов Windows».
  • Находите строки «.Net Framework» и смотрите стоят ли возле них галочки.

Требуется обновление Windows

Иногда при инсталляции программы можно увидеть сообщение о том, что невозможно установить компонент Net Framework в текущем состоянии Виндовс. Обычно с этим сталкиваются пользователи Семерки. В таком случае потребуется запустить обновление.

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

Невозможность установить устаревшую версию компонента

Самая неприятная ошибка в установке Net Framework. Некоторые программы не получают обновлений длительное время и используют специфическую функцию из Microsoft Net Framework 2.0. На Windows XP они работают нормально, а вот на Windows 8 вылетают с ошибкой.

Проблема заключается в том, что в этом случае сделать уже ничего нельзя. Проще найти замену программе. Ведь в «Net Framework 3.5» входит изменённый набор команд и устаревшие решения из него убраны. При наличии версии Нет Фреймворк 3.5 в системе будет блокироваться добавление других. Для Windows 7 и 8 можно отключить его и произвести установку старой версии библиотеки, а потом включить новую. В Windows 10 – сделать ничего нельзя, возможность добавления опровергается сайтом Microsoft, а при загрузке пакета нас предупреждают о несовместимости.

Аналогичную проблему можно увидеть, когда в системе установлен Net Framework 4.7. Он просто заблокирует добавление 4.

Удалён промежуточный компонент

Также можно столкнуться с такой проблемой: при установке требуется предыдущий фреймворк. Например, устанавливая Фреймворк 2 будет удален 3. Если после этого попытаться установить версию 4 (или выше) – появится сообщение об ошибке. Поэтому перед инсталляцией новых вариантов нужно проверять наличие старых.

Windows не имеет лицензии

При отсутствии лицензии на ОС не работает обновление и работа с компонентами. Если на экране висит сообщение о необходимости активации, ставить библиотеки просто невозможно. Сперва следует решить проблему с активацией.

https://youtube.com/watch?v=IyjXS52q9c0%3Ffeature%3Doembed

Прочие проблемы

Если при установке не подходит ни одно из указанных решений, то следует пойти другим путём:

  • Попробовать установить компонент с его помощью.
  • Найти альтернативный установщик пакета.
  • Попробовать запустить.

На этом все возможные варианты исчерпаны.

Долгая установка

Системы 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. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.

Не удается установить Framework. Ошибка установки

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

Не удается установить Framework. Ошибка установки

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

Не удается установить Framework. Ошибка установки

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

Не удается установить Framework. Ошибка установки

Невозможность установки платформы связана изначально с несовместимостью самой системы. В самом грубом примере это выглядит, как попытка поставить мост с архитектурой 64 бита в 32-битную систему. Нонсенс!

Не удается установить Framework. Ошибка установки

Любой пользователь, совершенно незнакомый с ошибками такого рода, может встретить еще и предупреждения о том, что инсталляция невозможна только по причине того, что в системе присутствует параллельная версия пакета.

:/>  Скачать образ диска windows 7 с официального сайта microsoft

Кроме всего прочего, особую роль играют драйверы устройств, совместимые или несовместимые с данной версией платформы.

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

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

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

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

Не удается установить Framework. Ошибка установки

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

Проблемы обновлений системы

Установка .NET Framework 4 является как бы обязательной для всех версий ОС, однако, сама четвертая версия безнадежно устарела. Именно поэтому система и начинает «плеваться», когда определяет, что данный пакет не сопоставлен с имеющейся в распоряжении пользователя ОС.

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

Не удается установить Framework. Ошибка установки

Как утверждают специалисты корпорации Microsoft, проблема состоит в том, что вроде бы для Windows не установлены самые последние апдейты. Установить их можно из того же «Центра обновления» в ручном режиме поиска. Но далеко не факт, что полученные апдейты для той же системы Windows 7 не сыграют с пользователем злую шутку.

Дело в том, что есть некая категория апдейтов (причем не только для «семерки»), которые не рекомендуется ставить вообще. Какие обновления для Windows 7 ставить нельзя, это разговор отдельный, а вот удаление версий предыдущих – вопрос животрепещущий.

  • Открываете меню «Пуск» и начинаем набирать «Компоненты».
  • Выбираете «Включение или отключение компонентовWindows».
  • Находите строки «.NetFramework» и смотрите стоят ли возле них галочки.

Долго устанавливается. NET Framework 4 (Windows 7)

Тут отдельно стоит остановится на том, что загрузка апдейтов и их установка напрямую зависят от ранее установленных версий пакета.

Не удается установить Framework. Ошибка установки

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

Как может показаться на первый взгляд, минимальные требования могут быть и выполнены (в смысле конфигурации). Но это не так. При наличии в системе обычного 2-ядерного процессора даже с двумя потоковыми уровнями, обращение будет производиться раздельно. Вроде бы и хорошо, но есть нюансы.

Процедура установки

Необходимо осуществить следующие действия:

Не удается установить Framework. Ошибка установки

Во время установки «Нет Фреймворк 4» иногда появляется сообщение об ошибке с рекомендацией перезапуска ПК. При этом требуется согласиться и перезапустить машину.

Затем вновь запустить инсталляцию платформы.

Удаление ранних версий

Ранние версии, особенно пакет 3.5, предоставленный для бесплатной загрузки пользователям, до 4.0 сам по себе обновляться почему-то не хочет. На то есть свои причины. Дело в том, что версия 3.5 такова, что в ней есть свои особенности. И именно версия этой модификации «влипает» в компьютер почти навечно.

Не удается установить Framework. Ошибка установки

Установка Microsoft .NET Framework более высокой версии никак не может производиться без удаления старой. А удаление предыдущей версии мало того, что нужно выполнить в разделе программ и компонентов стандартного раздела «Панели управления» Windows, так еще придется стирать ключи и записи в системном реестре, что при неосторожном обращении чревато непредсказуемыми последствиями, вплоть до полной неработоспособности.

Удаление нужно начать с раздела деактивации компонентов Windows, а потом перейти в раздел удаления программ. Желательно использовать автоматизированные утилиты вроде iObit Uninstaller, которые удаляют все сопутствующие компоненты программ и записи в реестре.

Программный способ решения проблемы

Не удается установить Framework. Ошибка установки

Использование софта достаточно простое. Скачиваем архив и запускаем ехе.файл.

Не удается установить Framework. Ошибка установки

Принимаем условия лицензионного соглашения и кликаем «Далее».

Не удается установить Framework. Ошибка установки

Запустится установка утилиты.

Не удается установить Framework. Ошибка установки

После запустится диагностика, поиск и исправление проблемы.

Не удается установить Framework. Ошибка установки

По выполнению операции жмём «Готово» и перезагружаем ПК.

Самостоятельное исправление неполадок

Не удается установить Framework. Ошибка установки

Находим и удаляем фреймворки.

После переходим на сайт https://net-framework.ru/ и загружаем нужные дистрибутивы.

Удаление всех фреймворков

Не удается установить Framework. Ошибка установки

Стоит отметить, что удалять один фреймворк не рекомендуется, так как это приведет к неработоспособности всех остальных. Поэтому запускаем полную очистку. После удаления перезагружаем ПК. Устанавливаем все новые дистрибутивы по очерёдности от самой меньшей.

Использование командной строки

И еще! В командной строке не всегда работает служба остановки сервиса. В некоторых случаях ее придется завершать через повторный ввод. Тем не менее для того, чтобы решить проблему под названием «.NET Framework 4 не устанавливается», Windows 7, как и любая другая операционная система, может воспринимать ее, как ни странно, сторонним объектом, пытающимся нарушить целостность системы, как говорится, невзирая на лица.

Не удается установить Framework. Ошибка установки

Cleanup Tool — поможет исправить проблему в софте Microsoft

Эта утилита умеет качественно удалять все старые и нерабочие издания .Net Framework из вашей системы. Она чистит все – папки, файлы, информацию о продукте из различных баз, записи и ключи реестра. Утилита целенаправленно предназначена для таких случаев, когда часть программных файлов неправильно или с ошибкой инсталлировались.

:/>  Эволюция power shell 6 0 7 0 выпуски power shell 7 x

Cleanup Tool призвана действовать как последняя инстанция, которая должна помочь, если утилита и ее составляющие в ОС не удаляются обычным способом. Программа очищает все общие файлы и ключи реестра, что были предназначены для старых версий продукта. После использования Cleanup Tool нужно сделать переустановку или откат до остальных версий .Net Framework, которые присутствуют в операционной системе, иначе они не смогут стабильно работать.

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

Итог

Если делать определенные выводы, стоит сказать, что первоочередную роль играет несовместимость самой платформы с заявленной компьютерной конфигурацией, и только потом проблемы связываются с наличием старых версий (хотя и этот факт в достаточно высокой мере способствует определению условий инсталляции нового пакета в существующую конфигурацию). В большинстве случаев именно такая конфронтация вызывает появление конфликтов, которые способны отображаться даже на уровне доступа к физической или виртуальной памяти.

В этом смысле возрастает нагрузка на системные ресурсы, поскольку версии 4, 4.5, 3.5 и т. д. могут восприниматься как раздельные компоненты, а одновременное обращение к памяти или процессору каждого из этих действий неминуемо ведет к появлению ошибок и сбоев.

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

Проблемы установки платформы

Неопытные пользователи, наслышанные о возможных ошибках, возникающих при инсталляции NET.Framework, желают узнать, можно ли обойтись без установки такого пакета на компьютер. В принципе, нет необходимости сразу же перегружать операционную систему всяческими дополнительными приложениями и программами, если пользователь в них не нуждается. Программисты рекомендуют инсталлировать только программное обеспечение, в котором непосредственно нуждается пользователь. Чрезмерная загрузка ОС ненужными программами провоцирует дефицит свободного пространства на жёстком диске, что ухудшает и работу системы, и её быстродействие.

Не удается установить Framework. Ошибка установки

Кстати, Microsoft, изначально вложила в инсталляционный пакет Windows 7 загрузку NET.Framework. Кроме этого, загрузка платформы также может автоматически осуществиться, если у пользователя возникнет желание установить некоторые игровые приложения, поскольку и в этом случае разработчики игр, предвидят, что игра не будет запущена без такой платформы. Чтобы не утруждать пользователя дополнительными поисками, сразу в загрузочный файл игры внедряют и установку платформы.

Встречающиеся ошибки

Разобравшись в алгоритме инсталляции нового программного обеспечения, юзеры по аналогии приступают к установке NET.Framework на Windows 7. Выполняя последовательно все предлагаемые действия, пользователь обнадёживает себя, что всё пройдёт однозначно гладко, и вскоре платформа будет успешно установлена на Windows 7, после чего можно сразу приступить к загрузке и последующему запуску любимой игры.

Однако в некоторых случаях возникает разочарование, поскольку приходится сталкиваться с тем, что даже при чётком следовании инструкции всё равно не устанавливается NET Framework 4 Windows 7, выдавая «грустное» сообщение на экран.

Компания Microsoft подтверждает, что проблема, в результате которой не устанавливается НЕТ Фреймворк 4 в Виндовс 7, действительно, связана с Центром обновления Windows.

При этом нет необходимости совершать что-то невероятное, алгоритм устранения проблемы подробно расписан, поэтому его освоить сможет даже тот, кто не имеет достаточного практического опыта.

NET Framework 1. 0 – 1

Версия 1.0 практически не используется, в состав ОС не входит.

Версия 1.1 используется редко, в состав ОС не входит. Устанавливать только при необходимости (при запуске приложения возникает ошибка, и в системных требованиях этой программы значится .NET Framework 1.1).

Чаще всего установка .NET Framework 1.1 и пакета обновления (SP1) проходит без каких либо проблем, но в некоторых случаях она может завершаться ошибкой, тогда потребуется установка в ручном режиме.

Установка. NET Framework 1. 1 и SP1 в ручном режиме

  • Создаём папку DotNet в корне диска “С” (C:DotNet).
  • Скачиваем .NET Framework 1.1 (dotnetfx.exe) и SP1 (NDP1.1sp1-KB867460-X86.exe), сохраняем их в созданную папку.
  • Запускаем командную строку (cmd.exe) с правами администратора.
  • Последовательно вводим следующие команды и подтверждаем выполнение каждой из них клавишей “Enter”: cd /d C:DotNetdotnetfx.exe /c:”msiexec.exe /a netfx.msi targetdir=C:DotNet”Отвечаем положительно на вопросы в диалоговых окнах и продолжаем ввод команд: NDP1.1sp1-KB867460-X86.exe /xp:C:DotNet
    etfxsp.mspmsiexec.exe /a c:DotNet
    etfx.msi /p c:DotNet
    etfxsp.mspnetfx.msiПосле ввода последней команды начнётся установка. Через несколько минут окна автоматически закроются – установка завершена.

NET Framework 2. 0 – 3

Не удается установить Framework. Ошибка установки

Следующие компоненты считаются частью .NET Framework 3.5 с пакетом обновления 1 (SP1):

  • Платформа .NET Framework 2.0 с SP1 и SP2.
  • Платформа .NET Framework 3.0 с SP1 и SP2.
  • Платформа .NET Framework 3.5 с SP1.

Архитектура платформы .NET Framework

Профиль Microsoft .NET Framework 4 Client Profile предоставляет ограниченный набор функций платформы .NET Framework 4. Он разработан для выполнения клиентских приложений и обеспечения быстрого развёртывания технологий Windows Presentation Foundation (WPF) и Windows Forms. Распространяется в виде рекомендуемого обновления KB982670.

Полная версия .NET Framework 4.0 предназначена в первую очередь для разработчиков ПО.

Проверка наличия установленных версий

Проверить наличие установленных версий .NET Framework очень просто с помощью .NET Version Detector.

Не удается установить Framework. Ошибка установки

Или в следующем разделе системного реестра:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP

:/>  Как изменить браузер по умолчанию в Windows 10 и более ранних версиях

Не удается установить Framework. Ошибка установки

Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER

Morpheus замечательная заметка.Ещё про VC++ Runtime Libraries не плохо бы добавить (изменив название статьи) или отдельной.http://forum.oszone.net/thread-183811.htmlПо поводу FW 1.X хотелось бы подчеркнуть, что особого смысла ставить и в других версиях Виндовс, нет, если там уже установлены 2-3.5SP1

В этой связи особое положение занимает FW 4.0 в ХР: ведь вполне возможно что с помощью манифест файлов, софт 2.0 -3.5 SP1 удастца заставить работать без установки последних. Хотя это очень мало вероятно (иначе представители MS об этом сообщили, как в своё время поступили с 1.х).Вижу произведена установка клиентского профиля FW4.0. Присутствует ли в папке %SYSTEMROOT%Microsoft.NETFramework4.0.30319 такие екзешники csc.exe, ilasm.exe, jsc.exe, MSBuild.exe, ngen.exe, vbc.exe?Особо интересует первый и последний.Сам ставил не клиентский профиль 4.0, а полный, и в ХР.

Admiral, csc.exe – естьilasm.exe – нетjsc.exe – естьMSBuild.exe – нет ngen.exe – естьvbc.exe – естьПро добавить VC++ Runtime Libraries я думал, но дальше дело не пошло почему-то 🙂 Видимо потому, что вопросов на форуме про FW гора, а про VC++ спрашивают редко. Позже добавлю.

Morpheus БОЛЬШОЕ спасибо за ответ.Самые важные файлы есть.Та да, софта значит использующего его выпускается и/или используется мало.Вот ссылки на последниеhttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84 Microsoft Visual C++ 2010 Redistributable Package (x86)http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bd512d9e-43c8-4655-81bf-9350143d5867 Microsoft Visual C++ 2010 Redistributable Package (x64)http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1a2df53a-d8f4-4bfe-be35-152c5d3d0f82 Microsoft Visual C++ 2010 Redistributable Package (ia64)

Admiral, спасибо!Очень хочу увидеть компьютер на ia64, с запущенной там Windows 7 и с программой на VC++ :))

Morpheus, здравствуйте. Следовало вашей инструкции по установке вручную, но все равно выходит ошибка “Не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer. Затем после ввода строки “NDP1.1sp1-KB867460-X86.exe /xp:C:DotNet
etfxsp.msp” пишет не является внутренней или внешней командой и после “msiexec.exe /a c:DotNet
etfx.msi /p c:DotNet
etfxsp.msp” выходит ошибка “Невозможно открыть этот установочный пакет.Проверьте, что пакет существует и к нему есть доступ, или обратитесь к поставщику программы” Обратитесь за помощью в службу поддержки” . Все файлы я скачала, и сохранила в папку DotNet. Подскажите плиз что еще можно сделать для установки .NetFramework

Доброго дня. Если версия beta, rc, final всё понятно то Версия Preview: что это?

Цитата Angry Demon:

poisonkit, в компонентах Windows включили .NET Framework? »

В компонентах нет его:

Не удается установить Framework. Ошибка установки

Не удается установить Framework. Ошибка установки

Может есть какая софтина, которая исправляет и принудительно ставит эту версию фраемворка?

Отчет об ошибке под катом, вдруг поможет разобраться и подсказать, где копать:

Не удается установить Framework. Ошибка установки

Для решения проблемы мы предлагаем три способа.

Способ 1. Программа Microsoft. NET Framework Repair Tool

Не удается установить Framework. Ошибка установки

Microsoft .NET Framework Repair Tool предназначена для устранения проблем с установкой или обновлением Microsoft. NET Framework. Данный инструмент пытается решить неполадки путём применения известных исправлений, или восстановлением уже установленных версий. Программа поддерживает .NET Framework 4.5.1, 4.0, 3.5 SP1 (включая 3.0 SP2 и 2.0 SP2), а также языковые пакеты.

Способ 2. Ручное удаление всех версий Microsoft. NET Framework и их повторная установка

После этого нужно убедиться, что в базе данных Windows Installer не осталось записей, связанных .NET Framework. В этом нам поможет Средство устранения неполадок, связанных с установкой и удалением программы (194 Кб) от Microsoft Fix It.

Скачиваем, запускаем, соглашаемся с условиями лицензионного соглашения.

Не удается установить Framework. Ошибка установки

Выбираем первый пункт «Выявить проблемы и установить исправления (рекомендуется)». Затем выбираем пункт и ищем в списке программ пункты, начинающиеся с Microsoft .NET Framework. Если такие нашлись, выбираем какой-нибудь из них, и нажимаем . После этого кликаем на пункт «Да, попробовать удалить». Когда удаление завершится, программу можно закрывать. Если в списке будет несколько записей с .NET Framework, то утилиту придётся запусить столько же раз, удалить несколько записей сразу она не может.

Не удается установить Framework. Ошибка установки

После того, как записей связанных .NET Framework больше не останется (или их изначально не было), повторяем описанные выше шаги, только в списке программ выбираем пункт «Нет в списке». Это необходимо для устранения общих неполадок в работе Windows Installer, которые тоже могут мешать установке.

Теперь когда все версии удалены, по очереди устанавливаем их заново, начиная с самой меньшей. Взять все необходимые дистрибутивы можно на странице загрузки.

Способ 3. Удаление с помощью. NET Framework Cleanup Tool и повторная установка

Не удается установить Framework. Ошибка установки

Практически на 100% надёжный способ!

Воспользоваться программой предельно просто, запускаем, выбираем в списке «.NET Framework – All Version», и нажимаем кнопку .

Внимание! Поскольку удаление любой версии .NET Framework с помощью Cleanup Tool скорее всего приведёт к неработоспособности всех остальных, то удалять нужно ВСЕ версии. Можно сразу, выбрав All Version, можно по очереди, если хочется растянуть удовольствие.

После завершения удаления заново устанавливаем нужные версии, начиная с самой меньшей. Все необходимые дистрибутивы можно взять на странице загрузки.