На чтение 4 мин. Просмотров 2.4k. Опубликовано 17.04.2021
Все версии операционной системы 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 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%logscbscbs.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_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
Есть? Параметр UseWUServer выводите в 0. Если ни ключа ни параметра нет, переходите к другому ключу:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate
параметр DisableWindowsUpdateAccess в 0 стой же перезагрузкой. Попробуйте DISM снова.
Что понадобится для дальнейшей работы, если не сработало?
- Валидный install.wim файл тех же версии, выпуска и языковой сборки Windows 10, что и ваша
- не менее 10 Гб свободного места на диске С:.
Напомню, что файл install.wim располагается по адресу
Скачанный_диск-или-папкаsourcesinstall.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:папка:гдележитобразISOinstall.esd /SourceIndex:X /DestinationImageFile:папка:гдебудетлежатьновыйISOinstall.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 вас не должна более побеспокоить. До появления следующей устаревшей версии какого-либо компонента. Успехов нам всем.
0x800f081f — это ошибка обновления, связанная с патчами KB5000842 или KB5001391, которые были выпущены для исправления предыдущих проблем с печатью. Данное обновление позволяет пользователям обновить систему до новой сборки Windows 21H1, которая устраняет ранее существовавшие ошибки. К сожалению, несмотря на его важность, многим пользователям не удается загрузить его из-за появляющейся ошибки. Ждать, пока Windows решит эту проблему, совершенно бессмысленно, поскольку данная ошибка требует действий вручную. Как показало исследование, ошибка 0x800f081f обычно вызвана отключенным или же неисправной конфигурацией .NET Framework, что предотвращает обеспечение надлежащей связи с обновлениями Windows. Обычно это основная причина появления ошибки 0x800f081f, однако есть и другие, которые следует обсудить в инструкциях, приведенных ниже.
Скачать средство восстановления Windows
Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибка Центра обновления Windows 0x800f081f» в Windows 10.
1. Воспользуйтесь средством устранения неполадок Центра обновления Windows
Прежде чем приступить к решению проблем с .NET Framework, важно попробовать более простой шаг, а именно средство устранения неполадок Windows. Это встроенная утилита, способная решать временные проблемы, возникающие на ПК. Хотя для полного решения проблемы этого способа обычно недостаточно, все же следует попробовать, выполнив следующие действия.
- Откройте Настройки через Меню Пуск или нажмите Windows key + I кнопки одновременно. Перейдите в Обновление и безопасность > Устранение неполадок.
- На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
2. Перезапустите .NET Framework 3.5 и 4.8.
Иногда Windows не может установить необходимое обновление из-за плохой конфигурации .NET Framework. Данная проблема часто переплетается с ошибкой 0x800f081f, поскольку Windows часто зависит от данного компонента. Чтобы исправить это, выполните следующие действия.
- Тип Панель управления в строку поиска рядом с Меню Пуск.
- Откройте ее и выберите Программы и компоненты.
- Затем выберите Включение или отключение компонентов Windows.
- Вы сразу увидите список функций Windows.
- Нужно найти .NET Framework 3.5 и .NET Framework 4.8.
- Снимите с них флажки и нажмите OK чтобы временно отключить их.
- Затем нажмите Перезапустить сейчас чтобы перезагрузить компьютер.
- Как только вы загрузитесь обратно, откройте то же окно, повторив предыдущие шаги.
- Теперь вы должны установить флажки для обоих . NET Framework , которые были отключены, и нажмите «ОК».
- Затем Windows попросит вас выбрать один из двух вариантов. Выбирайте Скачать файлы из Центра обновления Windows.
- После применения всех изменений закройте окно.
Теперь, в качестве следующего этапа этого решения, нам следует включить .NET Framework с помощью DISM (средство обслуживания и управления образами развертывания).
- Откройте Командная строка , введя CMD в поле поиска рядом с Меню Пуск кнопку.
- Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- После открытия консоли скопируйте и вставьте эту команду
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
и нажмите Enter. - Как только Windows напишет, что операция успешно завершена, вы можете закрыть консоль и снова попытаться установить проблемное обновление.
3. Проверьте целостность системных файлов.
Поврежденные или отсутствующие системные компоненты могут быть причиной таких ошибок, как 0x800f081f. Именно поэтому важно проверить их целостность, прежде чем переходить к другим методам решения. Ниже мы будем использовать как SFC (средство проверки системных файлов), так и DISM (обслуживание образов развертывания и управление ими), которые помогут обнаружить и восстановить отсутствующие и поврежденные компоненты. Вот как:
С помощью SFC
- Откройте Командная строка , введя
cmd
в поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- После открытия консоли введите
sfc /scannow
команду и нажмите Enter. - Когда процесс восстановления будет завершен, перезагрузите компьютер.
С помощью DISM
- Откройте Командная строка как мы это делали на предыдущем шаге.
- Скопируйте и вставьте эту команду
DISM.exe /Online /Cleanup-image /Restorehealth
. - Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
- После этого перезагрузите компьютер и снова установите обновление.
4. Укажите параметры для установки необязательных компонентов и восстановления компонентов.
Использование этого метода поможет нам перенастроить параметры локальной групповой политики, чтобы Windows загружал содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновления Windows. Вот как можно выполнить это простое, но очень эффективное решение:
- Нажмите Windows key + R комбинацию клавиш и напишите
gpedit.msc
. - Редактор локальной групповой политики откроется. На левой панели перейдите в Административные шаблоны > Система.
- На правой панели прокрутите список вниз, пока не найдете Укажите параметры для установки необязательных компонентов и восстановления компонентов.
- Дважды щелкните по этому тексту, и выберете Включено , потом поставьте галочку напротив Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновления Windows вместо использования служб Windows Server Update Services (WSUS). опцию.
- После выполнения этих шагов нажмите Применить и OK для сохранения изменений.
Теперь вы можете попробовать установить обновление еще раз. Если и это не помогло решить проблему, перейдите к дальнейшим инструкциям ниже.
5. Перезапустите компоненты и Службу обновления Windows.
Этот метод поможет вам сбросить настройки Центра обновления Windows. Этот способ часто помогает, поскольку перезапускает важные службы с нуля. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и пересоздать компоненты обновления с нуля. Мы будем использовать консоль для выполнения необходимых команд. Это более сложный вариант, но для его выполнения не потребуется много времени и знаний. Просто следуйте инструкциям ниже. Просто следуйте инструкциям ниже:
- Откройте Командная строка , введя
cmd
в поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой из них. (Это действие отключит службы, отвечающие за обновления Windows)
- Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
- Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
- На этом все. Перейдите в Центр обновления Windows и попробуйте установить обновление снова.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.
Случаи, когда Windows не может получить накопительные обновления с сервера, случаются довольно часто. Хотя предыдущие шаги уже должны были устранить проблемы с сервером при получении обновлений, Windows, все равно, может иметь проблемы с получением обновлений по другим причинам. Если у вас та же ситуация, можно попробовать установить необходимое обновление прямо из каталога Microsoft. Перед тем как это сделать, нам нужно будет записать, какое обновление необходимо установить. Для этого:
- Нажмите Windows key + I одновременно.
- Затем перейдите в Обновление и безопасность.
- В правой части окна выберите Просмотр журнала обновлений.
- После этого найдите и запишите самое последнее обновление, которое вызывает ошибку (вверху списка).
- Затем загрузите записанное обновление из Microsoft Update Catalog.
7. Используйте Media Creation Tool.
В качестве последней рекомендации среди всех упомянутых решений мы советуем установить обновления через Media Creation Tool. Это официальная утилита Microsoft, специально созданная для пользователей, которым не удается обновить свою систему. Эта процедура никак не повлияет на ваши личные данные, а просто обновит ваш компьютер. Для этого выполните следующие действия:
- Для начала, вам нужно скачать утилиту с веб-сайта Microsoft.
- Затем запустите загруженный файл.
- После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
- Выберите Сохранить личные файлы чтобы они не пострадали.
- Наконец, запустите процесс и дождитесь его завершения.
- Надеемся, этот метод помог вам избавиться от ошибки 0x8009001d.
Обзор
Самостоятельное решение 0x800f081f или подобных проблем может затратить уйму времени и усилий, однако так и не увенчаться успехом. К счастью, есть люди, которые уже протестировали и собрали наиболее эффективные решения в одно руководство, чтобы помочь пользователям избежать ненужной потери времени и энергии. Надеемся, что ошибка 0x800f081f вас больше не докучает. Если на вашем ПК есть еще какие-то проблемы, вы можете найти множество других статей для Windows и Mac на нашем веб-сайте.
Поймал нехорошую ошибку при сканировании системы на ошибки. Ошибка встречалась и на Windows 10 и на Windows Server 2016.
После внезапного отключение питания запустил проверку на ошибки:
sfc /scannow
И неожиданно увидел:
Windows Resource Protection found corrupt files but was unable to fix some of them.
Сканирование выявило ошибки, но не смогло их исправить.
Попытался восстановить системные файлы:
dism /online /cleanup-image /restorehealth
И снова получил ошибку:
Error 0x800f081f
The source files could not be found.
Лечим Error 0x800f081f
Предлагаю инструкцию, которая мне помогла исправить ошибки.
Делаем на всякий случай. Процедуры долгие, можно пропустить, вдруг и без них прокатит. Вторую я не выполнял, а первая также завершилась с ошибкой. Выполняем в командной строке под администратором:
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Нам понадобится установочный дистрибутив Windows, я примонтировал его как диск D:. Проверяем, что существует файл: «D:sourcesinstall.wim». Путь чувствителен к регистру.
Дальше уже обязательная команда:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:sourcesinstall.wim:1 /LimitAccess
Выполнилось успешно, системные файлы восстановлены.
The restore operation completed successfully.
Теперь можно запустить сканирование на ошибки.
sfc /scannow
И тоже успешно.
Windows Resource Protection found corrupt files and successfully repaired them.
Дополнение
Дальше пример от другой операционной системы, но весьма познавательный.
Если команда всё равно выдаёт ошибку:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:sourcesinstall.wim:1 /LimitAccess
Не удалось найти исходные файлы.
В этом случае может помочь смена индекса.
Смотрим текущую версию Windows.
В этом примере у меня Windows 11 Pro.
DISM /Get-WimInfo /WimFile:"D:sourceinstall.wim" /index:1
Здесь у нас Home версия. Проверяем другие индексы.
DISM /Get-WimInfo /WimFile:"D:sourceinstall.wim" /index:2
Домашняя для одного языка.
DISM /Get-WimInfo /WimFile:"D:sourceinstall.wim" /index:3
Для образовательных учреждений.
DISM /Get-WimInfo /WimFile:"D:sourceinstall.wim" /index:4
А вот и Windows 11 Pro. Соответственно, пробуем восстановиться так:
DISM /Get-WimInfo /WimFile:"D:sourceinstall.wim" /index:4
Набор компонентов для Pro версии может содержать нужный файл, которого нет в Home.
Полезные ссылки
Восстановление системных файлов Windows
Средство проверки системных файлов Windows
- Partition Wizard
- Partition Magic
- Fix: Error 0x800f081f Occurs When Installing .NET Framework 3.5
By Amy | Follow |
Last Updated May 21, 2020
The error 0x800f081f is a common issue on Windows, but it still upsets plenty of users. If you are also bothered by this issue, this post is suitable for you. Here, MiniTool will analyze this error and provide you with some effective solutions.
About Error 0x800f081f
According to user report, error: 0x800f081f will occur when you attempt to install .NET Framework 3.5. Besides, if you enable the .NET Framework via Deployment Image Servicing and Management (DISM), installation wizard or Windows PowerShell commands, you will also encounter error 0x800f081f Windows 10.
This error will happen to multiples operating systems such as Windows 10/8/8.1, Windows Server 2012, etc. What triggers the error 0x800f081f? Based on investigation, this error happens due to Microsoft .NET Framework 3.5 incompatibilities.
Actually, this sort of error has 3 other error codes (0x800F0906, 0x800F0907, 0x800F0922) besides the 0x800f081f. So, if you receive the mentioned error codes, you can apply the given methods in this post to fix them.
Solution 1: Enable .NET 3.5 Windows 10 via DISM
When the error code 0x800f081f occurs, you can enable .NET 3.5 Windows 10 through DISM to fix it. This method is the best solution to solve 0x800F0922, but it still works for 0x800f081f. Before starting the enabling process, you need to make an ISO image of your current operating system.
Tip: You can create ISO image via Media Creation Tool that can be downloaded from Microsoft’s website. Then, save the ISO file on your USB flash drive or burn it onto a DVD. After that, you can start the following steps.
Step 1: Plug your USB flash drive or insert the DVD that contains the ISO file to your PC.
Step 2: Double click the ISO file to mount it automatically.
Step 3: Now, click the Search icon on your taskbar.
Step 4: Run Command Prompt as administrator from the search box, and then type the following command in the elevated window and hit Enter key.
Dism /online /enable-feature /featurename:NetFx3 /All /Source:[Drive]:sourcessxs /LimitAccess
Tip: You need to replace [drive] with the exact drive letter.
Step 5: After executing the command, the .NET 3.5 will be enabled. Then, you can check if the error code 0x800f081f still appears.
Solution 2: Configure Group Policy via Local Group Policy Editor
As issues with Local Group Policy Editor can affect the operating system’s ability to activate the installation, you’d better configure the Editor when you encounter the error 0x800f081f Windows 10. How to do that? Here are detailed steps.
Step 1: Open the Run window by holding Win and R keys, and then type gpedit.msc and hit Enter to open your Local Group Policy Editor.
Step 2: In the next window, go to the destination by following the path below.
Computer Configuration > Administrative Templates > System
Step 3: Move to the right side of the window and scroll down the list to find the Specify settings for optional component installation and component repair option.
Step 4: Double click the option and choose Enabled option from the pop-up window. Finally, click OK to save the changes.
Solution 3: Reinstall .NET Framework 3.5
You can also reinstall the .net 3.5 Windows 10 to solve error 0x800f081f. This method has been proven to be useful for repairing this error. Now, follow the steps below to perform the operation.
Step 1: Open Windows Settings by pressing Win and I keys and click on Apps on the main interface. Then, move to the right side of the window and scroll down the settings until you find the Related Settings tab. Click Programs and Features to go on.
Step 2: In the next window, click Turn Windows features on or off.
Step 3: In the Windows Features window, check the .NET Framework 3.5 (includes .NET 2.0 and 3.0) checkbox and click OK to save the changes. After that, the installation will carry out automatically. The exact time to finish the installation process depends on the speed of your connection.
About The Author
Position: Columnist
Having writing articles about computer tech for a long time, I am rather experienced especially on the aspect of computer optimization, PC enhancement, as well as tech terms explanation. The habit of looking through tech forums makes me a great computer issues collector. And then, many articles related to these issues are released, which benefit plenty of users. Professional, effective, and innovative are always the pursuit of an editing worker.
На чтение 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 , но вы можете запустить его, чтобы узнать, решена ли ваша проблема.
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.
The DISM error 0x800f081f often occurs after running the «DISM /Online /Cleanup-Image /RestoreHealth» command on a Windows 10 or Windows 8 based computer, in order to repair the Windows image.
«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…»
The «DISM /RestoreHealth» command is used to repair problems by searching in Windows Updates (or WSUS) to replace the damaged files. If, for any reason, DISM cannot the files required to repair the Windows image, then you must specify an additional location as a repair source of the appropriate files.
In this tutorial you will find detailed instructions to resolve the error DISM Error 0x800f081 on Windows 10 or Windows 8.
How to fix DISM 0x800f081f error in Windows 10/8
In order to solve the «DISM /Online /Cleanup-Image /RestoreHealth» error 0x800f081f, you must specify a valid* Windows image file (install.wim) that contains all the files needed from the repair process.
* The install.wim file must be of the same Windows Version, Edition & Language as the installed Windows version.
The install.wim file is contained in any Windows installation Media under the «sources» folder (sources\install.wim). **
** If you have downloaded Windows 10 ISO, by using the media creation tool, you «ll realize that under the «sources» folder, instead of the install.wim you find an install.esd file. The install.esd contains several Windows 10 versions, so there is the need to extract a valid Windows 10 Image (according to the installed Windows Version & Edition, in order to use it with DISM, otherwise DISM will display the «The source files could not be found – 0x800f081f» error. Detailed instructions to do that can be found in Step-2 below.
If you don’t own a Windows Installation Media, then follow the instructions in Step-1, to get one. ***
*** Suggestion: Proceed and download a Windows Installation Media, by following the instructions in Step-1, even if you already have one.
Step 1. Download Windows Installation Media in ISO format.
1. From the links below, run the Media Creation Tool according to your Windows version.
-
- Download Windows 10 Media Creation Tool
- Download Windows 8.1 Media Creation Tool
2. Accept the License Terms.
3. Choose Create installation media for a another PC and click Next.
4. Press Next at «Select Language, architecture and edition» screen.
5. Select ISO file and press Next.
6. Choose a download location for the Windows ISO file and click Save.
7. Be patient until the download is completed and then continue to the next step.
Step 2. Extract the install.wim file from the install.esd file.
1. When the download is completed, right click at the Windows ISO fie you downloaded and choose Mount. *
* Note: If you are using Windows 8/8.1, then read this article: How to mount ISO files.
2. From the mounted Windows ISO file, copy the install.esd file from the «sources» folder (e.g. D:\sources\install.esd) to the root folder of drive C: *
* e.g. At this example the drive letter of the mounted Windows ISO file is D:
3. Right click on the Start menu and select Command Prompt (Admin).
4. Type cd\ to go to the root folder of drive C:\
5. Then type the following command and press Enter, in order to find which images are inside the «install.esd» file:
- dism /Get-WimInfo /WimFile:install.esd
6. According to your Windows 10 installed version take note of the index number. *
* e.g.: If you have installed the Windows 10 Home edition on your system, then the Index number is «2».
7. Then give the command below to extract the corresponding to your Windows version «install.wim» file (Index number): *
- dism /export-image /SourceImageFile:install.esd /SourceIndex:IndexNumber /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
* Note: Replace the IndexNumber according to your Windows 10 installed version.
e.g. For this example (for a Windows 10 Home based computer) we want to extract the install.wim file with Index number=2. So, the command will be:
- dism /export-image /SourceImageFile:install.esd /SourceIndex:2 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
7. When the process is completed you should find the exported install.wim on the drive C: (C:\install.wim).
8. Continue to the next step.
Step 3. Run DISM Tool to Repair Windows Image.
Important: Follow the below steps, exactly as mentioned:
1. Right click at Start menu and select Command Prompt (Admin).
2. Type the following command and press Enter:
- DISM /Online /Cleanup-Image /StartComponentCleanup
3. When the operation is completed, give the following command (and press Enter).
- DISM /Online /Cleanup-Image /AnalyzeComponentStore
4. Finally repair the Windows image by specifying the «C:\install.wim» as the source of the known good files, by giving this command:
- DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess
5. When the «RestoreHealth process» is completed, type the following command (and press Enter) to complete the repair process:
- SFC /SCANNOW
5. When the SFC scan is completed, then you ‘re done!
Additional Help: If you still face the «The source files could not be found» after following the above instructions, then continue to troubleshoot your problem by reading the instructions in this guide:
- FIX DISM Source Files Could not be Found in Windows 10/8 (Troubleshooting Guide)
Good luck! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
The error 0x800f081f is a common error that shows up on Windows 10 and other windows versions. It’s popular on DISM and .NET Framework 3.5, and we’re going to outline how to fix the error on these two instances.
How To Fix Error 0x800f081f On DISM
DISM is one of the leading tools installed on Windows 10 because it can troubleshoot most of your PC problems. It’s capable of repairing and updating any corrupt file or image on Windows. When it starts showing errors, things get messy, the DISM tool runs an in-depth scan than the SFC scan.
The error normally shows up when you run the command “DISM/restore health”, or “DISM /Online /Cleanup-Image /RestoreHealth”. There are other DISM commands though that show this error code, the error message, in this case, will be displayed as:
"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.”
Error 0x800f081f on DISM
Or in some cases you’ll see the message:
"The DISM source files could not be found."
What Causes Error 0x800f081f On DISM?
The error 0x800f081f on DISM shows that the built-in tool cannot find the files needed to fix the Windows image from the default location.
Fix 1: DISM Cleanup Command
This is the first and easiest fix to the error 0x800f081f on DISM on your computer, this simple fix requires running the DISM Cleanup Command in your command prompt. Here the steps to follow in order to execute this troubleshoot:
- Open the command prompt and Run as Administrator. You can find Command Prompt by searching “Command Prompt” in Windows search or using any other shortcut you might have.
- Once the Command Prompt Window opens you should type the command “sfc /scannow” and hit enter to run it.
- Then you run the second command: “dism.exe /Online /Cleanup-image /Restorehealth”(without the quotes) and hit enter to run the command
- If you don’t receive an error after successfully running this command, then you’ve taken care of the problem, and if error 0x800f081f is still showing up, then you need to apply another troubleshoot.
DISM Cleanup Command
Fix 2: Edit Group Policy
This fix is only applicable for Win 10 Pro, Enterprise, and education versions. You shouldn’t try this troubleshoot if you don’t have these versions, please. It requires configuring group policy, here are steps to follow:
- Open the Run dialog by pressing Windows + R keys.
- In the dialog box, you should type “msc” and click Ok, or hit the enter key.
- The Local Group Policy Editor will open, and you need to select “Computer Configuration”.
- Next, you choose “Administrative Templates”.
- Look for “System” and click on it.
- Locate the option that says “Specify settings for optional component installation and component repair”, it’s located by the right panel of the Local Group Policy Editor, you need to double click.
- You should now mark it “Enabled”.
- Click Ok and exit.
- You can now check if the error 0x800f081f on DISM is gone or not.
Edit Group Policy to fix Error 0x800f081f
Fix 3: Use Windows Image to get Source Files
The error can show up when Windows is not able to find the source files. This fix is a lengthy one because it requires using the Media Creation Tool to create a Windows image before changing the DISM source. Here is how to do it:
- Download the Media Creation Tool from Microsoft websites. Just search for the tool by using the search box on the site or you can trace it by searching on Google.
- After installing the Media Creation Tool, you then launch.
- Accept the terms and continue.
- Mark the option “Create installation media (USB flash drive, DVD, or ISO file) for another PC” and hit the “Next” button.
- Disable the option “Use the recommended options fort his PC”.
- Then you select your preferences such as language, edition, and architecture.
- Click Next to continue.
- Select the ISO option and click Next.
- Choose the location and save the ISO file.
- After downloading the ISO file, you should now locate it and Right-click on it.
- Click on “Mount” from the menu.
- Locate esd and right-click on it, select “Copy” from the menu.
- Paste it on your Windows drive.
- Open Command prompt, make sure to run as administrator.
- Type cd/ and hit “Enter”, this will open the drive C: root folder.
- Then you add this command:
dism /Get-WimInfo /WimFile:install.esd
- Different versions of Windows will be displayed with their index numbers and you need to enter your current Windows version.
- Next you run this command:
dism /export-image /SourceImageFile:install.esd /SourceIndex:IndexNumber /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
(replace Indexnumber in the command with the actual index number of your Windows version).
- Let the process finish and close the command prompt.
- Go back to Drive C: and you can see the Wim file.
- Run the Command prompt again as Administrator just like you did previously.
- Run the following commands separately, copy one command and then hit enter, then the second one also:
DISM /Online /Cleanup-Image /StartComponentCleanup DISM /Online /Cleanup-Image /AnalyzeComponentStore
- And then run the third command: DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess
- And finally, you run the system file checker command:
sfc /scannow.
It can take some time before it finished, but if it’s taking too long, you should restart your PC and run the command again.
- You’re now done, it’s quite a long process, but it’s effective.
These are the best fixes for error 0x800f081f on DISM, let’s now look at how to fix the error 0x800f081f on .NET Framework 3.5.
How To Fix Error 0x800f081f On .NET Framework 3.5
What’s Error 0x800f081f On .NET Framework 3.5
The error 0x800f081f on .NET Framework 3.5 mostly shows up when installing .NET Framework 3.5, but it can still show up when in use. This error shows up only on Windows 10, Windows 8.1 & 8, Windows Server 2012 R2, and Windows server 2012. The three popular error messages received are:
-
"Error: 0x800F081F - The source files could not be found."
-
"Error: 0x800F0906 - The source files could not be downloaded."
-
"Windows couldn’t connect to the Internet to download necessary files.
-
Make sure that you’re connected to the Internet and click “Retry” to try again."
Error 0x800f081f On .NET Framework 3.5
What’s The Cause?
Incompatibilities of .NET Framework 3.5 is the major cause of the error 0x800f081f. All Windows versions that experience this error problem run the .NET Framework 3.5 using the feature called “Feature on demand”. Meaning that you’ll have to enable it because it’s not the default .Net Framework on the device.
As you might already know, new Windows versions namely Win 10 and 8 come with .NET Framework 4.6 and 4.5 respectively. If you install programs on your PC that work on .NET Framework 3.5, you’ll have to install or enable 3.5 if it’s already installed. So when you try to enable it, Windows update will look for .NET binaries and other important files. When there is a problem in this process, then you end up with error 0x800f081f displayed.
Fix 1: Install .NET Framework 3.5 using DISM
If .NET Framework is showing the error 0x800f081f during installation or when enabling it manually, you should consider using the DISM tool to enable it. For this, you need to have the ISO image or the installation media before you begin executing this fix. Once you have your installation media, you then follow the steps below:
- Open the command prompt by typing “cmd” in the Windows search from the start menu.
- The command prompt will show up and you should right-click on it and Run as Administrator.
- In the command prompt window, you should type this command and hit enter; Dism /online /enable-feature/featurename:NetFx3 /All /Source:<DRIVE>:\sources\sxsLimitAccess”, remove the quotes and also replace “DRIVE” with your drive name where your installation media is located. It should be something like “D:”.
- If the command still failed and is showing the error 0x800f081f, you need to recheck the source path of your drive and ensure that it’s correct.
Install .NET Framework 3.5 using DISM
Fix 2: configure Group Policy
Follow the same steps on Fix No.2 from the previous section for solving error 0x800f081f on DISM.
Fix 3: Reinstall .NET Framework 3.5
It can be possible that .NET Framework 3.5 is corrupt, in this case, you need to reinstall it, here is how to do it:
- Press the Win + I keys to open Windows Settings.
- Click on Apps and when you scroll down, you’ll see the Tab “Related Settings”, you should then click on “Programs and Features”.
- Next, you click on ‘Turn Windows Features On or Off’.
- From the Windows Features, you’ll see .NET Framework 3.5 (which includes both 2.0 and 3.0), check on that option, and click ok.
- Windows will now attempt to make new installations.
Reinstall .NET Framework 3.5
These are the ways to solve the error 0x800f081f on .NET Framework 3.5. We hope you’re able to fix the error 0x800f081f on your PC fast and don’t forget to let us know in the comments how things worked for you.