Команды dism windows 7. Утилита DISM Параметры командной строки. Очистка диска и настройка автозагрузки приложений

Здравствуйте! Прочитал вчера вашу статью: , скажите, а как проделать тоже самое более современной утилитой - Dism и с помощью обычной установочной флешки Windows 10?

Привет друзья! Если вы любитель командной строки, то для создания резервного образа Windows 10 можно воспользоваться системой обслуживания и развертывания образов операционных систем - Dism. Утилита Dism пришла на замену сразу трём инструментам: Pkgmgr.exe, PEimg, Intlcfg, которые включались ещё в Windows Vista и может всё, что могли они и ещё много чего другого, например: добавлять и удалять драйвера и языковые пакеты из образа Windows, включать и отключать различные компоненты Windows и многое другое. При помощи Dism можно даже включать в WIM-образ другие образы операционных систем, а также исключать.

Как вы уже поняли, в основном Dism применяют для модернизации установочного образа Windows и дальнейшего его развёртывания на компьютер, обо всё этом, мы обязательно расскажем вам в следующих статьях, а сегодня начнём, так сказать с вводной части (самого простого), захватим с помощью Dism диск (C:), с установленной Windows 10 в WIM-образ, а затем развернём Win 10 из данного образа на место (диск C:).

Итак, имеем новый ноутбук с включенным интерфейсом UEFI и установленной Windows 10 на диске GPT.

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

С помощью утилиты утилиты Dism захватим диск (C:) с установленной Windows 10 в WIM-образ и сохраним его на диске (D:).

При желании, вы можете восстановить вашу Windows 10 из данного образа при любых обстоятельствах, даже, если ваша операционная система не будет загружаться, в этом случае нужно загрузить ноутбук с Live CD AOMEI PE Builder и восстановиться с помощью того же Dism.

  • Примечание : Друзья, в данном способе можно обойтись обычной загрузочной флешкой Windows 10, которую можно сделать с помощью этой . Загрузите ноутбук с загрузочной флешки, выберите вместо установки - восстановление и загрузитесь в командную строку среды восстановления Windows (Windows RE). Затем в командной строке захватите диск (C:) с установленной Windows 10 в WIM-образ и сохраните его на диске (D:). Восстановить Windows 10 также можно с помощью загрузочной флешки, пример и скриншоты приведены в конце статьи . Но я вам предлагаю более удобный инструмент - Live CD AOMEI PE Builder, у него графический интерфейс управления и в него интегрировано много дополнительных программ, которые вам могут пригодиться.

Загрузите с флешки ваш ноутбук с Windows 10.

Данная флешка универсальная и загрузить с неё можно любой ноутбук, будь на нём БИОС UEFI или обычный БИОС.

В начальной фазе загрузки, при появлении данного окна, жмём Enter на клавиатуре.

Загружается рабочий стол Live CD AOMEI PE Builder.

Жмём на кнопку Windows Disk Management (Управление дисками).

В управлении дисками видим, что буквы дисков не изменены, Windows 10 находится на диске (C:), а резервный образ системы будем сохранять на диске (D:).

Запускаем командную строку

и вводим команды:

my-windows.wim : - это название WIM-образа диска (C:) с Windows 10.

D:\ - место сохранения WIM-образа.

C:\ - раздел с установленной Windows 10.

Прогресс операции 100%. Образ системы создан.

Образ Windows 10 находится в файле my-windows.wim на диске (D:).

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

Теперь представим ситуацию, что наша Windows 10 не загружается и мы восстанавливаем операционную систему из ранее созданного образа.

Загружаем ноутбук с флешки Live CD AOMEI PE Builder.

Входим в управление дисками.

И форматируем диск (C:) с установленной Windows 10.

Диск (C:) форматирован и на нём нет файлов.

Запускаем командную строку и вводим команды:

my-windows.wim (данной командой мы узнаём индекс образа - index 1 )

где d:\ диск с файлом my-windows.wim

Dism /apply-image /imagefile:D:\my-windows.wim /index:1 /ApplyDir:C:\ (данная команда разворачивает содержимое WIM-образа на диск C:)

где d:\ диск с файлом my-windows.wim .

1 - индекс образа.

C: - диск, на который разворачивается образ.

