DISM – керування компонентами образів Windows

Всім доброго доби! Після тритижневої відсутності автор блогу знову взявся до справи. За цей час у голові накопичився якийсь корисний матеріалтак що буде досить цікаво.

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

Отже, друзі, якщо пам'ятаєте, то ми вже розповідали про схожої функції, яка має те саме призначення, що і DISM.exe - лікувати і відновлювати важливі компоненти.

Так ось кожна з цих утиліт має свої алгоритми роботи. І якщо система реально збоїть, а, наприклад, команда SFC ніяк проблем не знаходить, варто обов'язково скористатися іншою, яку ми розглядаємо зараз.

Адже саме вона (DISM) відповідає за перевірку та відновлення сховища резервних копій системних файлів. Щоб ви розуміли, саме з цього сховища здійснюється заміна пошкоджених компонентів утилітою SFC.

Для цього знову ж таки слід відкрити командний рядок з і ввести наступний параметр:

Після цього запуститься процес перевірки на наявність помилок та відновлення системних файлів Windows. Відразу треба сказати, що справа ця досить тривала. Дуже часто відбувається нібито зависання на 20% виконання.

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

За такого розкладу необхідні дані братимуться із записаних раніше значень. До речі, як видно на скріншоті, на нашому тестовому комп'ютері утиліта реально виявила проблеми.

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

Тому в таких запущених випадках необхідно підготувати з операційною системою Windows 10, змонтувати його та запустити в ньому файл під назвою install.wim. Робиться це за допомогою наступної команди:

На завершення залишилося розповісти та показати, де зберігається журнал із логами всіх перелічених параметрів. Та ось він, власне:

На цьому розповідь про те, як правильно користуватися системною утилітою DISM за допомогою командного рядка підходить до завершення. Якщо залишилися якісь питання, сміливо ставте їх у коментарях.

А на цьому всім поки що й до нових зустрічей.

Здрастуйте, дорогі читачі і це знову я Трішкін Денис.

Опція з'явилася кілька років тому, коли вийшло оновлення KB2966583. В операційній системі сьомої версії від Microsoft передбачено кілька так званих сховищ для компонентів і пакетів. Вони розташовані в папці Windowsу каталогах WinSxS та Packages відповідно.

Після оновлення системи раніше нерідко можна було спостерігати деякі збої в роботі через пошкодження одного або одразу двох сховищ. І саме вищеописана утиліта дозволяє виправити такі несправності. Раніше це можна було зробити лише за допомогою окремо передбаченої утиліти CheckSUR.

Увімкнення( )

Отже, як запустити потрібний нам програмний модуль? Як завжди, все просто:

Результат про виконану роботу можна переглянути за адресою: « Системний диск:\Windows\Logs\CBS». Нас цікавить файл « checksur.log».

Якщо в документі ви побачите безліч проблем з системними компонентами- Настав час замислюватися про перевстановлення операційної системи. Можливо, варто навіть звернути увагу на нові версії. Детально про інсталяцію Windows 8.1 можна дізнатися, перейшовши по .

Чи існує ще метод, як відновити системні файли? Крім того, що можна заново розмістити на своєму комп'ютері операційну систему, передбачено й інший варіант. Потрібно просто завантажитивідповідний набір інструментів System Update Readiness Tool.

Крім того, в Командному рядку » замість « ScanHealth» потрібно вказати «». Запустити відповідний інструмент, який допоможе прибрати помилки, але на жаль цей інструмент працює тільки на windows 8 і вище.

В ідеалі в файлі, що відкрився, повинен бути написаний текст: « No errors detected». Це означає, що в системі проблем не виявлено, а отже, все добре.

Помилка запуску( )

Іноді користувачі можуть зіткнутися з проблемою, коли під час старту інструмента з'являється «», повідомляє « невідомому параметрі». Не варто одразу панікувати – у деяких ситуаціях така поведінка говорить просто про неправильне написання команди. Так, перед кожним знаком / » обов'язково повинен стоять пробіл.

Щоправда трапляються ситуації, коли вищеописана помилка свідчить про те, що єдиним виходом буде переустановка ОС. У будь-якому випадку краще мати у себе черговий диск або флешку з усім потрібним дистрибутивом. Це допоможе протягом найкоротшого часу повернути працездатність обладнання.

Очищення WinSxS( )

Крім вищеописаних, інструмент DISM має ще одну корисною функцією– очищення системної папки WinSxS. Звичайно ж, це можна зробити за допомогою спеціальних програм. Але коли ми вже заговорили про це, я вважаю, що користувачі повинні знати всю можливу інформацію.

Отже, щоб забрати зайві дані з папки, необхідно знову ж таки запустити Командний рядок», прописати, що вказувалося вище, тільки замість останньої фрази розмістити «». Через час каталог буде очищений від зайвих даних. Знову ж таки ця команда працює тільки на windows 8 і вище.

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, в основному, призначена для роботи з готовим wim-образом Windows. До того ж даний інструмент може обслуговувати працюючий комп'ютер, тобто wim-образ, що вже працює. Для цього потрібно задати параметр /online. А ось що про себе каже сама утиліта DISM:

Синтаксис команд dism

  1. DISM /mount-wim /wimfile:c:\install.wim /index:1 /mountdir:c:\papka_podklucheniya

    Ця команда підключає wim-образ до зазначеної папки, де:

    • c:\install.wim

      Місце зберігання та ім'я wim-образу, який ми збираємось підключити.

    • /index:1

      Вказує індекс видання, яке ми підключаємо.

    • з:\papka_podklucheniya

      Створюємо та вказуємо папку, до якої ми підключаємо образ.

  2. dism /commit-wim /mountdir:c:\papka_podklucheniya

    Застосовує все внесені змінидо заданого wim-образу. Ця команда виконується після всіх змін, щоб зберегти їх. У команді потрібно вказати адресу файлу.

  3. dism /unmount-wim /mountdir:c:papka_podklucheniya /commit або /diccard

    Даною командою ми відключаємо підключений wim-образ. Можливе застосування двох параметрів, один із яких, перш ніж відключити образ, зберігає зміни, а інший – скасовує. Commit- Застосувати зміни, discard- Не зберігати зміни.

  4. dism /remount-wim /mountdir:c:\papka_podklucheniyа

    Ця команда намагається повернути до життя папку з підключеним wim-образом. Мабуть такі ситуації не рідкість, оскільки Microsoft подбав і про такий функціонал.

  5. dism/cleanup-wim

    Команда видаляє всі дані, пов'язані з цим чином. Ними є різні часові або інші файли, які створюються під час налаштування образу. Найкраще застосовувати перед завершенням роботи.

  6. dism /get-wiminfo /wimfile:c:\papka_podklucheniya\install.wim /index:1

    Виводить на екран інформацію, пов'язану з зазначеним індексомобразу. Нагадаю, що індекс вказує на видання Windows у збиранні.

  7. dsim /getmounted-wiminfo

    Перелічує інформацію про вже підключений wim-образ Windows.

Система DISM призначена для роботи з існуючими образами. За допомогою даної утиліти Ви не створите новий образ. Тут перелічені лише основні команди для роботи з інструментом DISM. Звичайно, можливості DISM не закінчуються можливістю підключення, отримання інформації та відключення wim-образу. Як підключати пакети, додавати драйвера, змінювати налаштування, а іншими словами – основний потенціал утиліти, ми вивчимо пізніше. Не перемикайтеся.

Якщо швидкодія комп'ютера значно знизилася, але утиліта 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: і RestoreHealh. Важливо використовувати їх у такому порядку.

Використання опції CheckHealth у DISM

Команда DISM дозволяє виявляти пошкодження образу. Ця команда використовується лише для пошуку пошкоджень, але не виконує операцій усунення проблем.

Командна строка, тому що для запуску DISM потрібні права адміністратора пристрою.

DISM / Online / Cleanup-Image / CheckHealth

Використання опції ScanHealth у DISM

Команда DISM дозволяє сканувати образ Windows на предмет будь-яких пошкоджень. На відміну від / CheckHealth, перевірка / ScanHealth може тривати до 10 хвилин.

Щоб запустити цю командуВиконайте такі кроки:

1. Введіть у пошуку меню Пуск Командна строка, натисніть правою кнопкоюмиші за посиланням і виберіть Запустити від імені адміністратора.

2. У командному рядку введіть наступну команду та натисніть Enter:

DISM/Online/Cleanup-Image/ScanHealth

Використання опції RestoreHealth у DISM

Команда DISM дозволяє автоматично проводити процедуру відновлення пошкоджених образів Windows. На відміну від /ScanHealth, перевірка /RestoreHealth може тривати до 10 хвилин.

