Edcomp.ru

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

Способы устранения ошибки 0x800f0950 при установке NET Framework

Решения ошибки 0x800f0950 при установке .NET Framework

Ошибка с кодом 0x800f0950 имеет привычку появляться и на Windows 10, и на Windows 11 в одинаковых условиях – при попытке установить .NET Framework версии 3.5 или 4.8. По этой же причине может отображаться и в некоторых играх или приложениях, зависимых от данной библиотеке. Обычный установщик не работает, только высвечивается сообщение: «Не удалось установить следующую функцию». Мы провели анализ ошибки 0x800f0950 и выявили ряд причин и способов исправления, относящихся к ней.

Причины ошибки 0x800f0950

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

  • Отсутствует 3.5 или 4.8 .NET Framework. Появляется при попытке запустить конкретную программу или приложение, зависимые от данных библиотек.
  • Остаточные файлы мешают установке. Либо софт был установлен с ошибкой, либо удален частично.
  • Проблемы в устаревшей версии Windows.
  • .NET Framework ожидает обновления или установки в Windows Update, из-за чего появляется какой-то конфликт приложений.
  • Повреждение самого установщика или системных файлов Windows.

Как исправить ошибку 0x800f0950?

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

1) Установить .NET Framework 4.8 из Microsoft DotNET

Особенность Windows 11 в том, что ошибку 0x800F0950 может провоцировать недостаток любой версии .NET Framework. Даже те игры, которые работают с 3.5 версией, не могут стабильно использовать .NET Framework до тех пор, пока не будет установлена каждая итерация данной библиотеки. Предлагаем загрузить ее с официально сервера Microsoft .

В случае с Windows 10 все чуточку сложнее. Есть вариант установить программное обеспечение без всяких там инсталляторов, но через меню компонентов системы.

Вот пошаговая инструкция:

  1. Кликаем по Пуску правой кнопкой мыши и выбираем «Программы и компоненты».
  2. Жмем на раздел «Включение или отключение компонентов Windows».
  3. Ищем среди открывшегося списка NET Framework 3.5, устанавливаем метку рядом с ним и жмем «Применить».
  4. Установка произойдет автоматически.

Ошибка 0x800f0950 NET Framework

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

Что нужно сделать:

  1. Скачиваем инструмент восстановления .NET Framework с сайта Microsoft .
  2. Запускаем и выдаем права указанному софту.
  3. Следуем подсказкам мастера, чтобы исправить ошибку.

2) Установить с внешнего накопителя

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

Вот, как быстро исправить 0x800f0950 в Windows 11, 10:

  1. Подключаем накопитель и смотрим его букву в «Мой компьютер» (можно просто смонтировать его).
  2. Нажимаем ПКМ по Пуску и запускаем «Командную строку», у нее обязаны быть права администратора.
  3. Вводим команду Dism /online /enable-feature /featurename:NetFX3 /All /Source:F:sourcessxs /LimitAccess, где вместо F нужно подставить букву, присвоенную накопителю.
  4. После нажатия Enter запустится процедура установки .NET Framework.

3) Создать собственный сценарий установки (только Windows 10)

Данный способ предложен модератором форума Microsoft и обладает большим количеством лайков (более 150). Метод работает и его нужно обязательно попробовать, если предыдущие решения не помогли.

Как исправить ошибку 0x800f0950:

  1. Запускаем Notepad или любой другой блокнот.
  2. Вставляем приведенный ниже код

@echo off

Title .NET Framework 3.5 Offline Installer

for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist “%%I:\sourcesinstall.wim” set setupdrv=%%I

if defined setupdrv (

echo Found drive %setupdrv%

echo Installing .NET Framework 3.5…

Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:sourcessxs /LimitAccess

echo.

echo .NET Framework 3.5 should be installed

echo.

) else (

echo No installation media found!

echo Insert DVD or USB flash drive and run this file once again.

echo.

)

