Код ошибки 0x800f0950 windows 10

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

Иногда при установке .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 в «Установке компонентов» — использовать командную строку для ручной установки.

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

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

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

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

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

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

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

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

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

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

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

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

Как исправить ошибку 0x800f0950 при установке .NET Framework 3.5 в Windows 10

Вы пытаетесь установить .NET Framework 3.5, но при установке вы получаете ошибку 0x800f0950, препятствующую загрузке и установке пакета? Узнайте, как решить эту проблему и установить .NET Framework в Windows 10 другими способами.

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

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

Как с этим бороться? Давайте посмотрим.

1. Используете ли вы программу для блокировки «шпионажа» через Windows 10? Это может помешать вам подключиться к службе Windows Update для загрузки библиотек

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

Чтобы гарантировать, что доступ к службе Windows Update не заблокирован таким образом, проверьте файл hosts. Для этого нажмите комбинацию клавиш Windows + R, и затем введите следующий путь к панели запуска:

C: / Windows / System32 / драйверы / и т.д. /

Откроется окно File Explorer, указывая на вышеуказанный путь. Среди отображаемых файлов вы найдете файл хостов. Щелкните его правой кнопкой мыши и выберите «Открыть с помощью». В новом окне выберите «Блокнот».

Когда файл открывается в Блокноте, он должен содержать только исходное содержимое, в котором каждая строка начинается с символа «#». Ниже на изображении вы можете увидеть, что находится в чистом, оригинальном, неизмененном файле хостов.

Убедитесь, что между IP-адресами и доменами в нижней части нет дополнительных перенаправлений. Если они есть, выберите их и удалите, а затем сохраните изменения в файле.

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

2. Установите .NET Framework 3.5 с помощью опции «Включить или отключить Windows».

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

Откройте меню «Пуск» в Windows 10, а затем введите следующую фразу на клавиатуре для поиска параметров с тем же именем:

Включение или выключение функций Windows

Появится новое окно со списком функций в системе Windows, которые мы можем установить или которые уже установлены (отмеченные элементы).

Здесь, в верхней части списка, вы найдете функцию .NET Framework 3.5. Выберите список .NET Framework 3.5 и нажмите «ОК», чтобы попытаться установить библиотеку таким образом.

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

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

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

Загрузите автономный установщик .NET Framework 3.5

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

Загрузите автономный установщик из указанной выше ссылки и запустите его. В новом окне установщика нажмите кнопку «НАЧАЛО УСТАНОВКИ». Начнется установка библиотек .NET Framework 3.5, которые на этот раз должны идти корректно.

4. Установите .NET Framework 3.5 с установочного носителя Windows 10 с помощью команды DISM

Если все остальное не удалось, есть еще один способ установить .NET Framework 3.5. Эти библиотеки все еще можно установить с официального носителя USB / DVD с установщиком Windows 10. Если у вас нет установщика Windows 10, все в порядке — вы можете загрузить образ ISO из Windows 10 прямо с веб-сайта Microsoft.

После того, как у вас есть USB / DVD с установщиком Windows 10, поместите его на свой компьютер. Если у вас есть только образ ISO из Windows 10, просто дважды щелкните его — он будет установлен в системе как DVD. Открыть окно «Этот компьютер» и проверьте, какая буква диска была назначена установщику Windows 10. В моем случае это письмо G — помните письмо, которое появляется в вашем.

Откройте меню «Пуск», затем найдите параметр с именем cmd. Отобразится список найденных параметров. «Командная строка». Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Появится новое окно командной строки, работающее в режиме администратора. Измените следующую команду, вставив букву своего диска X, а затем введите его в окне командной строки:

dism / online / enable-feature / featurename: NetFX3 / Источник: X: sources sxs / LimitAccess

В моем случае буквой диска, в которой установлен установщик Windows 10, является G, поэтому вместо X я вхожу в G.

Сделайте то же самое дома, вставив соответствующую букву диска, в которой находится установщик Windows 10.

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

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

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

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

Другим способом, который может помочь вам принудительно установить .NET Framework 3.5, является Центр обновления Windows. Помните, что Microsoft регулярно отправляет обновления для NET Framework, и одна из наиболее распространенных причин, которые могут вызвать ошибку 0x800F0950, – это случай, когда обновление NET Framework уже ожидает установки через Центр обновления 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» внутри текстового поля и нажмите клавишу «Ввод», чтобы открыть меню «Программы и компоненты».Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
  2. Зайдя в меню «Программы и компоненты», используйте меню справа, чтобы включить или отключить функции Windows.Доступ к меню функций Windows
  3. Когда вы находитесь на экране функций Windows, начните с установки флажка, связанного с .NET Framework 3.5 (этот пакет включает в себя .NET 2.0 и 3.0), затем нажмите кнопку «ОК», чтобы сохранить изменения.Включение .NET Framework 3.5
  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» в текстовом поле и нажмите клавишу «Ввод», чтобы открыть вкладку «Обновление Windows» приложения «Настройки».Диалог запуска: ms-settings: windowsupdate
  2. На экране Центра обновления Windows перейдите в правый раздел и нажмите «Проверить наличие обновлений».Установка каждого ожидающего обновления Windows
  3. Затем следуйте инструкциям на экране для установки каждого ожидающего обновления, пока не обновите компьютер.
    Примечание. Если вам будет предложено перезагрузить компьютер, прежде чем вы сможете установить каждое ожидающее обновление, перезапустите его, следуя инструкциям. Но после завершения следующего запуска вернитесь к тому же экрану Windows Update, чтобы завершить установку оставшихся обновлений.
  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 (Запрос учетной записи пользователя), нажмите Да, чтобы предоставить административные привилегии.Введите «cmd» в диалоговом окне «Выполнить»

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

  • Как только вы окажетесь внутри командной строки с повышенными правами CMD, введите следующую команду и измените «XXX», указав букву, которая в настоящее время содержит установочный носитель: Dism / online / enable-feature / featurename: NetFX3 / All / Source: XXX: sources sxs / LimitAccess
  • Нажмите Enter, чтобы начать этот процесс, затем дождитесь завершения операции. После завершения установки перезагрузите компьютер и проверьте, была ли успешно установлена ​​платформа NET после следующего запуска.
  • Если вы все равно видите ошибку 0x800F0950 или установка не удалась с другим кодом ошибки, перейдите к следующему потенциальному исправлению ниже.

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

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

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

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

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

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

    Как только вы окажетесь в окне блокнота с повышенными правами, вставьте следующий код: @echo off
    Название .NET Framework 3.5 Автономный установщик
    для %% I в (D E F G H I J K L M N O P Q R S T U V W X Y Z) делать, если существует “%% I: sources install.wim” set setupdrv = %% I
    если определено setupdrv (
    echo Найден диск% setupdrv%
    echo Установка .NET Framework 3.5 …
    Dism / online / enable-feature / имя_функции: NetFX3 / All / Источник: PLACEHOLDER: sources sxs / LimitAccess
    эхо.
    должен быть установлен echo .NET Framework 3.5
    эхо.
    ) еще (
    echo Установочный носитель не найден!
    echo Вставьте DVD или флешку и запустите этот файл еще раз.
    эхо.
    )
    Пауза

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

  • После того, как вы успешно вставили код и изменили его соответствующим образом, используйте ленту вверху, чтобы выбрать «Файл»> «Сохранить как», а затем выберите подходящее место, где вы хотите сохранить только что созданный скрипт.
  • Вы можете назвать его так, как хотите, но ВАЖНО заканчивать имя расширением «.cmd». После добавления правильного расширения нажмите кнопку Сохранить, чтобы создать исправление.Создание исправления CMD
  • Затем перейдите в папку, в которой вы ранее сохранили скрипт .cmd, затем щелкните правой кнопкой мыши файл и выберите «Запуск от имени администратора» в появившемся контекстном меню. Затем нажмите кнопку «Да» в окне подтверждения и дождитесь завершения операции.
  • В конце этой процедуры этот пользовательский сценарий установит .NET 3.5 Framework и использует установочный носитель Windows для доступа к любым файлам поддержки для выполнения работы. После завершения этой операции перезагрузите компьютер и посмотрите, исправлена ​​ли проблема.
  • Если вы все еще видите код ошибки 0x800F0950 или застряли с другим кодом ошибки, перейдите к следующему потенциальному исправлению ниже.

    Способ 5: выполнение ремонтной установки

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

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

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

    Как исправить неполадку 0x800F081F при установке .NET Framework 3.5 на Windows 10?

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

    Причины ошибок 0x800F0950 и 0x800F081F

    Самыми распространенными причинами ошибок 0x800F0950 и 0x800F081F являются:

    • Поврежденный файл самого установщика;
    • Блокировка файла антивирусом или Защитником Windows;
    • Проблемы с интернет подключением или его полное отсутствие;
    • Заблокированный доступ к серверам Microsoft;
    • Отключенная телеметрия (Windows 10 для активации фреймворков нужно включить данную опцию);
    • Вирусы.

    Прежде, чем решать данные ошибки, убедитесь, что у вас ПК подключен к интернету и в нем включена телеметрия (посте установки пакета её можно отключить).

    Способы решения ошибки 0x800F081F при установке .NET Framework 3.5 на Windows 10

    Если при установке .NET Framework 3.5 на Windows 10 вы столкнулись с ошибкой 0x800F081F или 0x800F0950, то нужно скачать с официального сайта Майкрософт повторно установщик .NET Framework 3.5 и выполнить его установку ручную. Для этого выполняем следующее:

    • Запускаем Командную строку с правами Администратора. Для этого нужно нажать «Пуск» и в поисковую строку ввести нужный запрос. Далее нажимаем правой кнопкой мыши на выдаче и выбираем «Запустить от имени Администратора».

    • Откроется консоль. Вводим «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess».

    • Операция должна пройти успешно. После неё нужно перезагрузить ПК.

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

    • Подключаем к ПК флешку с установочными файлами системы.
    • Загружаемся в BIOS. Выставляем приоритетность загрузки со съемного носителя.
    • Загружаемся с образа. Выбираем «Восстановление системы».

    • Попадем в новое меню на синем фоне. Здесь нужно выбрать «Диагностика», «Дополнительные параметры».

    • А в «Дополнительных параметрах» нужно выбрать «Командная строка».

    • В консоли нужно ввести команду «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs», где вместо D вводим букву диска с вашим образом.

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

    Если же вы пытаетесь установить NET Framework 3.5 на корпоративную версию Windows 10, то проблема может крыться в реестре, который нужно отредактировать. Для этого выполняем следующее:

    • Жмем «Win+R» и вводим «regedit».
    • Откроется редактор реестра. Нужно перейти по ветке «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU». Здесь находим параметр «UseWUServer» и задаем ему значение «0».

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

    ВАЖНО! Если такого раздела в реестре нет, то нужно его создать вручную.

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

    [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. Метод 1. Установка .NET Framework 3.5 с использованием компонентов Windows
    2. Метод 2: Установите все ожидающие обновления Windows
    3. Метод 3: Установка NET Framework с установочного носителя
    4. Метод 4: Создание пользовательского сценария установки
    5. Метод 5: Выполнение восстановительной установки

    Метод 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 ‘.

  • Как только вы попадете в командную строку CMD с повышенными привилегиями, введите следующую команду и измените’ XXX ‘на буква, на которой сейчас находится установочный носитель:
  • Нажмите Enter , чтобы начать этот процесс, затем дождитесь завершения операции. После завершения установки перезагрузите компьютер и посмотрите, успешно ли была установлена ​​платформа NET после завершения следующего запуска.
  • На случай, если вы все равно увидите 0x800F0950 или установка завершилась неудачно из-за другого кода ошибки, перейдите к следующему потенциальному исправлению ниже.

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

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

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

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

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

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

    Как только вы окажетесь в окне Блокнота с повышенными привилегиями, вставьте следующий код:

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

  • После успешной вставки кода и вы измените его соответствующим образом, используйте ленту вверху, чтобы выбрать Файл>Сохранить как , затем выберите подходящее место, где вы хотите сохранить сценарий, который вы только что создан.
  • Вы можете назвать его как хотите, но ВАЖНО заканчивать имя расширением ‘.cmd’. После добавления правильного расширения нажмите кнопку Сохранить , чтобы создать исправление.
  • Затем перейдите в папку, в которой вы ранее сохранили сценарий .cmd, затем щелкните файл правой кнопкой мыши и выберите Запуск от имени администратора во вновь появившемся контекстном меню. Затем нажмите Да в запросе подтверждения и дождитесь завершения операции.
  • В конце этой процедуры этот настраиваемый сценарий установит .NET 3.5. Framework и используйте установочный носитель Windows для доступа к файлам поддержки, чтобы выполнить свою работу. После завершения этой операции перезагрузите компьютер и посмотрите, устранена ли проблема.
  • Если вы все еще видите код ошибки 0x800F0950 или вы застряли с другим кодом ошибки, перейдите к следующему потенциальному исправлению ниже.

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

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

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

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