Щоб запустити цю команду, виконайте такі кроки:

1. Введіть у пошуку меню Пуск Командна строка, натисніть правою кнопкою миші за посиланням і виберіть Запустити від імені адміністратора.

2. У командному рядку введіть наступну команду та натисніть Enter:

DISM/Online/Cleanup-Image/RestoreHealth

Примітка: під час запуску /RestoreHealth або /ScanHealth, ви можете помітити зависання процедури між 20% або 40% - це абсолютно нормальна поведінка.

Під час запуску команди / RestoreHealth DISMспробує використати Центр Оновлення Windowsдля заміни пошкоджених файлів. Проте, якщо проблема поширилася на компоненти Windows Update, тоді потрібно вказати альтернативне джерелоробочих версій файлів відновлення образа.

Ви можете вказати нове розташування для робочих версій файлів за допомогою оператора /Sourceпоряд з / RestoreHealth.

Перш ніж ви зможете використати команди відновлення, вам потрібно підготувати копію файлу install.wim з іншого комп'ютера, настановного носія Windows 10, або файлу ISO Windows 10. Також дуже важливо, щоб джерело робочих версій файлів відповідало тій же версії, редакції та мові операційної системи, яка використовується на комп'ютері.

Ви можете завантажити ISO-образ Windows 10 інструкції нижче:

Примітка: не забудьте замінити “repairSource” на шлях до джерела робочих версій файлів. Наприклад: E:\Sources\install.wim.

Тепер можна запустити команду для виправлення образу Windows:

1. Введіть у пошуку меню Пуск Командна строка, натисніть правою кнопкою миші за посиланням і виберіть Запустити від імені адміністратора.

2. У командному рядку введіть наступну команду та натисніть Enter:

DISM/Online/Cleanup-Image/RestoreHealth/Source:repairSource\install.wim

DISM / Online / Cleanup-Image / RestoreHealth / Source: repairSource \ install.wim / LimitAccess

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:repairSource\install.wim:1 /LimitAccess

Команда запустить відновлення образу Windows з використанням робочих версій файлів, включених до файлу install.wim, з інсталяційного носія Windows 10. Якщо Windows Update не буде використовуватися як джерело для завантаження необхідних файлівдля відновлення.

Крім того, ви можете не тільки вказати шлях, який вказує на install.wim, але ви також можете використовувати файл install.esd, який є зашифрованою версією образу Windows.

Якщо ви оновилися до Windows 10 з попередньої версіїопераційної системи, інсталяційні файлиможуть ще зберігатися на диску C: це означає, що у вас може бути джерело справних файлів.

Щоб використовувати файл install.esd для відновлення образу Windows на комп'ютері, виконайте такі дії:

1. Введіть у пошуку меню Пуск Командна строка, натисніть правою кнопкою миші за посиланням і виберіть Запустити від імені адміністратора.

2. У командному рядку введіть наступну команду та натисніть Enter:

Можна використовувати наступну команду для обмеження використання служби Windows Update:

В якості альтернативи можна використовувати наступну команду для виконання того ж завдання:

Якщо файл install.esd розташований на іншому диску, використовуйте таку команду:

DISM/Online/Cleanup-Image/RestoreHealth/Source:repairSource\Install.esd

Примітка: не забудьте замінити “repairSource” на шлях до джерела версії файлів. Наприклад: E:\Sources\install.esd.

Утиліта “Система обслуговування образів розгортання та керування ними” завжди створює файл журналу шляхом %windir%/Logs/CBS/CBS.log , який містить усі виправлені та виявлені проблеми.

Як виправити проблеми з Windows 10

Описані вище інструкції стосуються лише відновлення образу системи. Для вирішення проблем у Windows використовуйте засіб перевірки системних файлів SFC.

1. Введіть у пошуку меню Пуск Командна строка, натисніть правою кнопкою миші за посиланням і виберіть Запустити від імені адміністратора, тому що для запуску SFC потрібні права адміністратора пристрою.

2. У командному рядку введіть наступну команду та натисніть Enter:

Sfc /scannow

Примітка: для вирішення проблеми може знадобитися до трьох запусків SFC.

Утиліта SFC просканує та відновить пошкоджені системні файли у Windows 10. Для детального ознайомлення та можливостей інструмента прочитайте інструкцію.

Знайшли друкарську помилку? Виділіть та натисніть Ctrl+Enter