Сбой repair windowsimage код ошибки 0x80240021

Ошибка с кодом 0x80240021 возникает при использовании DISM. Эта утилита применяется для поиска и восстановления поврежденных файлов ОС — один из самых часто используемых решений неполадок с Центом обновления Виндовс. Решить проблему несложно.

0x80240021

Применяйте точно такую последовательность запуска команд DISM: сначала Dism /Online /Cleanup-Image /StartComponentCleanup, а потом Dism /Online /Cleanup-Image /RestoreHealth. Для большей уверенности после этого запустите проверку утилитой SFC.

Компьютеры #Windows

Автор статьиДмитрий Иванов

Оригинальные версии системных файлов находятся в хранилище компонентов Windows, а именно в папке C:\Windows\WinSxS. Если данное хранилище повреждено или в нём отсутствуют некоторые компоненты, то при проверке целостности системных файлов выйдет ошибка «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».

В таком случае нужно восстанавливать само хранилище компонентов Windows другой командой: 

Dism /Online /Cleanup-Image /StartComponentCleanup

а потом

«Dism /Online /Cleanup-Image /RestoreHealth»

при этом средство обслуживания образов Windows (DSIM) задействует Центр обновления Windows и скачает необходимые отсутствующие компоненты с серверов Майкрософт. В особо тяжёлых случаях, на этом этапе также возможны различные ошибки, например такая: «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра “Источник”»

Тогда нам ничего не остаётся, как задействовать для восстановления повреждённого хранилища – расширяемое средство автоматизации PowerShell.

Данное средство более тщательно произведёт восстановление хранилища компонентов операционной системы, задействуя Центр обновления (Windows Update) и у вас должен быть включен интернет.

Для запуска PowerShell находим на рабочем столе значок Поиск в Windows

и вводим в поле ввода «PowerShell», в результатах выйдет соответствие заданному поиску – «Windows PowerShell», щёлкаем на нём правой мышью и выбираем «Запустить от имени администратора».

Вводим команду: 

Repair-WindowsImage -Online -RestoreHealth

и жмём Enter.

Если у вас отключен интернет, то процесс восстановления может остановиться на данном этапе. 

Если с интернетом проблем нет, тогда процесс дойдёт до конца и компоненты будут восстановлены. 

Об этом вы узнаете из содержания следующего окна.

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

В этот раз повреждённые системные файлы должны быть восстановлены.


It all started with a SQL Dev trying to administer a server.

And then windows update broke back in October — Hangs at «Checking for updates…»

After a bit of poking around the component store was corrupted, so I go to VLC snag an iSO mount it up and run:

Dism /Online /Cleanup-Image /RestoreHealth /source:wim:J:\sources\install.wim:2 /limitaccess

But I get Error 0x80240021

I confirmed that the wim matches the OS thats borked

C:\Windows\system32>Dism /Get-ImageInfo /ImageFile:J:\sources\install.wim /Index
:2

Deployment Image Servicing and Management tool
Version: 6.2.9200.16384

Details for image : J:\sources\install.wim

Index : 2
Name : Windows Server 2012 SERVERSTANDARD
Description : Windows Server 2012 SERVERSTANDARD
Size : 11,999,889,351 bytes
Architecture : x64
Hal : acpiapic
Version : 6.2.9200
ServicePack Build : 16384
ServicePack Level : 0
Edition : ServerStandard
Installation : Server
ProductType : ServerNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 16520
Files : 70809
Created : 7/26/2012 - 2:03:49 AM
Modified : 7/26/2012 - 2:04:10 AM
Languages :
        en-US (Default)

The operation completed successfully.

C:\Windows\system32>ver

Microsoft Windows [Version 6.2.9200]

C:\Windows\system32>systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft Windows Server 2012 Standard
OS Version:                6.2.9200 N/A Build 9200

DISM logs,

CBS Logs

Windows Update Logs

https://1drv.ms/f/s!AihcaBDy7qF8a6W2fEvlcOm3xiU

Any input is much appreciated. 

Как восстановить систему Windows 7 на ноутбуке, при загрузке выходит чёрный экран, среда восстановления не работает, скрытые разделы я все удалил, оригинального диска с Windows 7 нет. Потратил уйму времени, подскажите что мне делать сейчас или хотя бы как застраховать себя от таких ситуаций в будущем, желательно без использования платных программ резервного копирования данных. Илья.

Как восстановить систему Windows 7

Причин этой неприятности к сожалению достаточно, начиная от неправильно написанных драйверов, пагубных действий вируса, ошибок файловой системы и заканчивая нашими ошибочными действиями при работе с компьютером, бояться таких проблем не надо, нужно научиться с ними эффективно бороться. Давайте подумаем как восстановить систему windows 7, а так же застрахуем себя на будущее от возможных неприятностей с помощью встроенных в операционную систему средств резервного копирования и восстановления. Мы научимся восстанавливать Windows 7, без применения сторонних программ по резервному копированию даже тогда, когда не загружаются Параметры восстановления системы и кнопка F-8 окажется бесполезной.

  • Друзья, если Вам не поможет наша статья, то ознакомьтесь с другими по данной теме, к примеру: Восстановление загрузчика Windows 7, в ней вы узнаете как восстанавливать незагружающуюся систему с помощью разных утилит командной строки, первая это Bootrec.exe с командами /FixMbr и /FixBoot или утилита bootsect /NT60 SYS, а так же Bootrec.exe с параметром /RebuildBcd, данные утилиты можно запустить из среды восстановления или с диска восстановления Windows 7. Другая статья BOOTMGR is missing в Windows 7, научит вас восстанавливать сам повреждённый или удалённый загрузчик семёрки bootmgr. Статья Как убрать баннер, покажет вам, как восстановить операционку при отключенном восстановлении системы и многое другое.
  • Если Windows 7 зависает при загрузке или внезапно перезагружается, или внезапно может показать синий экран с ошибкой, то возможно все эти проблемы из-за многочисленных ошибок файловой системы. Как исправить ситуацию, даже когда операционная система не загружается из-за этих ошибок, написано в этой статье Программа Chkdsk.
  • Ну и восемь статей из раздела Восстановление Windows 7 даст вам подробное представление обо всех встроенных средствах восстановления Windows 7: точки восстановления, предыдущие версии файлов, создание образа системы и диска восстановления, ну и так далее. Итак начнём.

Windows 7 имеет в своём арсенале достаточно мощный и хороший инструмент->Среду восстановления, которое создаётся автоматически при установке Windows 7 в скрытом разделе и содержит в себе пять других инструментов решающих многочисленные неисправности и неполадки.

  • Примечание: Если научиться пользоваться правильно средствами восстановления Windows 7, а это не сложно, то можно обойтись без дополнительных и платных программ резервного копирования данных.

Запустить средство восстановления, можно нажатием кнопки F-8 на клавиатуре сразу же после запуска компьютера. После этого перед вами откроется меню Дополнительные варианты загрузки: Устранение неполадок компьютера, далее Безопасный режим, Безопасный режим с загрузкой сетевых драйверов и т.д.

  • Небольшое отступление: Прежде чем выбирать пункт Устранение неполадок компьютера, попробуйте вариант проще — Последняя удачная конфигурация– простыми словами, операционная система всегда запоминает последнюю удачную загрузку компьютера и заносит эту информацию в реестр. При проблемах с загрузкой, Windows может вспомнить параметры реестра и настройки драйверов, которые были использованы при последней удачной загрузке системы и использовать их, если вами будет выбран пункт — Последняя удачная конфигурация.

     Если же это средство не поможет, выберем первое->Устранение неполадок компьютера,

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

Первое что сделайте, примените Восстановление запуска (Автоматическое устранение проблем, мешающих запуску Windows)

 

Нужное отступление: После нажатия кнопки F-8 при загрузке компьютера, у вас может не быть пункта >Устранение неполадок компьютера, а будет только Безопасный режим и так далее, возникает вопрос почему.

При установке Windows 7, раздел среды восстановления создаётся автоматически и находится в корне диска (С:)  в папке Recovery. Так же можно увидеть в окне Управление дисками — отдельный, скрытый раздел винчестера, объём у него всего 100 Мбайт, он используется для хранения загрузочных файлов конфигурации загрузки (BCD) и загрузчика системы (файл bootmgr).

Увидеть его можно Компьютер-> Управление->Управление дисками. Удалять этот раздел ни в коем случае нельзя (многие его удаляют по незнанию), в противном случае у вас не будет запускаться среда восстановления, то есть пункта Устранение неполадок компьютера у вас не будет, а в более тяжёлых случаях вы просто не загрузите систему.

На нижнем скришноте можно заметить ещё один скрытый раздел, объёмом 9,02 ГБ, это скрытый раздел восстановления с заводскими настройками моего ноутбука, у вас он может быть больше или меньше. Его тоже лучше не удалять, в случае необходимости, можно всегда восстановить Windows 7 с него.

Что делать если раздела со средой восстановления у вас нет и при нажатии кнопки F-8, в меню Дополнительные варианты загрузки, не появляется пункт Устранение неполадок компьютера? Как тогда восстановить систему Windows 7?

Спасти здесь может установочный диск с операционной системой Windows 7. Запустить средство восстановления, можно загрузившись с оригинального установочного диска Windows 7, выбрав в самом начале пункт Восстановление системы. Если установочного диска с у вас нет, тогда можно использовать Диск восстановления Windows 7 (изготовить его можно в любой работающей  Windows 7) за пять минут, затем вы так же можете загрузиться с него и проделать то же самое. 

Итак в Параметры восстановления системы мы всё-таки попали, или с помощью кнопки F-8 и пункта Устранения неполадок, или установочного диска Windows 7 или Диска восстановления Windows 7.

В меню Выбора Средства восстановления системы, выбираем первое:
Восстановление запуска->произойдёт анализ неисправностей мешающих нормальной загрузке Windows 7 и дальнейшее их исправление для нормальной загрузки и функционирования операционной системы. В процессе нас могут предупредить, что обнаружены проблемы в параметрах загрузки, нажимаем Исправить и перезапустить.

Восстановление системы->с помощью данной функции мы сможем выбрать ранее созданную точку восстановления системы, если оно у нас включено и откатиться назад на то время, когда наша Windows 7 прекрасно работала и загружалась, здесь всё просто.

Восстановление образа системы->вот этим инструментом пользуюсь я лично, при умелом использовании им можно заменить платные программы по резервному копированию данных, если интересно, читаем дальше.

Чем он хорош? Он поможет, когда у вас нет оригинального установочного диска с Windows 7 и вы удалили скрытый раздел с заводскими параметрами вашего ноутбука, но это ещё не всё.
Иногда бывают ситуации, когда в силу разных причин или из за действий вируса, вы совсем не сможете загрузить операционку или многие спрашивают Как восстановить систему Windows 7, если даже меню с Дополнительными вариантами загрузки так же  окажется недоступным. Переустанавливать операционную систему заново?
Поэтому, сразу после установки Windows 7 на ваш ноутбук или компьютер, создаём при помощи данной функции->Восстановление образа системы, архивный образ нашей Windows 7 на жёстком диске, бережём её. Обязательно нужно создать Диск восстановления Windows 7 (читайте ниже), он поможет воспользоваться Образом системы, если меню Дополнительные варианты загрузки не будет загружаться.
Идём в Пуск->Панель управления->Архивирование данных компьютера.

Выбираем Создание образа системы

далее выбираем Локальный диск, на котором будем хранить архив системы. В моём случае Локальный диск (Е:), если у вас в системном блоке несколько жёстких дисков, то конечно бэкап лучше расположить на том винчестере, где не установлена операционная система.

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

Примечание: Можно заметить что у меня установлено две операционных системы, на ноутбуке, поэтому программа архивации выбрала два Локальных диска.

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

Теперь, развернуть архив с Windows 7, на ваш компьютер в случае необходимости, вы сможете за 20-30 минут. Лучше будет, если архив с системой вы скопируете дополнительно на переносной жёсткий диск, этим вы обезопасите себя вдвойне.

Давайте представим, что мы не можем запустить Windows 7 и развернём созданный нами бэкап, проделаем это вместе.
Запускаем Средство восстановления Windows 7, нажатием кнопки F-8 на клавиатуре сразу же после запуска компьютера. Открывается меню Дополнительные варианты загрузки, выбираем Устранение неполадок компьютера.

Восстановление образа системы 

 Использовать последний доступный образ системы 

 Нажимаем далее и восстанавливаем нашу Windows 7

Конечно все наши данные на Локальном диске, куда сейчас восстанавливается операционная система, удалятся, поэтому можно предварительно загрузиться с любого Live CD и скопировать то, что вам нужно.
Как ещё можно восстановить систему Windows 7? Конечно с помощью Диска восстановления Windows 7. Создадим Диск восстановления, который можно использовать для загрузки компьютера, на нём будут находиться средства восстановления, с помощью которых можно восстановить неисправности загрузки Windows 7, а так же восстановить операционную систему из архивной копии, которую мы создали заранее.

Важно: Для диска восстановления важна битность системы, вы можете использовать 32-битный диск восстановления для любой 32-битной Windows 7, а 64-битный диск восстановления для любой 64-битной Windows 7.

Опять идём Архивирование данных компьютера 

Создать диск восстановления системы, вставляем в дисковод DVD-диск, нажимаем 

Создать диск 

Когда загрузочный Диск восстановления Windows 7 будет готов, уберите его в надёжное место.

Что бы восстановить Windows 7 с Диска восстановления, не нужно в принципе никакой работающей операционной системы вообще. Вам нужно будет только сменить в BIOS вашего компьютера приоритет загрузки на дисковод, вставить в него диск восстановления и восстановить с помощью архива вашу Windows 7. Многие здесь могут провести аналогию с программами резервного копирования данных и это правильно, работают они по такому же принципу, только вот функционал у них конечно поудобнее.

  • Если не знаете как сменить приоритет загрузки в BIOS, читайте наши статьи BIOS: Загрузка с диска  и НОУТБУК: Загрузка с диска в BIOS.

Восстанавливаем Windows 7 с Диска восстановления. Показываю как это сделать. Допустим у нас неприятности, мы не можем запустить Windows 7, при нажатии F-8 на клавиатуре сразу же после запуска компьютера ничего не происходит. В меню с Дополнительными вариантами загрузки мы попасть не можем и выдаётся сообщение об ошибке. В таком случае, архив системы на жёстком диске нам не доступен. Именно такая неприятность произошла с нашим читателем Ильёй, который и написал нам письмо с просьбой помочь.

При таком раскладе многие переустанавливают Windows 7 с нуля, но не мы с вами, ведь у нас есть Диск восстановления системы.
Вставляем его в дисковод и перезагружаемся, выставляем в BIOS загрузку с дисковода, как я и говорил диск загрузочный, запускается программа Параметры восстановления системы.
Нажимаем Enter пока не пропало предложение загрузиться с диска.

 

Автоматически средство восстановления работающее с диска, попытается восстановить запуск Windows 7.  

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

Используем последний доступный образ системы

Нажимаем далее и восстанавливаем систему из резервной копии с помощью Диска восстановления.

Какие есть ещё способы восстановить Windows 7?

Есть ещё один малоизвестный способ восстановить загрузку Windows 7 после сбоя и я Вам про него расскажу. На первый взгляд он многим покажется сложным, но тем не менее он меня часто выручает.
Дело в том друзья, что очень большая часть проблем из-за которых вы не можете загрузить Windows 7 кроется в ошибках реестра. И Windows 7 не была бы Windows 7, если бы в ней не существовал механизм защищающий файлы реестра. Такой механизм существует и создаёт архивные копии реестра в папке RegBack каждые 10 дней не зависимо от того включено у вас восстановление системы или нет.

 Если вы не можете решить проблемы с загрузкой Windows 7 вам стоит попробовать заменить действующие (и видимо повреждённые) файлы реестра из папки Config  архивными файлами из папки RegBack. Для этого нам придётся загрузить компьютер с установочного диска Windows 7 или диска восстановления Windows 7.

Загружаемся в среду восстановления, выбираем командную строку

и набираем в ней – notepad, попадаем в Блокнот, далее Файл и Открыть.

Заходим в настоящий проводник, нажимаем Мой компьютер. Теперь нам нужен системный диск C:, внимание, буквы дисков здесь могут быть перепутаны, но системный диск C: я думаю вы сможете узнать по находящимся внутри системным папкам Windows и Program Files.

Идём в папку C:\Windows\System32\Config, здесь находятся действующие файлы реестра, указываем Тип файлов – Все файлы и видим наши файлы реестра, так же видим папку RegBack, в ней каждые 10 дней Планировщик заданий делает резервную копию разделов реестра.

Так вот, мы с вами заменим действующие файлы реестра из папки Config резервными файлами реестра из папки RegBack.
Итак, первым делом удалим из папки C:\Windows\System32\Config файлы SAM, SECURITY, SOFTWARE, DEFAULT, SYSTEM, отвечающие за все кусты реестра (мой совет — перед удалением скопируйте кусты реестра на всякий случай куда-нибудь)

а на их место скопируем и вставим файлы с такими же именами, но из резервной копии, то есть из папки RegBack.

Примечание: Все вместе файлы SAM, SECURITY, SOFTWARE, DEFAULT, SYSTEM удалить не получится, удаляйте их по одному. Затем копируйте на их место такие же файлы из папки RegBack.

Друзья, если и это не помогло, примените восстановление целостности файлов Windows 7, в случае, если операционная система не загружается, делается оно точно также, как и в Windows 8.1  

Что у нас ещё осталось из средств восстановления Windows 7?

Диагностика памяти 7->проверяет системную память на наличие ошибок.

Командная строка->с помощью неё можно удалять файлы, мешающие загрузке Windows 7.

Надеюсь наша статья Как восстановить систему Windows 7 вам помогла.

It all started with a SQL Dev trying to administer a server.

And then windows update broke back in October — Hangs at «Checking for updates…»

After a bit of poking around the component store was corrupted, so I go to VLC snag an iSO mount it up and run:

Dism /Online /Cleanup-Image /RestoreHealth /source:wim:J:\sources\install.wim:2 /limitaccess

But I get Error 0x80240021

I confirmed that the wim matches the OS thats borked

C:\Windows\system32>Dism /Get-ImageInfo /ImageFile:J:\sources\install.wim /Index
:2

Deployment Image Servicing and Management tool
Version: 6.2.9200.16384

Details for image : J:\sources\install.wim

Index : 2
Name : Windows Server 2012 SERVERSTANDARD
Description : Windows Server 2012 SERVERSTANDARD
Size : 11,999,889,351 bytes
Architecture : x64
Hal : acpiapic
Version : 6.2.9200
ServicePack Build : 16384
ServicePack Level : 0
Edition : ServerStandard
Installation : Server
ProductType : ServerNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 16520
Files : 70809
Created : 7/26/2012 - 2:03:49 AM
Modified : 7/26/2012 - 2:04:10 AM
Languages :
        en-US (Default)

The operation completed successfully.

C:\Windows\system32>ver

Microsoft Windows [Version 6.2.9200]

C:\Windows\system32>systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft Windows Server 2012 Standard
OS Version:                6.2.9200 N/A Build 9200

DISM logs,

CBS Logs

Windows Update Logs

https://1drv.ms/f/s!AihcaBDy7qF8a6W2fEvlcOm3xiU

Any input is much appreciated. 

Понравилась статья? Поделить с друзьями:
  • Сбой подключения ошибка 813
  • Сбой vpn подключения код ошибки 789
  • Сбой подключения ошибка 720 ростелеком
  • Сбой ssl квитирования код ошибки 525
  • Сбой подключения ошибка 720 windows 10