[Исправить] Ошибка 0x800F0954 при установке .NET Framework 3.5 или любой дополнительной функции - Winhelponline

Error 0x800f0954 Installing

Когда вы пытаетесь установить .NET Framework 3.5 или любую другую дополнительную функцию с помощью «Компонентов Windows» ( optionalfeatures.exe ) или с помощью командной строки DISM, ошибка 0x800F0954 может всплывать.



включить функцию .net framework 3.5



После включения .NET Framework 3.5 и нажатия OK может появиться следующая ошибка:



Windows не может внести запрошенные изменения.

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



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

Windows имеет ошибку 0x800F0954 .net framework

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

DISM / Online / Enable-Feature / FeatureName: NetFx3 / Все

После нажатия клавиши ENTER вы можете увидеть полное сообщение об ошибке:

Инструмент обслуживания образов развертывания и управления ими
Версия: 10.0.16299.15
Версия изображения: 10.0.16299.192
Включение функции (-ов)
[========================== 100,0% ==================== = ====]
Ошибка: 0x800f0954
DISM не удалось. Никакой операции не проводилось.
Для получения дополнительной информации просмотрите файл журнала.
Файл журнала DISM можно найти в C: Windows Logs DISM DISM.log

В DISM.log файл будет отображать эти записи / ошибки:

xxxx, Info DISM Диспетчер пакетов DISM: PID = 12956 TID = 12296 Дополнительные журналы операций, связанных с онлайн-пакетами и функциями, можно найти в% WINDIR%  logs  CBS  cbs.log - CPackageManagerCLIHandler :: ExecuteCmdLine xxxx, Ошибка DISM DISM.EXE : Диспетчер пакетов DISM обработал командную строку, но не удалось. HRESULT = 800F0954

И CBS.log файл записал бы эти ошибки:

xxxx, Info CBS DWLD: не удалось выполнить поиск обновлений Windows [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS] xxxx, возвращается информация CBS FC: WindowsUpdateDownloadFromUUP. [0x800F0954]

Обратите внимание, что ошибка 0x800f0954 относится к CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS что указывает на то, что ваша система могла быть настроена на использование сервера WSUS (в вашей доменной сети) для получения обновлений вместо прямого подключения к серверам Центра обновления Windows.

[Исправить] Ошибка 0x800F0954 при установке .NET Framework 3.5 или любой дополнительной функции

Если ошибка 0x800f0954 происходит установка дополнительных компонентов Windows, это может быть связано с тем, что система не может получить доступ к серверу Windows Update. Это особенно верно в случае компьютеров, присоединенных к домену, которые настроены на загрузку обновлений с сервера WSUS. Также возможно, что ваш компьютер когда-то был частью корпоративной или доменной сети, и параметр групповой политики все еще действует.

Шаг 1. Обход WSUS для установки компонентов и обновлений непосредственно из Центра обновления Windows

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

  1. Щелкните правой кнопкой мыши 'Пуск' и выберите 'Выполнить'.
  2. Тип regedit.exe и нажмите ОК
  3. Перейдите в следующий раздел реестра:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU
  4. На правой панели, если значение с именем UseWUServer существует, установите его данные на 0
  5. Закройте редактор реестра.
  6. Перезагрузите Windows.

Посмотрите, сможете ли вы сейчас установить .Net Framework 3.5 или какие-либо дополнительные функции. В большинстве случаев описанные выше действия должны решить проблему.

Шаг 2. Установите .NET Framework (или дополнительные компоненты) с Windows 10 ISO или DVD

Если процедура в шаге 1 не помогла, вы можете использовать следующую команду DISM (с исходным путем установки) для установки дополнительных функций с Windows 10 ISO или DVD. Однако вы должны убедиться, что версия Windows 10 на вашем DVD или ISO соответствует версия Windows 10 установлен в вашей системе.

Вот шаги для установки .NET Framework 3.5 с установочного диска Windows 10 или ISO:

  1. Получите последний ISO-образ Windows 10 (при условии, что в вашей системе Windows 10 установлена ​​последняя сборка), используя Инструмент для создания медиа . Ошибка .net framework - iso sources sxs

    Загрузите Windows 10 ISO с помощью Media Creation Tool

    Примечание редактора: еще лучшим вариантом было бы полностью обновить ваше устройство с Windows 10, а затем подготовить установочный диск с обновленной версией Windows 10 путем интегрирования. Смотри как в Slipstream Windows 10 (интеграция обновлений с исходным установочным диском)

  2. Смонтируйте образ ISO, дважды щелкнув файл ISO.
  3. Запишите букву диска DVD или подключенного диска, скажем, ЧАС:
    DISM включить функцию netfx3
  4. Откройте повышенная командная строка Окно (Администратор).
  5. Введите следующую команду и нажмите клавишу ВВОД.
    DISM / онлайн / включить-функцию / имя функции: NetFX3 / Источник: H:  sources  sxs / LimitAccess

    советы лампочка значок

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

Аналогичным образом, чтобы установить другие дополнительные функции с помощью DISM, см. Сообщение в блоге Добавление функций (включая .NET 3.5) в Windows 10 - беспорядки Майкла Нихауса по развертыванию Windows и Office а также статьи Microsoft Docs Параметры командной строки для обслуживания пакетов возможностей DISM & Доступные функции по запросу

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


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)

Связанная статья