Исправить ошибку при установке .NET Framework 3.5 с кодом ошибки 0x800F0954 в Windows 10

Будет очень неприятно, если вы хотите установить Windows .NET Framework 3.5 на свой компьютер, но вам отказывают с сообщением об ошибке, в котором говорится: «Windows не удалось внести запрошенные изменения. Код ошибки 0x800F0954 «. Этот код ошибки может создать проблемы, когда вы пытаетесь включить или установить любую из дополнительных функций Windows на своем устройстве с Windows 10. Если вы столкнулись с этой проблемой, не волнуйтесь. Доступны исправления, чтобы решить проблему для вас. Эта ошибка возникает, когда соединение между службами Windows Server Update Services (WSUS) и установщиком дополнительных компонентов Windows не работает или разрывается. Таким образом, установщик дополнительных компонентов Центра обновления Windows также не может получить разрешение на загрузку дополнительных компонентов Windows и показывает сообщение об ошибке. Оставим причины в стороне, а сразу перейдем к исправлениям.

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

РЕКЛАМА

Первоначальные обходные пути —

1. Перезагрузите компьютер и после перезагрузки устройства попробуйте снова установить .NET framework.
2. Проверьте, ожидаются ли какие-либо обновления Windows. Если ожидается какое-либо из обновлений Windows, установите Центр обновления Windows (многие из обновлений Windows поставляются с системами .NET Framework, которые устанавливаются при обновлении Windows).

[IMPORTANT]- Прежде чем переходить к исправлениям, убедитесь, что вы создали точку восстановления системы для своей системы. В любом случае, если что-то пойдет не так, вы сможете вернуть систему в нынешнее состояние.

Если вы все еще сталкиваетесь с проблемой установки .NET framework 3.5 или любой дополнительной функции Windows, воспользуйтесь этими исправлениями:

Обновление Fix-1 из Центра обновления Windows без разрешения WSUS-

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

1. Сначала вам нужно будет ввести «Реестр» в Поиск рядом со значком Windows.

2. Затем вам нужно нажать «Редактор реестра».

Reg Editor Реестр Новый

2. На левой панели Редактор реестраперейдите в это место-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

3. Теперь на правой панели дважды щелкните «UseWUServer».

4. Измените значение данных на «0». Нажмите «ОК».

Setuserver

Если вы не можете найти «UseWUServer», вам необходимо создать ключ самостоятельно. Выполните следующие действия, чтобы создать ключ:

а. После перехода к реестру «AU», щелкните правой кнопкой мыши на пустом месте и нажмите «Создать» и нажмите «Значение DWORD (32-разрядное)».

Новый ключ

б. Теперь переименуйте «Новый ключ» в «UseWUServer». Теперь выполните шаг 2 Fix-1.

Переименовать

Закройте редактор реестра и перезагрузите компьютер. После перезагрузки попробуйте снова установить .NET framework 3.5 на свой компьютер. Если вы все еще сталкиваетесь с проблемой, перейдите к следующему исправлению.

Fix-2 Установите дополнительный компонент с помощью Windows MCT-

Если вы столкнулись с проблемой установки функции непосредственно из панели управления, вы можете сделать это с помощью Windows PowerShell, где вы должны загрузить ISO-образ Windows 10 с помощью Media Creation Tool (MCT). Выполните следующие действия, чтобы установить дополнительную функцию из Windows PowerShell

1. Загрузите ISO-образ Windows 10 (не забудьте сопоставить номер сборки ISO с вашей Windows 10 на вашем компьютере. Теперь смонтируйте ISO в своей системе, дважды щелкнув по нему.

2. Нажмите клавишу Windows + клавишу R, введите «powershell» и нажмите «ОК».

PowerShell

2. Затем вам нужно будет скопировать и вставить эту команду на свой PowerShell окно и нажмите Enter.

Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS

Добавить онлайн-имя Powershell

Измените имя источника в соответствии с диском, на который вы смонтировали ISO-образ Windows 10, это означает, что если вы смонтировали ISO-образ на диске G: \, вам нужно изменить команду как-

Add-WindowsCapability -Online -Name NetFx3~~~~ -Source G:\Sources\SxS

ПРИМЕЧАНИЕ-

Если вы не можете запустить эту команду в окне PowerShell, скопируйте и вставьте эту команду в PowerShell окно и нажмите Enter.

DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS

[ПРИМЕЧАНИЕИзменитеимяисточникавсоответствиисдискомнакоторыйвысмонтировалиISO-образWindows10ЭтоозначаетчтоесливысмонтировалиISO-образнадискеG:\вамнужноизменитькомандукак:[NOTE-ChangetheSourcenameaccordingtothedrivewhereyouhavemountedtheWindows10ISOmeansifyouhavemountedtheISOintheG:\drivethenyouhavetochangethecommandas-

DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:G:\Sources\SxS

Powershell Add2

3. Теперь, наконец, вам нужно проверить, установлен ли .NET Framework или нет, скопировав и вставив эту команду в PowerShell окно и нажмите Enter.

Get-WindowsCapability -Online -Name NetFx3~~~~

Powershell Add3

Перезагрузите компьютер.

После перезагрузки проверьте, установлен ли на вашем компьютере .NET Framework 3.5. Перейдите к следующему исправлению, если у вас по-прежнему возникает сообщение «Ошибка при установке .NET Framework 3.5 с кодом 0x800F0954».

Исправление-3. Установите .NET Framework 3.5 из командной строки.

Вы можете установить .NET framework 3.5, просто загрузив ISO/DVD Windows 10 и выполнив команду в окне командной строки. Выполните следующие действия, чтобы установить .NET Framework 3.5 из окна командной строки:

1. Загрузите ISO-образ Windows 10.

(ПРИМЕЧАНИЕ. При загрузке не забудьте сопоставить номер сборки ISO с вашей Windows 10 на вашем компьютере.)

2. Теперь смонтируйте ISO, дважды щелкнув по нему.

3. Запомните буквенное имя диска (например, «G:»/«H:» и т. д.).

4. Теперь вам нужно нажать клавишу Windows + R, чтобы запустить Бегать.

5. Когда вы увидите окно «Выполнить», вам нужно будет ввести «cmd» в этом Бегать окно и нажмите «ОК».

Команда

3. Сейчас копировать вставить эта команда на вашем Командная строка окно и нажмите Enter.

dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

ПРИМЕЧАНИЕ. Вам нужно будет изменить букву диска в команде в соответствии с буквой диска, на который вы загрузили DVD.

dism /online /enable-feature /featurename:NetFX3 /Source:G:\sources\sxs /LimitAccess

Команда

ПРИМЕЧАНИЕ-

Если у вас возникли проблемы с выполнением этой команды, попробуйте выполнить указанную ниже команду:

dism /online /enable-feature /featurename:NetFX3/All /Source:drive letter:\sources\sxs /LimitAccess

ПРИМЕЧАНИЕ. Не забудьте изменить ‘буква диска‘ в команде, как обсуждалось ранее.

dism /online /enable-feature /featurename:NetFX3/All /Source:G:\sources\sxs /LimitAccess

Cmd2

Перезагрузите компьютер.

После перезагрузки проверьте, не сталкиваетесь ли вы с проблемой «Установка .NET Framework 3.5 не удалась, код ошибки 0x800F0954» на вашем компьютере.

Вы сможете включить/установить .NET Framework 3.5 на свой компьютер без дальнейших ошибок.

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

Ваш адрес email не будет опубликован.