Як виправити код помилки 0x800F081F в Windows 10

Незважаючи на значні поліпшення за останні пару років, Windows все ще схильна викидати випадковий код помилки. Раніше ми розглянули, як виправити критичний процес (Critical Process Died Stop) з кодом помилки 0x000000EF. Тепер прийшов час досліджувати  код помилки 0x800F081F . Розберемо, що викликає і як виправити цю проблему.

Що викликає код помилки 0x800F081F?

Код помилки 0x800F081F є одним з чотирьох можливих кодів помилок, які вказують на одну і ту ж проблему. Решта три - це код помилки 0x800F0906, код помилки 0x800F0907 і код помилки 0x800F0922. Несумісність Microsoft .NET Framework 3.5 викликає всі ці коди помилок. Як правило, вони будуть виникати при включенні .NET Framework, використовуючи або майстер установки, інструмент обслуговування зображень і управління розгортанням (DISM), або команди Windows PowerShell.

Ви будете бачити ці коди тільки на Windows 10, Windows Server 2016, Windows Server версії 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 і Windows Server 2012. У цих операційних системах Microsoft .NET Framework 3.5 не включений за замовчуванням. Коли ви включаєте цю функцію, Windows Update намагається захопити .NET-файли разом з іншими необхідними файлами. Якщо ваш комп'ютер налаштований неправильно, то ви можете побачити коди:

  • 0x800F081F:  Windows не змогла знайти вихідні файли .NET для продовження установки.
  • 0x800F0906:  Windows не змогла завантажити вихідні файли .NET і підключитися до Інтернету, або встановити роль служби або функцію.
  • 0x800F0907:  Збій програми DISM, або параметри мережевої політики не дозволяють Windows підключатися до мережі.
  • 0x800F0922:  Обробка .NET-інсталяторів або загальних команд завершилася невдало.

Як виправити коди помилок 0x800F081F, 0x800F0906, 0x800F0907 або 0x800F0922 на Windows 10

На щастя, способи для виправлення перших трьох кодів помилок однакові. Для коду помилки 0x800F0922 вам потрібно перейти прямо до способу 2 .

Спосіб 1. Налаштування групової політики

Примітка.  Редактор групової політики доступний тільки в Windows 10 Pro, Enterprise і Education. На щастя, є обхідний шлях. Ви можете ознайомитися з керівництвом по доступу до редактора групової політики в Windows 10 Home.

1 . Натисніть  Windows + R,  потім введіть  gpedit.msc  і натисніть  Enter . Команда відкриє вікно редактора групової політики.

Вхід в групову політику

2 . Далі перейдіть  Конфігурація комп'ютера> Адміністративні шаблони> Система . З правого боку перейдіть трохи вниз і знайдіть " Вкажіть параметри для установки необов'язкових компонентів та відновлення компонентів ."

Вказати параметри для додаткової установки компонентів і ремонту компонентів

3 . Тепер натисніть по цьому слову два рази мишкою, щоб відкрити "настройки". Далі в новому вікні Вам потрібно поставити крапку на " Включено ". Якщо помилка не усувається

Включити необов'язкові компоненти

Спосіб 2. Включення .NET Framework за допомогою команди DISM

Примітка.  Це єдиний метод, який виправить код помилки 0x800F0922, і вимагає для цього використання команди DISM для включення .NET Framework.

1 . Перш ніж почати основний процес, вам спочатку потрібно переконатися, що у вас є образ ISO Windows 10. Версія ISO повинна точно відповідати вашій поточної операційної системи. Ви можете завантажити Windows офіційно спеціальним засобом. Завантажили ISO образ? Тоді приступимо.

2 . Для початку вам потрібно змонтувати недавно завантажений образ ISO. Відкрийте провідник (цей комп'ютер), знайдіть свій скачаний ISO образ і натисніть на ньому правою кнопкою миші, і виберіть в меню " Підключити ". Таким чином ми створимо віртуальний диск з Windows 10.

Монтувати ISO Windows 10

3 . Якщо процес був успішним, ви побачите ISO Windopws 10 на віртуальному диску, відкривши "Цей комп'ютер". Запам'ятайте ім'я диска, в моєму випадку це G.

Віртуальний диск Windows 10

4 . Тепер відкрийте "меню пуск" і введіть в пошук cmd.  Коли ви побачите список результатів, клацніть правою кнопкою миші  Командний рядок  і виберіть  Запуск від імені адміністратора .

CMD з правами адміністратора

5 . У вікні командного рядка задайте наступну команду dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess і натисніть Enter.

featurename NetFx3

6 . Після закінчення процесу з командним рядком, відкрийте "Цей комп'ютер" і натисніть правою кнопкою миші на віртуальному створеному диску, і в меню виберіть " Вилучити ". Таким чином ми видалимо створений раніше наш віртуальний диск з Windows 10, щоб не заважав. Він нам більше не потрібен. Перезавантажте ПК і перевірте, чи усунуто помилка.

Видалити віртуальний диск

Перевстановити Microsoft .NET Framework 3.5

Після того, як ви успішно виконали інструкції, прийшов час встановити .NET Framework 3.5, щоб виправити помилки 0x800F081F і пов'язаних з ним кодів.

1 . Натисніть Win + R і введіть  appwiz.cpl.appwiz cpl Швидкий вхід в видалення програм

2 . Натисніть зліва " Включення і відключення компонентів ". У новому вікні знайдіть в списку  NET Framework 3.5 (включаючи .NET 2.0 і 3.0) і встановіть поруч з ним прапорець, після чого натисніть OK. Процес установки займе кілька хвилин, в залежності від швидкості вашого з'єднання. Перевірте чи усунуто помилка 0x800F081F.

Установка .NET Framework 2.0 3.0 і 3.5 в Windows 10