[Виправлено] Помилка DISM і .NET Framework 3.5 0x800F081F

Під час виконання наступної команди DISM з’являється помилка 0x800F081F може з'явитися в деяких системах. Така ж помилка виникає під час встановлення .NET Framework у Windows 10.

Dism /Online /Cleanup-Image /RestoreHealth
Помилка: 0x800f081f. Не вдалося знайти вихідні файли. Використовуйте параметр «Джерело», щоб указати розташування файлів, які потрібні для відновлення функції. Додаткову інформацію про визначення джерела див http://go.microsoft.com/fwlink/?LinkId=243077.
Помилка DISM 0x800f081f Не вдалося знайти вихідні файли
Помилка DISM: 0x800f081f — Не вдалося знайти вихідні файли

DISM.log

Помилка диспетчера пакетів DISM DISM: PID=13368 TID=5124 Не вдалося завершити зміни. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Помилка Менеджера пакетів DISM DISM: PID=13368 TID=5124 Не вдалося знайти вихідні файли; їхнє розташування необхідно вказати за допомогою параметра /source, щоб відновити функцію. - GetCbsErrorMsg. Помилка диспетчера пакетів DISM DISM: PID=13368 TID=5124 Помилка обробки змін пакету з параметром сесії CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Помилка Менеджера пакетів DISM DISM: PID=13368 TID=5124 Не вдалося знайти вихідні файли; їхнє розташування необхідно вказати за допомогою параметра /source, щоб відновити функцію. - GetCbsErrorMsg. Помилка диспетчера пакетів DISM DISM: PID=13368 TID=5124 Не вдалося відновити працездатність зображення. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Помилка диспетчера пакетів DISM DISM: PID=13368 TID=5124 Помилка під час обробки командного образу очищення. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)

CBS.log

CBS Exec: обробка завершена, сеанс (виправлення пошкоджень): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Сеанс CBS: 30459372_734419507 не вдалося виконати операцію виявлення та відновлення пошкодження магазину. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Сесія CBS: 30459372_734419507 завершена. Помилка завантаження: 0x80240022 [Невідома помилка], потрібне перезавантаження: ні [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS не вдалося FinalizeEx за допомогою робочого сеансу [HRESULT = 0x800f081f]

Та сама помилка (0x800F081FCBS_E_SOURCE_MISSING) може виникнути під час спроби встановити .NET Framework 3.5 через додаткові функції.

Помилка 0x800F081F .net framework
Windows не вдалося знайти необхідні файли для внесення запитуваних змін. Переконайтеся, що ви підключені до Інтернету, і повторіть спробу: Код помилки: 0x800F081F

DISM.log

Не вдалося знайти вихідні файли. Використовуйте параметр «Джерело», щоб указати розташування файлів, які потрібні для відновлення функції. Додаткову інформацію про визначення джерела див http://go.microsoft.com/fwlink/?LinkId=243077. Файл журналу DISM можна знайти за адресою C:\Windows\Logs\DISM\dism.log. 0x800F081F - CBS_E_SOURCE_MISSING. 

У цій публікації розповідається, як виправити встановлення .NET Framework і помилку DISM 0x800f081f в Windows 10.

Причина

Помилка 0x800F081F під час інсталяції DISM або .NET Framework може виникнути через одну з наступних причин:

  • Сховище компонентів пошкоджено або в сховищі відсутні кілька файлів.
  • Система не може отримати доступ до серверів Microsoft Update для відновлення відсутніх файлів.
  • Розташування, визначене шляхом, не містить файлів, які необхідні для встановлення функції.
  • Користувач, який намагається встановити цю функцію, не має принаймні доступу READ до розташування та файлів.
  • Набір інсталяційних файлів пошкоджений, неповний або недійсний для версії Windows, яку ви використовуєте.
ПОВ'ЯЗАНІ:[Виправлення] Помилка .NET Framework 3.5 0x800f0950 у Windows 10

Зміст

  • Рішення 1. Обійти WSUS перед встановленням .NET Framework або запуском DISM
  • Рішення 2. Запустіть DISM або встановіть .NET Framework з локального джерела (офлайн)
    • Помилка встановлення .NET Framework з локального джерела
    • Запустіть DISM з локального джерела

Виправлено: помилка DISM та .NET Framework 0x800f081f

Варіант 1: обійти WSUS

Якщо ваш комп’ютер налаштовано на використання сервера WSUS або SCCM вашої компанії, тимчасово обійте WSUS/SCCM за допомогою наступного редагування реєстру (потрібні права адміністратора).

  1. Клацніть правою кнопкою миші Пуск і виберіть Виконати
  2. Тип regedit.exe і натисніть OK
  3. Перейдіть до наступного розділу реєстру, якщо він існує:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    (Якщо наведена вище гілка реєстру або значення Використовуйте WUServer не існує, то це означає, що політика сервера WU не встановлена. У цьому випадку перейдіть до кроку 5.)

  4. На правій панелі, якщо значення ім Використовуйте WUServer існує, встановіть для його даних значення 0
  5. Перейдіть до наступного ключа:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  6. Видаліть назване значення Вимкнути WindowsUpdateAccess якщо воно існує.
  7. Вийдіть з редактора реєстру
  8. Перезапустіть Windows.

Тепер ваш комп’ютер налаштовано на отримання файлів або пакетів із серверів Windows Update від Microsoft, а не з серверів WSUS чи SCCM у вашій офісній мережі.

Після перезапуску Windows ви зможете запустити командний рядок DISM або встановити .NET Framework успішно. Запустіть командний рядок DISM (або встановіть .NET Framework) після підключення комп’ютера до Інтернету. DISM автоматично отримує відсутні файли із серверів Microsoft.

Встановіть .NET Framework

Тепер виконайте цю команду, якщо ви хочете встановити .NET Framework:

dism /online /enable-feature /featurename: NetFX3 /All

Крім того, ви можете встановити його за допомогою функцій Windows (optionalfeatures.exe)

увімкнути функцію .net framework 3.5

Якщо це не спрацює, дотримуйтесь інструкцій у Варіант 2 нижче.


Варіант 2. Запустіть DISM або встановіть .NET Framework з локального джерела встановлення (офлайн)

Виправлено помилку .NET Framework 0x800f081f

Щоб виправити помилку 0x800F081F під час встановлення .NET Framework вкажіть локальний вихідний шлях (тобто змонтований диск із встановленням ISO або USB).

1) Завантажте нову копію Windows 10 ISO від Microsoft.

