Windows не удалось найти файлы для выполнения запрошенных изменений

Обновлено: 06.07.2024

Команда sfc /scannow выдает наличие поврежденных файлов.
Пытаюсь их восстановить через cmd (admin)
DISM /Online /Cleanup-Image /RestoreHealth

Ок, тогда при помощи mediacreationtool создаю ISO образ, монтирую.
Dism /Online /Cleanup-Image /RestoreHealth /Source:f:\sources\install.wim:1

Ок, смотрю образ, там не wim, а esd, пробую команды:
Dism /Online /Cleanup-Image /RestoreHealth /Source:f:\sources\install.esd:1
после
Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:f:\sources\install.esd:1

Результат тот же.
Ошибка: 0x800f081f

Перепаковываю esd в wim, те же команды и Ошибка: 0x800f081f

Пробую все тоже самое через PowerShell и Repair-WindowsImage -Online -RestoreHealth
результат такой же.

Как это победить и в чем может быть проблема ?

P.S. кстати установлена Windows 10 PRO апдейтом 8.1, проверил образ который собрала mediacreationtool, на нем оказалась "Technical Preview 10 Pro" хммм .. может так и должно быть? Но странно.

Проблему решить удалось через восстановление или пришлось заново ставить?

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

То же самое. Пока не решил проблему. Служба обновлений запущена, sfc scannow не помог.
Конфигурация компьютера
ОС: OpenSUSE Tumbleweed en-us, Windows 10 Pro x64 en-us

cypherpunks01,

Ок, тогда при помощи mediacreationtool создаю ISO образ, монтирую. »
Образы из Media Creation Tool не работают. Даже после перегона ESD в WIM.

-------
Кто реку перешел, тому росы бояться ни к чему

Последний раз редактировалось Казбек, 22-05-2016 в 20:03 .

Далее в привилегированном режиме (Run as Administrator) »
Привилегированный режим(или режим ядра) это не run as administrator.
Конфигурация компьютера
Процессор: Intel i7-8700K@4300MHz
Материнская плата: MSI Z370 Krait Gaming
Память: 2x8GB Corsair Vengeance LED 3200MHz CL16
HDD: Samsung PM981 NVME 256Gb
Видеокарта: MSI GTX 1070ti Titanium
Звук: ASUS Xonar DX
Блок питания: Antec HCP-750 750W (2012 г.в.)
CD/DVD: BD-RW: LG BH16NS40
Монитор: Samsung S23B350T
ОС: Windows 10 Pro x64

Итак, для восстановления битого хранилища системы, нужно в командной строке от администратора по очереди вбить следующее:
PowerShell
sfc /scannow
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

Если хранилище не восстановится, нужно смонтировать установочный диск в привод, запомнить букву этого привода, а затем вбить команду:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:G:\sources\Install.wim:1 /LimitAccess
где "G" - это буква привода с установочным диском 10-ки. После успешной операции восстановления выполнить дважды команду
sfc /scannow для того, чтобы убедиться в полном и успешном восстановлении битого хранилища.
Вот и всё.

Применимо к следующим выпускам: Windows 10 – все выпуски, Windows Server 2019, Windows Server 2012 R2
Оригинальный номер базы знаний: 2734782

Решения для Windows Server

Код ошибки 0x800F0906

Данный код ошибки возникает потому, что компьютер не может скачать необходимые файлы из Центра обновления Windows.

Для решения этой проблемы воспользуйтесь одним из указанных ниже способов.

Способ 1: Проверьте подключение к Интернету

Данная реакция может быть вызвана настройками или сбоями сети, прокси или брандмауэра. Чтобы устранить проблему, попробуйте открыть веб-сайт Центра обновления Windows.

Если он недоступен, проверьте подключение к Интернету или обратитесь к сетевому администратору, чтобы определить, не блокирует ли доступ к веб-сайту какая-либо настройка.

Способ 2: Настройте параметр групповой политики

Это поведение может быть вызвано также тем, что системный администратор настроил обслуживание компьютера через службу Windows Server Update Services (WSUS), а не через сервер Центра обновления Windows. В этом случае обратитесь к системному администратору и попросите включить параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов, а также настроить значение Альтернативный путь к исходным файлам либо выбрать параметр Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (WSUS).

Чтобы настроить данный параметр групповой политики, выполните следующие действия:

Запустите редактор локальных групповых политик или консоль управления групповыми политиками.

Наведите указатель на правый верхний угол экрана, нажмите кнопку Поиск, введите запрос "групповая политика" и выберите Изменение групповой политики.

Последовательно разверните узлы Конфигурация компьютера, Административные шаблоны и Система. Снимок экрана для этого этапа приведен ниже.

Скриншот для настройки системы.

Откройте параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов и выберите Включено. Снимок экрана для этого этапа приведен ниже.

Скриншот для настройки "Активно".

Чтобы выбрать альтернативный исходный файл, в поле Альтернативный путь к исходным файлам укажите полный путь к общей папке с содержимым папки \sources\sxs установочного носителя.

Пример пути к общей папке: \\server_name\share\Win8sxs

Или укажите WIM-файл. Чтобы задать в качестве места расположения альтернативного исходного файла WIM-файл, добавьте к пути префикс WIM:, а затем укажите в качестве суффикса индекс образа, который вы хотите использовать в WIM-файле.

Пример пути к WIM-файлу: WIM:\\server_name\share\install.wim:3

В данном примере 3 — это индекс образа, в котором хранятся файлы компонента.

Если необходимо, установите флажок "Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (WSUS)".

В командной строке с повышенными привилегиями введите gpupdate /force и нажмите клавишу Ввод, чтобы сразу применить политику:

Способ 3: Используйте установочный носитель Windows

Вставьте установочный носитель Windows.

Из командной строки с повышенными привилегиями запустите следующую команду:

В этой команде <drive> является заполнителем для буквы дисковода DVD-дисков. Например, выполните следующую команду:

Способ 4: Альтернативные шаги для Windows Server

В Windows Server 2012 R2 можно также указать альтернативный источник, используя командлеты Windows PowerShell или мастер добавления ролей и компонентов.

Чтобы использовать Windows PowerShell, выполните следующие действия.

Вставьте установочный носитель Windows.

Из командной строки с повышенными привилегиями Windows PowerShell запустите следующую команду:

В этой команде <drive> является заполнителем для буквы дисковода DVD-дисков или установочного носителя Windows. Например, выполните следующую команду:

Чтобы использовать мастер добавления ролей и компонентов, выполните следующие действия:

Вставьте установочный носитель Windows.

Запустите мастер добавления ролей и компонентов.

На странице Подтверждение установки компонентов щелкните ссылку Указать альтернативный исходный путь. Снимок экрана для этого этапа приведен ниже.

Укажите альтернативный исходный путь

На странице Указать альтернативный исходный путь введите путь к папке SxS в виде локального пути или пути к сетевой общей папке. Снимок экрана для этого этапа приведен ниже.

Путь к папке SxS

Код ошибки 0x800F081F

Этот код ошибки может возникнуть, если указан альтернативный источник установки и выполнено одно из перечисленных ниже условий.

  • В расположении, заданном путем, не содержатся файлы, необходимые для установки компонента.
  • Пользователь, который пытается установить компонент, не имеет доступа к расположению и файлам даже на чтение.
  • Набор установочных файлов поврежден, неполон или недопустим для используемой версии Windows.

Чтобы устранить эту проблему, убедитесь, что полный путь к источнику указан верно ( x:\sources\sxs ) и у вас есть доступ к расположению хотя бы на чтение. Для этого попытайтесь обратиться к источнику непосредственно с компьютера, на котором возникла проблема. Убедитесь, что источник установки содержит допустимый и полный набор файлов. Если проблема не исчезнет, воспользуйтесь другим источником установки.

Код ошибки 0x800F0907

Данный код ошибки возникает, если альтернативный источник установки не задан или недействителен, а параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов имеет значение "Не пытайтесь загрузить полезные данные из центра обновления Windows".

Чтобы устранить эту проблему, изучите параметр политики и определите, подходит ли он для вашей среды. Если вы не хотите загружать полезные данные компонентов из Центра обновления Windows, попробуйте настроить для параметра групповой политики значение Альтернативный путь к исходным файлам.

Чтобы менять параметры групповой политики на локальном компьютере, необходимо быть членом группы администраторов. Если параметры групповой политики для данного компьютера задаются на уровне домена, обратитесь к своему системному администратору.

Для этого выполните следующие действия:

Запустите редактор локальных групповых политик или консоль управления групповыми политиками (в зависимости от вашей среды).

Последовательно разверните узлы Конфигурация компьютера, Административные шаблоны и Система.

Откройте параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов и выберите Включено.

Определите, включен ли параметр групповой политики Не пытайтесь загрузить полезные данные из центра обновления Windows, а затем установите нужный параметр для своей среды.

