7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Содержание

Как установить .NET Framework 3.5 на Windows 8/8.1? [Ошибка 0x800f0906]

Появилась проблема с установкой .NET Framework 3.5 на Windows 8/8.1? Компания Microsoft позаботилась о том, чтобы версии ранее 4.0 не попали на вашу систему, но, к счастью, есть наша инструкция с несколькими способами обхода ошибки 0x800f0906.

Возможно, вы уже установили .NET 4.0 или выше. Но какие-то программы требуют наличия 3.5 или ниже. В этом случае вы наверняка вручную скачаете пакет с сайта Microsoft. Всё, правильно. Далее вы наверняка столкнулись с ошибкой 0x800f0906 (скриншот ниже). Корень ошибки кроется вовсе не в подключении к Сети. Разработчики Microsoft просто не подумали о нас, рядовых пользователях системы. Ниже пара способов для устранения ошибки. Начните с первого. Если не поможет, переходите ко второму. Или сразу к четвёртому.

1. Включение .NET 3.5 в панели управления

Если вдруг в системе уже есть эта платформа, но она выключена, то у вас есть шанс самостоятельно включить .NET Framework 3.5 через Панель управления. Откройте её, выберите раздел «Программы и компоненты», нажмите в левом столбце на «Включение или отключение компонентов Windows» и установите флажок на пункте «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» (скриншот выше).

Чтобы воспользоваться этим способом, требуется подключение к Интернету. Подпункты отмечать не нужно (HTTP Windows Communication Foundation), если, конечно, вы не разработчик.

2. Установка .NET 3.5 при наличии дистрибутива Windows 8 / 8.1

Для выполнения этой операции, как вы поняли, необходим носитель с дистрибутивом вашей системы.

  • Установить USB/DVD с системой
  • Запустить командную строку от имени администратора (В 8.1 — нажать комбинацию Win+X и выбрать «Командная строка (администратор)»)
  • Ввести команду и нажать Enter:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:sourcessxs /LimitAccess

(Нужно заменить «drive» на имя диска) Например:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:sourcessxs /LimitAccess

Дожидаетесь окончания операции. Спустя несколько минут .Net Framework 3.5 будет установлен на ваш ПК, включая в себя .Net 3.0 и .Net 2.0

3. Альтернатива второму (при наличии дистрибутива Windows)

Данный способ практически повторяет второй. Только после установки носителя с системой необходимо скопировать с установочного диска папку «sourcessxs» на диск «C», в его корень. Этот вариант поможет, если по каким-либо причинам вы можете взять с диска только эту папку (или с другого дистрибутива, если первый не подошёл).

Затем запускаете команду:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:sxs

dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:sxs /LimitAccess

Если и после этой процедуры пакет не установился, то вы попались на удочку Microsoft. Остаётся ещё один вариант.

4. Установка .NET 3.5 через удаление обновлений Windows 8/8.1

Как оказалось, в 8.1 практически закрыта возможность установки пакета. Поэтому для этого понадобится удалить обновления безопасности под номерами KB2966826 и KB2966828. Для этого нужно перейти в «Панель управления» и выбрать раздел «Программы и компоненты», нажать в левом столбце на «Просмотр установленных обновлений Windows». Оттуда найти указанные апдейты и кликом правой кнопкой мыши поочерёдно их удалить.

После этого устанавливаете .NET 3.5 любым удобным способом. Можно также скачать его с сайта Microsoft. После установки желательно вернуть назад обновления. У меня получилось только с одним из них. Оно потом появится в «Центре обновлений Windows».

Наверняка, вам помог один из способов, поэтому можете поделиться материалом с друзьями.

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

Важное

Обзор ActionDash: статистика использования Android в красках, но без смысла

Как отправлять несжатые изображения через WhatsApp

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

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

Подключить Windows 10 к телефону и слушать музыку больше не проблема!

Новый компьютер Майкрософт: царь-пушка среди ПК последнего тысячелетия

Самый легкий браузер для Андроид: кто эта пушинка среди обозревателей?

Браузер для Windows XP: какой он самый идеальный вариант?

Как в Windows 10 отключить и удалить браузер Edge в пару кликов

