DISM – керування компонентами образів Windows. Утиліта DISM Параметри командного рядка Що за програма dism exe

Чи виникли проблеми з 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 Update для відновлення пошкоджених файлів у сховищі компонентів. Процедура сканування та автоматичного відновлення може тривати приблизно 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 тепер має доступ до відновлених образів у сховищі компонентів та може повністю відновити пошкоджені системні файли.

Команда DISM використовується для перегляду, встановлення, видалення та налаштування компонентів в образах Windows формату WIM ( W indows IM aging Format). Починаючи з Windows 7, утиліта dism.exe (D eployment I mage S ervicing and M anagement) входить до стандартного комплекту програмного забезпечення встановленої ОС Windows. Це засіб командного рядка, який може використовуватися для обслуговування образів Windows і замінює диспетчер пакетів (Pkgmgr.exe), PEimg та Intlcfg, які включалися в Windows Vista. Функціональні можливості цих коштів тепер зібрані в одному інструменті dism.exe. Крім того, було додано нові функції, що покращують можливості автономного обслуговування образів.

На відміну від сектор-орієнтованих форматів (таких як.iso, .tib, .bin), образ WIM є файл-орієнтованим форматом, тобто його найменшим логічним елементом є файл. Цей формат був розроблений компанією Microsoft як основний засіб розгортання операційних систем Windows Vista і пізніших. Його перевагами є апаратна незалежність і можливість зберігання лише однієї копії файлу, що має безліч посилань у дереві файлової системи (single instance storage), що забезпечує компактність образів та високу швидкість їхнього розгортання.

WIM файл може включати кілька образів, які визначаються за числовим індексом або унікальним ім'ям. Технологія єдиної копії безлічі однакових файлів single instance storageпри додаванні нового образу до існуючих дозволяє зменшити розмір WIM-бази, якщо будуть присутні збігаються елементи. WIM-образ може бути розбитий на кілька файлів, яким присвоюється розширення .swm

WIM-образ може бути змонтований як логічний диск серед Windows з присвоєнням йому літери диска для полегшення редагування його вмісту (завдяки цьому образ WIM можна досить просто сконвертувати в ISO-образ). Крім штатних утиліт від Microsoft, витягти файли з WIM-образу можна за допомогою архіватора 7-Zip.

WIM-образи можуть бути завантажувальними. Зокрема, встановлення всіх сучасних операційних систем сімейства Windows виконується з використанням файлу образу з ім'ям BOOT.WIM, що містить завантажувальну версію середовища передустановки Windows PE (Windows P reinstall E nvironment), з якої виконується процес встановлення самої системи з використанням вмісту файлу образу з ім'ям INSTALL.WIM. Після стандартної установки Windows створюється середовище відновлення Windows RE ( R ecovery E nvironment), завантаження якої виконується з образу WinRE.WIMвідновлення працездатності при проблемах із завантаженням основної системи. Зазвичай образ winre.wim розташовується у прихованому розділі, якому не надається буква логічного диска.

Структура файлу WIM, що містить 2 образи:

Як видно, wim-файл містить 6 типів вмісту:

WIM Header- заголовок wim-файлу, що описує вміст, атрибути, версію, розмір, тип стиснення тощо.

File Resources- Послідовність пакетів, що містять упаковані дані файлів у складі образу.

Metadata Resource- містить інформацію про файли у складі образу, включаючи структуру папок та атрибути.

Lookup Table- таблиця розташування та розмірів ресурсних файлів у файлі.wim

XML Data- Дані у форматі XML з додатковими відомостями про образ. Є несжатий текст у кодуванні Unicode.

Integrity Table- таблиця цілісності, що використовується для контролю працездатного стану образу

Процес створення образу WIM можна представити так:

1. Створюється заголовок WIM Headerфайлу образу, наприклад C:\data.wim
2. У пам'яті створюються метадані при скануванні та індексуванні каталогу вихідних даних, що згортається в образ, наприклад - C:\Sources\
3. На основі метаданих вміст файлів з каталогу вихідних даних записується зі стисненням у файл образа у вигляді порцій пакетів File Resources, і в цей же час у пам'яті будується таблиця розміщення порцій в образі Lookup Table
4. По завершенню створення образу таблиця Lookup Tableзаписується з пам'яті файл.wim, потім дописуються дані XML і контролю цілісності.
5. Оновлюється початковий заголовок WIM-файлу.

Процес вилучення файлів з образу виконується за таким алгоритмом:

1. Зчитується заголовок WIM Headerі визначається місце розташування метаданих у вигляді WIM.
2. Метадані переписуються на згадку про комп'ютера і будується таблиця розташування файлів усередині образа.
3. Створюється структура каталогів з урахуванням змісту образу.
4. Файли з образу обробляються з допомогою побудованих таблиць і переписуються у створену структуру каталогів.

Докладніше про структуру файлів WIM – у документі для розробників програмного забезпечення (у форматі PDF англійською мовою).

Виконання DISM.EXEбез параметрів виводить на екран коротку довідку щодо її використання. Журнал утиліти зберігається у файлі C:\Windows\Logs\DISM\dism.log

Формат командного рядка:

DISM.exe (/Image:шлях_до_автономного_образу | /Online) [параметри_dism] (службова_команда) [аргументи_службової_команди]

Формат команди DISM відрізняється залежно від того, працює утиліта з автономним чином або з даними ОС Windows (режим /Online), серед якої виконується DISM.EXE. Для роботи утиліти потрібно запустити командний рядок від імені адміністратора.

Службові команди для роботи з образами дисків:

/Split-Image- ділить існуючий файл.wim або файл.ffu на кілька WIM/FFU, доступних тільки для читання.

/Apply-Image- Використання нових параметрів образу.

/Get-MountedImageInfo- Відображає інформацію про підключені WIM- та VHD-образи.

/Get-ImageInfo- Відображає інформацію про образи у файлі WIM або VHD.

/Commit-Image- Зберігає зміни підключеного WIM або VHD-образу.

/Unmount-Image- Вимикає підключений WIM- або VHD-образ.

/Mount-Image- Підключає образ WIM- або VHD-файлу.

/Remount-Image– Відновлює каталог підключення образу.

/Cleanup-Mountpoints- Видаляє ресурси, пов'язані з пошкодженими підключеними образами.

Службові команди:

/Apply-CustomDataImage- Консервує файли, що містяться в образі даних, що настроюється.

/Capture-CustomImage- Записує налаштування у різницевий WIM-файл у системі WIMBoot. Записані каталоги включають усі вкладені папки та дані.

/Get-WIMBootEntry- Виводить записи конфігурації WIMBoot для зазначеного тома диска.

/Update-WIMBootEntry- Оновлює запис конфігурації WIMBoot для цього диска.

/List-Image- Відображає список файлів та папок у вказаному образі.

/Delete-Image- Видаляє вказаний образ тома з файлу WIM, що містить кілька образів томів.

/Export-Image- Експортує копію вказаного образу до іншого wim-файлу.

/Append-Image- Додавання іншого образу до WIM-файлу.

/Capture-Image- Записує образ диска на новий WIM-файл. Записані каталоги включають усі підкаталоги та дані.

/Get-MountedWimInfo- Відображає відомості про підключені з WIM образи.

/Get-WimInfo- Відображає інформацію про зображення у WIM-файлі.

/Commit-Wim- Зберігає зміни підключеного з WIM образу.

/Unmount-Wim- Вимикає підключений із WIM образ.

/Mount-Wim- Підключає образ із WIM-файлу.

/Remount-Wim- Відновлює втрачений каталог WIM.

/Cleanup-Wim- Видаляє ресурси, пов'язані з пошкодженими підключеними WIM-образами.

Специфікації образу:

/Online- Задає діючу операційну систему як призначення.

/Image- Вказує шлях до кореневого каталогу автономного образу Windows.

Параметри DISM:

/English- Відображає дані, що виводяться командним рядком, англійською мовою.

/Format- Вказує формат звіту. Допустимі значення - /Format:Table або /Format:List визначають формат у вигляді таблиці або списку. За промовчанням використовується список.

/WinDir- Вказує шлях до каталогу Windows.

/SysDriveDir- Вказує шлях до файлу системного завантажувача з ім'ям BootMgr.

/LogPath- Вказує шлях до файлу журналу.

/LogLevel- Встановлює рівень ведення журналу подій (1-4).

/NoRestart- Забороняє автоматичне перезавантаження та виведення користувачеві пропозицій виконати перезавантаження.

/Quiet- Приховує всі повідомлення, окрім повідомлень про помилки.

/ScratchDir- Вказує шлях до каталогу тимчасових файлів.

Для отримання відомостей про ці параметри DISM та їх аргументи вкажіть потрібний параметр перед "/?".

Приклади:

DISM.exe /Mount-Wim/?- підказка по команді / Mount-Wim
dism.exe /Format/?- Відобразити довідку про формати виводу DISM.

dism.exe /Online /Get-Drivers/?- підказка для режиму виведення відомості про драйвери в образі або Windows (/Online). За промовчанням виймає список сторонніх драйверів. Щоб вивести весь список драйверів, скористайтеся параметром /all.

dism.exe /Online /Get-Drivers /format=table- Відобразити список сторонніх драйверів поточної Windows у вигляді таблиці:

DISM.exe /List-Image /Imagefile:C:testimagesmyimage.wim /index:1- Відобразити повний вміст першого образу з файлу, заданого параметром /Imagefile:

Робота із автономними образами.

dism /mount-wim/?- відобразити підказку щодо режиму підключення образів.

Система DISM
Версія: 10.0.10586.0
/Mount-Wim /WimFile:шлях_до_WIM-файлу (/Index:індекс_образу|/Name:) /MountDir:кінцевий_каталог_підключення- Підключає WIM-файл до вказаного каталогу, щоб він був доступним для обслуговування.
Використовуйте параметр /ReadOnly, щоб підключати зображення можна тільки для читання.
Приклади: DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline /ReadOnly

DISM.exe /Mount-Wim /WimFile:D:\sources\boot.wim /MountDir:C:\test\offline- підключити до каталогу C:\test\offlineвміст образу D:\sources\boot.wim. Після успішного виконання цієї команди в каталозі, що задається параметром /MountDirбуде доступний вміст зображення з файлу WIM, що задається параметром /WimFileта будуть доступні команди для обслуговування образів.

DISM.exe /Image:C:\test\offline/?- відобразити коротку довідку за командами та параметрами обслуговування автономних образів.

DISM.exe /Image:C:\test\offline /Add-driver/?- відобразити підказку щодо процедури додавання драйвера в автономний образ.

DISM.exe /Image:C:testoffline /Get-Features- Відобразити відомості про всі компоненти, що входять до цього образу. Для виведення відомостей про окремий пакет використовується параметр /PackagePathвказує на CAB-файл або папку.

dism / Get-MountedImageInfo- Відобразити відомості про підключені автономні образи. Приклад відображуваної інформації:

Підключено образів:

Каталог підключення: C:\test\offline
Файл образу: C:\test\images\myimage.wim
Індекс образу: 1
Підключений для читання або запису: Так
Стан: ОК
. . .

dism /unmount-wim /MountDir:C:\test\offline /commit- відключити автономний образ, підключений до каталогу C:\test\offlineзі збереженням зроблених змін (збереження з фіксацією, що задається параметром /commit).

dism /unmount-wim /MountDir:C:\test\offline /Discard- те саме, що й у попередньому прикладі, але без збереження змін у вмісті образу (збереження без фіксації).

Додавання драйверів до WIM-образу

Необхідність додавання драйвера виникає в тих випадках, коли інсталяція системи або завантаження Windows PE потребує наявності нестандартних драйверів, наприклад для дискових контролерів SCSI та RAID або непідтримуваних периферійних пристроїв. Утиліта DISM дозволяє легко додати в існуючий образ необхідний драйвер на основі інформації з .infфайлів.

Формат команди:

DISM /Image:образ /Add-Driver (/Driver:папка_вміст_INF | /Driver:шлях_до_драйверу.inf) /ForceUnsigned]

Виконується додавання нового драйвера в автономний образ, що задається параметром /Image:. Для пошуку драйверів у всіх вкладених папках використовуйте параметр /recurse. Щоб додати всі непідписані драйвери до образів з архітектурою X64, використовуйте параметр /ForceUnsigned.

DISM.exe /Image:C:\test\offline /Add-Driver /Driver:D:\Drivers /recurse- додати до образу всі драйвери з каталогу D:\Driversта його підкаталогів.

DISM.exe /Image:C:\test\offline /Add-Driver /Driver:D:\Drivers\Usb\Usb3.inf- додати до автономного образу драйвер на основі інформації з файлу D:DriversUsbUsb3.inf

DISM.exe /Image:C:\test\offline /Add-Driver /DriverName:"C:\Drivers\1.inf" /DriverName:"C:\Drivers\2.inf" /DriverName:"C:\Drivers \3.inf"- Додавання декількох драйверів в одній команді. При додаванні кількох драйверів їх установка виконується в тому ж порядку, в якому вони перераховуються в командному рядку DISM

Успішне виконання DISM у режимі /Add-Driverне означає зміну вмісту образу, оскільки для застосування змін необхідно або вимкнути образ з параметром /commit, або застосувати зміни за допомогою параметра /Commit-Image

DISM.exe /Commit-Image /MountDir:C:\test\offline- зберегти зміни в образі, примонтованому до каталогу, заданого параметром /MountDir

Використання DISM для керування компонентами поточної Windows.

Команда DISMз параметром /Onlineвиконується по відношенню до поточної операційної системи, а не її образу, що дозволяє виконувати обслуговування системи видаляючи, додаючи або змінюючи її компоненти. Під сервісом Windows розуміється відстеження та виправлення стану компонентів та програмних пакетів, включаючи всі файли системи та реєстр. Система обслуговування на основі компонентів або CBS ( C omponent B ased S ervicing) являє собою набір сервісних програмних засобів та спеціалізованих даних, частиною якого є і утиліта DISM.EXE

Початкові елементи системи обслуговування компонентів були реалізовані ще в Windows Vista. У кожному наступному випуску ОС їх можливості розширювалися, що призвело до деяких серйозних відмінностей як у CBS, так і утиліти DISM.EXE в різних версіях ОС Windows. Частина параметрів, доступних в ОС Windows 10, не застосовується в середовищі Windows 7, хоча компанія Microsoft заднім числом випустила оновлення, що частково реалізують нові концепції системи обслуговування, що з'явилися в Windows 8, 8.1, 10. Частина можливостей обслуговування, присутніх у Windows 8, відсутні, або зазнали істотних змін у Windows 10. Додам, що обслуговування Windows – це складна, ще не зовсім оформлена система, багато особливостей якої не документовані та багато концепцій якої можуть серйозно змінитись у майбутньому.

Коротку підказку щодо використання режиму /Onlineдля конкретної версії Windows можна отримати за командою:

DISM / Online /?

Приклади використання DISM/Onlineдля звичайних операцій обслуговування Windows.

Як сховища компонент системи може використовуватися образ WIM, дані одержувані віддалено через Центр Оновлень Windows (Windows Update), або локальне сховище поточної Windows, що є вмістом папки %windir%\WinSxS(Стандартно - C: Windows WinSxS). За допомогою параметра /Sourceможна вказати розташування версій файлів, які можна використовувати для відновлення. Параметр /LimitAccessможна використовувати для заборони оновлень із Windows Update.

DISM.exe / Online / Cleanup-Image / CheckHealth- перевірити наявність ознаки пошкодження образу чи сховища компонентів. Не застосовується у Windows 7.

Сканування сховищ системних компонентів. У Windows 7, крім сканування, виконується ще й відновлення цілісності. Цей варіант команди не виконується та супроводжується повідомленням Помилка 87. У цьому контексті параметр ScanHealth не розпізнаний., якщо у Windows 7 не інстальовано оновлення KB2966583.

DISM.exe / Online / Cleanup-Image / RestoreHealth- перевірка сховища компонентів та автоматичне відновлення. У Windows 7 ці функції виконує команда
DISM.exe / Online / Cleanup-Image / ScanHealth

dism.exe /Online /Cleanup-Image /StartComponentCleanup- очистити замінені компоненти та зменшити розмір сховища (папки \Windows\WinSxS). Не застосовується у середовищі Windows 7.

dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase- те саме, що й у попередньому прикладі, плюс скидання бази замінених компонентів. Після скидання бази встановлені оновлення Windows видалити неможливо.

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore- Створення звіту про стан локального сховища компонентів WinSxS. Можливо тільки для Windows 8.1 - 10. Приклад відображуваної інформації:

Відомості сховища компонентів (WinSxS):
Розмір сховища компонентів за даними провідника: 5.43 GB
- Розмір папки WinSxS, обчислений провідником. Воно не враховує використання жорстких зв'язків у папці WinSxS
Фактичний розмір сховища компонентів: 5.10 ГБ - Враховує жорсткі зв'язки в папці WinSxS.
Спільно з Windows: 3.18 GB - Розмір файлів, які жорстко пов'язані таким чином, що вони відображаються як у сховищі компонентів, так і в інших розташуваннях (для нормальної роботи Windows). Воно включено у фактичний розмір, але не має розглядатися як частина службових даних сховища компонентів.
Резервні копії та відключені компоненти: 1.62 GB - розмір компонентів, які зберігаються для того, щоб використовуватися при збоях у нових компонентах або щоб надавати параметр включення додаткової функціональності. Значення також містить розмір компонентів, що паралельно використовуються, і метаданих сховища компонентів.
Кеш та часові дані: 304.02 MB - Розмір файлів, які використовуються сховищем компонентів для внутрішніх цілей, щоб прискорити операції обслуговування компонентів. Воно включено у фактичний розмір та є частиною службових даних сховища компонентів.
Дата останнього очищення: 2016-10-04 09:45:15
Кількість пакетів, що звільняються: 3
Рекомендується очищення компонентів: Так
Операцію успішно завершено.

Використання аналізу дозволяє оцінити необхідність очищення сховища WinSxS та визначити граничне скорочення його розміру, яке не може бути більшим, ніж зайнято під Резервні копії та відключені компоненти.

dism/Online/Get-Features- Відобразити список компонентів поточної системи.
Приклад відображуваної інформації:

Ім'я функції: SNMP
Стан: Вимкнено
Ім'я функції: TelnetClient
Стан: Увімкнено

У цьому прикладі, підтримка SNMP-протоколу вимкнена, а клієнт сервера Telnet – увімкнено.

DISM.exe /Online /Enable-Feature:SNMP- увімкнути компонент ”SNMP-протокол”

Є можливість відновлювати та включати компоненти, які раніше були видалені з образу. Використовуйте аргумент /Source, щоб встановити розташування файлів, необхідних для відновлення раніше віддаленого компонента. Можна вказати кілька аргументів /Source. Якщо компонент знайдено у першому джерелі, інші джерела ігноруються.
Параметр /LimitAccess забороняє доступ DISM до WU/WSUS.
Параметр /All включає всі батьківські компоненти вказаного компонента.

DISM.exe /Online /Get-Featureinfo:TelnetClient- відобразити інформацію про компонент ”Клієнт Telnet”

DISM.exe /Online /Disable-Feature:SNMP- вимкнути компонент SNMP-протокол.

Dism++ - багатофункціональна програма, яка призначена для налаштування та оптимізації Windows, а також відновлення працездатності даної операційної системи. Взагалі "оригінальна" Dism++ є додатком командного рядка, але щоб спростити її використання, ми пропонуємо версію, оснащену графічною оболонкою (з повною російською локалізацією).

Однією з найкорисніших функцій Dism є очищення диска від непотрібних файлів. Причому вбудований в неї інструмент боротьби зі "сміттям" працює куди ефективніше ніж багато популярних "самостійних" рішень на кшталт того ж Він допоможе позбавитися кешу системи та сторонніх програм, видалити файли звітів, порожні папки, "биті" ярлики і так далі. Крім позбавлення від зайвих файлів, можна буде позбутися і зайвих елементів автозавантаження.

Тепер до більш цікавих можливостей, яких немає у звичайних "чистильниках". До них можна віднести функцію створення бекапу системи та резервної копії ліцензії, власний файловий менеджер із гнучкими налаштуваннями відображення папок та файлів, конвертер файлів WIM, SWM та ESD у ISO, а також менеджер встановлених драйверів. В окремому розділі Dism++ ви знайдете список параметрів системи, які рекомендується змінити з метою підвищення її безпеки, швидкодії та стабільності.

У разі виникнення серйозних неполадок у роботі Windows ви можете використовувати Dism++ для відновлення системи з образу. Також є функція стиснення встановленої Windows за рахунок видалення з неї зайвих компонентів і програм. Надзвичайно корисна можливість для тих, хто використовує SSD-диски малої ємності.

Вітаю! Прочитав учора вашу статтю: , скажіть, а як зробити те ж саме сучаснішою утилітою - 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.