Драйвер wof обнаружил повреждение в таблице ресурсов сжатого файла
Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell
Привет друзья! Совсем недавно я написал статью о том, как правильно производить проверку целостности системных файлов Windows 10. Производится такая проверка в случае, если ваша операционная система работает нестабильно, периодически выскакивают различные системные ошибки, не запускаются стандартные приложения Windows и так далее. В этом случае нужно запустить командную строку от имени администратора и ввести команду sfc /scannow , далее начнётся проверка системы на предмет повреждённых системных файлов и если такие будут обнаружены, то произойдёт немедленная их замена оригинальными версиями. Оригинальные версии системных файлов находятся в хранилище компонентов Windows, а именно в папке C:\Windows\WinSxS. Если данное хранилище повреждено или в нём отсутствуют некоторые компоненты, то при проверке целостности системных файлов выйдет ошибка « Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них » .Тогда нам ничего не остаётся, как задействовать для восстановления повреждённого хранилища - расширяемое средство автоматизации PowerShell.
Данное средство более тщательно произведёт восстановление хранилища компонентов операционной системы, задействуя Центр обновления (Windows Update) и у вас должен быть включен интернет.
Для запуска PowerShell находим на рабочем столе значок Поиск в Windows
и вводим в поле ввода « PowerShell », в результатах выйдет соответствие заданному поиску - « Windows PowerShell » , щёлкаем на нём правой мышью и выбираем « Запустить от имени администратора ».
Repair-WindowsImage -Online -RestoreHealth
Если у вас отключен интернет, то процесс восстановления может остановиться на данном этапе.
Если с интернетом проблем нет, тогда процесс дойдёт до конца и компоненты будут восстановлены.
Об этом вы узнаете из содержания следующего окна.
ImageHealth State : Healthy (Восстановлен)
Если в следствии системных нарушений у вас отсутствует интернет , тогда для восстановления задействуйте оригинальный ISO-образ Windows 10. Как это сделать
К примеру у вас имеется ноутбук с установленной Windows 10 Single Language (Для одного языка).
В этом случае скачиваем ISO-образ Windows 10 Single Language (Для одного языка) на официальном сайте Майкрософт.
Щёлкаем на нём два раза левой мышью и подключаем к виртуальному дисководу. В моём случае виртуальный дисковод под буквой (G:).
В PowerShell запущенном от имени администратора выполняем команду:
Dism /Get-WimInfo /WimFile:G:\sources\install.wim, где G: буква виртуального дисковода с Windows 10.
Видим, что в моём образе находится один образ Windows 10 Single Language (Для одного языка) под индексом 1,
соответственно вводим следующую команду:
Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1
Буква «G» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе, в нашем случае 1. Начинается восстановление хранилища компонентов Windows с помощью оригинального ISO-образа Windows 10 Single Language.
Хранилище компонентов Windows восстановлено.
ImageHealth State : Healthy (Восстановлен).
Хранилище компонентов Windows мы восстановили, теперь можем запустить утилиту проверки целостности системных файлов - sfc /scannow.
Также к восстановлению хранилища компонентов прибегают в том случае, когда при восстановлении целостности системных файлов с помощью sfc /scannow команда сообщает о том, что «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них».
Простое восстановление
Сначала о «стандартном» способе восстановления хранилища компонентов Windows 10, который работает в случаях, когда нет каких-то серьезных повреждений системных файлов, а сама ОС исправно запускается. С большой вероятностью помогает в ситуациях «Хранилище компонентов подлежит восстановлению», «Ошибка 14098. Хранилище компонентов повреждено» или при ошибках восстановления с помощью sfc /scannow.
Для восстановления выполните следующие простые шаги
Восстановление хранилища компонентов с использованием образа Windows 10
Следующий метод — использование образа Windows 10 для использования системных файлов с него для восстановления хранилища, что может пригодиться, например, при ошибке «Не удалось найти исходные файлы».
Вам потребуется: образ ISO с такой же Windows 10 (разрядность, версия), что установлена на вашем компьютере или же диск/флешка с нею. В случае, если используется образ, подключите его (правый клик по файлу ISO — подключить). На всякий случай: Как скачать Windows 10 ISO с сайта Майкрософт.
Шаги по восстановлению будут следующими (если из текстового описания команды что-то будет не ясно, обратите внимание на скриншот с выполнением описываемой команды):
- В подключенном образе или на флешке (диске) зайдите в папку sources и обратите внимание на находящийся там файл с именем install (самый большой по объему). Нам потребуется знать его точное имя, возможны два варианта: install.esd или install.wim
- Запустите командную строку от имени администратора и используйте следующие команды.
- В результате выполнения команды вы увидите список индексов и редакций Windows 10 в файле образа. Запомните индекс для вашей редакции системы.
Дождитесь завершения операции восстановления, которое, возможно, в этот раз пройдет успешно.
Исправление хранилища компонентов в среде восстановления
- Загрузите компьютер за загрузочной флешки или диска с Windows 10 в той же разрядности и версии, что установлена на компьютере или ноутбуке. См. Создание загрузочной флешки Windows 10.
- На экране после выбора языка внизу слева нажмите «Восстановление системы».
- Перейдите к пункту «Исправление неисправностей» — «Командная строка».
- В командной строке используйте по порядку 3 команды: diskpart, list volume, exit. Это позволит узнать текущие буквы разделов дисков, которые могут отличаться от тех, к которые используются в запущенной Windows 10. Далее используйте команды.
- Или install.wim, файл находится в папке sources на флешке, с которой вы загрузились. В этой команде мы узнаем индекс нужной нам редакции Windows 10.
- Здесь в /Image:C:\ указывается буква диска с установленной Windows При наличии отдельного раздела на диске под пользовательские данные, например, D, рекомендую также указать параметр /ScratchDir:D:\ как на скриншоте для использования этого диска под временные файлы.
Как обычно, дожидаемся окончания восстановления, с большой вероятностью в этот раз оно пройдет успешно.
Восстановление с распакованного образа на виртуальном диске
И еще один метод, более сложный, но также способный пригодиться. Использовать его можно как в среде восстановления Windows 10, так и в запущенной системе. При использовании метода необходимо наличие свободного пространства в объеме около 15-20 Гб на каком-либо разделе диска.
В моем примере будут использованы буквы: C — диск с установленной системой, D — загрузочная флешка (или подключенный образ ISO), Z — диск на котором будет создаваться виртуальный диск, E — буква виртуального диска, которая будет ему присвоена.
- Запустите командную строку от имени администратора (или запустите её же в среде восстановления Windows 10), используйте команды.
- diskpart
- create vdisk file=Z:\virtual.vhd type=expandable maximum=20000
- attach vdisk
- create partition primary
- format fs=ntfs quick
- assign letter=E
- exit
- Dism /Get-WimInfo /WimFile:D:\sources\install.esd (или wim, в команде смотрим на нужный нам индекс образа).
- Dism /Apply-Image /ImageFile:D:\sources\install.esd /index:индекс_образа /ApplyDir:E:\
- Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Windows /ScratchDir:Z: (если восстановление производится в запущенной системе, то вместо /Image:C:\ используйте /Online)
Дополнительная информация
31.08.2018 ( 20.01.2020 ) | Антон Максимов | КомментарииВаша Windows 10 глючит или сильно тормозит? Появляются ошибки об отсутствии того или иного файла системного файла? К счастью, решить такие проблемы можно с помощью встроенного в операционную систему механизма восстановления системных файлов под названием System Files Checker.
С помощью этого приложения можно восстановить оригинальные системные файлы, которые будут либо загружены через интернет, либо взяты из образа Window 10.
Чтобы восстановить системные файлы Windows 10, необходимо проделать следующие шаги.
Шаг 1. Открываем командную строку от имени администратора. Для этого нажимаем “Пуск” и вводим CMD. Затем в результатах поиска с помощью правой клавиши мышки выбираем пункт «Запустить от имени Администратора».
Шаг 2. В появившемся окне вводим команду DISM со следующими параметрами:
DISM.exe /Online /Cleanup-image /Restorehealth
Данная команда запустить процесс загрузки необходимых для восстановления файлов данных через механизм Windows Update.
Если по какой-то причине Windows Update отключен или не работает, то необходимо загрузить оригинальный образ системы с сайта Microsoft, смонтировать его (двойным кликом), а затем ввести следующую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Вместо «C:\RepairSource\Windows» необходимо указать путь, где расположены ресурсы образа системы.
Шаг 3. Запускаем процесс восстановления. Для этого в командной строке пишем следующую команду:
После этого система будет проверять файлы на предмет повреждения или удаления, а затем пытаться восстановить их из сжатой папки \Windows\System32\dllcache. Этот процесс может занимать прилично времени, так что стоит запастись терпением.
Шаг 4. Анализ результатов
а) Защита ресурсов Windows не обнаружила нарушений целостности
Это означает, что в процессе анализа не было выявлено ни одного поврежденного или пропавшего системного файла.
б) Защита ресурсов Windows не может выполнить запрошенную операцию
в) Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила
Пользователи могут получить эту ошибку при попытке запустить DISM для решения некоторых проблем в своей операционной системе. Однако иногда из-за поврежденных системных драйверов DISM не удается завершить процесс, что приводит к ошибке Ошибка 448. Драйвер WOF обнаружил повреждение в таблице ресурсов сжатого файла . Если вы столкнулись с той же проблемой, прочтите эту статью - мы поможем вам ее решить.
Драйвер WOF или wof.sys более конкретно известен как драйвер Windows Overlay Filter . Он «накладывает» виртуальные файлы в каталог, который также содержит обычные физические файлы. Это важный системный файл, необходимый для бесперебойной работы операционной системы Windows. Драйвер фильтра оверлейной файловой системы Windows не запускается, если служба FltMgr остановлена или отключена.
Драйвер WOF обнаружил повреждение
Попробуйте следующие решения для устранения ошибка DISM:
1] Начать очистку компонентов
Затем выполните следующую команду:
dism.exe / online / Cleanup-Image / StartComponentCleanup
Это очистит хранилище компонентов, чтобы все могло работать правильно. снова.
2] Восстановить работоспособность
Перезагрузите, а затем запустите SFC / scannow в безопасном режиме.
Перезагрузите систему и посмотрите, сможете ли вы сейчас выполнить следующую команду:
DISM.exe / online / Cleanup-Image / RestoreHealth
Это должно помочь!
3] Настройте альтернативный источник восстановления Windows
Вы можете настроить свою систему на использование альтернативного восстановления источник, через групповую политику y настройка. Это может быть полезно вустранение проблемы.
4] Использовать установку Windows в качестве источника восстановления
Чтобы использовать работающую установку Windows в качестве источника восстановления или использовать параллельную папку Windows из общего сетевого ресурса или со съемного носителя, такого как Windows DVD, в качестве источника файлов, вы можете использовать следующую команду:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source: C: \ RepairSource \ Windows / LimitAccess
Здесь вам нужно будет заменить C: \ RepairSource \ Windows на местоположение источника восстановления.
Читайте также: