[Исправить] Ошибка DISM и .NET Framework 0x800F081F в Windows 10 - Winhelponline

Dism Net Framework Error 0x800f081f Windows 10 Winhelponline

Когда средство проверки системных файлов ( Sfc.exe ) сообщает, что обнаружил нарушения целостности, но не смог восстановить некоторые системные файлы, следующее, что вам нужно сделать, это запустить Инструмент DISM с / RestoreHealth возможность исправить повреждение компонентов. Однако при выполнении следующей команды DISM ошибка 0x800f081f может появиться в некоторых системах:



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 Ошибка при обработке команды cleanup-image. - CPackageManagerCLIHandler :: ExecuteCmdLine (час: 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]

Та же ошибка ( 0x800F081F - CBS_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.

Что вызывает ошибку DISM 0x800f081f?

Эта ошибка DISM 0x800f081f может возникнуть при выполнении одного из следующих условий:

  • Хранилище компонентов повреждено или в нем отсутствуют несколько файлов.
  • DISM не может получить доступ к серверам Центра обновления Майкрософт для восстановления недостающих файлов.
  • Местоположение, указанное в пути, не содержит файлов, необходимых для установки функции.
  • Пользователь, который пытается установить эту функцию, не имеет доступа как минимум на ЧТЕНИЕ к местоположению и файлам.
  • Набор установочных файлов поврежден, неполный или недействителен для используемой версии Windows.
СВЯЗАННЫЙ: [Исправить] Ошибка .NET Framework 3.5 0x800f0950 в Windows 10

Исправлено: ошибка DISM и .NET Framework 0x800f081f в Windows 10

Вариант 1. Обойти WSUS и запустить DISM или установить компоненты / обновления

Если ваш компьютер настроен на использование сервера WSUS или SCCM вашей компании, временно обойдите WSUS / SCCM с помощью следующего редактирования реестра (требуются права администратора).

  1. Щелкните правой кнопкой мыши 'Пуск' и выберите 'Выполнить'.
  2. Тип regedit.exe и нажмите ОК
  3. Перейдите в следующий раздел реестра, если он существует:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    (Если указанная выше ветка реестра или значение UseWUServer не существует, значит, политика сервера WU не задана. В этом случае переходите к шагу 5.)

  4. На правой панели, если значение с именем UseWUServer существует, установите его данные на 0
  5. Перейдите к следующему ключу:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate
  6. Удалите значение с именем DisableWindowsUpdateAccess если он существует.
  7. Закройте редактор реестра.
  8. Перезагрузите Windows.

Теперь ваш компьютер настроен на получение файлов или пакетов с серверов Microsoft Windows Update, а не с сервера WSUS / SCCM в вашей офисной сети. После перезапуска Windows вы сможете запустить командную строку DISM или установить .NET Framework успешно.

Запустите командную строку DISM (или установите .NET Framework) после подключения вашего компьютера к Интернету. DISM автоматически извлекает недостающие файлы с серверов Microsoft.

Установить .NET Framework

Теперь запустите эту команду, если вы хотите установить .NET Framework:

DISM / онлайн / включить-функцию / имя функции: NetFX3 / Все

Кроме того, вы можете установить его через функции Windows ( optionalfeatures.exe )

включить функцию .net framework 3.5

Если это не помогло, следуйте инструкциям в Вариант 2 ниже.


Вариант 2. Запустите DISM или установите .NET Framework из локального источника (в автономном режиме)

Исправление ошибки .NET Framework 0x800f081f

Чтобы исправить ошибку 0x800F081F при установке .NET Framework укажите локальный исходный путь (т. е. подключенный установочный диск ISO или USB).

Загрузите новую копию Windows 10 ISO от Microsoft и смонтируйте ISO на букву диска, например, ЯВЛЯЕТСЯ: . В источники sxs Папка на установочном диске ISO или USB содержит следующие файлы пакетов по запросу, которые необходимы для установки .NET Framework в автономном режиме:

  • microsoft-windows-netfx3-ondemand-package ~ 31bf3856ad364e35 ~ amd64 ~~ .cab
  • Microsoft-Windows-NetFx3-OnDemand-Package ~ 31bf3856ad364e35 ~ amd64 ~ en-US ~ .cab

Чтобы установить .NET Framework с помощью локального источника установки (например, E: Sources с установочного диска USB или смонтированного ISO), выполните эту команду:

DISM / Online / enable-feature / имя функции: NetFX3 / All / Source: E:  sources  sxs / LimitAccess

Вы должны увидеть следующий результат:

Включение функции (ей) [========================== 100,0% ================ ==========] Операция успешно завершена.

Исправление ошибки DISM 0x800f081f

Решение ошибки DISM 0x800f081f было бы скачать свежий ISO от Microsoft, добавьте установочный диск Windows 10 и укажите его как источник восстановления при запуске команды DISM. Slipstreaming - это процесс интеграции обновлений (и драйверов, необязательно) и создания обновленного установочного диска Windows 10 или ОСНОВНОЙ .

  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:sourcesinstall.wim '

    … где ЯВЛЯЕТСЯ: - буква диска подключенного ISO или установочного DVD-диска Windows.

    В случае ISO-образов, загруженных из Microsoft, вы увидите больше индексов (значение: несколько образов Windows или разных выпусков объединены в 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 для одного языка Описание: Windows 10 Home Для одного языка Размер: 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 fo r Рабочие станции Размер: 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 /Source:wim:'E:SourcesInstall.wim':1 / limitaccess Dism / Online / Cleanup-Image / RestoreHealth / Source: esd: 'E:  Sources  Install. esd ': 1 / limitaccess

    Это оно! операция DISM успешно завершена!

    Disme исходники wimfile

    Обратите внимание: если вы не используете диск Windows 10 с последними обновлениями, ошибка 0x800f081f может еще появиться. Короче говоря, источник ISO / ремонта должен быть того же Постройте, что ваша система работает . Например, вы не можете восстановить сборку Windows 10. 16299,98 с помощью сборки Windows 10 16299,15 ISO. Однако Microsoft делает доступной только базовую версию ISO (без последующих накопительных обновлений) на своем сайте и через Инструмент для создания медиа .

Это исправляет ошибку DISM 0x800f081f , и теперь вы должны увидеть сообщение « Операция восстановления успешно завершена . '

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

Надеюсь, это исправит ошибку 0x800F081F во время установки .NET Framework или при запуске DISM.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)