Перейти к содержанию

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

Когда вы пытаетесь установить .NET Framework 3.5 или любую другую дополнительную функцию с помощью «Компонентов Windows» (optionalfeatures.exe) или с помощью командной строки DISM, ошибка 0x800F0954 может появиться всплывающее окно.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

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

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

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

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

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

Та же ошибка может возникнуть при попытке установить дополнительное распознавание речи или дополнительные шрифты с использованием дополнительных функций на странице настроек или с помощью командной строки DISM. Например, вы запускаете следующую команду, чтобы установить .NET Framework 3.5 из командной строки с повышенными привилегиями или из командной строки администратора.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

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

После нажатия ВХОДИТЬ, вот полное сообщение об ошибке, которое вы можете увидеть:Инструмент обслуживания образов развертывания и управления ими
Версия: 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.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

[Исправить] Ошибка 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.

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};Посмотрите, сможете ли вы установить .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 используется новейшая сборка) с помощью Media Creation Tool.средство создания мультимедиа - загрузите windows 10 iso, установочный носитель usbЗагрузите Windows 10 ISO с помощью Media Creation Tool

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

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

    DISM включить функцию netfx3

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

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

Надеюсь, эта статья помогла вам установить .NET Framework 3.5 или любые другие дополнительные функции Windows, не получив сообщения об ошибке.0x800F0954.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-leader-1-0’)};

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *