Виправлено помилку інсталяції .NET Framework 3.5, коду помилки 0x800F0954 у Windows 10

Буде дуже неприємно, якщо ви захочете встановити Windows .NET Framework 3.5 на свій комп’ютер, але вам буде відмовлено із повідомленням про помилку, яке говорить: „Windows не може завершити запитувані зміни. Код помилки 0x800F0954 “. Цей код помилки може створити проблеми, коли ви намагаєтесь увімкнути або встановити будь-яку додаткову функцію Windows на вашому пристрої Windows 10. Якщо ви стикаєтеся з цією проблемою, не хвилюйтеся. Для виправлення проблеми доступні виправлення. Ця помилка трапляється, коли з’єднання між службами оновлення Windows Server (WSUS) та додатковим інсталятором функцій Windows не вдається або припиняється. Отже, інсталятор додаткової функції Windows Update також не може отримати схвалення на завантаження додаткової функції Windows, і він відображає повідомлення про помилку. Залишимо причини осторонь, давайте відразу підемо за виправленнями.

Якщо ви помітили той самий код помилки у вікні командного рядка, спробуйте виконати ці початкові обхідні шляхи та перевірте, чи вирішена ваша проблема -

Початкові обхідні шляхи -

1. Перезавантажте комп'ютер і після перезапуску пристрою спробуйте встановити платформу .NET ще раз.

2. Перевірте, чи не очікує оновлення Windows. Якщо будь-яке з оновлень Windows очікує на встановлення, встановіть Windows Update (багато з Windows Update постачаються із системами .NET framework, які встановлюються під час оновлення Windows).

[ВАЖЛИВО] -  Перш ніж переходити до виправлень, переконайтеся, що ви створили точку відновлення системи для вашої системи. У будь-якому випадку, якщо щось піде не так, ви можете відновити систему до теперішнього стану.

Якщо все-таки, ви стикаєтесь із проблемою встановлення .NET framework 3.5 або будь-якої додаткової функції Windows, перейдіть за цими виправленнями -

Виправлення-1 Оновлення з Windows Update без дозволу WSUS-

Оскільки ми обговорювали причиною цієї помилки є прийняття або відхилення запиту між службами оновлення Windows Server (WSUS) та додатковим інсталятором функцій Windows, тому ми можемо обійти запит на схвалення до WSUS і безпосередньо встановити функцію Windows без WSUS. Для цього уважно виконайте ці кроки -

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

2. Потім вам потрібно натиснути на « Редактор реєстру ».

Редактор реєстру Реєстр Нове

2. На лівій панелі Редактора реєстру перейдіть до цього місця -

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

3. Тепер на правій панелі двічі клацніть на « UseWUServer ».

4. Змініть значення значення на « 0 ». Клацніть на “ OK.

Setuseserver

Якщо ви не можете знайти “ UseWUServer “, вам доведеться створити ключ самостійно. Виконайте ці кроки, щоб створити

a. Після переходу до реєстру “ AUклацніть правою кнопкою миші на порожньому місці, клацніть на “ New ” та клацніть на “ DWORD (32-bit) Value ”.

Новий ключ

b. Тепер перейменуйте « Новий ключ » у « UseWUServer ». Тепер виконайте крок 2 виправлення-1.

Перейменувати

Закрийте редактор реєстру та перезавантажте комп'ютер. Після перезавантаження спробуйте знову встановити .NET framework 3.5 на свій комп’ютер. Якщо проблема все ще стикається, перейдіть до наступного виправлення.

Виправлення-2 Встановіть додаткову функцію з Windows MCT-

Якщо ви зіткнулися з проблемою безпосереднього встановлення функції з панелі керування, ви можете зробити це за допомогою Windows PowerShell , де вам доведеться завантажити Windows 10 ISO за допомогою засобу створення медіа (MCT). Виконайте ці кроки, щоб встановити додаткову функцію з Windows PowerShell -

1. Завантажте ISO для Windows 10 (не забудьте зіставити номер збірки ISO з вашим Windows 10 на вашому комп’ютері. Тепер встановіть ISO у свою систему, двічі клацнувши на ньому.

2. Натисніть клавішу Windows + клавішу R, введіть “ PowerShell ” і натисніть “ OK ”.

Powershell

2. Потім вам доведеться скопіювати та вставити цю команду у вікно PowerShell і натиснути Enter .

Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Джерело D: \ Sources \ SxS

Додайте Інтернет-назву Powershell

Змініть назву джерела відповідно до диска, на якому ви встановили ISO Windows 10, означає, якщо ви встановили ISO на диск G: \, тоді вам доведеться змінити команду як-

Add-WindowsCapability -Online - Ім'я NetFx3 ~~~~ -Джерело G: \ Джерела \ SxS

ПРИМІТКА-

Якщо вам не вдається запустити цю команду у вікні PowerShell, скопіюйте та вставте цю команду у вікно PowerShell і натисніть Enter .

DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Джерело: D: \ Sources \ SxS

[ ПРИМІТКА - Змініть назву джерела відповідно до накопичувача, на якому ви встановили ISO Windows 10, означає, якщо ви встановили ISO на диск G: \, тоді вам потрібно змінити команду

DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Джерело: G: \ Sources \ SxS
Powershell Add2

3. Тепер, нарешті, вам потрібно перевірити, чи встановлено .NET Framework чи ні, скопіюйте та вставте цю команду у вікно PowerShell і натисніть Enter .

Get-WindowsCapability -Online - Ім'я NetFx3 ~~~~
Powershell Add3

Перезавантажте комп'ютер.

Після перезавантаження перевірте, чи .NET Framework 3.5 інстальовано на вашому комп'ютері чи ні. Перейдіть до наступного виправлення, якщо у вас все ще виникає „Не вдалося встановити .NET Framework 3.5 Код помилки 0x800F0954“.

Виправлення-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, щоб запустити Run .

5. Коли ви побачите вікно «Виконати», вам потрібно буде ввести « cmd » у цьому вікні « Виконати» та натиснути « ОК ».

Cmd

3. Тепер скопіюйте та вставте цю команду у  вікно командного рядка та натисніть Enter .

dism / online / enable-feature / featurename: NetFX3 / Джерело: H: \ sources \ sxs / LimitAccess

ПРИМІТКА - Вам потрібно буде змінити букву диска в команді відповідно до букви диска, куди ви завантажили DVD.

dism / online / enable-feature / featurename: NetFX3 / Джерело: G: \ sources \ sxs / LimitAccess

Cmd

ПРИМІТКА-

Якщо у вас виникають проблеми із виконанням цієї команди, спробуйте виконати нижче згадану команду -

dism / online / enable-feature / featurename: NetFX3 / All / Source: буква диска: \ sources \ sxs / LimitAccess

ПРИМІТКА - Не забудьте змінити " букву диска " в команді, як обговорювалося раніше.

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

Cmd2

Перезавантажте комп'ютер.

Після перезавантаження перевірте, чи не стикаєтесь із проблемою «Встановлення помилки коду помилки 0NET 800 Framework 3.5.

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

Original text