Чтобы выбрать альтернативный исходный файл, в поле Альтернативный путь к исходным файлам укажите полный путь к общей папке с содержимым папки \sources\sxs установочного носителя. Или укажите WIM-файл. Чтобы задать в качестве места расположения альтернативного исходного файла WIM-файл, добавьте к пути префикс WIM:, а затем укажите в качестве суффикса индекс образа, который вы хотите использовать в WIM-файле. Ниже приведены примеры возможных значений:

  • Путь к общей папке: \\server_name\share\Win8sxs
  • Путь к WIM-файлу, где 3 — это индекс образа, в котором хранятся основные файлы.
    WIM:\\server_name\share\install.wim:3

Если хотите, установите флажок Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (WSUS).

В командной строке с повышенными привилегиями введите gpupdate /force и нажмите клавишу Ввод, чтобы сразу применить политику.

Решение для Windows 10

Коды ошибок 0x800F0906, 0x800F081F или 0x800F0907

Для исправления ошибок с этими кодами в Windows 10 выполните следующие действия.

Скачайте средство создания носителей Windows и создайте образ ISO локально либо создайте образ для установленной версии Windows.

Настройте групповую политику, как описано в способе 2, а также выполните следующие действия:

Код ошибки 0x800F0922

0x800F0922 CBS_E_INSTALLERS_FAILED: ошибка обработки дополнительных программ установки и общих команд.

Для устранения данной проблемы выполните следующие действия.

Откройте папку Sources.

Щелкните папку SXS правой кнопкой мыши и выберите пункт Свойства.

Выберите вкладку Безопасность и убедитесь, что флажок у параметра Чтение и выполнение установлен. Если флажка нет, нажмите кнопку Изменить и установите его.

Нажмите клавиши Windows + X.

Выберите пункт Командная строка (Администратор).

В окне командной строки введите указанную ниже команду и нажмите клавишу "Ввод".

В окне командной строки введите указанную ниже команду и нажмите клавишу "Ввод".

Дополнительная информация

Windows не удалось применить требуемые изменения.
Windows не удалось подключиться к Интернету, чтобы скачать необходимые файлы. Проверьте подключение и попробуйте еще раз, нажав кнопку Повторить.

Сбой установки одной или нескольких ролей, служб ролей или компонентов.
Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов и выберите на странице подтверждения параметр Указать альтернативный исходный путь, чтобы указать действительное расположение исходных файлов, необходимых для установки. Расположение должно быть доступно для учетной записи компьютера конечного сервера.

Код ошибки: 0x800F0906

Код ошибки: 0x800F081F

Из-за параметров политики сети Windows не удалось подключиться к Интернету, чтобы скачать файлы, необходимые для выполнения запрошенных изменений. За дополнительными сведениями обратитесь к администратору сети.

Код ошибки: 0x800F0907

Что такое ошибка Центра обновления Windows 0x800f081f

1. Воспользуйтесь средством устранения неполадок Центра обновления Windows

  1. Откройте Параметры через Меню Пуск или нажмите Windows key + I кнопки одновременно. Перейдите в Обновление и безопасность > Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
  1. Откройте Командная строка , введя CMD в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка и выберите Запуск от имени администратора.
  3. После открытия консоли скопируйте и вставьте эту команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All и нажмите Enter.
  4. Как только Windows напишет, что операция успешно завершена, вы можете закрыть консоль и снова попытаться установить проблемное обновление.

3. Проверьте целостность системных файлов.

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

С помощью SFC

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка и выберите Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

С помощью DISM

  1. Откройте Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth .
  3. Нажмите на Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

4. Укажите параметры для установки необязательных компонентов и восстановления компонентов.

Использование этого метода поможет нам перенастроить параметры локальной групповой политики, чтобы Windows загружал содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновления Windows. Вот как можно выполнить это простое, но очень эффективное решение:

  1. Нажмите Windows key + R комбинацию клавиш и напишите gpedit.msc .
  2. Редактор локальной групповой политики откроется. На левой панели перейдите в Административные шаблоны > Система.
  3. На правой панели прокрутите список вниз, пока не найдете Укажите параметры для установки необязательных компонентов и восстановления компонентов.
  4. Дважды щелкните по этому тексту, и выберете Включено , потом поставьте галочку напротив Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновления Windows вместо использования служб Windows Server Update Services (WSUS). опцию.
  5. После выполнения этих шагов нажмите Применить и OK для сохранения изменений.

Теперь вы можете попробовать установить обновление еще раз. Если и это не помогло решить проблему, перейдите к дальнейшим инструкциям ниже.

5. Перезапустите компоненты и Службу обновления Windows.

Этот метод поможет вам сбросить настройки Центра обновления Windows. Этот способ часто помогает, поскольку перезапускает важные службы с нуля. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и пересоздать компоненты обновления с нуля. Мы будем использовать консоль для выполнения необходимых команд. Это более сложный вариант, но для его выполнения не потребуется много времени и знаний. Просто следуйте инструкциям ниже. Просто следуйте инструкциям ниже:

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка и выберите Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой из них. (Это действие отключит службы, отвечающие за обновления Windows)

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

6. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.

Случаи, когда Windows не может получить накопительные обновления с сервера, случаются довольно часто. Хотя предыдущие шаги уже должны были устранить проблемы с сервером при получении обновлений, Windows, все равно, может иметь проблемы с получением обновлений по другим причинам. Если у вас та же ситуация, можно попробовать установить необходимое обновление прямо из каталога Microsoft. Перед тем как это сделать, нам нужно будет записать, какое обновление необходимо установить. Для этого:

  1. Нажмите Windows key + I одновременно.
  2. Затем перейдите в Обновление и безопасность.
  3. В правой части окна выберите Просмотр журнала обновлений.
  4. После этого найдите и запишите самое последнее обновление, которое вызывает ошибку (вверху списка).
  5. Затем загрузите записанное обновление из Microsoft Update Catalog.

7. Используйте Media Creation Tool.

В качестве последней рекомендации среди всех упомянутых решений мы советуем установить обновления через Media Creation Tool. Это официальная утилита Microsoft, специально созданная для пользователей, которым не удается обновить свою систему. Эта процедура никак не повлияет на ваши личные данные, а просто обновит ваш компьютер. Для этого выполните следующие действия:

  1. Для начала, вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.
  6. Надеемся, этот метод помог вам избавиться от ошибки 0x8009001d.

Заключение

Самостоятельное решение 0x800f081f или подобных проблем может затратить уйму времени и усилий, однако так и не увенчаться успехом. К счастью, есть люди, которые уже протестировали и собрали наиболее эффективные решения в одно руководство, чтобы помочь пользователям избежать ненужной потери времени и энергии. Надеемся, что ошибка 0x800f081f вас больше не докучает. Если на вашем ПК есть еще какие-то проблемы, вы можете найти множество других статей для Windows и Mac на нашем веб-сайте.

Перед этим консоль cmd с запущенной DISM нередко подзависает на строке прогресса эдак на 60 70%%. Далее DISM отсылает нас на офсайт Microsoft и, как обычно, предлагает ознакомиться с логом инструмента. Чаще всего ситуация получает своё развитие с момента, когда Windows 10 отказывается получить последние обновления:

центр обновления windows обнаружена ошибка

Ошибка может видоизменяться в том же окне настроек обновлений от сеанса к сеансу, но итог один: те или не скачиваются, либо не устанавливаются:

ошибка обновления до 20H2

Причина ошибки DISM 0x800f081f

СРАЗУ

Что понадобится для работы?

  • Валидный install.wim файл тех же версии, выпуска и языковой сборки Windows 10, что и ваша
  • не менее 10 Гб свободного места на диске С:.

файл install.wim в образе windows 10

Напомню, что файл install.wim располагается по адресу

Скачанный_диск-или-папка\sources\install.wim

  • (1) утилиты Media Creation Tool . Если не получилось, скачайте программу у меня:

Второй способ быстрее и абсолютно надёжен, но первый можно считать вполне официальным:

скачать windows 10 iso

Если у вас install.esd

копирование файла install_esd в диск с

ВНИМАНИЕ: все окна проводника Windows перед следующими командами закрыть.

  • Теперь запускаем консоль cmd от имени администратора и командой
  • Переходим в корень нашего диска. Смотрим состав перекочевавшего сюда файла:

WimFile install.esd

В моём файле 6 выпусков (если вы скачали предложенными мною способами, у вас меньше или так же). Я использую вариант Windows 10 Pro. Вы можете узнать о своей тут же из консоли, набрав команду:

  • Моему выпуску в консоли присвоен индекс 4. Извлекаем нужный install.wim из install.esd:

экспорт install_wim из install_esd

По окончании процесса распаковки вы должны увидеть файл install.wim в той же директории диска. Переходим к действиям в следующем абзаце, начиная с команды очистки хранилища компонентов.

Если у вас файл install.wim

ВНИМАНИЕ: все окна проводника Windows закрыть.

После этого запускаем консоль cmd от имени администратора и проверяем список выпусков Windows:

WimFile install.wim

А теперь следуем стандартной процедуре анализа состояния образа Windows 10 и применению исправления ошибок, как уже описывалось в статье Как починить Windows 10 с помощью DISM. Вводим поочерёдно:

Думаю, всё. Ошибка DISM 0x800f081f вас не должна более побеспокоить. До появления следующей устаревшей версии какого-либо компонента. Как справится с очередным косяком обновления, вы уже знаете.

Читайте также: