Categories: Windows

Как исправить ошибку 0x800f0954 в Windows 10

Рассказываем, из-за чего возникает и как исправить ошибку 0x800f0954 в Windows 10.

Что это за ошибка?

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

А .NET Framework — это очень нужный инструмент для разработчиков, на базе которого построены многие приложения для Windows. Эти же приложения полагаются на Фреймворк при запуске. Проще говоря, обойтись без него никак нельзя. Поэтому ошибку 0x800f0954 придется как-то исправлять. Иначе есть шанс лишиться кучи программ и видеоигр.

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

Меняем параметры реестра

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

Для этого:

  • Кликаем по иконке в виде лупы в левом нижнем углу.

Жмем сюда

  • В открывшееся поисковое поле вводим название программы regedit и запускаем ее от имени администратора.

Обязательно выбираем этот пункт

  • Когда появится запрос от системы безопасности, нажимаем «Да».

Возможно, для внесения изменений понадобится пароль администратора

  • Откроется реестр. Переходим в нем в папку Windows по пути HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows .
  • Кликаем по этой папке правой кнопкой мыши.

Создаем подпапку в этой директории

  • В появившемся контекстном меню наводим курсор на пункт «Создать», а потом выбираем опцию «Раздел».
  • Даем ему название WindowsUpdate.

Сначала нажимаем вот сюда

  • Потом кликаем правой кнопкой мыши по папке WindowsUpdate и повторяем то же самое. То есть создаем еще один раздел. На этот раз с названием AU .

Внимательно указывайте названия папок и файлов

  • Открываем вновь созданный раздел AU. Получится вот такой путь HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU .
  • Кликаем правой кнопкой мыши по пустому пространству в правой части редактора реестра.
  • В появившемся контекстном меню выбираем опцию «Создать параметр DWORD (32 бита)».

Создаем новую опцию

  • Даем параметру название UseWUServer .
  • Кликаем по нему дважды.

Скорее всего, у вас тут будет всего лишь один параметр

  • Появится окошка с настройками. Заменяем «Значение» на 0.

Остальные значения оставляем прежними

  • После этого перезагружаем компьютер и заново пытаемся установить .NET Framework. Ошибка должна исчезнуть.

Удаляем файлы CBS

Второй способ — удаление временных файлов CBS. Это журнал данных Component-Based Servicing. Иногда их наличие мешает установке тех или иных системных компонентов и сторонних приложений.

Чтобы их удалить:

  • Открываем встроенный файловый менеджер Windows.
  • Переходим в папку _ Локальный диск (С:)WindowsLogsCBS_
  • Удаляем все содержимое. Просто выделяем и жмем на клавишу Delete .
  • А потом очищаем корзину.

У меня тут всего один файл, но у вас их может быть с десяток разных. Удаляем все сразу. Они не нужны

После удаления журналов пробуем установить .NET Framework через систему выгрузки образов Microsoft. Для этого:

  • Открываем поисковик Windows, кликнув по соответствующей иконке.
  • Ищем там программу cmd.exe и запускаем от имени администратора.

Командную строку тоже надо включать от имени администратора. И тоже может понадобиться пароль

  • Затем вводим команду _ Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:_
  • Дождавшись окончания работы программы, перезапускаем компьютер.
  • А потом еще раз пробуем установить .NET Framework. В этот раз должно получиться.

Устанавливаем .NET Framework через командную строку

Еще один способ обойти ошибку 0x800f0954 — установка .NET Framework прямо с образа системы через командную строку.

Чтобы это сделать:

  • Создаем флэшку с установочными файлами Windows (перед этим, вероятно, придется скачать образ Windows 10 с официального сайта Microsoft).
  • Вставляем ее в компьютер и запоминаем букву диска, под которой она отображается в системе.
  • Открываем поисковик Windows.
  • Ищем там командную строку и запускаем ее от имени администратора.
  • Сразу же вводим туда команду Add-WindowsCapability -Online -Name NetFx3~~~~ -Source буква диска, под которым записана флэшка с Windows :sourcessxs

В моем случае выбран диск с буквой F . Вот как он вписывается в команду

  • Дожидаемся, пока завершится процесс загрузки и установки нужных компонентов.
  • Затем перезагружаем компьютер и заново пробуем установить .NET Framework стандартным способом.

Устанавливаем дополнительные компоненты

Если у вас установлена Windows 10 Pro (или Enterprise), то есть еще один вариант исправления ошибки. Для этого надо поменять параметры групповой политики в системе.

Чтобы это сделать:

  • Одновременно нажимаем клавиши Win + R .
  • В окне программы «Выполнить» набираем gpedit.msc и кликаем по кнопке ОК.

Это короткий путь к редактору групповых политик

  • Откроется редактор групповых политик. Переходим там по пути «Конфигурация компьютера»«Административные шаблоны»«Система».
  • Затем ищем политику под названием «Укажите параметры для установки необязательных компонентов и восстановления компонентов». Кликаем по ней два раза.
  • Ставим галочки напротив пункта «Включено» и напротив пункта «Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из центра обновления Windows вместо использования служб Windows Server Update Services (WSUS)»
  • После этого перезагружаем компьютер и пробуем заново установить .NET Framework.
Загрузка …
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

1 месяц ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

1 месяц ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

1 месяц ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

1 месяц ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

1 месяц ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

1 месяц ago