2) Змонтуйте ISO на букву диска — наприклад, E:\.

The джерела\sxs папка на диску інсталяції ISO або USB містить такі файли пакетів на вимогу, які необхідні для офлайн-інсталяції .NET Framework:

Помилка .net framework - джерела iso sxs
  • microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
  • Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab

(Якщо у вас є інсталяційний диск Windows 10 з мультиархітектурою, обов’язково використовуйте правильну папку «Джерела». Для версії x64 шлях може бути H:\x64\sources\sxs а для x86 — шлях H:\x86\sources\sxs.)

3) Щоб інсталювати .NET Framework за допомогою локального джерела встановлення (наприклад, H:\Джерела з установочного диска USB або змонтованого ISO), виконайте відповідну команду:

dism /online /enable-feature /featurename: NetFX3 /All /Джерело: H:\sources\sxs /LimitAccess (або) dism /online /enable-feature /featurename: NetFX3 /All /Джерело: H:\x86\sources\sxs /LimitAccess (або) dism /online /enable-feature /featurename: NetFX3 /All /Джерело: H:\x64\sources\sxs /LimitAccess

Ви повинні побачити такий вихід:

Увімкнення функції [100.0%] Операція успішно завершена.

Або, якщо ви віддаєте перевагу PowerShell замість DISM, скористайтеся цією командою, щоб інсталювати .NET Framework за допомогою локального джерела інсталяції:

Enable-WindowsOptionalFeature –Online –FeatureName «NetFx3» –Джерело H:\sources\sxs -LimitAccess (або) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" – Джерело H:\x86\sources\sxs -LimitAccess (або) Enable-WindowsOptionalFeature –Online –FeatureName «NetFx3» –Джерело H:\x64\sources\sxs -Обмежити доступ

Виправлено помилку DISM 0x800f081f

Рішення для помилки DISM 0x800f081f було б завантажити a свіжий ISO від Microsoft, передайте диск інсталяції Windows 10 і вкажіть його як джерело відновлення під час виконання команди DISM. Slipstreaming – це процес інтеграції оновлень (і драйверів, за бажанням) та створення оновленого інсталяційного диска Windows 10 або ISO.

  1. Виконайте кроки в статті Slipstream Windows 10 щоб створити диск інсталяції Windows 10 із швидкісним потоком.
    витягнути вміст iso в папку
  2. Потім відкрийте файл підвищений або командний рядок адміністратора.
  3. Файли ISO, завантажені з Microsoft, містять кілька випусків Windows 10. Вам потрібно знайти індекс, який відповідає версії Windows, яку ви збираєтеся відремонтувати. Ви можете знайти його за допомогою командного рядка DISM Get-Wiminfo.
  4. Знайди список індексів та відповідні видання, знайдені в install.wim, виконавши таку команду:
    dism /get-wiminfo /wimfile:"E:\sources\install.wim"

    … де E:\ – це літера диска встановленого DVD-диска з установкою ISO або Windows.

    У випадку ISO, завантажених з Microsoft, ви побачите більше індексів (Значення: кілька зображень вікон або різні випуски, об’єднані в install.wim). Наприклад, ось список індексів, знайдених у Windows 10 ISO (може відрізнятися від збірки ISO до збірки ISO) від Microsoft:

    Індекс: 1. Назва: Windows 10 Home. Опис: Windows 10 Home. Розмір: 14 168 728 218 байт Індекс: 2. Назва: Windows 10 Home N. Опис: Windows 10 Home N. Розмір: 13 409 860 497 байт Індекс: 3. Назва: Windows 10 Home Single Language. Опис: Windows 10 Home Single Language. Розмір: 14 168 323 899 байт Індекс: 4. Назва: Windows 10 Education. Опис: Windows 10 Education. Розмір: 14 413 769 870 байт Індекс: 5. Назва: Windows 10 Education N. Опис: Windows 10 Education N. Розмір: 13 651 680 505 байт Індекс: 6. Назва: Windows 10 Pro. Опис: Windows 10 Pro. Розмір: 14 413 947 833 байт Індекс: 7. Назва: Windows 10 Pro N. Опис: Windows 10 Pro N. Розмір: 13 649 482 925 байт Індекс: 8. Назва: Windows 10 Pro Education. Опис: Windows 10 Pro Education. Розмір: 14 413 708 288 байт Індекс: 9. Назва: Windows 10 Pro Education N. Опис: Windows 10 Pro Education N. Розмір: 13 651 618 023 байт Індекс: 10. Назва: Windows 10 Pro для робочих станцій. Опис: Windows 10 Pro для робочих станцій. Розмір: 14 413 739 079 байт Індекс: 11. Назва: Windows 10 Pro N для робочих станцій. Опис: Windows 10 Pro N для робочих станцій. Розмір: 13 651 649 264 байт
  5. Скажімо, у вас є Windows 10 Home Edition і його індекс 1. Виконайте одну з наведених нижче команд, залежно від того, чи є у вас install.esd або install.wim у папці Sources на інсталяційному диску Windows 10.
    Dism /Online /Cleanup-Image /RestoreHealth /Джерело: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Джерело: esd:"E:\Sources\Install. esd":1 /обмежений доступ

    Це воно! операція DISM успішно завершена!

    джерела wimfile dism

    Зауважте, що якщо ви не використовуєте диск Windows 10 з останніми оновленнями, який не використовується, з’явиться помилка 0x800f081f може ще з'явитися. Коротше кажучи, джерело ISO/ремонту має бути однаковим побудуйте, що ваша система працює. Наприклад, ви не можете відновити збірку Windows 10 16299.98 за допомогою збірки Windows 10 16299.15 ISO. Однак Microsoft робить доступною лише базову версію ISO (без подальших сукупних оновлень) на своєму сайті та через Інструмент створення медіа.

Це виправляє помилку DISM 0x800f081f, і тепер ви повинні побачити повідомлення «Операція відновлення успішно завершена.”

Після успішного виконання команди DISM виконайте наступні дії sfc /scannow команда (від підвищений командний рядок) якщо необхідно. Щоб дізнатися більше, перегляньте статтю Відновіть Windows 10 за допомогою DISM та SFC.


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)