pause

  1. Только вместо PLACEHOLDER нужно указать букву диска.
  2. Нажимаем на пункт «Файл» и выбираем «Сохранить как».
  3. Можем указать любое имя, главное – окончание должно быть .cmd.
  4. Запускаем файл с повышенными привилегиями.
  5. Перезапускаем компьютер.

3 перечисленных способа имеют самые высокие шансы помочь в исправлении ошибки 0x800f0950 на Windows 10, 11. На это указывает количество одобрительных комментариев и лайков на формуле Microsoft. На него тоже оставляем ссылку , он хоть и на английском языке, но кому-то может помочь.

Способы устранения ошибки 0x800f0950 при установке NET Framework

.NET Framework – это программная среда, используемая многими приложениями Windows. Некоторые программы, разработанные для определённой версии Visual Studio, требуют определённой версии .NET Framework. Многие компании разрабатывают свои приложения для работы с использованием .NET Framework, и эти приложения ориентированы на конкретную версию. Если в Windows 10 вы видите окно с кодом ошибки 0x800f0950, вы пытаетесь запустить приложение, для которого требуется .NET Framework последней версии, но она не установлена в вашей системе.

Читайте так же:
Как зайти в БИОС в ноутбуке Samsung и как его обновить

Исправление ошибки 0x800f0950 при установке NET Framework в Windows.

Что такое .NET Framework и зачем он вам нужен

.NET Framework – это среда, используемая для запуска программного обеспечения .NET, которое вы устанавливаете в Windows, и такого рода программное обеспечение не может работать без .NET Framework в вашей системе. После установки .NET Framework создаётся программная среда, которая предоставляет загруженному программному обеспечению адекватную среду выполнения для работы. .NET Framework также может быть легко установлен в Windows NT, 1998, 2000, Windows 7, 8 и Windows Server 2008 и 2012 годов. .NET Framework является очень важным компонентом Microsoft Windows, который используется для запуска и создания приложений следующего поколения и служб, основанных на XML-сети. Эта структура обладает способностью приносить пользу вашему бизнесу гораздо более быстро. Кроме того, он также предоставляет услуги с более низкими затратами и очень улучшенными системами гибкости. Вот несколько веских причин для начала разработки веб-приложений с помощью .NET Framework:

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

Фреймворк состоит из таких функций, как расширенные стратегии компиляции. С помощью этих функций веб-приложения работают намного быстрее, чем раньше. Если вы начали использовать технологию ASP.NET вместо ASP, вы увидите значительное изменение в скорости её работы из-за удивительных возможностей, добавляемых в среду.

  • Производительность. Если вы работаете в качестве разработчика, вы увидите, что все ваши веб-приложения начали демонстрировать улучшение своей производительности и ускорили использование .NET Framework. Такие функции, как модель программирования, объём работы, выполняемой .NET Framework, и коды, представленные в библиотеках, помогают вам извлечь из этого максимальные преимущества производительности. Фреймворк предоставляет вам лучшие преимущества в виде повышения производительности.
  • Безопасность. Компонент содержит функцию безопасности кода, которая была специально в него интегрирована, учитывая современную интернет-среду. Фреймворк может легко собрать множество доказательств, касающихся автора и происхождения любого веб-приложения. Затем эта среда объединяется с условиями безопасности для принятия правильных решений о том, разрешить ли приложению запуск или остановку его доступа. Фреймворк также может взаимодействовать с веб-приложениями для принятия необходимых решений в отношении безопасности и доступности веб-приложений.
  • Интеграция. Framework содержит технологию COM Interop, которая обеспечивает защиту от ваших элементов COM и приложений на основе Windows. Приложения, созданные с помощью .NET Framework, могут интегрироваться с уже существующими приложениями и системами независимо от платформы, на которой они основаны.
  • Развёртывание. Вы можете легко управлять, запускать и развёртывать свои веб-приложения с помощью .NET Framework. Такие функции, как автоматическое управление версией и изоляция приложений, помогут вам избежать проблем с версиями. Все те приложения, которые созданы с помощью этой платформы, могут быть легко развёрнуты на сервере или клиенте, скопировав каталог приложения на этот целевой компьютер. Вам не нужно регистрироваться для процесса. Вы можете использовать эту платформу для развёртывания веб-приложений на целевых ПК, просто копируя важные элементы на веб-серверы, к которым пользователи могут легко получить доступ.
  • Поддержка XML. Фреймворк был разработан для обеспечения максимальной поддержки услуг XML-сети. Это модель, которая была создана для кроссплатформенности и основана на распределённых вычислениях для работы на различных типах платформ. Он также предлагает свои услуги в виде программного обеспечения. Вы можете интегрировать веб-сервисы с приложениями для работы на разных платформах. Вы можете легко преобразовать веб-приложение в веб-сайт с очень простым кодированием. Именно поэтому .NET Framework считается идеальным для обеспечения максимальной поддержки нативных сервисов Web MXL.

Проверьте, заблокирована ли функция отслеживания телеметрии в Windows

Microsoft определяет телеметрию как «системные данные, которые загружаются компонентом Connected User Experience And Telemetry, также известным как универсальный клиент телеметрии или служба UTC. Чтобы исправить ошибку 0x800f0950, проверьте подключение службы. Для этого выполните следующие действия:

  1. Нажмите Пуск и введите services. нажмите Enter.
  2. Найдите в списке «Функциональные возможности для подключённых пользователей и телеметрия» и дважды щёлкните функцию.
  3. В параметрах запуска должно стоять «Автоматически».
Читайте так же:
Установка Опенкарт на Денвер

Проверьте состояние службы и, при необходимости, включите её. Перезагрузите ПК и проверьте возникновение ошибки с кодом 0x800f0950. Microsoft использует данные телеметрии из Windows 10 для выявления проблем безопасности и надёжности, для анализа и устранения проблем с программным обеспечением, для улучшения качества Windows и связанных служб, а также для принятия проектных решений для будущих выпусков. Функции телеметрии не являются уникальными для Microsoft, и в них нет ничего особенно секретного. Они являются частью более широкой тенденции в индустрии программного обеспечения для сбора и анализа данных о событиях в рамках перехода к принятию решений на основе данных.

Стоит отметить, что данные телеметрии являются лишь небольшой частью обычного трафика между ПК с Windows 10 и различными серверами, контролируемыми Microsoft. Большая часть сетевого анализа рассматривает весь этот трафик и не изолирует передачи данных телеметрии. В состав Windows 10 входит программное обеспечение, которое называется «Подключённый пользовательский интерфейс и телеметрия», также известный как универсальный клиент телеметрии (UTC). Он работает как служба Windows с отображаемым именем DiagTrack и фактическим именем службы utcsvc. Microsoft разработала этот компонент как часть Windows.

Connected User Experience And Telemetry

Вы можете увидеть сервис DiagTrack в консоли Services в Windows 10. Чтобы найти идентификатор процесса (PID) для службы, откройте вкладку «Службы» в диспетчере задач Windows. Эта информация полезна для всех, кто хочет отслеживать действия службы DiagTrack с помощью других программных инструментов. Компонент DiagTrack делает именно то, что говорится в документации – выполняет первоначальное измерение производительности, а затем проверяет содержимое четырёх файлов журнала каждые 15 минут или около того. Каждая передача данных обычно мала. Microsoft говорит, что средний размер составляет 1,2 КБ. На ПК с Windows 10 данные телеметрии хранятся в зашифрованных файлах в скрытой папке %ProgramData%MicrosoftDiagnosis. Файлы и папки в этом месте недоступны обычным пользователям и имеют разрешения, которые затрудняют их отслеживание. Даже если бы вы могли посмотреть содержимое этих файлов, там ничего не видно, потому что файлы данных зашифрованы локально.

Клиент UTC подключается к settings-win.data.microsoft.com, предоставляет свой идентификатор устройства (случайно сгенерированный глобальный уникальный идентификатор, который не связан с какой-либо личной информацией) и некоторые другие сведения о конфигурации, а также загружает файл настроек. Затем клиент телеметрии использует этот файл настроек для подключения к службе управления данными Microsoft по адресу v10.vortex-win.data.microsoft.com и загрузки любых данных, ожидающих отправки. Передача происходит через зашифрованные соединения HTTPS. Это изменение безопасности, внесённое Microsoft в таймфрейм Windows 7. Предыдущие версии отправляли данные телеметрии по незашифрованным соединениям, что позволяло злоумышленникам перехватывать данные. Обратите внимание, что IP-адреса, назначенные этим отдельным хостам, могут отличаться. Это определение больших данных.

Microsoft хранит потенциально конфиденциальные данные телеметрии «в отдельном хранилище информации, которое ограничено небольшим количеством сотрудников Microsoft в группе устройств Windows». Кроме того, компания говорит: «Только те, кто может продемонстрировать действительные потребности бизнеса, могут получить доступ к информации телеметрии». Эти данные собираются в бизнес-отчёты для анализа и использования командами, которым поручено исправлять ошибки и улучшать производительность операционной системы и связанных служб. В отчёты, которыми обмениваются партнёры, включена только «агрегированная анонимная телеметрическая информация».

Нет строгого правила, определяющего, как долго хранятся данные. Тем не менее, Microsoft заявляет, что её цель – хранить данные только «до тех пор, пока это необходимо для предоставления услуги или для анализа». В расплывчатом последующем заявлении говорится, что «большая часть информации о том, как работают Windows и приложения, удаляется в течение 30 дней». Процесс сбора адаптирован таким образом, чтобы компонент телеметрии избегал сбора информации, которая могла бы непосредственно идентифицировать человека или организацию. Однако при настройке «Расширенный», когда происходит сбой или зависание Windows или приложения, содержимое памяти ошибочного процесса включается в диагностический отчёт, созданный во время сбоя или зависания, и этот аварийный дамп может содержать конфиденциальную информацию.

Установка NET Framework через функцию включение или отключение компонентов Windows

Нажав «Установить компонент», вы установите .NET Framework через Центр обновления Windows или исправите существующий пакет. Кроме того, вы можете включить .NET Framework через панель управления Windows. Эта опция требует подключения к Интернету. С использованием функций Windows:

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

Вам не нужно выбирать подпункты «Активация Windows Communication Foundation (WCF) HTTP» и «Активация без HTTP-интерфейса Windows Communication Foundation (WCF)», если вы не являетесь разработчиком или администратором сервера, которому требуются эти функции.

Читайте так же:
Решение проблем со звуком в Убунту

Установка NET Framework с помощью автономного установщика

Установить пакет NET Framework можно с помощью автономного установщика. Процесс подразумевает под собой запуск приложения с расширением .exe. Скачать установочный файл можно с официального сайта Microsoft. Посетите страницу загрузки и запустите файл на ПК. Для завершения установки следуйте инструкциям мастера, после чего перезагрузите ПК и проверьте программу на работоспособность.

Установка NET Framework

Установка с загрузочного диска Windows с помощью команды dism

В некоторых системах .NET Framework 3.5 может произойти ошибка установки 0x800f0950, 0x800F0906, 0x800F081Fили 0x800F0907. Например, такое сообщение об ошибке:

Не удалось установить следующую функцию:

.NET Framework 3.5 (включает .NET 2.0 и 3.0)

Код ошибки: 0x800f0950

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

Установочный носитель Windows 10 в качестве источника

Скачайте последнюю версию Windows 10 в формате ISO (при условии, что в вашей системе Windows 10 установлена новейшая сборка) с помощью средства создания мультимедиа, а затем подключите образ ISO.

  • Загрузите Windows 10 ISO, используя Media Creation Tool.
  • Запишите букву вашего DVD или смонтированного диска, скажем, H:.
  • Откройте окно командной строки с повышенными правами (администратор).
  • Введите следующую команду и нажмите ENTER:

dism /online /enable-feature /featurename:NetFX3 /Source:h:sourcessxs /LimitAccess

Если вам необходимо установить «Активацию Windows Communication Foundation (WCF) HTTP» и «Активацию без HTTP-соединения Windows Communication Foundation (WCF)», обязательно добавьте параметр /All:

dism /online /enable-feature /featurename:NetFX3 /All /Source:h:sourcessxs /LimitAccess

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

Установочный носитель Windows 10 в качестве источника

Центр обновления Windows в качестве источника

В качестве альтернативы, чтобы использовать сервер Центра обновления Windows в качестве источника, выполните следующую команду:

dism /online /enable-feature /featurename: NetFX3

Приведённая выше команда устанавливает файлы компонентов .NET Framework 3.5 из Центра обновления Windows. Затем попробуйте снова включить .NET Framework 3.5 с помощью компонентов Windows и перезапустите Windows.

Настройка групповой политики

Ошибка 0x800f0950 может возникнуть из-за того, что параметр компонента в групповой политике отключён. Для того, чтобы включить его, выполните следующие действия:

  1. На клавиатуре одновременно нажмите клавишу с логотипом Windows и клавишу R, чтобы вызвать окно «Выполнить».
  2. Введите «gpedit.msc» и нажмите Enter на клавиатуре.
  3. Перейдите в Конфигурация компьютера/Административные шаблоны/Система.
  4. Двойной щелчок «Укажите настройки для установки дополнительного компонента и его ремонта».
  5. Выберите «Включено», затем нажмите ОК.

Попробуйте установить .NET Framework. Если этот метод сработает, больше ошибку вы не увидите.

Настройка групповой политики

Как видите, исправить неполадки при установке или обновлении .NET Framework довольно просто. Если вы уже сталкивались с подобной проблемой на Windows 10 или других версиях, поделитесь своим опытом с читателями в комментариях под этой статьёй.

Ошибка 0x800F081F и 0x800F0950 при установке .NET Framework 3.5 в Windows 10 — как исправить

alt=»Ошибки 0x800F081F и 0x800F0950 в Windows 10″ width=»» height=»» />Иногда при установке .NET Framework 3.5 в Windows 10 появляется ошибка 0x800F081F или 0x800F0950 «Windows не удалось найти фалы, необходимые для выполнения запрошенных изменений» и «Не удалось применить изменения», причем ситуация является достаточно распространенной и не всегда легко разобраться, в чем дело.

В этой инструкции подробно о нескольких способах исправить ошибку 0x800F081F при установке компонента .NET Framework 3.5 в Windows 10, от более простых к более сложным. Сама установка описывается в отдельной статье Как установить .NET Framework 3.5 и 4.5 в Windows 10.

Прежде чем приступать, обратите внимание, что причиной ошибки, особенно 0x800F0950, может оказаться неработающий, отключенный Интернет или заблокированный доступ к серверам Майкрософт (например, если вы отключали слежку Windows 10). Также причиной иногда оказываются сторонние антивирусы и файрволлы (попробуйте временно их отключить и повторить установку).

Ручная установка .NET Framework 3.5 для исправления ошибки

Первое, что следует попробовать при ошибках во время установки .NET Framework 3.5 в Windows 10 в «Установке компонентов» — использовать командную строку для ручной установки.

Первый вариант предполагает использование внутреннего хранилища компонентов:

Установка .NET Framework из локального хранилища

  1. Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
  2. Введите командуи нажмите Enter.
  3. Если всё прошло успешно, закройте командную строку и перезагрузите компьютер. .NET Framework5 будет установлен.

Если этот способ также сообщил об ошибке, попробуем использовать установку из дистрибутива системы.

Вам потребуется либо загрузить и смонтировать образ ISO с Windows 10 (обязательно в той же разрядности, что у вас установлена, для монтирования нажимаем правой кнопкой мыши по образу и выбираем «Подключить». См. Как скачать оригинальный ISO Windows 10), либо, при наличии, подключить флешку или диск с Windows 10 к компьютеру. После этого выполняем следующие шаги:

Читайте так же:
Не работает SopCast: причины и решения проблемы

Исправление ошибки путем установке .Net 3.5 в DISM

  1. Запустите командную строку от имени администратора.
  2. Введите командугде D: — буква смонтированного образа, диска или флешки с Windows 10 (на моем скриншоте буква J).
  3. Если команда была выполнена успешно, перезагрузите компьютер.

С большой вероятностью один из описанных выше методов поможет в решении проблемы и ошибка 0x800F081F или 0x800F0950 будет исправлена.

Исправление ошибок 0x800F081F и 0x800F0950 в редакторе реестра

Этот способ может оказаться полезным, когда установка .NET Framework 3.5 происходит на корпоративном компьютере, где для обновлений используется свой сервер.

UseWUServer в реестре

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter (Win — клавиша с эмблемой Windows). Откроется редактор реестра.
  2. В редактор реестра перейдите к разделуПри отсутствии такого раздела, создайте его.
  3. Измените значение параметра с именем UseWUServer на 0, закройте редактор реестра и перезагрузите компьютер.
  4. Попробуйте выполнить установку через «Включение и отключение компонентов Windows».

Если предложенный метод помог, то после установки компонента стоит изменить значение параметра на исходное (если он имел значение 1).

Дополнительная информация

Некоторые дополнительные сведения, которые могут оказаться полезными в контексте ошибок при установке .NET Framework 3.5:

[FIX] Ошибка установки .NET Framework 3.5 0x800F0950

код ошибки 0x800F0950 появляется в Windows 10 при попытке установить .NET 3.5 Framework с помощью обычного установщика. Сообщение об ошибке, сопровождающее код ошибки: «Не удалось установить следующую функцию» .

В большинстве случаев затронутым пользователям удавалось решить эту проблему, установив .NET Framework 3.5 с помощью компонента Windows. Если вы используете Windows 10, у вас уже есть установщик на вашем компьютере — вам просто нужно принудительно выполнить установку с экрана функций Windows.

Еще один способ принудительной установки .NET framework 3.5 — это Центр обновления Windows. Имейте в виду, что Microsoft регулярно выпускает обновления для NET Framework , и одна из наиболее распространенных причин, которые могут вызвать ошибку 0x800F0950 , — это случай, когда NET Обновление платформы уже ожидает установки через Центр обновления Windows.

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

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

Метод 1. Установка .NET Framework 3.5 с использованием компонентов Windows

Если вы видите эту ошибку при попытке установить .NET Framework версии 3.5 из установщика, который вы скачали вместе с браузером, вы можете полностью обойти проблему, установив его через меню «Функции Windows».

Имейте в виду, что Windows 10 уже включает в себя архив .NET Framework версии 3.5, вам просто нужно предложить его установить. Несколько затронутых пользователей, которые ранее сталкивались с кодом ошибки 0x800F0950 при установке .NET Framework версии 3.5, обычно подтвердили, что установка прошла гладко, когда они попытались сделать это через экран функций Windows.

Чтобы установить .NET Framework 3.5 через экран функций Windows, следуйте инструкциям ниже:

  1. Откройте Выполнить диалоговое окно, нажав клавишу Windows + R . Затем введите ‘appwiz.cpl’ в текстовое поле и нажмите Enter , чтобы открыть меню Программы и компоненты . .
  2. После входа в меню Программы и компоненты , в меню справа выберите Включить или выключить функции Windows .
  3. Находясь на экране функций Windows, начните с установки флажка, связанного с. NET Framework 3.5 (этот пакет включает .NET 2.0 и 3.0), затем нажмите Ok , чтобы сохранить изменения.
  4. В запросе подтверждения нажмите Да , чтобы начать процедуру, затем дождитесь успешной установки пакета.
  5. После завершения операции перезагрузите компьютер и посмотрите, будет ли проблема устранена после завершения следующего запуска.

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

Метод 2: Установите все ожидающие обновления Windows

Одна из причин, которая может вызвать ошибку 0x800F0950 при попытке Чтобы установить обновление .NET Framework 3.5, необходимо учитывать тот факт, что в Центре обновления Windows уже есть запланированное обновление, готовое сделать то же самое.

Читайте так же:
Во что можно поиграть по переписке в ВК

Некоторые пользователи, столкнувшиеся с тем же кодом ошибки, сообщили, что им наконец удалось исправить проблема после того, как они обновили свою версию Windows 10 до последней доступной сборки. После этого и перезагрузки компьютера большинство из них сообщило, что .NET Framework 3.5 уже была установлена, поэтому не было необходимости использовать специальный установщик.

Если этот сценарий применим, установите каждое ожидающее обновление для ваш компьютер с Windows 10 и посмотрите, решит ли это проблема автоматически:

  1. Откройте диалоговое окно Выполнить , нажав Клавиша Windows + R . Затем введите ‘ms-settings: windowsupdate’ в текстовое поле и нажмите Enter , чтобы открыть Центр обновления Windows . вкладка приложения Настройки .
  2. Внутри экрана Центра обновления Windows , перейдите в правый раздел и нажмите Проверить наличие обновлений .
  3. Затем следуйте инструкциям на экране, чтобы установить каждое ожидающее обновление, пока вы не обновите компьютер.
    Примечание. Если вам будет предложено перезагрузить компьютер прежде чем у вас появится возможность установить все ожидающие обновления, перезапустите, как указано. Но после завершения следующего запуска вернитесь к тому же экрану Центра обновления Windows, чтобы завершить установку оставшихся обновлений.
  4. Как только вам, наконец, удастся установить все ожидающие обновления Windows, вы обнаружите, что файл. NET Framework 3.5 уже была установлена ​​компонентом Центра обновления Windows.

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

Метод 3: Установка NET Framework с установочного носителя

В случае, если первые два исправления не сработали для вас, одно жизнеспособное исправление, которое многие пользователи успешно использовали, — это заставить совместимый установочный носитель установить NET Framework для вас из командной строки с повышенными привилегиями или окна Powershell .

Это эквивалент метода, описанного ниже, но он будет работать быстрее, если у вас уже есть совместимый установочный носитель.

Если вы хотите использовать этот метод попробуйте, следуйте инструкциям ниже, чтобы установить версию .NET Framework 3.5 непосредственно с совместимого установочного носителя:

  1. Вставьте совместимый установочный носитель в ваш DVD-привод, флэш-накопитель или смонтируйте его, если вы используете ISO.
  2. Нажмите клавишу Windows + R , чтобы открыть Диалоговое окно «Выполнить» . Затем введите ‘cmd’ внутри текстового поля и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями. Когда вы увидите UAC (запрос учетной записи пользователя) , нажмите Да , чтобы предоставить права администратора.

Примечание. Если вы хотите использовать Powershell, введите« PowerShell »вместо« cmd ‘.

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

Метод 4: Создание пользовательского сценария установки

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

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

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

    Откройте диалоговое окно Выполнить , нажав клавишу Windows + R. Затем введите блокнот ”.. exe » и нажмите Ctrl + Shift + Enter , чтобы открыть окно Блокнота с повышенными правами.

Примечание. Когда вас предложит UAC (контроль учетных записей) , нажмите Да , чтобы предоставить права администратора.

Примечание: g> Вам нужно будет заменить PLACEHOLDER на букву диска, на котором в настоящее время размещен установочный носитель.

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

Метод 5: Выполнение восстановительной установки

Если ни одно из возможных исправлений не исправлено выше сработали для вас, вполне вероятно, что вы имеете дело с каким-либо типом коррупции, которая не исчезнет традиционным способом. В этом случае вы должны попытаться устранить код ошибки 0x800F0950 , сбросив каждый файл, связанный с Windows.

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

Хотя чистая установка не будет различать и удалять все на вашем диске с ОС (если вы не сделаете резервную копию заранее), при восстановительной установке будут затронуты только компоненты ОС, а личные файлы, приложения и игры останутся нетронутыми.

голоса
Рейтинг статьи
Ссылка на основную публикацию