Будет очень неприятно, если вы захотите установить Windows .NET Framework 3.5 на свой компьютер, но вам будет отказано в сообщении об ошибке «Windows не может внести запрошенные изменения. Код ошибки 0x800F0954 “. Этот код ошибки может создать проблемы, когда вы пытаетесь включить или установить какие-либо дополнительные функции Windows на вашем устройстве с Windows 10. Если вы столкнулись с этой проблемой, не волнуйтесь. Существуют исправления, которые помогут вам решить эту проблему. Эта ошибка возникает, когда соединение между службами Windows Server Update Services (WSUS) и установщиком дополнительных компонентов Windows не работает или прерывается. Таким образом, установщик необязательных компонентов Центра обновления Windows также не может получить разрешение на загрузку необязательных компонентов Windows и отображает сообщение об ошибке. Оставим причины в стороне, давайте сразу займемся исправлениями.
Если вы заметили тот же код ошибки в окне командной строки, попробуйте эти начальные обходные пути и проверьте, решена ли ваша проблема.
Первоначальные обходные пути–
1. Запустить снова компьютер и после перезагрузки устройства попробуйте снова установить платформу .NET.
2. Проверьте, ожидают ли какие-либо обновления Windows. Если какие-либо обновления Windows ожидают рассмотрения, установите Центр обновления Windows (многие из обновлений Windows поставляются с системами .NET framework, которые устанавливаются при обновлении Windows).
[ВАЖНЫЙ]- Прежде чем переходить к исправлениям, убедитесь, что вы создали точка восстановления системы для вашей системы. В любом случае, если что-то пойдет не так, вы сможете вернуть систему в текущее состояние.
Если по-прежнему, вы столкнулись с проблемой при установке .NET framework 3.5 или любой дополнительной функции Windows, воспользуйтесь этими исправлениями:
Обновление Fix-1 из Центра обновления Windows без разрешения WSUS-
Как мы уже говорили, причиной этой ошибки является принятие или отклонение запроса между службами Windows Server Update Services (WSUS) и Установщик дополнительных компонентов Windows, поэтому мы можем обойти запрос на утверждение в WSUS и напрямую установить компонент Windows без WSUS. Для этого внимательно выполните следующие действия:
1. Сначала вам нужно будет ввести «Реестр" в Поиск поле рядом со значком Windows.
2. Затем вам нужно нажать на значок «Редактор реестра“.
2. На левой панели Редактор реестра, перейдите в это место -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Теперь на правой панели Двойной клик на "UseWUServer“.
4. Измените данные значения на «0“. Нажмите на "ОК“.
Если вы не можете найти "UseWUServer«, Вам нужно создать ключ самостоятельно. Выполните следующие действия, чтобы создать ключ:
а. После перехода к «АвстралияРеестр, щелкните правой кнопкой мыши на пустом месте и нажмите «Новый»И нажмите«DWORD (32-битное) Значение“.
б. Теперь переименуйте "Новый ключ" в виде "UseWUServer“. Теперь выполните шаг 2 исправления-1.
Закройте редактор реестра и перезагружать твой компьютер. После перезагрузки попробуйте снова установить .NET framework 3.5 на свой компьютер. Если вы все еще сталкиваетесь с проблемой, перейдите к следующему исправлению.
Fix-2 Установите дополнительный компонент с Windows MCT-
Если у вас возникла проблема с установкой функции напрямую из панели управления, вы можете сделать это с помощью Windows PowerShell, где вам нужно загрузить Windows 10 ISO с помощью Media Creation Tool (MCT). Выполните следующие действия, чтобы установить дополнительную функцию из Windows PowerShell–
1. Загрузите Windows 10 ISO (не забудьте совместить номер сборки ISO с вашей Windows 10 на вашем компьютере. Теперь смонтируйте ISO в своей системе, дважды щелкнув по нему.
2. Нажмите Клавиша Windows + R ключ и введите "Powershell"И нажмите"ОК“.
2. Затем вам нужно будет скопировать и вставить эту команду на свой PowerShell окно и ударил Входить.
Добавить-WindowsCapability -Online -Name NetFx3 ~~~~ -Source D: \ Sources \ SxS
Измените имя источника в соответствии с диском, на котором вы смонтировали ISO-образ Windows 10, это означает, что если вы смонтировали ISO на диске G: \, вам нужно изменить команду как-
Добавить-WindowsCapability -Online -Имя NetFx3 ~~~~ -Источник G: \ Sources \ SxS
ПРИМЕЧАНИЕ-
Если вы не можете запустить эту команду в окне PowerShell, копировать а также вставить эта команда в PowerShell окно и ударил Входить.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Источник: D: \ Sources \ SxS
[ПРИМЕЧАНИЕ-Измените имя источника в соответствии с диском, на котором вы смонтировали ISO-образ Windows 10, означает, что если вы смонтировали ISO в ГРАММ:\drive, тогда вам нужно изменить команду как-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Источник:ГРАММ:\ Источники \ SxS
3. Теперь, наконец, вам нужно проверить, установлена ли .NET Framework или нет, скопировав и вставив эту команду в PowerShell окно и ударил Входить.
Get-WindowsCapability -Online -Имя NetFx3 ~~~~
Перезагрузить твой компьютер.
После перезагрузки проверьте, установлена ли на вашем компьютере .NET Framework 3.5. Если по-прежнему возникает ошибка «Ошибка установки .NET Framework 3.5 с кодом 0x800F0954», выполните следующее исправление.
Fix-3 Установите .NET Framework 3.5 из командной строки-
Вы можете установить .NET framework 3.5, просто загрузив Windows 10 ISO / DVD и выполнив команду в окне командной строки. Выполните следующие действия, чтобы установить .NET Framework 3.5 из окна командной строки.
1. Загрузите Windows 10 ISO.
(ПРИМЕЧАНИЕ- При загрузке не забудьте сопоставить номер сборки ISO с вашей Windows 10 на вашем компьютере.)
2. Теперь смонтируйте ISO, дважды щелкнув по нему.
3. Запомните буквенное название диска (например, «G:» / «H:» и т. Д.).
4. Теперь вам нужно нажать Клавиша Windows + R запустить Запустить.
5. Когда вы увидите окно «Выполнить», вам нужно будет ввести «cmd" в этом Запустить окно и нажмите «ОК“.
3. Сейчас копировать вставить эта команда на вашем Командная строка окно и ударил Входить.
DISM / Online / enable-feature / имя функции: NetFX3 / Источник: H: \ sources \ sxs / LimitAccess
ПРИМЕЧАНИЕ- Вам нужно будет изменить букву диска в команде в соответствии с буквой диска, на который вы загрузили DVD.
DISM / Online / enable-feature / имя функции: NetFX3 / Источник:ГРАММ:\ источники \ sxs / LimitAccess
ПРИМЕЧАНИЕ-
Если вы столкнулись с проблемой при выполнении этой команды, попробуйте выполнить указанную ниже команду:
DISM / онлайн / включить-функцию / имя: NetFX3 / Все / Источник:буква диска: \ источники \ sxs / LimitAccess
ПРИМЕЧАНИЕ- Не забудьте изменить "буква диска‘В команде, как обсуждалось ранее.
DISM / онлайн / включить-функцию / имя: NetFX3 / Все / Источник:ГРАММ:\ источники \ sxs / LimitAccess
Перезагрузить твой компьютер.
После перезагрузки проверьте, не возникает ли на вашем компьютере проблема «Не удалось установить .NET Framework 3.5 с кодом ошибки 0x800F0954».
Вы должны иметь возможность включить / установить .NET Framework 3.5 на свой компьютер без каких-либо дополнительных ошибок.