Буде дуже неприємно, якщо ви захочете встановити 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 постачаються із системами .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. Тепер на правій панелі подвійне клацання на “Використовуйте WUServer“.
4. Змініть значення значення на “0“. Натисніть на "гаразд“.
Якщо вам не вдається знайти “Використовуйте WUServer“, Ви повинні створити ключ самостійно. Виконайте ці кроки, щоб створити
а. Після навігації доАС”Реєстру, клацніть правою кнопкою миші на порожній простір і натисніть “Новий"Та натисніть"Значення DWORD (32-біт)“.
b. Тепер перейменуйте “Новий ключ”Як“Використовуйте WUServer“. Тепер виконайте крок 2 виправлення-1.
Закрийте редактор реєстру та перезавантажити комп'ютера. Після перезавантаження спробуйте знову встановити .NET framework 3.5 на свій комп’ютер. Якщо проблема все ще стикається, перейдіть до наступного виправлення.
Виправлення-2 Встановіть додаткову функцію з Windows MCT-
Якщо ви зіткнулися з проблемою безпосереднього встановлення функції з панелі керування, ви можете зробити це за допомогою Windows PowerShell, де вам потрібно завантажити Windows 10 ISO за допомогою Інструменту створення медіа (MCT). Виконайте ці кроки, щоб встановити додаткову функцію з Windows PowerShell–
1. Завантажте Windows 10 ISO (не забудьте зіставити номер збірки ISO із вашою Windows 10 на вашому комп'ютері. Тепер встановіть ISO у свою систему, двічі клацнувши по ній.
2. Натисніть Клавіша Windows + R ключ і введіть “PowerShellІ натисніть "гаразд“.
2. Потім вам доведеться скопіювати та вставити цю команду на ваш PowerShell вікно, і натисніть Введіть.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Джерело D: \ Sources \ SxS
Змініть ім'я джерела відповідно до диска, на якому ви встановили ISO Windows 10, означає, якщо ви встановили ISO на диск G: \, тоді вам доведеться змінити команду як-
Add-WindowsCapability -Online -Ім'я NetFx3 ~~~~ -Джерело G: \ Джерела \ SxS
ПРИМІТКА-
Якщо ви не можете запустити цю команду у вікні PowerShell, копіювати і пасти ця команда в PowerShell вікно і вдарив Введіть.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Джерело: D: \ Sources \ SxS
[ПРИМІТКА-Змінити ім'я джерела відповідно до накопичувача, на якому ви встановили Windows 10 ISO, означає, якщо ви встановили ISO в G: \диск, тоді вам доведеться змінити команду як-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Джерело:G:\ Джерела \ SxS
3. Тепер, нарешті, вам потрібно перевірити, чи встановлено .NET Framework, скопіюйте та вставте цю команду в PowerShell вікно і вдарив Введіть.
Get-WindowsCapability -Online -Ім'я NetFx3 ~~~~
Перезавантажте комп'ютера.
Після перезавантаження перевірте, чи .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 для запуску Біжи.
5. Коли ви побачите вікно Виконати, вам потрібно буде ввести “cmd" у цьому Біжи вікно та натисніть “гаразд“.
3. Зараз Копіювати Вставити ця команда на вашому Командний рядок вікно, і натисніть Введіть.
dism / online / enable-feature / featurename: NetFX3 / Джерело: H: \ sources \ sxs / LimitAccess
ПРИМІТКА- Вам потрібно буде змінити букву диска в команді відповідно до букви диска, куди ви завантажили DVD.
dism / online / enable-feature / featurename: NetFX3 / Джерело:G:\ sources \ sxs / LimitAccess
ПРИМІТКА-
Якщо у вас виникають проблеми із виконанням цієї команди, спробуйте виконати нижче згадану команду -
dism / online / enable-feature / featurename: NetFX3 / All / Джерело:привідний лист: \ sources \ sxs / LimitAccess
ПРИМІТКА- Не забудьте змінитипривідний лист‘В команді, як обговорювалося раніше.
dism / online / enable-feature / featurename: NetFX3 / All / Джерело:G:\ sources \ sxs / LimitAccess
Перезавантажте комп'ютера.
Після перезавантаження перевірте, чи не стикаєтесь із проблемою «Встановлення помилки коду помилки .NET Framework 3.5 0x800F0954» на вашому комп’ютері.
Ви повинні мати можливість увімкнути / встановити .NET Framework 3.5 на своєму комп’ютері без подальших помилок.