I was having some issues with Cortana on the recently released windows 10, so decided to run a SFC /Scan Now and DISM /Online /Cleanup-Image /restorehealth.
DISM Failed with
«Error: 0x800f081f
The source files could not be found.
Use the «Source» option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log»
The log is here: https://app.box.com/s/9ing5w3gs7b538d8nzqvz7r4y0msr78r
I could not understand the errors, only that it can’t seem to find the source and google searching has gotten me no where fast.
SFC Fails with:
«Windows Resource Protection found corrupt files but was unable to fix someof them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not supported in offline servicing
scenarios.»
Again I have had no luck in finding a fix.
CBS log is here: https://app.box.com/s/0zrlj0dnfx0mcjpoen7olqqawy1rp1ck
Thanks in advance for your kind assistance.
Ошибка DISM 0x800f081f или как исправить отсутствие исходных файлов для получения обновлений.
Сразу: статья сложная, как и сам процесс, и состоит из кучи нюансов. Основная команда для решения вопроса приведена в конце текущей статьи, которую я решил дополнить второй частью. Если вы поймёте содержимое команды «ремонта» — пропускайте абзацы, спустившись вниз. По ходу же я объясняю возможные причины проблемы и как запастись тем, что может помочь её разрешить. Итак, ошибка DISM 0x800f081f проявляет себя сразу после попытки пользователя «починить» образ установленной Windows 10 с помощью команды DISM /Online /Cleanup-Image /RestoreHealth. Ошибка проявляет себя дополнением типа
Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента с помощью параметра «Источник»…
Перед этим консоль cmd с запущенной DISM нередко подзависает на строке прогресса эдак на 60 — 70%%. Далее DISM отсылает нас на офсайт Microsoft и, как обычно, предлагает ознакомиться с логом инструмента. Чаще всего ситуация получает своё развитие с момента, когда Windows 10 отказывается получить последние обновления:
Ошибка может видоизменяться в том же окне настроек обновлений от сеанса к сеансу, но итог один: те или не скачиваются, либо не устанавливаются:
Причина ошибки DISM 0x800f081f
Флаг DISM /RestoreHealth, как уже указывалось в статье Как починить Windows 10 с помощью DISM, предназначен для исправления проблем с образом Windows 10, используя узел Windows Update. Но если DISM обнаружила, что необходимых для исправления ошибки файлов не хватает, она просит указать дополнительный (к Windows Update) источник. Такие проблемы возникают в тот момент, когда некоторые параметры системы оказываются тесно завязаны со доустановленными средами. И которые обновить с помощью средств WU уже нельзя — чаще всего просто по причине устаревания (когда более новая версия обновления какого-то компонента подменяет предыдущее или поглощает его). Для Windows, кстати, это обычное явление. По опыту скажу — чем более обновлена (читай — обременена) ваша «старая» версия обновлёнными функциями, тем меньше надежды на DISM. Увы. В некоторых случаях это просто неминуемая пичалька. Кроме того, если ваша Windows 10 стала таковой после Windows 7 или Windows 8, я вам вообще вряд ли помогу. Так что перед любыми манипуляциями удостоверьтесь, что запущенная от имени администратора команда
sfc /scannow
отработала и не нашла ошибок или всё починила. Она также хранит свои логи по адресу %windir%\logs\cbs\cbs.log, в котором можно посмотреть на проделанное. Так что (понимаю, что не до этого вам сейчас) есть смысл взглянуть на информацию о команде SFC. Также убедитесь в том, что вы попытались исправить ошибки в хранилище. Итак:
- хранилище компонентов Windows повреждено. Возможно, просто не хватает нескольких конкретных файлов и …
- … Windows не может залезть на сервера обновления, чтобы их восстановить.
- вы указываете на директорию с файлами восстановления, но там таких нет (кривой образ или не те функции).
- вы пытаетесь установить фишку, обращаясь к папке или файлам, на которые у вас нет доступа (часто снятия атрибута ТОЛЬКО ДЛЯ ЧТЕНИЯ должно хватить).
- набор файлов установки повреждён, не полный или содержит неверную (по отношении к уже установленной) версию установки.
Статья эта, как я уже говорил, дополнена второй частью «Причины ошибки DISM Не удалось найти исходные файлы.», в которой я попробовал разобрать различные подходы к решению ошибки со стороны среды DISM, характерной для проблемы «Не удалось найти исходные файлы«. Настоятельно рекомендую прочесть, если в процессе работы по этой статье вы столкнётесь с другими ошибками.
Перед началом работ…
В консоли команд cmd от имени администратора наберите поэтапно:
net stop wuauserv cd %systemroot%\SoftwareDistribution ren Download Download.old net start wuauserv net stop bits net start bits net stop cryptsvc cd %systemroot%\system32 ren catroot2 catroot2old net start cryptsvc
Обходим WSUS
Проверьте, есть ли в реестре такой ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Есть? Параметр UseWUServer выводите в 0. Если ни ключа ни параметра нет, переходите к другому ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
параметр DisableWindowsUpdateAccess в 0 стой же перезагрузкой. Попробуйте DISM снова.
Что понадобится для дальнейшей работы, если не сработало?
- Валидный install.wim файл тех же версии, выпуска и языковой сборки Windows 10, что и ваша
- не менее 10 Гб свободного места на диске С:.
Напомню, что файл install.wim располагается по адресу
Скачанный_диск-или-папка\sources\install.wim
установочного устройства с файлами Windows 10. Скачать образ ISO и вытащить файл из него можно легально с помощью двух способов:
- (1) утилиты Media Creation Tool . Если не получилось, скачайте программу у меня:
Загрузить утилиту для скачивания ISO Windows10 с К76
- (2) утилиты создания загрузочной флешки Rufus.
Второй способ быстрее и абсолютно надёжен, но первый можно считать вполне официальным:
Чаще всего указанный файл install.wim «поставляется» в чистом виде; иногда — в составе почти одноимённого install.esd. Для монтирования образа я традиционно использую Daemon Tools, хотя прекрасно подойдёт и встроенный инструментарий в Windows 10 через Монтировать. У меня все образы идут с готовым для работы install.wim. Если у вас файл install.esd, читайте следующий абзац; если везёт, как и мне, переходите к следующему.
Если у вас install.esd
- Очередной нюанс перед тем как начать: ESD файлы из установочного образа чаще всего нехотя воспринимаются средой DISM в качестве корректного источника. Посему сами «мелко-мягкие» разрабы советуют начать с конвертации ESD в WIM. У меня лично нет сколь-нибудь серьёзной статистики по этому поводу, но по отзыву некоторых юзеров использование ESD действительно возвращало ошибку, несмотря на верно выбранный образ и правильный синтаксис команды. Команда же(в той же DISM) для этого проста
dism /Export-Image /SourceImageFile:папка:\где\лежит\образISO\install.esd /SourceIndex:X /DestinationImageFile:папка:\где\будет\лежать\новыйISO\install.wim /Compress:Max /CheckIntegrity
Не получается? Воспользуйтесь программами PowerISO или утилитой не для слабонервных ESD2WIM-WIM2ESD.cmd. В первой можно конвертировать ESD в WIM и обратно в графическом интерфейсе программы. Во второй — придётся указывать на файл вручную.
- Если решили продолжить — продолжаем. Копируем install.esd файл в корень диска С — оттуда нам будет лучше с ним работать напрямую. Файл лежит в папке \sources смонтированного образа. Вы его не пропустите, т.к он самый большой.
ВНИМАНИЕ: все окна проводника Windows перед следующими командами закрыть.
- Теперь запускаем консоль cmd от имени администратора и командой
cd\
- Переходим в корень нашего диска. Смотрим состав перекочевавшего сюда файла:
dism /Get-WimInfo /WimFile:install.esd
В моём файле 6 выпусков (если вы скачали предложенными мною способами, у вас меньше или так же). Я использую вариант Windows 10 Pro. Вы можете узнать о своей тут же из консоли, набрав команду:
winver
- Моему выпуску в консоли присвоен индекс 4. Извлекаем нужный install.wim из install.esd:
dism /export-image /SourceImageFile:install.esd /SourceIndex:4 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
По окончании процесса распаковки вы должны увидеть файл install.wim в той же директории диска. Переходим к действиям в следующем абзаце, начиная с команды очистки хранилища компонентов.
Если у вас файл install.wim
Нам достаточно скопировать файл также как и в предыдущем абзаце — в корень диска С.
ВНИМАНИЕ: все окна проводника Windows закрыть.
После этого запускаем консоль cmd от имени администратора и проверяем список выпусков Windows:
cd\
dism /Get-WimInfo /WimFile:install.wim
Так как у меня установлена Windows 10 Pro, я чуть позже выберу индекс 4. Но для начала мне нужно очистить собственное хранилище компонентов от установленных ранее «обновлённых» файлов. В надежде, конечно, что эти «обновлённые» устаревшие файлы (вместе с другими) будут удалены:
DISM /Online /Cleanup-Image /StartComponentCleanup
А теперь следуем стандартной процедуре анализа состояния образа Windows 10 и применению исправления ошибок, как уже описывалось в статье Как починить Windows 10 с помощью DISM. Вводим поочерёдно:
DISM /Online /Cleanup-Image /AnalyzeComponentStore
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:4 /LimitAccess
Ещё раз акцентирую внимание на индексе файла — у меня 4. Ждём окончания ремонта. И, как всегда по окончании работ, запускаем старую-добрую проверку системных файлов:
sfc /scannow
Пока всё. Ошибка DISM 0x800f081f вас не должна более побеспокоить. До появления следующей устаревшей версии какого-либо компонента. Успехов нам всем.
На чтение 4 мин Просмотров 3.6к. Опубликовано
Все версии операционной системы Windows поставляются с множеством различных инструментов и утилит, которые доступны пользователям Windows, если Windows когда-либо потребуется какой-либо ремонт. Одним из таких инструментов является инструмент развертывания образов и управления обслуживанием (DISM). Инструмент DISM можно использовать через любую командную строку (с соответствующими привилегиями) и можно использовать для проверки состояния сетевого или автономного образа Windows и исправления образа Windows, который был поврежден или нуждается в каком-либо другом ремонте. Ниже приводится одна из наиболее часто используемых командных строк DISM:
DISM/Online/Cleanup-Image/RestoreHealth
Эта конкретная командная строка используется для восстановления онлайн-образа Windows. Часть этой команды RestoreHealth в первую очередь инструктирует DISM восстановить онлайн-образ Windows, но также открывает пользователю возможность указать дополнительные источники восстановления, в которых DISM может искать файлы, необходимые для восстановления онлайн-образ Windows. Однако при запуске этой командной строки в Windows 10 некоторые пользователи Windows могут столкнуться с ошибкой и появлением следующего сообщения об ошибке.
« Ошибка: 0x800f081f Не удалось найти исходные файлы. »
В этом сообщении об ошибке в основном говорится, что DISM не удалось найти файлы, необходимые для исправления образа Windows в Интернете в их местоположение по умолчанию. Чтобы решить эту проблему, необходимо либо запустить очистку компонентов, а затем сканирование SFC, либо предоставить DISM расположение, содержащее файлы, необходимые для восстановления образа. Вы также можете исправить это, обновив Windows с помощью средства создания мультимедиа на веб-сайте Microsoft.
Содержание
- Метод 1. Выполнение очистки компонентов
- Метод 2: получение исходного кода из образа Windows
- Метод 3: Обновление Windows
Метод 1. Выполнение очистки компонентов
Используя переключатель очистки компонентов DISM, вы можете очистить образ и снова заставить все работать правильно. Вот как это сделать.
- Откройте меню “Пуск”, введите cmd , щелкните правой кнопкой мыши и Запуск от имени администратора .
- В командной строке с повышенными привилегиями введите следующие команды в том же порядке:
dism.exe/online/Cleanup-Image/StartComponentCleanup
sfc/scannow
- Дождитесь выполнения этих команд, а когда они будут выполнены, запустите: Dism/Online/Cleanup-Image/RestoreHealth
На этом этапе Dism/Online/Cleanup-Image/RestoreHealth должен снова работать.
Метод 2: получение исходного кода из образа Windows
Используя свежий образ Windows 10, вы можете запустить команду DISM, указав расположение, которое содержит файлы, необходимые для восстановления образа..
- С тех пор, как MS удалила iso-файлы tech bench, доступно не так много источников. Однако отсюда вы можете получить дампы образов.
- После загрузки ISO-образа Windows 10 вам необходимо смонтировать его на свой компьютер, чтобы компьютер извлек его и затем имел к нему доступ. . Чтобы смонтировать ISO-файл в Windows, перейдите сюда и выполните действия, относящиеся к используемой вами версии Windows.
- Откройте меню «Пуск», введите cmd , щелкните правой кнопкой мыши и выполните Запуск от имени администратора .
- В командной строке с повышенными привилегиями введите следующую команду, заменив X на каталог, в котором находится ISO-файл Windows 10. загруженное ранее монтируется:
DISM/Online/Cleanup-Image/RestoreHealth/source:WIM:X:SourcesInstall.wim:1/LimitAccess
- Дождитесь выполнения команды, и на этот раз DISM должен успешно восстановить образ Windows. .
Убедитесь, что вы загрузили ISO-файл Windows 10 по ссылке для дампа Tech Bench, указанной выше, поскольку в результате вы получите ISO-образ, содержащий Install.wim. файл, который вам нужен. При загрузке ISO-образа Windows 10 из Microsoft Media Creation Tool вы получите ISO-образ, содержащий файл Install.esd, который практически бесполезен для исправления ошибки 0x800f081f.
Метод 3: Обновление Windows
Хотя это долгий процесс, он решает проблему путем переустановки всего ядра Windows с последним образом от Microsoft, что устраняет проблему. . Этот инструмент будет работать в Windows 7, Windows 8.1 или Windows 10.
- Получите средство создания Windows 10 Media отсюда.
- Запустите исполняемый файл с вашего ПК. Вам необходимо запустить это от имени администратора.
- Примите условия лицензии и выберите Обновить этот компьютер сейчас в Что вы хотите сделать ? , а затем нажмите кнопку “Далее”.
- Инструмент начнет загрузку, а затем установку Windows 10. Внимательно следуйте инструкциям, чтобы завершить обновление.
- По завершении , у вас должна быть свежая копия Windows с целым файлом. Нет необходимости запускать Dism/Online/Cleanup-Image/RestoreHealth , но вы можете запустить его, чтобы узнать, решена ли ваша проблема.
DISM /Online /Cleanup-Image /RestoreHealth is one of the most commonly used command lines that can repair a damaged Windows system image. However, some of you may receive DISM error 0x800f081f while running it. If you are struggling with the same error, this guide on MiniTool Website might be helpful to you.
0x800f081f Windows 10 DISM Error
Deployment Image Servicing and Management (DISM) is a useful way to repair corrupted system images. Usually, it works together with System File Checker to scan and repair your computer and return it to a healthy work state.
However, like other inbuilt Windows tools, it goes wrong sometimes. Quite a few users complain that they encounter DISM error 0x800f081f when running the DISM /Online /Cleanup-Image /RestoreHealth command and receiving the following error messages.
- Error: 0x800f081f. The source files could not be found.
- Windows couldn’t find the required files to complete the requested changes. Make sure you’re connected to Internet, and try again. Error: 0x800f081f.
This error indicates that DISM cannot find the files required to fix the online Windows image in the default location. DISM error 0x800f081f can lead to other errors on your computer and prevents other processes from functioning properly, so you must take some measures to get rid of it as soon as it crops up.
How to Fix DISM Error 0x800f081f on Windows 10/11?
Fix 1: Perform a Component Cleanup
You can clean up the image files and make everything run properly with the DISM component cleanup switch. Follow the steps below:
Step 1. Type cmd in the search bar to locate Command Prompt and right-click on it to choose Run as administrator.
Step 2. In the command window, run the following commands one by one and don’t forget to hit Enter after each command.
dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
Step 3. When the two commands are complete, run Dism /Online /Cleanup-Image /RestoreHealth again to see if it works properly.
Fix 2: Run Windows Update Troubleshooter
As is known to all, Microsoft Windows Update Center triggers problems regularly and these problems can prevent you from implementing upgrades or improvements by downloading or installing new updates. In this case, Microsoft offers you a troubleshooting tool called Windows Update troubleshooter which can fix most errors including DISM Online Cleanup Image RestoreHealth error 0x800f081f.
Step 1. Press Win + I to open Windows Settings.
Step 2. In the settings menu, scroll down to find Update & Security and click on it.
Step 3. Under the Troubleshoot tab, hit Additional troubleshooters.
Step 4. Under Get up and running, hit Windows Update and then press Run the troubleshooter. Once the troubleshooting process is done, it will show a message to inform you of the result.
Fix 3: Reinstall Microsoft .NET Framework 3.5
Since DISM error 0x800f081f is related to Microsoft .NET Framework 3.5, it is a good option to reinstall it.
Step 1. Click Start and go to Control Panel.
Step 2. Hit Programs and Features > Turn Windows features on or off.
Step 3. Check .NET Framework 3.5 (includes .NET 2.0 and 3.0) and hit OK.
Fix 4: Get Source from Windows Image
Usually, the DISM /Online /Cleanup-Image /RestoreHealth command is used to fix problems by searching in Windows Update or WUSU to replace the corrupted files. If DISM cannot repair a file required by the Windows image, it will result in DISM error 0x800f081f the source files could not be found.
To address this error, you need to specify a valid Windows image file (install.wim) which contains all the files required during the repairing process. The install.wim file should be included in the source folder of Windows 10 Installation media.
Move 1: Download and mount the ISO file
Step 1. Go to the Microsoft Software Download website and hit Download Now under Create Windows 10 installation media.
Step 2. Hit Accept to accept the license terms > tick Create installation media (USB flash drive, DVD, or ISO file) for another PC > hit Next > select Language, Architecture, and Edition > hit Next > tick ISO file > hit Next > choose a download location for Windows 10 ISO file > hit Save.
Step 3. Press Win + E to evoke File Explorer and then locate the Windows 10 ISO image file.
Step 4. Right-click on the ISO file and select Mount in the drop-down menu.
Step 5. After the mounting process is finished, go to This PC and you can see a virtual drive in the right-hand pane.
Move 2: Extract the install.wim file from the install.esd file
Step 1. From the mounted Windows ISO file, right-click on the install.esd file from the source folder to copy it to the root folder of drive C:.
Step 2. Launch Command Prompt as an administrator.
Step 3. Type cd\ to go to the root folder of drive C:.
Step 4. Type the following command and hit Enter to find which images are in the install.esd file.
dism /Get-WimInfo /WimFile:install.esd
Note down the index number according to the Windows 10 installed version.
Step 5. Run the following command to extract the install.wim file according to your Windows version. Don’t forget to replace the IndexNumber with the corresponding index number you noted down just now.
dism /export-image /SourceImageFile:install.esd /SourceIndex:IndexNumber /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
Step 6. Now, you can find the exported install.win file on the drive C:.
Tips:
What if Windows Media Creation Tool is not working? Take it easy! Every problem has a fix. Follow this guide — Best Fixes for Windows 10/11 Media Creation Tool Not Working, and you will work it out.
Move 3: Run DISM Tools
Step 1. Launch Command Prompt as an administrator.
Step 2. Run the two commands below and hit Enter.
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore.
Step 3. Run the following command to specify the C:\install.wim as the source of the known good files.
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess
Step 4. When this process is done, type sfc /scannow and hit Enter.
Fix 5: Perform an In-place Upgrade
The last method is performing an in-place upgrade. This process will reinstall the entire Windows core with the latest image from Microsoft. It may take a long time, please wait patiently.
Step 1. Download & Install Windows 10 Media Creation Tool on your computer and run it with administrative rights.
Step 2. Accept the license terms and tick Upgrade this PC now.
Step 3. Then, follow the prompts on the screen to complete the upgrade. After the completion, run Dism /Online /Cleanup-Image /RestoreHealth to see if DISM error 0x800f081f is gone.
Tips:
If you fail to run the DISM /Online /Cleanup-Image /RestoreHealth command without error code 0x800f081f, this guide might provide you with some feasible solutions — Best Fixes: DISM /online /cleanup-image /restorehealth Is Stuck.
What’s your opinion about the solutions mentioned in this guide? Which method do you prefer? Click here to share your ideas with your friends on Twitter.Click to Tweet
# Suggestion: Back up Your Computer in Advance
As you can see, it is not easy to troubleshoot manually because you don’t know the exact reason for DISM failed error 0x800f081f. What’s more, you may make some mistakes during the troubleshooting process if you are not proficient in computers. Any small changes may make huge differences or even cause severe consequences to your computer.
As a result, we sincerely advise you to back up your computer in advance. With a backup copy in hand, you can easily restore your system to a normal state. Some of you may assume that creating a backup of your system seems difficult. Don’t worry! With a piece of professional backup software – MiniTool ShadowMaker, everything will be easier.
This free tool is compatible with almost all Windows systems and allows you to create a file, folder, partition, disk, or system backup on your Windows PC. What’s more, it is very popular among the Windows community because of its one-click system backup solution. Without further ado, let’s see how it works!
Step 1. Download, install and launch this program.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
Step 2. After launching it, hit Keep Trial to get a 30-day free trial and then go to the Backup page.
Step 3. On this page and you can see the system-required partitions are selected by default in SOURCE and you only need to choose a storage path for your backup in DESTINATION.
Tips:
Here, we recommend you to back up your system to a USB flash drive or an external drive.
Step 4. After making your decision, you can either hit Back Up Now to start the backup process or delay the backup task by hitting Back Up Later.
Then, go to Tools > Media Builder > WinPE-based media with MiniTool plug-in > USB Flash Disk to create a bootable drive. If your computer encounters some other radical changes such as black screen, Blue Screen of Death, or system crashes in the future, you can boot your computer from this USB flash drive and perform a system recovery with the system image that you backed up.
Tips:
As for backing up files, see this tutorial to get detailed instructions — How to Backup Files on Windows 10? Try These Top 4 Ways.
We Need Your Voice
That’s all about the causes and solutions to DISM error 0x800f081f. By now, we believe that you may manage to get rid of this error from your computer. Also, it is highly recommended to back up your system in advance with MiniTool ShadowMaker as a remedy in case that you encounter any severe changes on your system the next time.
Welcome to leave your joy and tell us which solution works for you in the comment zone. For more queries about our software, please feel free to contact us via [email protected].
DISM Error 0x800f081f FAQ
How do I fix error 0x800f081f?
Fix 1: Perform a Component Cleanup
Fix 2: Run Windows Update Troubleshooter
Fix 3: Reinstall Microsoft .NET Framework 3.5
Fix 4: Get Source from Windows Image
Fix 5: Perform an In-place Upgrade
How to fix DISM 0x800f081f error in Windows Server 2016?
To fix DISM 0x800f081f error in Windows Server 2016, you can:
- Run a component cleanup and then perform an SFC scan.
- Offer DISM a location that contains the files it needs to perform the image repair.
- Perform an in-place upgrade.
How do I fix corrupted DISM?
Fix 1: Check Antivirus or Security Programs
Fix 2: Run DISM Command in Clean Boot
Fix 3: Specify the Correct Location of the install.wim File
Fix 4: Uncheck install.wim Read-Only
Fix 5: Clean up System Image Components
Fix 6: Reset Windows Update Service
Fix 7: Run Windows Update Troubleshooter
Fix 8: Disable Proxy on Your Computer
When running the following DISM command, the error 0x800F081F
may appear in some systems. The same error occurs when installing the .NET Framework in Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Error: 0x800f081f The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log
Error DISM DISM Package Manager: PID=13368 TID=5124 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f) Error DISM DISM Package Manager: PID=13368 TID=5124 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg Error DISM DISM Package Manager: PID=13368 TID=5124 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f) Error DISM DISM Package Manager: PID=13368 TID=5124 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg Error DISM DISM Package Manager: PID=13368 TID=5124 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f) Error DISM DISM Package Manager: PID=13368 TID=5124 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)
CBS.log
CBS Exec: Processing complete, session(Corruption Repairing): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS Session: 30459372_734419507 failed to perform store corruption detect and repair operation. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS Session: 30459372_734419507 finalized. Download error: 0x80240022 [Unknown Error], Reboot required: no [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS Failed to FinalizeEx using worker session [HRESULT = 0x800f081f]
The same error (0x800F081F
– CBS_E_SOURCE_MISSING
) may occur when you attempt to install .NET Framework 3.5 via Optional Features.
Windows couldn't find required files to complete the requested changes. Make sure you're connected to Internet, and try again: Error code: 0x800F081F
DISM.log
The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. The DISM log file can be found at C:\Windows\Logs\DISM\dism.log 0x800F081F - CBS_E_SOURCE_MISSING
This post tells you how to fix the .NET Framework installation and the DISM error 0x800f081f
in Windows 10.
Cause
The error 0x800F081F when running DISM or .NET Framework installation can occur due to one of the following reasons:
- The component store is corrupted, or several files are missing in the store.
- The system is unable to access the Microsoft Update servers to restore the missing files.
- The location specified by the path does not contain the files required to install the feature.
- The user who tries installing the feature does not have at least READ access to the location and files.
- The set of installation files is corrupted, incomplete, or invalid for the version of Windows that you are running.
Contents
- Solution 1: Bypass WSUS before installing .NET Framework or running DISM
- Solution 2: Run DISM or Install .NET Framework from a local source (offline)
- Install .NET Framework error from a local source
- Run DISM from a local source
Option 1: Bypass WSUS
If your computer is configured to use your company’s WSUS server or SCCM, temporarily bypass WSUS/SCCM using the following registry edit (requires administrator privileges).
- Right-click Start, and click Run
- Type
regedit.exe
and click OK - Go to the following registry key if it exists:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(If the above registry branch or the value
UseWUServer
doesn’t exist, then it means that the WU server policy is not set. In that case, skip to Step 5.) - In the right pane, if the value named
UseWUServer
exists, set its data to0
- Go to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Delete the value named
DisableWindowsUpdateAccess
if it exists. - Exit the Registry Editor
- Restart Windows.
Now, your computer is configured to fetch files or packages from Microsoft’s Windows Update servers rather than your office network’s WSUS/SCCM server.
After restarting Windows, you should be able to run the DISM command or install .NET Framework successfully. Run the DISM command (or install .NET Framework) after connecting your computer to the internet. DISM fetches the missing files from Microsoft’s servers automatically.
Install .NET Framework
Now, run this command if you want to install .NET Framework:
dism /online /enable-feature /featurename:NetFX3 /All
Alternatively, you can install it via Windows Features (optionalfeatures.exe
)
If that doesn’t work, follow the instructions in Option 2 below.
Option 2: Run DISM or Install .NET Framework from local installation source (offline)
Fix for .NET Framework error 0x800f081f
To fix the error 0x800F081F
when installing .NET Framework, mention the local source path (i.e., mounted ISO or USB setup disk).
- Download a fresh copy of Windows 10 or 11 ISO from Microsoft.
- Mount the ISO to a drive letter — e.g.,
G:\
.The “Sources\Sxs” folder in the ISO contains the CAB file (“microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab”) needed to install .NET Framework 3.5.
(If you have a multi-architecture Windows 10 setup disk, be sure to use the correct “Sources” folder. For x64 version, the path could be
G:\x64\sources\sxs
and for x86, the pathG:\x86\sources\sxs
.) - To install .NET Framework using the local install source (e.g.,
G:\Sources
from the USB Setup disk or mounted ISO), run the appropriate command:dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\sources\sxs /LimitAccess
(or)
dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\x86\sources\sxs /LimitAccess
(or)
dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\x64\sources\sxs /LimitAccess
You should see the following output:
Enabling feature(s) [==========================100.0%==========================] The operation completed successfully.
Alternatively, if you prefer PowerShell instead of DISM, then use this command to install .NET Framework using a local installation source:
Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source G:\sources\sxs -LimitAccess (or) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source G:\x86\sources\sxs -LimitAccess (or) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source G:\x64\sources\sxs -LimitAccess
Fix for DISM error 0x800f081f
The solution for DISM Error 0x800f081f
would be to download a fresh ISO from Microsoft, slipstream the Windows 10 setup disk, and mention it as the repair source when running the DISM command. Slipstreaming is a process of integrating updates (and drivers, optionally) and making an updated Windows 10 or 11 Setup disk or ISO.
- Follow the steps in the article Slipstream Windows 10/11 to create a slipstreamed Windows 10 setup disk.
- Then, open an elevated or admin Command Prompt.
- The ISO files downloaded from Microsoft have multiple Windows 10 Editions in them. You need to find the index that corresponds to the edition of Windows you’re going to repair. You can find it using DISM’s
Get-Wiminfo
command-line. - Find the list of indexes and the corresponding editions found in the
install.wim
, by running the following command:dism /get-wiminfo /wimfile:"D:\sources\install.wim"
… where
D:\
is the drive letter of the mounted ISO or Windows Setup DVD.In the case of ISOs downloaded from Microsoft, you’ll see more indexes (Meaning: Multiple windows images or different editions combined into the install.wim). For example, here’s the list of indexes found inside the Windows 10 ISO (may vary from ISO build to ISO build) from Microsoft:
Index : 1 Name : Windows 10 Home Description : Windows 10 Home Size : 14,168,728,218 bytes Index : 2 Name : Windows 10 Home N Description : Windows 10 Home N Size : 13,409,860,497 bytes Index : 3 Name : Windows 10 Home Single Language Description : Windows 10 Home Single Language Size : 14,168,323,899 bytes Index : 4 Name : Windows 10 Education Description : Windows 10 Education Size : 14,413,769,870 bytes Index : 5 Name : Windows 10 Education N Description : Windows 10 Education N Size : 13,651,680,505 bytes Index : 6 Name : Windows 10 Pro Description : Windows 10 Pro Size : 14,413,947,833 bytes Index : 7 Name : Windows 10 Pro N Description : Windows 10 Pro N Size : 13,649,482,925 bytes Index : 8 Name : Windows 10 Pro Education Description : Windows 10 Pro Education Size : 14,413,708,288 bytes Index : 9 Name : Windows 10 Pro Education N Description : Windows 10 Pro Education N Size : 13,651,618,023 bytes Index : 10 Name : Windows 10 Pro for Workstations Description : Windows 10 Pro for Workstations Size : 14,413,739,079 bytes Index : 11 Name : Windows 10 Pro N for Workstations Description : Windows 10 Pro N for Workstations Size : 13,651,649,264 bytes
- Let’s say you have Windows 10 Home Edition. The index is
1
as per the above output. Therefore, run the following command:Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"D:\Sources\Install.wim":1 /limitaccess
That’s it! the DISM operation has now been completed successfully!
*Important*: Don’t use ESD!
If you have
install.esd
(instead ofinstall.wim
) in the Windows 10/11 setup disk, you must convert the ESD file into WIM for the above DISM command to work. In our tests, DISM was unable to useInstall.esd
as the source and the command ended up with the0x800f081f
error every time, regardless of the syntax (/source:wim:g:\sources\install.esd
or/source:esd:g:\sources\install.esd
) used.The following command is absolutely useless. Don’t use it. It does nothing.
Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:"D:\Sources\Install.esd":1 /limitaccess
After converting the ESD file to WIM, I ran DISM mentioning the
Install.wim
file as the source. It ran perfectly fine, and it restored the missing manifest files indeed!Please keep this important point in mind when running DISM.
If you don’t use a slipstreamed Windows 10/11 disk (integrated with the latest updates), the error
0x800f081f
may still appear. The ISO/repair source must be the same build your system is running. For instance, you can’t repair a Windows 10 build16299.98
using the Windows 10 Build16299.15
ISO.
This fixes the DISM error 0x800f081f
, and you should now see the message “The restore operation completed successfully.”
Once the DISM command completes successfully, follow up with the sfc /scannow
command (from elevated Command Prompt) if necessary. For more information, check out the article Repair Windows 10 Using DISM and SFC.
One small request: If you liked this post, please share this?
One «tiny» share from you would seriously help a lot with the growth of this blog.
Some great suggestions:
- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
So thank you so much for your support. It won’t take more than 10 seconds of your time. The share buttons are right below.