Прогресс 100%.

Образ развёрнут.

Перезагружаем ноутбук и входим в восстановленную Windows 10.

Как проделать всё тоже самое с помощью загрузочной флешки с Windows 10

Загружаемся с установочной флешки Windows 10.

В начальном окне установки системы жмём клавиатурное сочетание «Shift+F10», открывается командная строка.

Захватываем с помощью Dism диск (C:), с установленной Windows 10 в WIM-образ.

Вводим по сути те же команды:

diskpart

lis vol (определяемся с буквами дисков)

exit (выходим из diskpart)

Dism /Capture-Image /ImageFile:D:\my-windows.wim /CaptureDir:C:\ /Name:"Windows"

WIM-образ создан.

Восстановление Windows 10 из WIM-образа

diskpart

lis vol (определяемся с буквами разделов жёсткого диска, видим, что раздел C:, это Том 2)

sel vol 2 (выбираем диск C:)

format fs=NTFS QUICK (форматируем диск C:)

exit (выходим из diskpart)

Dism /Get-WimInfo /WimFile:d:\ my-windows.wim (данной командой мы узнаём индекс образа - index 1)

Dism++ первоначально был разработан как графическая панель управления системой обслуживания образов развертывания и управления ими (DISM) для командной строки. Однако, приложение предлагает гораздо более широкие возможности, чем создание и управление системными образами. На самом деле, Dism++ - это комплексный набор различных инструментов для очистки и оптимизации операционной системы, управления автозагрузкой, драйверами, обновлениями и компонентами Windows, а также для обработки образов Windows.

Основные возможности Dism++

Очистка диска и настройка автозагрузки приложений

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

Очистка - первый инструмент в списке. Он показывает, какие файлы можно удалить и сколько места они занимают на диске. Пользователь может удалить историю поиска, историю установки обновлений, аварийные дампы системы и программ, временные файлы, системный кэш и служебные данные Магазина Microsoft.

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

Управляйте системными образами и создавайте резервные копии WIM

Если вам требуются инструменты управления образами, то их можно найти в разделе “Дополнительно”. Вы можете конвертировать образы ESD в формат ISO или WIM, редактировать файлы образов Windows и компилировать отдельные файлы в образ ISO.

Однако не все инструменты на данной странице относятся к файлам образов. Здесь также можно найти утилиту резервного копирования и восстановления системы, работающую с образами WIM. Также на странице “Дополнительно” можно найти менеджер учетных записей, утилиту исправления загрузки и инструмент для запуска любой команды в режиме без ограничений (God mode).

Оптимизация и настройка системы

Dism++ также может выступать в качестве инструмента оптимизации системы. Приложение позволяет изменять множество настроек в проводнике Windows, обновлениях Windows, сети, службах или в других областях ОС. Кроме того, Dism++ может управлять установленными драйверами, ассоциациями приложений, функциями и обновлениями Windows.

Мощный инструмент обслуживания и настройки системы

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

Очевидно, что Dism++ требует дальнейших улучшений, но, уже сейчас программа может помочь тем, кто хочет очистить и оптимизировать систему или создать резервную копию. Dism++ - это не просто графический интерфейс для DISM, это мощный инструмент настройки системы для любого пользователя Windows.

DISM.exe - это новое средство командной строки, которое входит и в установочную версию операционной системы Windows 7, и в версию 2.0 пакета Windows Automated Installation Kit (Windows AIK).

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

DISM.exe можно использовать для работы с образами Windows, как с файлами Windows image (WIM), так и с виртуальными жесткими дисками (virtual hard disk - VHD). Хотя средство DISM.exe изначально предназначалось для работы с неработающими системами Windows, его функциональность позволяет также перейти к работе с работающими операционными системами Windows. Работа с образами включает в себя такие операции как: добавление и удаление драйверов устройств, добавление и удаление пакетов операционной системы, добавление заплаток, работа с региональными настройками, а также выполнение аналогичных действий с образами. DISM также может использоваться для обновления образа Windows до другого издания (к примеру, с Business до Ultimate), и для подготовки образа системы к использованию.

DISM используется для работы с образами следующих версий Windows:

  • Windows Vista SP1 или старше
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2

Использование DISM

В Windows Vista (или при работе с Windows AIK 1.1) работа с образами требовала нескольких различных инструментов. К примеру, вам нужно было установить отдельный драйвер устройства на образ, созданный ранее из основной установки. Чтобы осуществить это в Vista, надо было сделать следующее:

  1. Подключить образ через ImageX
  2. Добавить драйвер устройства через Package Manager (Pkgmgr.exe)
  3. Отключить образ через ImageX

Кроме того, если это был образ Windows PE, нужно также было бы воспользоваться средством Windows Preinstallation Environment (PEimg.exe) для подготовки образа. И, наконец, если бы вам нужно было изменить язык и региональные настройки образа, вам понадобилось бы средство International Settings Configuration Tool (Intlcfg.exe).

Однако, начиная с Windows 7, инструменты Pkgmgr.exe, Intlcfg.exe и PEimg.exe, присутствовавшие в Windows AIK 1.1, заменены на DISM.exe. Плюс DISM.exe включает в себя и функции подключения и отключения образов.

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

В начале в папке C:\Images компьютера с Windows AIK 2.0 находится установочный образ Windows 7 (файл install.wim):

C:\Program Files\Windows AIK\Tools\PETools> dir C:\Images

Directory of C:\Images

05/03/2009 12:46 PM

.

05/03/2009 12:46 PM

..

04/22/2009 07:28 AM 2,218,242,699 install.wim

1 File(s) 2,218,242,699 bytes

2 Dir(s) 180,411,486,208 bytes free

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

Затем, в папке C:\Drivers находятся драйверы для Windows 7 beta (версия 2.91) для устройства Microsoft LifeCam:

C:\Program Files\Windows AIK\Tools\PETools> dir C:\Drivers

Volume in drive C has no label.

Volume Serial Number is 1C9A-D699

Directory of C:\Drivers

05/03/2009 01:19 PM

.

05/03/2009 01:19 PM

..

05/03/2009 01:19 PM

VX6000

0 File(s) 0 bytes

3 Dir(s) 180,411,486,208 bytes free

Мы подключим наш образ к пустой папке C:\Servicing.. Начнем с команды DISM.exe с параметром get-wiminfo , чтобы отобразить список всех образов Windows, содержащихся в файле install.wim. Помните, что установочный образ может содержать более одного образа Windows.

C:\Program Files\Windows AIK\Tools\PETools> dism /get-wiminfo /wimfile:C:\Images\install.wim

Version: 6.1.7100.0

Details for image: C:\Images\install.wim

Name: Windows 7 STARTER

Description: Windows 7 STARTER

Size: 7,927,317,234 bytes

Name: Windows 7 HOMEBASIC

Description: Windows 7 HOMEBASIC

Size: 7,983,232,406 bytes

Name: Windows 7 HOMEPREMIUM

Description: Windows 7 HOMEPREMIUM

Size: 8,422,988,972 bytes

Name: Windows 7 PROFESSIONAL

Description: Windows 7 PROFESSIONAL

Size: 8,303,245,818 bytes

Name: Windows 7 ULTIMATE

Description: Windows 7 ULTIMATE

Size: 8,461,373,562 bytes

Теперь предположим, что мы собираемся установить Windows 7 Professional, и в этом случае видно, что образ под номером 4 как раз подходит для этой цели. Поэтому давайте подключим именно этот образ к папке C:\Servicing с помощью параметра /mount-wim команды DISM.exe:

C:\Program Files\Windows AIK\Tools\PETools> dism /mount-wim /wimfile:C:\Images\install.wim /index:4 /mountdir:C:\Servicing

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

The operation completed successfully.

Чтобы проверить, успешно ли подключился образ, можно использовать параметр /get-mountedinfo , скажем, следующим образом:

C:\Program Files\Windows AIK\Tools\PETools> dism /get-mountedwiminfo

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Mount Dir : C:\Servicing

Mounted Read/Write: Yes

The operation completed successfully.

Если мы проверим содержимое каталога C:\Servicing, мы увидим папки и файлы подключенного образа:

C:\Program Files\Windows AIK\Tools\PETools> dir C:\Servicing

Volume in drive C has no label.

Volume Serial Number is 1C9A-D699

Directory of C:\Servicing

04/22/2009 03:36 AM

.

04/22/2009 03:36 AM

..

03/20/2009 10:42 AM 24 autoexec.bat

03/20/2009 10:42 AM 10 config.sys

04/22/2009 01:17 AM

PerfLogs

04/22/2009 05:26 AM

Program Files

04/22/2009 03:27 AM

Users

04/22/2009 05:29 AM

Windows

2 File(s) 34 bytes

6 Dir(s) 180,321,382,400 bytes free

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

C:\Program Files\Windows AIK\Tools\PETools> dism /image:C:\Servicing /?

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Image Version: 6.1.7100.0

The following commands may be used to service the image:

WINDOWS EDITION SERVICING COMMANDS:

/Set-ProductKey - Populates the product key into the offline image.

/Get-TargetEditions - Displays a list of Windows editions that an image can be upgraded to.

/Get-CurrentEdition - Displays the editions of the specified image.

/Set-Edition - Upgrades the Windows image to a higher edition.

UNATTEND SERVICING COMMANDS:

/Apply-Unattend - Applies an unattend file to an image.

DRIVER SERVICING COMMANDS:

/Remove-Driver - Removes driver packages from an offline image.

/Add-Driver - Adds driver packages to an offline image.

/Get-DriverInfo - Displays information about a specific driver in an offline image or a running operating system.

/Get-Drivers - Displays information about all drivers in an offline image or a running operating system.

INTERNATIONAL SERVICING COMMANDS:

/Set-LayeredDriver - Sets keyboard layered driver.

/Set-UILang - Sets the default system UI language that is used in the mounted offline image.

/Set-UILangFallback - Sets the fallback default language for the system UI in the mounted offline image.

/Set-UserLocale - Sets the user locale in the mounted offline image.

/Set-SysLocale - Sets the language for non-Unicode programs (also called system locale) and font settings in the mounted offline image.

/Set-InputLocale - Sets the input locales and keyboard layouts to use in the mounted offline image.

/Set-TimeZone - Sets the default time zone in the mounted offline image.

/Set-AllIntl - Sets all international settings in the mounted offline image.

/Set-SKUIntlDefaults - Sets all international settings to the default values for the specified SKU language in the mounted offline image.

/Gen-LangIni - Generates a new lang.ini file.

/Set-SetupUILang - Defines the default language that will be used by setup.

/Get-Intl - Displays information about the international settings and languages.

APPLICATION SERVICING COMMANDS:

/Check-AppPatch - Displays information if the MSP patches are applicable to the mounted image.

/Get-AppPatchInfo - Displays information about installed MSP patches.

/Get-AppPatches - Displays information about all applied MSP patches for all installed applications.

/Get-AppInfo - Displays information about a specific installed MSI application.

/Get-Apps - Displays information about all installed MSI applications.

PACKAGE SERVICING COMMANDS:

/Add-Package - Adds packages to the image.

/Remove-Package - Removes packages from the image.

/Enable-Feature - Enables a specific feature in the image.

/Disable-Feature - Disables a specific feature in the image.

/Get-Packages - Displays information about all packages in the image.

/Get-PackageInfo - Displays information about a specific package.

/Get-Features - Displays information about all features in a package.

/Get-FeatureInfo - Displays information about a specific feature.

/Cleanup-Image - Performs cleanup and recovery operations on the image.

For more information about these servicing commands and their arguments,

specify a command immediately before /?.

DISM.exe /Image:C:\test\offline /Apply-Unattend /?

DISM.exe /Image:C:\test\offline /Get-Features /?

DISM.exe /Online /Get-Drivers /?

Параметры, которые мы хотим использовать, находятся под строкой DRIVER SERVICING COMMANDS (см. выше). Давайте используем параметр /get-drivers для отображения списка драйверов, уже установленных в подключенном образе:

C:\Program Files\Windows AIK\Tools\PETools>

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Image Version: 6.1.7100.0

Driver packages listing:

Published Name: oem0.inf

Class Name: Printer

Provider Name: Microsoft

Version: 6.1.7100.0

The operation completed successfully.

Теперь используем параметр /add-driver для добавления драйвера LifeCam в наш подключенный образ:

C:\Program Files\Windows AIK\Tools\PETools> dism /image:C:\Servicing /add-driver /driver:C:\Drivers\VX6000\vx6000.inf

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Image Version: 6.1.7100.0

Found 1 driver package(s) to install.

Installing 1 of 1 - C:\Drivers\VX6000\vx6000.inf: The driver package was successfully installed.

The operation completed successfully.

Теперь снова воспользуемся /get-drivers для проверки, добавлен ли драйвер LifeCam успешно к подключенному образу:

C:\Program Files\Windows AIK\Tools\PETools> dism /image:C:\Servicing /get-drivers

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Image Version: 6.1.7100.0

Obtaining list of 3rd party drivers from the driver store...

Driver packages listing:

Published Name: oem0.inf

Original File Name: prnms001.inf

Class Name: Printer

Provider Name: Microsoft

Version: 6.1.7100.0

Published Name: oem1.inf

Original File Name: vx6000.inf

Class Name: Image

Provider Name: Microsoft

Version: 5.5.3.74

The operation completed successfully.

Теперь заканчиваем работу с образом и отключаем его:

C:\Program Files\Windows AIK\Tools\PETools> dism /unmount-wim /mountdir:C:\Servicing /commit

Deployment Image Servicing and Management tool

Version: 6.1.7100.0

Image File: C:\Images\install.wim

[==========================100.0%==========================]

Unmounting image

[==========================100.0%==========================]

The operation completed successfully.

Дополнительные ресурсы

Для получения более подробной информации о DISM наберите dism /? в командной строке средств развертывания на вашем компьютере. Также детальную информацию о DISM.exe можно получить в секции Deployment Tools Technical Reference руководства Windows Automated Installation Kit User"s Guide (WAIK.chm), до которого можно добраться, нажав Start | All Programs | Microsoft Windows AIK на вашем компьютере.

Наконец, посмотрите free e-learning Clinic 10077: Новинки Windows 7 для профессионалов в секции Windows 7 Learning Portal веб-сайта Microsoft Learning. Я принимал участие в разработке этих трех материалов, а в материале для профессионалов есть даже короткая видео-демонстрация использования DISM для добавления драйвера к образу.

Всем доброго времени суток! После трехнедельного отсутствия автор блога снова взялся за дело. За это время в голове накопился кое-какой полезный материал, так что будет довольно интересно.

А начнем мы, пожалуй, с разбора очень полезной системной утилиты операционной системы Windows 10, которая называется DISM. Ее суть заключается в восстановлении поврежденных системных файлов.

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

Ведь именно она (DISM) отвечает за проверку и восстановление хранилища резервных копий системных файлов. Чтобы вы понимали, именно из этого хранилища и осуществляется замена поврежденных компонентов утилитой SFC.

Для этого опять же следует открыть командную строку с и ввести следующий параметр:

После этого запустится процесс проверки на наличие ошибок и восстановление системных файлов Windows. Сразу нужно сказать, что дело это довольно длительное. Очень часто происходит якобы зависание на 20% выполнения.

Но на самом деле так и должно быть, нужно всего лишь запастись терпением и дождаться завершения операции. А можно сделать и по-другому. Например, гораздо быстрее будет получить информацию о наличии поврежденных системных компонентов без проверки. Для этого существует следующая команда:

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

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

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

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

На этом рассказ о том, как правильно пользоваться системной утилитой DISM с помощью командной строки подходит к завершению. Если остались какие-то вопросы, смело задавайте их в комментариях.

А на этом всем пока и до новых встреч.

Возникли проблемы с Windows 10 и не можете их исправить? Повреждены системные файлы и традиционная команда sfc /scannow не работает? Посмотрите, как использовать функцию DISM для исправления поврежденных системных файлов или восстановления их с оригинального образа системы без повторной установки Windows 10.

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

Эта функция предназначена для исправлений и подготовки образов WIndows, таких как загрузочного диска ОС, средств восстановления системы и т. д. С помощью этих образов можно переустановить или восстановить систему в случае возникновения проблем. При использовании утилиты SFC для сканирования и восстановления диска, возникшие проблемы с поврежденными файлами решаются только с помощью соответствующего образа из хранилища компонентов на жестком диске. Когда этот образ поврежден, система не может извлечь из хранилища компонентов системные файлы и, следовательно, не способна восстановить их с помощью функции SFC. Именно в этом случае, нам поможет утилита DISM, которая решит проблему с образами для восстановления и позволит функции SFC корректно завершить свою работу.

Как использовать утилиту DISM?

Восстановить системные файлы через утилиту не сложно. Этим приложением можно восстановить компоненты по тому же самому принципу, как с помощью SFC через командную строку. Для вызова командной строки нажмите комбинацию клавиш Windows + X и в появившемся меню выберите пункт «командная строка (администратор). Затем в консоли нужно ввести команду DISM с соответствующими параметрами.

До команды DISM можем дописать дополнительные параметры, с помощью которых можно выполнить проверку, сканирование и восстановление образов различными способами. Рассмотрим наиболее важные комбинации.

DISM с параметром CheckHealth

В консоли командной строки введите следующую команду:

DISM /Online /Cleanup-Image /CheckHealth

С помощью этого параметра можно быстро проверить образ и отдельные компоненты инсталляции системы, которые хранятся на диске на наличие повреждений. Эта команда не производит какие-либо изменения – она является полностью безопасной. CheckHealth предоставляет информацию о состоянии пакета операционной системы. Это очень полезная опция, когда мы хотим в безопасный способ проверить не произошли ли какие-либо повреждения системного файла в хранилище компонентов.

DISM с параметром ScanHealth

Действие этого параметра похоже на CheckHealth, но занимает немного больше времени за счёт более тщательного сканирования, но также ничего не исправляет. Его стоит использовать, когда предыдущая опция /CheckHealth проинформировала, что всё в порядке, но мы хотим убедиться, что это, безусловно, так. Введите:

DISM /Online /Cleanup-Image /ScanHealth

Сканирование может занять гораздо больше времени, чем с предыдущей опцией (приблизительно 10 минут). Если сканирование останавливается на 20% или 40%, то нужно подождать – может показаться так, что компьютер завис – но в действительности выполняется сканирование.

DISM с параметром RestoreHealth

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

DISM /Online /Cleanup-Image /RestoreHealth

Параметр использует центр обновлений Windows для восстановления поврежденных файлов в хранилище компонентов. Процедура сканирования и автоматического восстановления может занять приблизительно 20 минут (иногда и больше). DISM обнаруживает сбой, создает список поврежденных файлов, а затем загружает их из серверов Майкрософта с помощью центра обновлений Windows.

Как восстановить файлы из указанного источника с помощью параметра RestoreHealth

Иногда бывает так, что повреждения операционной системы гораздо шире и затрагивают службу обновления Windows. В этом случае, не удастся через параметр RestoreHealth устранить повреждения в образе, потому что система не может подключится к серверам Майкрософта. В этой ситуации следует выполнить другую операцию – укажем путь к установщику (инсталлятору) Windows, с которого будут загружены «рабочие» файлы без использования Интернет и центра обновлений.

Для этого нужен установщик Windows 10 на DVD-диске, флэш-накопителе или в формате образа ISO. Последний может быть загружен через приложение Media Creation Tool для Windows 10.

Скачайте версию для Windows 10 (32 или 64 битную), запустите приложение и следуйте указаниям мастера по загрузке ISO на ваш компьютер. После того, как образ скачан и сохранён, перейдите в окно проводника и дважды кликните на файл ISO с инсталлятором, чтобы его смонтировать. В окне «Этот компьютер» проверьте, какая буква была присвоена смонтированному образу (например, буква «E»).

Если у вас имеется загрузочный диск DVD или USB накопитель с инсталляцией Windows 10, то ничего не надо скачивать – просто вставьте диск или подключите внешний носитель, и посмотрите, какая буква была присвоена этому накопителю в разделе «Этот компьютер».

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


Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /limitaccess

Ещё раз обратите внимание на то, что если в нашем случае, DVD, флэш-накопителю или образу ISO присвоится другая буква чем «Е», то поменяйте её в вышеуказанной команде. После нажатия на Enter поврежденные файлы хранилища компонентов будут восстановлены из оригинального установщика Windows по указанному пути.

Исправление ошибок в Windows

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

sfc /scannow

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

Понравилась статья? Поделиться с друзьями: