Как использовать DISM для восстановления системного образа Windows 10
Если быстродействие компьютера значительно снизилось, но утилита SFC не смогла решить проблему, то следует воспользоваться системным инструментом DISM для восстановления образа Windows.
Windows 10 включает полезную утилиту командной строки, которая называется “Система обслуживания образов развертывания и управления ими” (Deployment Image Servicing and Management, DISM). Данный инструмент появился еще в Windows Vista. В Windows 10 и Windows 8.1 инструмент DISM установлен по умолчанию.
Утилиту можно использовать для восстановления и подготовки образов Windows, включая среду восстановления Windows, программу установки Windows и Windows PE. Также DISM можно использовать для исправления образа восстановления системы с помощью текущей установки ОС и даже для обслуживания виртуального жесткого диска.
Если на компьютере стали постоянно появляться ошибки, и вы стали замечать проблемы во время загрузки, то можно воспользоваться средством проверки системных файлов (System File Checker, SFC) для анализа целостности системных файлов и замены поврежденных и пропущенных файлов на рабочую копию.
Если утилита SFC не может исправить проблему, то скорее всего инструмент не смог получить необходимые файла из образа Windows, который тоже мог быть поврежден. В данной ситуации, вы можете использовать DISM для восстановления образа Windows, а затем повторно использовать SFC для исправления поврежденных файлов.
В этом руководстве мы представим пошаговые инструкции по использованию DISM для возвращения стабильного и работоспособного состояния системы.
Предупреждение: перед началом работы с утилитой DISM рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.
Как работать с командами DISM в Windows 10
При работе с DISM предлагается три основные опции для восстановления образа Windows: CheckHealth, ScanHealth и RestoreHealh. Важно использовать их именно в таком порядке.
Использование опции CheckHealth в DISM
Команда /CheckHealth в DISM позволяет обнаруживать повреждения образа. Данная команда используется только для поиска повреждений, но не выполняет операций исправления проблем.
Чтобы запустить данную команду проделайте следующие шаги:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска DISM требуются права администратора устройства.
2. В Командной строке введите следующую команду и нажмите Enter:
Использование опции ScanHealth в DISM
Команда /ScanHealth в DISM позволяет сканировать образ Windows на предмет каких-либо повреждений. В отличие от /CheckHealth, проверка /ScanHealth может занимать до 10 минут.
Чтобы запустить данную команду проделайте следующие шаги:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. В Командной строке введите следующую команду и нажмите Enter:
Использование опции RestoreHealth в DISM
Команда /RestoreHealth в DISM позволяет автоматически проводить процедуру восстановления поврежденных образов Windows. В отличие от /ScanHealth, проверка /RestoreHealth может занимать до 10 минут.
Чтобы запустить данную команду проделайте следующие шаги:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. В Командной строке введите следующую команду и нажмите Enter:
Примечание: во время запуска /RestoreHealth или /ScanHealth, вы можете заметить зависание процедуры между 20% или 40% – это абсолютно нормальное поведение.
При запуске команды /RestoreHealth DISM попытается использовать Центр обновления Windows для замены поврежденных файлов. Тем не менее, если проблема распространилась на компоненты Центра обновления Windows, тогда нужно указать альтернативный источник рабочих версий файлов для восстановления образа.
Использование опций RestoreHealth и Source в DISM
Вы можете указать новое расположение для рабочих версий файлов с помощью оператора /Source рядом с /RestoreHealth.
Прежде чем вы сможете использовать команды восстановления, вам нужно подготовить копию файла install.wim с другого компьютера, установочного носителя Windows 10, либо файла ISO Windows 10. Также очень важно, чтобы источник рабочих версий файлов соответствовал той же версии, редакции и языку операционной системы, которая используется на компьютере.
Вы можете загрузить ISO-образ Windows 10 инструкции ниже:
Примечание: не забудьте заменить “repairSource” на путь к источнику рабочих версий файлов. Например: E:\Sources\install.wim .
Теперь можно запустить команду для исправления образа Windows:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. В Командной строке введите следующую команду и нажмите Enter:
Можно использовать следующую команду для ограничения использования службы Windows Update:
В качестве альтернативы можно использовать следующую команду для выполнения той же задачи:
Команда запустит восстановление образа Windows с использованием рабочих версий файлов, включенных в файл install.wim, с установочного носителя Windows 10. При этом Центр обновления Windows не будет применяться в качестве источника для загрузки необходимых файлов для восстановления.
Использование DISM с файлом install.ESD
Кроме того, вы можете не только указать путь, указывающий на install.wim, но вы также можете использовать файл install.esd, который представляет собой зашифрованную версию образа Windows.
Если вы обновились до Windows 10 с предыдущей версии операционной системы, установочные файлы могут все еще храниться на диске C: это означает, что у вас может быть источник исправных файлов.
Чтобы использовать файл install.esd для восстановления образа Windows на вашем компьютере, выполните следующие действия:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. В Командной строке введите следующую команду и нажмите Enter:
Можно использовать следующую команду для ограничения использования службы Windows Update:
В качестве альтернативы можно использовать следующую команду для выполнения той же задачи:
Если файл install.esd расположен на другом диске, используйте следующую команду:
Примечание: не забудьте заменить “repairSource” на путь к источнику исправных версий файлов. Например: E:\Sources\install.esd .
Утилита “Система обслуживания образов развертывания и управления ими” всегда создает файл журнала по пути %windir%/Logs/CBS/CBS.log , который содержит все исправленные и обнаруженные проблемы.
Как исправить проблемы с Windows 10
Описанные выше инструкции относятся только к восстановлению образа системы. Для исправления проблем в Windows используйте средство проверки системных файлов SFC.
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.
2. В Командной строке введите следующую команду и нажмите Enter:
Примечание: для устранения проблемы может потребоваться до трех запусков SFC.
Утилита SFC просканирует и восстановит поврежденные системные файлы в Windows 10. Для подробного ознакомления и возможностями инструмента прочитайте инструкцию.
Бесплатная программа Dism++ для настройки и очистки Windows
Существует не мало сравнительно малоизвестных среди наших пользователей бесплатных программ, позволяющих удобно настраивать Windows 10, 8.1 или Windows 7 и предлагающие дополнительные инструменты по работе с системой. В этой инструкции о Dism++ — одной из таких программ. Ещё одна утилита, рекомендуемая мной к ознакомлению — Winaero Tweaker.
Dism++ задуман как графический интерфейс для встроенной системной утилиты Windows dism.exe, позволяющей выполнять различные действия, связанные с резервным копированием и восстановлением системы. Однако, это далеко не все возможности, доступные в программе.
Функции Dism++
Программа Dism++ доступна с русским языком интерфейса, а потому сложностей при её использовании возникнуть не должно (кроме, возможно, некоторых непонятных для начинающего пользователя функций).
Возможности программы разбиты по разделам «Инструменты», «Панель управления» и «Развертывание». Для читателя моего сайта наибольший интерес будут представлять первые два раздела, каждый из которых делится на подразделы.
Большинство представленных действий можно выполнить и вручную (ссылки в описании ведут как раз на такие методы), но иногда сделать это с помощью утилиты, где всё собрано и работает автоматически значительно удобнее.
Инструменты
В разделе «Инструменты» присутствуют следующие возможности:
- Очистка — позволяет выполнить очистку системных папок и файлов Windows, в том числе уменьшить папку WinSxS, удалить старые драйверы и временные файлы. Чтобы узнать, сколько места можно освободить, отметьте нужные элементы и нажмите «Анализ».
- Управление загрузкой — здесь можно включить или отключить элементы автозагрузки из разных системных расположений, а также настроить режим запуска служб. При этом вы можете отдельно просмотреть системные и пользовательские службы (отключение последних обычно безопасно).
- УправлениеAppx — здесь вы можете удалить приложения Windows 10, в том числе встроенные (на вкладке «Предустановленные Appx»). См. Как удалить встроенные приложения Windows 10.
- Дополнительно — пожалуй, один из самых интересных разделов с возможностями для создания резервных копий Windows и восстановления, позволяющий выполнить восстановление загрузчика, сбросить пароль системы, конвертировать ESD в ISO, создать флешку Windows To Go, отредактировать файл hosts и не только.
Следует учитывать, что для работы с последним разделом, особенно с функциями восстановления системы из бэкапа, лучше запускать программу в среде восстановления Windows (об этом в конце инструкции), при этом сама утилита не должна находиться на диске, который восстанавливается или с загрузочной флешки или диска (можно просто поместить папку с программой на загрузочную флешку с Windows, загрузиться с этой флешки, нажать клавиши Shift+F10 и ввести путь к программе на USB накопителе).
Панель управления
В этом разделе содержатся подразделы:
- Оптимизация — настройки работы Windows 10, 8.1 и Windows 7, некоторые из которых без программ можно настроить в «Параметрах» и «Панели управления», а для некоторых — использовать редактор реестра или локальной групповой политики. Среди интересного: удаление пунктов контекстного меню, отключение автоматической установки обновлений, удаление пунктов из панели быстрого доступа проводника, отключение SmartScreen, отключение Защитника Windows, отключение брандмауэра и другие.
- Драйверы — список драйверов с возможностью получить информацию о месте его расположения, версии и размере, удалить драйверы.
- Приложения и возможности — аналог такого же раздела панели управления Windows с возможностью удалить программы, посмотреть их размеры, включить или отключить компоненты Windows.
- Возможности — список дополнительных системных возможностей Windows, которые можно удалить или установить (для установки отметьте пункт «Показать все»).
- Обновления — список доступных обновлений (на вкладке «Windows Update», после анализа) с возможностью получить URL для обновления, и установленных пакетов на вкладке «Установленные» с возможностью удалить обновления.
Дополнительные возможности Dism++
Некоторые дополнительные полезные опции программы вы можете найти в главном меню:
- «Восстановление — проверить» и «Восстановление — исправить» выполняют проверку или исправления системных компонентов Windows, аналогично тому, как это делается с помощью Dism.exe и описывалось в инструкции Проверка целостности системных файлов Windows.
- «Восстановление — Запуск в среде восстановления Windows» — перезагрузка компьютера и запуск Dism++ в среде восстановления, когда ОС не запущена.
- Опции — Настройки. Здесь вы можете добавить Dism++ в меню, при включении компьютера. Может быть полезно для быстрого доступа к восстановлению загрузчика или системы из образа, когда Windows не запускается.
В обзоре я не описал подробно как пользоваться некоторыми из полезных возможностей программы, но включу эти описания в соответствующие инструкции, уже присутствующие на сайте. В целом, могу рекомендовать Dism++ к использованию, при условии, что вы понимаете выполняемые действия.
А вдруг и это будет интересно:
06.10.2018 в 09:06
после скачивания программы антивир пишет, что в программе находится троян. что бы это значило?
06.10.2018 в 09:31
virustotal говорит, что всё чисто там (одно обнаружение от какого-то неизвестного антивируса только). так что не знаю, почему у вас так.
06.12.2021 в 12:17
Умные люди рассказывали, что китайский разработчик просто не заморачивается покупкой цифровых сертификатов на свою прогу. Таким образом в ней нет этих сертификатов (или как оно там все называется?). Многие антивирусы находят в этом опасность, как от «программы неизвестного разработчика». Поэтому и «ругаются».
20.11.2018 в 18:46
При анализе «Замененные WinSxS компоненты» выдает размер около 5 Гб, но при очистке напротив этого пункта стоит «Ошибка»
30.11.2019 в 17:20
Та же проблема. Как решили?
02.02.2021 в 00:41
31.03.2019 в 00:58
Благодарю! Самое полное описание.
14.04.2019 в 16:46
Выбираю систему а программа пишет неизвестная функция, не могу открыть сесию
27.05.2019 в 20:10
помогло через regedit
спасибо!
26.10.2019 в 22:55
Здорова, Димос. Извиняй, оффтоп. Хотя и нет профильной темы…
Короч, время от времени вижу в Диспетчере msiexec.exe, запущенный как служба. Напоминаю что это Установщик Win. TrustedInstaller.exe спит, как бы не было там совместно в обязаностях. Думаешь: «Может он там что-то настраивает, а ты вставляешь свои 5-ти копеечные грабли?!», но через Process Monitor прекрасно видно что эта «грабль» тупо спит, как бы не звучало — спит. Он тупо спит в ОЗУ, тем самым ещё поедая её часть памяти и ЦП. Это типо как он из ПЗУ переселяется жить в ОЗУ.
Можно как-то усыпить? Прям как сутулую псину — усыпить, что-бы он запускался только когда к нему обращаются с запросом (как обычно).
28.10.2019 в 16:32
Службу вот здесь можно выключить: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver (установить параметр Start равным 4). Но вообще он тогда и при запросе запускаться не будет (а так, когда там 3-ка стоит — он именно так и должен работать — по запросу).
29.10.2019 в 22:52
Да это я и так знаю. И у мя все стоит на запуск по запросу что… должно запускаться по запросу (логично же). Вкл. конечно же msiserver.
В послед. время кстать притих, не вижу в процессах… Походу сутулая псина стала послушной.
Ах да. Слева в навигации на зад. фоне поиска, в «поиск по сайту» добавь в самое начало пробел. А то вид как будто левая сторона слова присосала, не изящно…
05.02.2020 в 06:48
Привет, всем!
Проверив URL на VirusTotal (всегда проверяйте ссылки, не ленитесь) после скачивания архива программы Dism++10.1.1001.10_d4ba4eb035254b3326d6adc6638bc9c8daea7018.zip проверив все-так же ViruTotal вылезло сообщение заражения архива
VBA32 , название вируса BScope.Trojan.Shelma
05.02.2020 в 08:18
Здравствуйте.
Я тоже всегда рекомендую выполнять такую проверку, но, одновременно, когда у нас одно-два обнаружения в VirusTotal (по Dism++ — одно единственное), это почти всегда говорит либо о ложном срабатывании, либо о том, что обнаружены угрозы другого типа (например, многие антивирусы любое ПО удаленного доступа к компьютеру или твиков системы «помечают», как потенциально опасное, поскольку так оно в принципе и есть).
19.03.2020 в 03:56
А почему в конце статьи ссылка на английскую версию сайта? =) Есть же русская
19.03.2020 в 11:07
Не было на момент написания обзора. Сейчас исправлю, спасибо.
13.04.2020 в 15:16
DISM++ перестал искать обновления! ошибка. Кто знает причину и как исправить?
14.04.2020 в 22:11
Спасибо за интересную статью!
Ещё бы ссылочку на оф. сайт… Скачивать откуда ни поподя — себе дороже ))
15.04.2020 в 08:38
Так а в конце же статьи именно на официальный сайт и есть.
19.04.2020 в 21:05
Здорова, Димон. Конечно же на этой странице — это оффтоп. Но, логика же — нет страницы для моего вопроса.
Суть в том что я сегодня словил бутлуп. В терминологии Win такого нет — это случай Android.
Напоминаю что bootloop по нашему «циклическая/бесконечная загрузка». Да, этот тот самый случай когда уст-во не может загрузиться в систему.
Вызвал я его весьма странно: у всех служб, которые отображает services.msc, я прописал на автомат. Я думал, может опять что отключил в одному их них, т.к. не робило средство устранения неполадок. Если что и знаешь, при попытке запустить, код ошибки — 0x80070426, «Не удается выполнить средство устанения неполадок»
Вангую, я или отключил что-то важное, или оборвал связь между некоторыми службами путём установки запуска на «Отключено». Я предварительно сделал бэкап служб через regedit.
Так вот, при ребуте (перезагрузке) как только момент доходит до показа экрана блокировки — опять перезапуск. Причём, что перезапуск не обычный — ПК стартует с BIOS’а, а не «быстрая перезагрузка».
Самое страшное то, что это не Android — здесь нет TWRP или подобного. Как мне выполнить предварительно сделанный бэкап — не понятно. Безопасный режим тоже (!) не бутлупиться.
Благо, в списке служебных режимов загрузки (F8) выбрал касаемо последней успешной загрузки — ПК стартовал, сразу выполнил REG для гарантированного восстановления.
Много слов, толку мало. Чего я от тебя хочу: У меня есть флеха на 16 Гб, по вычислению ОС — 14.9 Гб. Инсталлятор Win 7 занимает 3,3гб, в итоге — 11,6 Гб. Мне этого хватит на эту дурь. Сама дурь в том что выше случившаяся — ещё +1 мотиватор сделать LiveCD.
Так вот, сам вообще хз о таком, ты больше спец — можно ли рядом к этой Win 7 поставить LiveCD, что-бы можно было при запуске флешки выбирать что из них запускать?
20.04.2020 в 10:25
Можно. Но придется заново флешку записать (т.е. и 7-ку заново записывать). Вот так оптимально: https://remontka.pro/winsetupfromusb/
30.04.2020 в 10:01
Тип запуска — автоматически — это не отключение службы, а наоборот, автоматическое включение. Поэтому ты просто автоматически запускаешь абсолютно все службы одновременно. Неудивительно, что такие действие приводят к тому, что винда перестаёт грузиться.
02.02.2021 в 00:51
Я где-то говорил об отключении служб(-ы)? Я сказал, что поставил всё на автомат, что-бы Win могла спосойно запустить то, чего ей не хватает. Да-да, Win спокойно запускает службы, которые ей нужны, а они в это время попросту не запущены. Но она не переводит их в автоматический тип (или ручной), когда службы отключена. Если пользователю повезёт, в окне с ошибкой появится сообщение, что указанная служба отключена. Если повезёт, обычно ноет, что ей чего-то ТАМ не хватает. А чего… Может ошибку кинуть, а ты трать несколько десятков минут на поиски микрофрагмента, что-бы там изменить цифру на единицу выше/ниже.
05.05.2021 в 10:32
Нда… Не надо ВСЕ службы, которые Вы видите в списке ставить на «Автоматически». Их надо ставить в режим «Вручную». Режим «Вручную» не значит, что их можно запустить только руками. Это означает, что они будут запущены при необходимости. Выставив всем службам «Автоматически» Вы тем самым увеличил время старта системы и ,вполне возможно, замедлили старт одной из РЕАЛЬНО необходимой при загрузке службы. Из-за чего и получили «бут-луп». Между прочим, бут-луп — это не фишка Андроида. Подобные проблемы на компах были со времен Windows NT 3.5.
Так вот. Выставив для службы режим «Вручную» Вы как бы скажете винде, что эту службу она будет запускать сама, если та ей понадобится. Все. Т.е. служба будет запускаться ТОЛЬКО тогда, когда нужна.
Если у Вас установлен Chrome или Edge (на chromium) то можете посмотреть на их службы обновлений. При этом они прекрасно запускаются сами и работают. При этом не занимая ни места в ОЗУ ,ни процессорного времени.
16.04.2023 в 14:25
Запуск «Вручную» разрешает запуск по триггеру. Есть службы, которые УЖЕ должны быть запущены. И твоё тупое решение, что Винда при запуске «ручные службы» сама запустит – ничего подобного. Службы уже должны быть запущены.
Про бутлуп я не говорил, что это фишка Дроида. Так что закрой своё хавало и не показывай своё тупое мнение.
04.02.2021 в 15:28
Из современного интерфэйса создать резервную копию системы не удалось. «Грит» — места мало (а его более чем достаточно, гораздо больше чем весь копируемый HDD). В чём там недоработка — нет желанья разбираться. Даже если «лоб в лоб» копировать по-байтно места должно хватать. По любому — Microsoft Косяк.
Dism++ сравнительно (не очень) быстро создал «Бекап системы» без лишних вопросов. Хотя вроде бы должен использовать штатные средства, лишь управляя ими. То ли новые средства «косячные», а он использует старые, то ли свои создал…
Жаль нет условий проверить работоспособность «восстановления» штатными средствами из этого Бекапа (Dism++ справится — не сомневаюсь)…
05.05.2021 в 10:37
Если говорит «Места мало» — значит так оно и есть. Вы говорите ,что нет времени разбираться. А если бы разобраться? 🙂 Скорее всего по умолчанию выбран путь сохранения не на тот диск, где есть место. Либо вообще по умолчанию оно пытается использовать USB диск.
У меня настройка резервного копирования выполнена в режиме Windows 7. На второй диск, который для этого и был установлен в систему. Все работает прекрасно.
05.05.2021 в 10:42
Дмитрий! Поправьте ссылку на программу. Теперь она живет на гитхабе.
github.com/Chuyu-Team/Dism-Multi-language/releases
На старом сайте ошибка 403
05.05.2021 в 14:08
05.06.2021 в 13:39
Здравствуйте, Дмитрий! Пишу вторично-не сохраняется мой коммент. Насчет программы: ставится и действует Очистка, Драйверы, Управление Appx, Возможности. Оптимизация не функионирует, нет никаких переключателей напротив перечисления опций, Обновления-пусто. Прогу обкарнали на сегодня? Примерно год назад стояла с полными функциями. Не верите? Проверьте сегодняшнюю. Исаак.
05.06.2021 в 19:24
Здравствуйте. Все комментарии сохраняются (даже если с вашей стороны пропадают временно).
А вот насчет программы — нужно посмотреть, прямо сейчас не имею такой возможности.
12.06.2021 в 12:46
«Нужно посмотреть», Дмитрий, уже давно «не сейчас». Исаак.
12.06.2021 в 13:07
Да, к сожалению, именно так: как вы могли заметить и на комментарии я реже отвечаю и статьи публикую изредка и короткие. Переезд, устройство детей в сад и школу, ремонт сейчас в приоритете.
Сейчас по-быстрому запустил последнюю версию Dism++ на Windows 10 версии 20H2 x64. Пункты для переключения в разделе «Оптимизация» в наличии (но соответствующие разделы нужно раскрывать «стрелочками» слева от имени раздела). Это пока все, на что могу выделить время.
08.07.2021 в 07:38
Дмитрий, не могли бы сделать описание обратных действий по удалению Dism++ c вин 10, с сохранением родной автозагрузки
08.07.2021 в 10:53
По идее, нам достаточно отключить интеграцию в BCD в параметрах программы, применить настройки, а потом удалить Dism++ так же, как обычную программу.
17.08.2021 в 19:43
Ну и как эту программу запустить в среде восстановления в режиме uefi? Оно на биосе работает, а в uefi фигушки
18.08.2021 в 10:42
Писал статью на UEFI и там же тестировал. Но вот сейчас подумав, что может что-то перепутал, снова добавил в меню загрузки и в режиме UEFI с включенным Secure Boot успешно загрузил Dism++
15.11.2021 в 21:21
Так чем отличается DISM++ARM64 от просто DISM++64. Спасибо.
16.11.2021 в 15:55
ARM — для процессоров ARM.
05.12.2021 в 07:29
Здравствуйте, Дмитрий! Я к Вам с очередной заковыкой: Dism++ уст-ся с китайским интерфейсом! и неработоспособен. Раньше стоял ОК, но почему-то слетает, а свежая сплошь китайская. В памяти не осталось, имеет ли прога переключение на русский, посмотреть не у кого. Если не трудно, гляньте, пож., и подскажите расположение переключателя языка, когда сможете,Исаак.
12.12.2021 в 13:10
Здраствуйте Dmitry…Вчера использовал данную прогу в результате повредил системные файлы, а именно удалил встроенные приложения и в разделе оптимизаций скрыл значки в панели навигаций проводника, после проверки целостности файлов и выявления ошибок не получилось восстановить ни коем образом, в хранилище тоже были проблемы, даже с загрузочной флешке не удалось поправить ситуация, точка восстановления спасло…
Но я думаю ноут мог бы ужиться с такой проблемой…А как вы думаете.
12.12.2021 в 13:27
Хотя я думаю именно скрытие значков повредило системных файлов, потому что не первый раз удаляю встроенные приложения, правда данной программой первый раз пользуюсь, проверю и отпишусь…
Отдельное спасибо вам за такой информативный сайт, хотя я опытный пользователь но иногда что то забываю или даже не знаю то пользуюсь вашим сайтом…Респект вам…
11.03.2022 в 12:26
Пытался сделать бэкап системы win10 в dism++. На диске win 10 занимает около 20 гбайт, подсунул флешку на 60 гбайт. dism++ пыхтел, пыхтел, в результате написал что места недостаточно, т.е. 20 гб он не смог запихнуть в 60 гб
11.03.2022 в 19:37
Флешка ведь NTFS?
29.05.2022 в 10:02
Такая же история 🙁 Запускаюсь в среде WinPE. Папка Dism++ расположена на диске, на котором свободно 70Гб, Пытаюсь бэкапить системный диск с Windows, который занимает 30 Гб, Диск сохранения для бэкапа имеет свободно 90Гб. Запускаю упаковку с ультрасжатием.
Через 4 часа работы результат: недостаточно места на диске… Не может упаковать 30Гб в 90Гб. Три раза подряд одно и то же. Не пойму — что не так, т.к. на другом компе все прошло нормально.
07.11.2022 в 19:44
Скорее всего, временный каталог не на том диске и ему не хватает места.
07.12.2022 в 20:57
Доброго времени суток, Дмитрий! Подскажите пожалуйста — при использовании очистки в Dism++ всё что там указано можно удалять абсолютно безопасно? Или есть пункты, которые лучше не трогать? Где то читал, что удаление некоторых временных и устаревших файлов, которые якобы можно удалять совершенно беспоследственно, в долгосрочной перспективе и конечном итоге приводят к некорректной работе винды. Так ли это? И если да, то что бы Вы посоветовали спокойно удалять не опасаясь последствий, а что лучше не трогать?
09.12.2022 в 18:53
Здравствуйте.
Насколько я могу судить, там всё в целом безопасно для удаления. Ну разве что может иметь смысл оставить точки восстановления системы как раз на случай, если что-то пойдёт не так.
Тем не менее, давать 100% гарантий не берусь.
04.03.2023 в 02:23
Вечор добр ув автор. Тут выше один из страждущих рекомендовал все службы ( винд7) переводить в ручной режим, но вы как то проигнорировали (мои домыслы) что ли, хотя лично мне интересно что вы думаете по этому поводу? (автор комент Михаил
от 05.05.2021 в 10:32)
P.S и в 10ой винд пожалуйста. Спасибо
04.03.2023 в 10:04
Здравствуйте.
Не игнорировал, просто четкого мнения (подкрепленного) нет. По пунктам:
1. Действительно, тип запуска «Вручную» означает, что служба будет автоматически запущена, когда что-то в системе запросит её запуска.
2. Почему у меня нет уверенности, что это хороший подход (но не проверял): я не уверен в том, что все службы, для которых стоит по умолчанию «Автоматически» чем-то запрашиваются, то есть допускаю (и даже склоняюсь к тому), что если для всех без исключения служб поставить «Вручную», те или иные проблемы вылезут, возможно и не сразу. Но теста лично не проводил.
19.04.2023 в 11:39
Здравствуйте, при интеграции dism++ в меню загрузки bcd windows 10 появляется окно «системе не удалось найти указанный путь»
Как это исправить?
02.05.2023 в 02:37
Здравствуйте! В меню Обновления, при нажатии Анализ получаю:
Ошибка
Не удается найти указанный файл.
Есть мысли, что нужно сделать?
02.05.2023 в 09:15
Здравствуйте.
А установка Windows при этом выбрана, сама программа от администратора? Если так, то не знаю, что предположить и предложить.
03.05.2023 в 18:07
Здравствуйте.
А установка Windows при этом выбрана не знаю что сказать.
Запускал от администратора (и без). Win10, Win8.1 на VHD подключенные в Проводнике. + На двух разных реальных PC c Win10 и Win8.1. Также загружался с WinPE 10-8 Sergei Strelec, во всех случаях ошибка — Не удается найти указанный файл. Может нужна конкретная версия .NetFramework?
04.05.2023 в 09:31
Здравствуйте.
Если и с WinPE та же ошибка, то точно не в .NET проблема, а в отсутствии чего-то в самой системе: какого-то журнала обновления, может чего-то еще.
Быть может, в системе стоят какие-то «чистильщики» места на диске и они типа как необязательные файлы удалили, которые для работы dism нужны
02.06.2023 в 10:40
Здравствуйте. Не подскажите, можно ли с помощью этой программы установить windows на файловую систему refs?
02.06.2023 в 15:10
Здравствуйте.
Не могу ответить, сам не экспериментировал, а гугл не подсказывает(
Команды DISM и SFC: проверка и восстановление системного образа Windows 10 и 11
29.12.2021
itpro
Windows 10, Windows 11, Windows Server 2019
комментарий 61
Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM. Эти две утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.
В этой статье мы рассмотрим, как использовать команды sfc /scannow , DISM /Online /Cleanup-Image /RestoreHealth или Repair-WindowsImage -Online -RestoreHealth для восстановления образа и системных фалов в Windows 10/11 и Windows Server 2022/2019/2016.
SFC /scannow: восстановление системных файлов Windows
Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда sfc /scannow позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).
findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfc.txt»
Если команда sfc /scannow возвращает ошибку “ Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.
В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.
После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.
Проверка целостности хранилища компонентов Windows с помощью DISM
Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.
Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):
DISM /Online /Cleanup-Image /CheckHealth
Эта команда не выполняет полное сканирование хранилища компонентов. Проверяются лишь записанные ранее маркеры повреждений и события в журнале Windows. Изменения в образ не вносятся. Команда проверит, не помечен ли ваш образ Windows как поврежденный и возможно ли исправить его.
В этом примере команда вернула, что с образом все хорошо:
Чтобы выполнить полное сканирование хранилища компонентов на наличие повреждений в хранилище компонентов Windows, запустите команду:
DISM /Online /Cleanup-Image /ScanHealth
Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:
- No component store corruption detected – DISM не обнаружил повреждения в хранилище компонентов;
- Thecomponentstoreisrepairable – DISM обнаружил ошибки в хранилище компонентов и может исправить их;
- Thecomponentstoreis not repairable – DISM не может исправить хранилище компонентов Windows (попробуйте использовать более новую версию DISM или вам придется восстанавливать образ Windows из резервной копии, сбрасывать или полностью переустанавливать вашу копию Windows.
Команда DISM /ScanHealth может вернуть ошибки:
Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.
Восстановление образа Windows с помощью DISM /RestoreHealth
Чтобы исправить повреждения в хранилище компонентов образа Windows нужно использовать опцию RestoreHealth команды DISM. Эта опция позволит исправить найденные в образе ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов из центра обновлений Windows (на компьютере должен быть доступ в Интернет). Выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более). DISM автоматически загрузит недостающие или поврежденные файлы образа с серверов Windows Update.
DISM /Source: восстановление образа Windows с установочного диска
Если на компьютере (сервере) отсутствует доступ в Интернет или отключена/повреждена служба Windows Update (как восстановить клиент Windows Update), то при восстановлении хранилища компонентов появятся ошибки:
- 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
- Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
- Ошибка:0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (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).
alt=»DISM /RestoreHealth Error 0x800f081f, The source files could not be found» width=»» />Get-ComputerInfo |select WindowsProductName,WindowsEditionId,WindowsVersion, OSDisplayVersion
Выведите список доступных версий Windows в установочном образе:
Get-WindowsImage -ImagePath «D:\sources\install.wim»
В нашем случае образ Windows 11 Pro в образе install.wim имеет ImageIndex = 6 .
Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):
DISM /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:6 /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6 /limitaccess
-
Ошибка Error: 50: DISM does not support servicing Windows PE with the /Online option, значит ваша DISM считает, что вы используете WinPE образWindows. Чтобы исправить это, удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл C:\Windows\Logs\DISM\dism.log .
После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов sfc /scannow . Скорее всего она успешно восстановит поврежденные файлы:
Если все системные файлы целы, появится сообщение:
Восстановление образа Windows с помощью PowerShell
В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:
Repair-WindowsImage -Online –ScanHealth
Если ошибок в хранилище компонентов не обнаружено, появится сообщение:
ImageHealth State: Healthy
Для запуска восстановления системных компонентов и файлов наберите:
Repair-WindowsImage -Online -RestoreHealth
При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10 (здесь также нужно указать индекс версии Windows в wim файле в качестве источника восстановления):
Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim:5 –LimitAccess
DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается
Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.
- Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите Shift + F10
- Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду diskpart -> list vol (в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах);
- Проверим системные файлы и исправим поврежденные файлы командой: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 - Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог: mkdir f:\scratch и запустить восстановление хранилища компонентов командой:
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch
- DISM /Add-Package – установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows;
- DISM /Get-Drivers – получение списка установленных драйверов;
- DISM /Add-Driver – добавление драйверов в образ;
- DISM /Export-Driver – экспорт установленных драйверов Windows;
- DISM /Add-Capability – установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows;
- DISM /Enable-Features и /Disable-Features – включение и отключение компонентов Windows (например, протокола SMBv1),
- DISM /online /Cleanup-Image /StartComponentCleanup – очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS);
- DISM /set-edition – конвертирование ознакомительной редакции Windows на полную без переустановки.
Предыдущая статья Следующая статья
alt=»компьютеры появились в сетевом окружении win 10″ width=»58″ height=»56″ /> Windows не видит компьютеры в сетевом окружении
alt=»Windows 10 не может получить доступ ошибка 0x80070035 Не найден сетевой путь» width=»58″ height=»56″ /> Ошибка 0x80070035: Не найден сетевой путь в Windows 10
alt=»блокировка IP адресов правилами брандмауэра» width=»58″ height=»56″ />Защита RDP от подбора паролей с блокировкой IP правилами Windows Firewall
alt=»просмотр сессии пользователя на удаленном компьютере по сети через теневое подключение» width=»58″ height=»56″ />Теневое подключение к рабочему столу (сеансу) пользователя Windows
С буквами дисков ничего не напутали? :
Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например D:\, на котором нужно создать пустой каталог: mkdir c:\scratch и запустить восстановление хранилища компонентов командой:
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch
Да, ошибка, поправил. thanks!
Почему работает /ScanHealth , но не работает /RestoreHealth ? (Ошибка 87)
Проверьте синтаксис команды DISM (пробелы, написание опций), убедитесь, что командная строка запущена в привелигированном режиме. Какая версия и билд Windows?
Как это происходит восстановление, если нет инета, но до этого были установлены обновления.
Файлы-то после обнов другие!
Речь про восстановление хранилища.
Нужен Wim/ISO образ с WIndows или доступ в Интернет.
Если есть wim файл с образом, dism попробует найти подходящие версии компонентов на нем, но если они отличаются, восстановление не пройдет.
Проблема со звуком и обновлением ВИН 10 про до 1909.
Скачал образ, через dism ,способом, описанным выше (в моем случае виртуальный диск с образом — Н), но не обновился, пишет, что не смог найти исходные файлы, необходимые для восстановления системы с помощью Источника, что собственно и писал ранее.
Образ ВИН 10 создавал с помощью WIN Media Creation Tools.
К ответу выше…
Если есть wim файл с образом, dism попробует найти подходящие версии компонентов на нем, но если они отличаются, восстановление не пройдет.
Как понимаю, WIN Media Creation Tools создает образ, исходя из конфигурации текущей системы?
Media Creation Tool по умолчанию берет редакцию, язык и битность текущей системы. Но можно указать вручную какой iso образ Win 10 вам нужно получить.
Сделав ISO установочного диска с помощью Media Creation Tool на харде ноута , через setup.exe. система обновилась до 1909 без перекосов. Проблема со звуком решилась, все работает.
очень помогает приустановки FrameWork 3 когда комп не пдключен к интернету..
Большое спасибо, очень помогли. Я поменяла название папки SearchUI и не могла вернуть её в изначальное состояние, благо дело всё пофиксилось с помощью командной строки и этой команды sfc /scannow
Dism /image:E:\ /Cleanup-Image /RestoreHealth /Source:F:\sources\install.wim
И зависает на:
«Версия образа: 6.3.9600.18384»
Дальше ничего не происходит, процессор 2% загрузки, целевой диск E: не загружен.
У меня ваш синтаксис не завелся, вот такой подошел.
Dism /Online /Cleanup-Image /RestoreHealth /Source:WIM:f:\install.wim:1
Где 1 — это версия образа в wim-контейнере
Мне тоже только этот вариант помог для Windows server 2019
А как узнать какая версия в контейнере?
dism /online /Cleanup-Image /StartComponentCleanup вместо Dism.exe /StartComponentCleanup очистка winsxs от старых компонентов
Не помогает. C:\WINDOWS\system32>dism.exe /Online /Cleanup-Image /Restorehealth /source:J:\sources\install.wim
Cистема DISM
Версия: 10.0.19041.329
Версия образа: 10.0.19041.450
Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Дополнительные сведения об указании расположения источника см. на веб-странице https://go.microsoft.com/fwlink/?LinkId=243077.
Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.log
Попробуй мой вариант выше
Пробовал, не помогает.
Верно выбрана версия образа в контейнере? Их там может быть несколько. И еще редакция и версия ссборки в образе должна совпадать с установленной.
Я все редакции перепробовал. Версия сборки совпадает.
Подскажите, что с этим делать?
Ошибка: 1812. Такой запрос не поддерживается.
Призапуске Dism оффлайн
Тут никто ничего не знает. Чисто сборник вопросов.
DISM /Online /Cleanup-Image /RestoreHealth работает тролmо начиная с WIN8.
В WIN7 DISM /Online /Cleanup-Image /ScanHealth сразу и восстанавливает.
ппц комп кое как оживил но теперь WMR не рабоает обновы не ставятся Помогите кто нибуть
PS C:\windows\system32> sfc /scannow Защите ресурсов Windows не удается запустить службу восстановления.
PS C:\windows\system32> Dism /Online /Cleanup-Image /RestoreHealth /Source:M:\sources\Install.esd /limitaccess
Cистема DISM
Версия: 10.0.18362.1139
Версия образа: 10.0.18362.1139
Класс не зарегистрирован
Файл журнала DISM находится по адресу C:\windows\Logs\DISM\dism.log
PS C:\windows\system32> DISM /Online /Cleanup-Image /ScanHealth
Cистема DISM
Версия: 10.0.18362.1139
Версия образа: 10.0.18362.1139
Класс не зарегистрирован
Файл журнала DISM находится по адресу C:\windows\Logs\DISM\dism.log
PS C:\windows\system32> Repair-WindowsImage -Online -ScanHealth
Repair-WindowsImage : Класс не зарегистрирован
строка:1 знак:1
+ Repair-WindowsImage -Online –ScanHealth
+
+ CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand
PS C:\windows\system32> Repair-WindowsImage -Online -RestoreHealth
Repair-WindowsImage : Класс не зарегистрирован
строка:1 знак:1
+ Repair-WindowsImage -Online -RestoreHealth
+
+ CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand
при попытки вытягиания компонентов с установщика тоже шлет с незареганым классом
Мне помогло на windows 2019 :
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:2 /limitaccess
Аналогично.
Пробовал:
DISM /online /cleanup-image /restorehealth /source:D:\install.wim /limitaccess
DISM /online /cleanup-image /restorehealth /source:D:\install.wim
Выдавало ошибку 0x800f081f
Тогда сделал проверку образа, который беру для восстановления
Dism /Get-Wiminfo /Wimfile:D:\install.wim
Получил:
Индекс: 1
Имя : Windows Server 2019 Standard
Индекс: 2
Имя : Windows Server 2019 Standard (возможности рабочего стола)
Индекс: 3
Имя : Windows Server 2019 Datacenter
Индекс: 4
Имя : Windows Server 2019 Datacenter (возможности рабочего стола)
У меня установлена Windows Server 2019 Standard (возможности рабочего стола).
Выполнил команду:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\install.wim:2 /LimitAccess
И только после указания индекса 2 восстановление прошло успешно.
На Windows 7 команда вроде бы больше не работает из-за окончания поддержки
Спасибо большое! Ваша невероятно полезная статья помогла мне починить загрузку! Восстанавливала поврежденные файлы из iso образа. Благодарю за ваш труд!
Что значит «Не удалось создать каталог во временной папке С:\Users\username\AppData\Local\Temp\. Убедитесь, что указан путь к существующей временной папке и используемая учетная запись обладает правами на чтение и запись для этой папки.»?
Проверьте, есть ли папка, есть ли права на звпись в нее под вашей учетной записью, командная строка дожна быть открыта от администратора. Ну и место на диске хватает?
добавь момент что в Windows 11 работает DISM.exe /Online /Cleanup-Image /ScanHealth, а не Restore.
Прошу прощения, поторопился. Чтобы выполнить RestoreHealth нужно сделать ScanHealth
Я сразу думал что иначе не работает!
Нет Wim есть esd файл. Винда не грузится, поэтому через winpe пробую восстановить, но не понимаю какой должен быть синтаксис при esd формате. Помогите
В статье это описано:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6 /limitaccess
На Windows Server 2019 на виртуалке в датацентре при добавлении роли Remote Desktop Services — Remote Desktop Session Host Выдает ошибку 0x80073701. The referenced assembly could not be found.
Также заметил, что не устанавливается языковой пакет. Индикатор доходит до 70% примерно и затем выдает ошибку: 0x80240022
Языковой пакет — то мелочь, хотя и ее тоже хотелось бы исправить, а вот то что роль не могу установит — это проблема. Кто нибудь знает как исправить?
1. В каких папках находиться хранилище компонентов в Windows, что восстанавливает DISM?
2. У датацентра взял образ в формате qcow2. Открыл его 7-zip’ом. Теоретически могу вы вытянуть с него нужные папки и подменить в Windows или указать как источник. Рабочий вариант?
3. Также взял у датацентра ISO с Windows, но предупредили, что редакции на нем теже, но скачан уже позже с сайта MS — не тот образ с которого они делали образ для виртуалок (qcow2). пробовал восстанавливать через CMD в режиме администратора под GUI. Не находит образа.
Microsoft Windows [Version 10.0.17763.2928]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\Windows\system32>DISM /Get-WimInfo /WimFile:e:\sources\install.wim
Deployment Image Servicing and Management tool
Version: 10.0.17763.1697
Details for image : e:\sources\install.wim
Index : 1
Name : Windows Server 2019 Standard
Description : (Рекомендуется) Этот параметр позволяет пропустить установку большинства компонентов графической среды Windows. Управление системой осуществляется с помощью командной строки и PowerShell или удаленно с помощью Windows Admin Center и других средств.
Size : 8,352,476,840 bytes
Index : 2
Name : Windows Server 2019 Standard (возможности рабочего стола)
Description : Этот параметр позволяет установить всю графическую среду Windows, которая занимает дополнительное пространство на диске. Этот параметр удобен, если вы хотите использовать рабочий стол Windows или у вас есть приложение для рабочего стола.
Size : 14,642,096,083 bytes
Index : 3
Name : Windows Server 2019 Datacenter
Description : (Рекомендуется) Этот параметр позволяет пропустить установку большинства компонентов графической среды Windows. Управление системой осуществляется с помощью командной строки и PowerShell или удаленно с помощью Windows Admin Center и других средств.
Size : 8,364,431,402 bytes
Index : 4
Name : Windows Server 2019 Datacenter (возможности рабочего стола)
Description : Этот параметр позволяет установить всю графическую среду Windows, которая занимает дополнительное пространство на диске. Этот параметр удобен, если вы хотите использовать рабочий стол Windows или у вас есть приложение для рабочего стола.
Size : 14,645,478,605 bytes
The operation completed successfully.
C:\Windows\system32>DISM /online /cleanup-image /restorehealth /source:WIM:e:\sources\install.wim:2
Deployment Image Servicing and Management tool
Version: 10.0.17763.1697
Image Version: 10.0.17763.2928
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
C:\Windows\system32>DISM /online /cleanup-image /restorehealth /source:WIM:e:\sources\install.wim:2 /limitaccess
Deployment Image Servicing and Management tool
Version: 10.0.17763.1697
Image Version: 10.0.17763.2928
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
есть вин 2012р2. перестало работать всё что в windir/system32. павершел от админа не запускается (что бы sfc\scannow запустить. как мне включить режим восстановления (безопасный режим) до загрузки винды и оттуда уже dism как то запустит?
Сейчас при онлайн восстановлении хранилища компонентов, похоже, в любом случае появятся ошибки. Это из-за санкций Мелкософта
Исаак | 8.10.2022
Поделюсь-ка с сообществом успешным восст-ем хранилища компонентов: sfc /scannow>обнаружила,но не смогла…>DISM…RestoreHealth>ошибка 0х801f081f>DISM…ScanHealth>хранилище подлежит восст-ю> АдминPowerShell>Repair-WindowsImage -Online –ScanHealth>нет Healthy>Repair-WindowsImage -Online -RestoreHealth>появился Healthy> сработало sfc /scannow and DISM…RestoreHealth ! У кого мой случай-выручаю этим путём за спасибо,Исаак.
P.S.Всё сделано по толковой статье автора,кому и кланяюсь.
Это всё хорошо, но главный вопрос где найти «версию образа Windows, чтобы совпадало с установленной»? Ведь Windows обновляется и устанавливает новые версии и даже если есть оригинальный диск или флешка с которого была установлена система, она уже не поможет.
На TechBench не все есть образы.
С уважением, Владислав.
Ну можно же поставить виртуальную систему схожую с оригинальной и обновить \ настроить ее аналогично, а потом взять искомые файлы. Я собственно так и починил свою Win 10 и рабочий сервер Win srv 2016. Можно также погуглить про SFCFix.
А что делать, если при restorehealth выдает ошибку 1726?
Ошибка:1726.Сбой при удаленном вызове процедуры?
Проверьте состояние службы RPC
Это первое что сделал. Запущена и тип запуска стоит именно 2
Какие ошибки есть в логе C:\Windows\Logs\DISM\dism.log?
Да это знакомый. Говорит — «ерунда, что не работает dism ,я в этом не понимаю». Я просто хотел ему проверить систему ,а сканнау выдал ошибку. попробовал ресторе сделать — то же ошибка, но ему так играть надо срочно ,что забрал ноут
Да там многовато записей.
В начале куча таких:
Строка 3: 2023-01-13 17:20:04, Info DISM Try to initialize Panther logging 1 times, last error: 0x0
Затем
Строка 759: 2023-01-13 17:24:45, Error DISM DISM Package Manager: PID=9452 TID=12568 Failed finalizing changes. — CDISMPackageManager::Internal_Finalize(hr:0x800706be)
Строка 760: 2023-01-13 17:24:45, Error DISM DISM Package Manager: PID=9452 TID=12568 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption — CDISMPackageManager::RestoreHealth(hr:0x800706be)
Строка 761: 2023-01-13 17:24:45, Error DISM DISM Package Manager: PID=9452 TID=12568 Failed to restore the image health. — CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800706be)
Строка 762: 2023-01-13 17:24:45, Error DISM DISM Package Manager: PID=9452 TID=12568 Failed while processing command cleanup-image. — CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800706be)
Строка 764: 2023-01-13 17:24:45, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800706BE
У меня такое ощущение, что ни Dism ни SFC не имеют доступа куда-то. ноут с работы и там походу админ что-то намудрил.
Поискал в интернете подобные проблемы. Путь только один — установка более новой версии Вин10 поверх.
Может быть и исправится
Ну как вариант еще можно попробовать в офлайн режиме выполнить проверку и исправление. Но так-то да, ингда проще новые билд поверз накатить
Если на windows были установлены обновления, то всё что написано выше — бесполезно, DISM ссылается на неверную версию в файле wim, и за 10 лет НИКТО не дал вменяемого ответа, «всё переустановить с нуля» к вменяемым не относится.
Добрый день Дмитрий! ОС Windows 10 PRO 22h2 от октября 2022г. При подготовке образа для развёртывания вместе с приложением Mixed Reality Portal случайно удалил системный компонент Windows Mixed Reality, что заметил уже после развёртывания, во время установки обновлений, так как перестали устанавливаться ежемесячные накопительные обновления (выпадают с ошибкой при установке). Перепробовал уже с десяток способов вернуть компонент на место, но пока безрезультатно. Не подскажете направление действий в моём случае, а то переустанавливать 60 машин накладно по времени.
А если доставить руками, пойдут windows update?
Ну и смотрите ошибки в логах WindowsUpdate.log ( https://winitpro.ru/index.php/2015/10/08/novyj-format-logov-agenta-obnovlenij-windows-10/)
Без этого сложно что-то советовать.
А если доставить руками, пойдут windows update?
Если вы про компонент, так в том то и проблема что этот компонент руками не поставить.. ну либо я не знаю способа. Логи WindowsUpdate.log изучал, но там ничего полезного не нашел, чуть позже могу скинуть
PS C:\Users\m.odilov> get-windowsfeature| Where-Object <$_.name -like «*RSAT*»>ft Name,Installstate
get-windowsfeature : Имя «get-windowsfeature» не распознано как имя командлета, функции, файла сценария или выполняемой прог
раммы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ get-windowsfeature| Where-Object <$_.name -like «*RSAT*»>ft Name,Inst …
+
+ CategoryInfo : ObjectNotFound: (get-windowsfeature:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Помогите пожалуйста я не могу использовать Powershell AD
Пытаюсь конвертировать ознакомительную Server Standard 2016 в полную — застреваю на 10.0%, следую советам и пытаюсь исправить.
ScanHealth успешен — говорит есть что исправить, а вот RestoreHealth наотрез отказывается находить образ, в обычном режиме дошел до 100% и выдал 0x800F081F, в режиме с указанием источника, индекса, и даже /LimitAccess — дошел до 97% и выдал эту же 0x800F081F ..
/StartComponentCleanup что-ли сделать?
Версия и билд ОС на хосте и в офлайн /Source:e:\sources\sxs совпадает?
Сервер версия 1607 билд 14393.4889
Из инфы об образе на D: вытянул только версию — 10.0.14393
вин 10 грузится, работает, НО не работает среда восстановления винды….нет дополнительных вариантов, когда нажимаешь шифт и перезагрузка… Всё началось после переноса системы…в папке рекавери всё на месте и зарегистрировано…скрытые диски на месте и активны… единственное что в мсконфиг только выборочная загрузка дров стоит…с одной стороны понятно…систему переносил, с другой нет…ставишь полную загрузку дров и служб…и обаааа….синий экран)))) куда копать… А когда ставишь протоколирование загрузки…или в системе через msconfig ставишь галку безопасный режим….тупо грузится как обычно…
Как пользоваться DISM. Восстановление Windows 10
Со временем система или её файлы могут быть повреждены (особенно в любопытных пользователей). Тогда необходимо восстановить эти файлы до их исходного состояния. Можно использовать несколько встроенных инструментов для исправления файлов на Windows 10.
Эта статья расскажет, как пользоваться DISM для восстановления Windows 10. Средство исправляет синие экраны смерти (BSoD) и сбои приложений или некоторых функций. Инструмент был доступен в Windows 7 хоть и немного с ограниченной функциональностью.
Что такое DISM
DISM (Deployment Image & Servicing Management) — это инструмент, который используется для восстановления системы и работоспособности её компонентов. Если же средство SFC по какой-то причине не работает, тогда Вы можете использовать DISM для его восстановления.
Необязательно сразу пытаться восстановить систему. Можно проверить наличие повреждений хранилища компонентов. В целом SFC и DISM довольно полезные инструменты, и их не так уж сложно использовать. Изредка о ни могут спасти вас от чистой переустановки Windows 10.
Восстановление системных файлов Windows 10
Обычное восстановление (нужен Интернет)
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Все рассмотренные команды выполняются в классической командной строке или оболочке Windows PowerShell (запущенными от имени администратора).
- DISM /Online /Cleanup-Image /CheckHealth
С её помощью проверяем наличие повреждений хранилища компонентов. Команда смотрит только события, ранее записанные в журнале Windows 10. Никаких изменений не вносится. Будет проверено, помечено ли данные образа как повреждённые и можно ли их исправить.
На моём компьютере повреждение хранилища компонентов не обнаружено. Ранее система Windows 10 была перенесена на другой SSD-диск. Судя по всему, очень даже успешно.
- DISM /Online /Cleanup-Image /ScanHealth
Выполняет полную проверку хранилища компонентов Windows на наличие повреждений. В зависимости от Ваших комплектующих занимает несколько минут. Мой компьютер справился буквально за две минуты и повреждение хранилища компонентов не было обнаружено.
- DISM /Online /Cleanup-Image /RestoreHealth
Эта команда исправляет повреждённые файлы или отсутствующих компоненты исходными версиями. В процессе восстановления берёт участие центр обновления Windows (автоматически загружаются нужные файлы). Ваш компьютер должен иметь доступ в Интернет.
Процесс сканирования и восстановления компонентов может занять продолжительное время (даже до 30 минут). Всё зависит от текущего состояния Вашей операционной системы. В итоге должно появиться сообщение о том, что о перация восстановления была успешно завершена.
Восстановление с помощью ISO-файла образа
Если Ваш компьютер не имеет прямого доступа к Интернету или служба обновления Windows отключена, то при попытке восстановления хранилища компонентов появляются ошибки:
- 0x800f0906 — исходные файлы не могут быть загружены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
- 0x800f0950 — ошибка использования DISM (операция не проводилась);
- 0x800F081F — исходные файлы были не найдены (используйте опцию источника, чтобы указать расположение файлов, необходимых для восстановления функции).
Вы можете указать WIM или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника файлов системных). Например, давайте смонтируем оригинальный ISO-образ диска Windows 10 на виртуальный диск (G:).
Восстановить хранилище компонентов из оригинального образа системы:
- DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim
Предотвратить использование служб обновления Windows (только локальный файл):
- DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim /LimitAccess
- Dism /Online /Cleanup-Image /RestoreHealth /LimitAccess
Важно! Сборка и выпуск Windows в образе WIM / ESD должны совпадать с таковыми в Вашей системе. Журнал восстановления системных файлов смотрите здесь: C:\Windows\Logs\CBS.log и C:\Windows\Logs\DISM \DISM.log. После восстановления можно запустить проверку sfc /scannow.
Как бонус — вот Вам ещё несколько команд:
DISM /Get-WimInfo |
просмотреть информацию об образе в WIM-файле |
DISM /Add-Package | установка файлов обновлений форматов MSU и CAB |
DISM /Get-Drivers | получение полного списка установленных драйверов |
DISM /Add-Driver | добавление драйверов в образ операционной системы |
DISM /Add-Capability | используется для установки компонентов и RSAT |
DISM /StartComponentCleanup | очистка старых версий компонентов (папка WinSxS) |
DISM /Set-Edition | переход на полную версию Windows без переустановки |
В оболочке Windows PowerShell можно использовать команды: Repair-WindowsImage -Online — CheckHealth (- ScanHealth или -RestoreHealth) для быстрой проверки (полной или восстановления). Какой от этого профит непонятно, но такая возможность присутствует.
Зачастую средство DISM используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для офлайн-восстановления понадобится оригинальный дистрибутив Windows 10 с сайта Майкрософт.