Системы 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 необходимо выбрать «Подключить».

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

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

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

Алгоритм действия при возникновении проблем в момент установки NET.Framework

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

С установкой и использованием NET.Framework у пользователей очень часто возникают проблемы

Это совсем неудивительно, поскольку NET.Framework является платформой, на основе которой можно создавать, а затем впоследствии запускать некоторые приложения. Поскольку Microsoft является разработчиком такой платформы, то она рассчитана, безусловно, на Windows, хотя существует всё-таки возможность установить NET.Framework и на некоторые другие операционные системы, в число которых входит и Linux.

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

Конечно же, сразу возникает вопрос, почему не устанавливается Microsoft NET Framework 4. Получив ответ на этот вопрос, можно найти пути устранения проблемы.

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

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

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

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

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

Читать еще:  Какой размер кластера выбрать при форматировании ntfs?

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

Чаще всего причиной является конфликтная ситуация, возникающая в Windows 7.

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

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

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

Как установить NET.Framework

«Не могу установить NET Framework» — фраза, которую приходится слышать от многих пользователей. Сочетание «не могу» просто заполонила тематические форумы. К счастью, существуют такие программисты, которые благодаря своим отличным знаниям и практическим умениям, умеют находить различные варианты устранения ошибок. К тому же, они не утаивают свои гениальные «находки», а с радостью делятся со всеми желающими, поэтому на форумах достаточно часто можно найти ценные советы, позволяющие решать проблемы даже абсолютным «чайникам».

Алгоритм действий, ориентированный на установку платформы

Чтобы установить NET.Framework на Windows 7, первоначально следует удалить предыдущие следы установки всех версий. Неопытным пользователям достаточно сложно проделать такие манипуляции, поскольку компания Microsoft достаточно плотно «переплела» системные папки с папками платформы. По этой причине предыдущая версия может очень сложно удаляться, или, вообще, нет возможности от неё «избавиться».

Проигнорировать этот шаг тоже нельзя, поскольку в процессе новой инсталляции платформы на Windows 7, вновь может возникать ошибка.

Чтобы весь процесс деинсталляции и последующей инсталляции был обеспечен успехом, важно следовать всем рекомендациям опытных пользователей. Прежде всего, рекомендуется загрузить файл dotnetfx_cleanup_tool.zip. Далее его следует открыть, а затем сразу же извлечь, поскольку он помещён в архив.

В папке, в которой находятся все извлечённые файлы, необходимо найти файл cleanup_tool с расширением exe. Именно его следует запустить. Сразу же возникнет новое окно, в котором запрашивают разрешение на все последующие действия. Кликнув по кнопке «Да», пользователь соглашается со всем, поэтому программа продолжает выполнять все остальные действия.

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

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

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

После запуска операционной системы следует последовательно установить несколько версий Microsoft.NET.Framework. Первоначально версию 1.1, затем перейти к установке версии 3.5 и 3.0, далее вновь потребуется перезагрузка компьютера.

В завершение остаётся включить Центр обновления Windows и уже после этого благополучно установить Microsoft.NET.Framework 4.

Невзирая на то, что придётся потратить какое-то время на выполнение всех обозначенных действий, пользователь однозначно может гордиться полученным результатом. Новые знания, подкреплённые практическими навыками, всегда рассматриваются в качестве «золотого клада», который может пригодиться ещё много раз.

Не устанавливается NET. Framework 3.5 сбой

Поставил начисто RTM 10240, через компоненты включаю Framework 3.5, компоненты скачиваются, но при установке сбой. Что делать то? Помогите решить проблему.

Теперь такое сообщение выскакивает

Сведения о вопросе

Ответы (8) 

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Та программа,которой требуется компонент NET. Framework 3.5,сама его установит

Не выходит, все те же ошибки что и выше в скринах:

1. Если запустить программу , которой нужен framework 3.5, начинается установка, и появляется ошибка системе не удается найти указанный путь .

2. Если через Включение или отключении компонентов Windows, появляется ошибка разрушительный сбой .

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Этот ответ помог 1 пользователю

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Запустите командную строку от имени администратора и ввести команду sfc/scannow

Спасибо, эта команда помогла! Было написано, что были повреждены данные, правда неизвестно именно какие эти данные.

Этот ответ помог 2 польз.

Это помогло устранить вашу проблему?

Читать еще:  Новый 2 гис для андроид с навигатором. Над чем стоит поработать

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Очень хорошая статья! Так бы пришлось заново ос устанавливать, если бы не ваша помощь, может кому еще пригодиться, если будут сбои в обновлениях windows и net framework, так как не только framework не мог встать, так еще и некоторые автоматические обновления ос не могли установиться и при перезагрузке система много раз перезагружалась с пометкой: » Мы не могли установить обновления «, но теперь вроде все нормально.

Одно не понятно, система была то чистая с нуля, почему такое произошло?!

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

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

Вопрос

Здравствуйте. Пытаюсь установить NET Framework 3.5 из компонентов Windows, выдаёт «Чтобы завершить установку некоторых компонентов системе нужны файлы из центра обновления», выбираю «Скачать», выходит ошибка 0x800f081f. Полный дистрибутив NET Framework 3.5 тоже не устанавливается. Хотя на другом ПК с такой же ОС Framework 3.5 установился без проблем поставив галочку в компонентах Windows, без всяких скачиваний. Заранее спасибо за помощь.

Ответы

Хотелось бы найти решение этих проблем, чтобы устанавливать и удалять NET Framework 3.5 из меню «компоненты Windows» без всяких дополнительных «приблуд»

Откройте редактор политики и создайте новую, разместив дистрибутив на общем ресурсе. Ни интернета, ни диска, ничего дополнительного в ВМ будет не нужно цеплять. Попробуйте и оцените насколько это удобно.

Specify settings for optional component installation and component repair

  • Помечено в качестве ответа Anton Sashev Ivanov 7 сентября 2017 г. 11:49

Все ответы

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

Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.

  • Предложено в качестве ответа Dima Razbornov MVP 5 сентября 2017 г. 13:29

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

Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.

Здравствуйте. Помог установить NET Framework 3.5 следующий способ:

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

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

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

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

Хотелось бы найти решение этих проблем, чтобы устанавливать и удалять NET Framework 3.5 из меню «компоненты Windows» без всяких дополнительных «приблуд»

Как установить NET Framework 3.5 в Windows 10, если это не удается сделать обычным путем

Наверняка многим пользователям Windows 10 при установке программ приходилось сталкиваться с требованием наличия на компьютере компонента NET Framework 3.5 . Это не ошибка, скорее уведомление о том, что устанавливаемая программа использует библиотеки оного компонента и без них работать не может. Устраняется препятствие очень просто, тут же в окошке с уведомлением пользователю достаточно нажать ссылку «Скачать и установить этот компонент» .

В большинстве случаев система благополучно загружает и устанавливает все необходимые файлы, но есть вероятность, что процедура завершится ошибкой, например, Windows не сможет найти необходимые для выполнения запрошенных изменений файлы. В Windows 10 причиной ошибки может стать интегрированный, но отключенный NET Framework 3.5 . Зайдите в раздел «Компоненты Windows» и проверьте, отмечен ли пункт «NET Framework 3.5 (включает .NET 2.0 и 3.0)». Если нет, отмечаем его, жмём «ОК» и при необходимости перезагружаемся.

Увы, завершиться ошибкой может и эта процедура. В данном примере Windows сообщает, что некоторые компоненты установить не удалось. Означает ли это, что установить NET Framework не получится? Вовсе нет, если компонент не удаётся инсталлировать обычным путём, сделать это можно в обход, позаимствовав его из установочного ISO -образа Windows 10 и интегрировав в систему с помощью утилиты DISM.

Скачайте оригинальный ISO -образ Windows 10 с сайта Microsoft и смонтируйте его двойным кликом в Проводнике. Нужный нам файл библиотеки NET Framework 3.5 располагается по адресу Буква диска:sourcessxs и называется microsoft-windows-netfx3-ondemand-package.cab , его то как раз мы и будем интегрировать в рабочую систему.

Откройте от имени администратора командную строку или консоль PowerShell и выполните такую команду:

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector