Знижка 50%. всі плани, обмежений час. Починаючи з $2.48/mo
Залишилося 14 хв
Сервери та ОС

Команда DISM RestoreHealth: відновити образ Windows

Рекса Сайрус By Рекса Сайрус 14 хв читання Оновлено 88 днів тому
Заголовок навчального посібника DISM RestoreHealth Command із логотипом Windows і геометричним малюнком на блакитному тлі

Пошкоджені файли Windows можуть повністю пошкодити ваш ПК. Ви можете помітити низьку продуктивність, невдалі оновлення Windows або, у гіршому випадку, синій екран смерті, який не дозволяє Windows взагалі завантажуватися. Якщо такі базові виправлення, як CHKDSK і SFC, не працюють, у вас залишається один потужний варіант, перш ніж вдаватися до повної перевстановлення Windows.

У цьому посібнику показано, як використовувати функцію відновлення працездатності DISM для відновлення пошкоджених системних файлів Windows 10 і 11. Ви дізнаєтесь, коли використовувати кожну діагностичну команду, скільки часу насправді займає ремонт і що робити, якщо DISM зависає. Ми розглянемо використання інсталяційного носія у разі збою Windows Update, а також офлайн-відновлення систем, які не завантажуються.

Що таке DISM?

DISM — це інструмент командного рядка, вбудований у Windows 10 і Windows 11. Системні адміністратори використовують його для підготовки та відновлення образів Windows. Зверніть увагу, що підтримка Windows 10 припинилася. Вам слід оновити до Windows 11 для безпечного та стабільного середовища.

Цифрова ілюстрація, яка показує логотип Windows із піктограмами файлів і шаблонами схем, представляючи «Що таке DISM?» концепція 

Це включає програму встановлення Windows, середовище попередньої інсталяції Windows (Windows PE) і середовище відновлення Windows (Windows RE). Інструмент особливо корисний для управління Windows VPS середовища, які потребують високої стабільності.

Отже, як насправді працює DISM? Він націлений на корупцію в сховищі компонентів Windows. DISM відновлює ці файли за допомогою Windows Update або джерела, яке ви вкажете.

Інструмент не перевстановлює Windows. Натомість він знаходить основні файли, необхідні для роботи, а потім виправляє пошкодження в сховищі компонентів

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

Однак SFC стає неефективним, якщо один або кілька системних файлів у локальному образі пошкоджено.

Саме тоді DISM втручається, щоб відновити образ за допомогою інсталяційного носія з файлів зображень install.wim (образ Windows) або install.esd (електронна доставка програмного забезпечення).

Інструмент також пропонує численні автономні функції для обслуговування та ремонту.

Тепер, коли ви розумієте мету DISM, давайте дізнаємося, як використовувати команду відновлення працездатності DISM для відновлення образу Windows.

Команда DISM із опцією CheckHealth

Почнемо з найшвидшого методу діагностики. Параметр CheckHealth забезпечує швидку оцінку, щоб визначити, чи було зображення Windows позначено як пошкоджене.

Інтерфейс команди DISM CheckHealth із індикатором перебігу сканування та зеленою галочкою з повідомленням «Пошкодження сховища компонентів не виявлено»

Це сканування завершується швидко без будь-яких ремонтів. Використовуйте CheckHealth як початковий діагностичний крок.

Щоб перевірити справність образу Windows, відкрийте командний рядок або Windows PowerShell як адміністратор. Натисніть «Пуск», знайдіть «Командний рядок» або «Windows PowerShell», а потім виберіть «Запуск від імені адміністратора». Цей процес працює так само для операцій Windows 10 DISM.

Виконайте таку команду:

DISM /Online /Cleanup-Image /CheckHealth

Сканування CheckHealth завершується за кілька секунд. Якщо виявлено пошкодження, перейдіть до більш ретельного параметра ScanHealth.

Команда DISM із опцією ScanHealth

Якщо CheckHealth виявить проблеми, вам знадобиться глибший аналіз. ScanHealth виконує ретельне сканування, щоб виявити пошкодження вашого образу Windows.

Інтерфейс сканування цифрової системи, що показує процес виявлення пошкоджень із помаранчевими попередженнями, діаграмами аналізу даних і виділеними пошкодженими файлами

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

Відкрийте командний рядок або Windows PowerShell як адміністратор, а потім виконайте:

DISM /Online /Cleanup-Image /ScanHealth

Відповідно до Документація Microsoft, ScanHealth може зайняти кілька хвилин, щоб завершити повне сканування.

Команда DISM із опцією RestoreHealth

Коли CheckHealth або ScanHealth виявить пошкодження, використовуйте DISM RestoreHealth для автоматичного відновлення пошкоджених файлів. Знання відмінностей між цими трьома варіантами діагностики та ремонту DISM допоможе вам вибрати правильний підхід для вашої ситуації.

Візуалізація відновлення цифрових файлів, що показує, що пошкоджені червоні файли на 35% перетворюються на здорові зелені файли на 72% завершення 

Ось коротке порівняння трьох основних команд працездатності DISM:

Команда призначення Тривалість Робить ремонт
Перевірте здоров'я Швидка перевірка на корупцію Кілька секунд No
ScanHealth Ретельне сканування на корупцію Кілька хвилин No
Відновити здоров'я Сканування та виправлення пошкоджень 10-30 хвилин (або більше) так

DISM.exe Онлайнове очищення зображення Відновлення здоров’я

Перш ніж продовжити, переконайтеся, що ваш комп’ютер може завантажити Windows і ви можете нормально ввійти. Для належної роботи команди DISM online cleanup-image restorehealth потрібен активний сеанс Windows.

Перевірте справність системних файлів Windows

Відкрийте командний рядок або Windows PowerShell як адміністратор. Виконайте обидва діагностичні сканування:

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

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

DISM /Online /Cleanup-Image /RestoreHealth

Скільки часу займає DISM Restore Health

Процес відновлення працездатності DISM вимагає терпіння. The типові діапазони тривалості від 10 до 30 хвилин, хоча час завершення залежить від кількох факторів.

Ілюстрація, на якій зображено годинник і індикатор прогресу з айсбергом у фіолетовому океані, що відображає трудомісткий характер процесу DISM RestoreHealth

Індикатор прогресу може застрягти на певних відсотках, зокрема на 20%, 62,3%, або інші пункти. Така поведінка є нормальною. Процес може тривати до кількох годин, якщо мова йде про серйозні пошкодження або повільніші системи.

Швидкість вашої системи, ступінь пошкодження, доступна оперативна пам’ять і швидкість підключення до Інтернету впливають на час завершення. Windows 11 вимагає 4GB of RAM, тоді як Windows 10 працює з 2 Гб. Нестача пам'яті може призвести до зависання інструменту.

Що б ви не робили, не переривайте процес, доки індикатор виконання не досягне 100% і не відобразить повідомлення про завершення.

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

Як скасувати DISM Restore Health

Якщо вам потрібно зупинити процес відновлення працездатності DISM, ви можете закрити командний рядок або вікно PowerShell. Це негайно припиняє роботу DISM.

Однак майте на увазі, що закриття вікна зупиняє ремонт без збереження прогресу. Якщо ви перезапустите DISM пізніше, він почне весь процес спочатку.

Найкраще дочекатися природного завершення процесу. DISM не завдає шкоди вашій системі, якщо її перервати, але вам потрібно буде запустити повну операцію ще раз, щоб відновити образ Windows.

Використовуйте інсталяційний носій для відновлення ПК

Якщо операції відновлення працездатності Windows не можуть відновити інсталяцію Windows за допомогою Windows Update, ваші інсталяційні файли, ймовірно, занадто пошкоджені. У цьому випадку вам потрібне альтернативне джерело інсталяції для відновлення файлів Windows, наприклад a Спеціальний ISO VPS зображення.

Виправлення проблем із DISM за допомогою образу install.wim

Завантажити останній інсталяційний носій Windows відповідність версії Windows від Microsoft. Щоб створити інсталяційний носій, виконайте такі дії:

У програмі налаштування комп’ютера показано USB-накопичувач і монітор із діалоговим вікном автозапуску для ISO setup.exe, що ілюструє відновлення DISM за допомогою зображення install.wim

  1. Запустіть інструмент створення мультимедійних файлів і прийміть положення та умови
  2. Виберіть «Створити інсталяційний носій (флеш-накопичувач USB, DVD або файл ISO) для іншого ПК».
  3. Виберіть відповідну мову, випуск і архітектуру для вашої системи
  4. Виберіть USB-накопичувач або файл ISO як бажаний формат
  5. Зачекайте, поки інструмент завершить завантаження та створення

Якщо у вас є доступ до Windows, завантажте файл ISO Windows і змонтуйте його подвійним клацанням. Це усуває потребу в USB-накопичувачі.

Коли джерело інсталяції готове, ось команда для відновлення працездатних систем Windows 10:

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

Замінити D:\ із фактичною літерою підключеного диска ISO або USB.

Виправлення проблем із DISM за допомогою зображення ESD

Новіші інсталяції Windows часто використовують стислі файли ESD (Electronic Software Delivery) замість файлів WIM. Якщо ваш інсталяційний носій містить install.esd, а не install.wim, скористайтеся цією командою:

DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:D:\Sources\install.esd:1 /LimitAccess

Знову замініть D:\ з літерою диска ISO або USB. Параметр /LimitAccess запобігає спробам онлайн-відновлення DISM зв’язатися з Windows Update, покладаючись виключно на ваше локальне джерело.

Як використовувати DISM Offline Repair Windows 11

Якщо Windows 11 не завантажується, ви можете відновити її за допомогою команди DISM, щоб відновити працездатність із середовища відновлення Windows. Цей метод автономного відновлення працює, коли ваша система не відповідає, і особливо корисний для Windows 11 VPS середовищ.

Екран середовища відновлення Windows із параметрами «Продовжити», «Усунути неполадки» та «Вимкнути ПК», а команда DISM RestoreHealth виконується на 78,2%

Завантажтеся з інсталяційного USB- або DVD-диска Windows 11. Виберіть «Відновити комп’ютер» замість встановлення Windows. Перейдіть до «Усунення несправностей», потім «Додаткові параметри» і, нарешті, «Командний рядок».

У середовищі відновлення визначте, який диск містить Windows, використовуючи:

diskpart

list volume

exit

Зверніть увагу на літеру диска, призначену вашій установці Windows (часто відрізняється від C: у режимі відновлення). Потім запустіть DISM проти офлайн-інсталяції:

DISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /LimitAccess

Замінити C:\ з літерою диска Windows і E:\ з буквою диска інсталяційного носія.

Відновлення інсталяції Windows за допомогою SFC

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

Процес перевірки системного файлу SFC із індикатором виконання та піктограмами файлів із галочками для перевірених файлів і червоним X для пошкоджених файлів

Команда SFC завершує процес відновлення. Відкрийте командний рядок або PowerShell від імені адміністратора та запустіть:

sfc /scannow

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

Функції DISM на вимогу

Окрім ремонтних операцій, DISM також керує додатковими функціями Windows. Функції на вимогу (FoD) — це можливості Windows, які можна додати будь-коли після встановлення.

До них належать мовні ресурси, розпізнавання рукописного тексту та .NET Framework. Команда відновлення працездатності ефективно керує цими встановленнями.

Коли Windows 10 або Windows 11 потребує нової функції, вона автоматично запитує пакет функцій у Windows Update. Системні адміністратори також можуть попередньо інсталювати FoD за допомогою DISM, щоб переконатися, що функції доступні негайно, коли вони потрібні користувачам.

DISM керує функціями на вимогу за допомогою команди /Add-Capability. Для онлайн-систем, підключених до Windows Update, команда завантажує та встановлює функції безпосередньо. Для офлайн-систем або користувацьких розгортань адміністратори можуть указати локальні вихідні файли, що містять необхідні можливості.

WSUS не може розмістити ці файли функцій локально. Щоб отримати корисне навантаження, вашій системі потрібно отримати доступ до служби Windows Update або спільної мережі. Ви можете налаштувати групову політику, щоб дозволити це. Це забезпечує регулярне оновлення WSUS, дозволяючи завантажувати певні функції безпосередньо з Microsoft.

DISM Звільнити місце

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

Ілюстрація очищення сховища DISM, що демонструє перехід від повного помаранчевого сховища до оптимізованого зеленого сховища з кошиком для видалення непотрібних файлів

Ці копії з часом займають значний дисковий простір і часто непотрібні більшості користувачів. Команди очищення компонентів DISM допомагають керувати цим сховищем.

DISM надає команди для видалення цих старих резервних копій оновлень і звільнення місця на диску. Пам’ятайте, що видалення цих копій назавжди не дозволить вам видалити оновлення Windows пізніше.

Три основні варіанти очищення відрізняються своєю агресивністю та впливом на здатність відкочувати оновлення:

Команда очищення DISM призначення Можна відкотити оновлення після
AnalyzeComponentStore Перевірте використання місця та рекомендації щодо очищення Так (тільки аналіз)
Запустіть очищення компонентів Видаліть непотрібні файли оновлення так
StartComponentCleanup /ResetBase Максимальне відновлення місця, видалення всіх замінених компонентів No

Проаналізуйте магазин компонентів

Спочатку проаналізуйте сховище компонентів Windows Update. Це показує, скільки місця можна відновити за допомогою операцій очищення DISM. Клацніть правою кнопкою миші «Пуск» і відкрийте Windows PowerShell або термінал Windows від імені адміністратора.

Введіть цю команду:

DISM /Online /Cleanup-Image /AnalyzeComponentStore

Після завершення аналізу DISM повідомляє про розмір сховища компонентів і рекомендує, чи буде корисним очищення.

Запустіть очищення компонентів

Для глибокого очищення використовуйте параметр ResetBase. Це видаляє всі замінені версії кожного компонента в сховищі компонентів.

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

УВАГА: Ви не можете видалити поточні оновлення після цього. Використовуйте це лише тоді, коли вам потрібно відновити місце на диску.

Усунення несправностей DISM

Навіть із правильними командами все може піти не так. Під час виконання команд відновлення працездатності DISM ви можете зіткнутися з різними помилками або ситуаціями, коли процес поводиться не так, як очікувалося.

Людина, яка виправляє помилки DISM на ноутбуці, оточена червоним сповіщенням «ПОМИЛКА» та жовтим «ПОПЕРЕДЖЕННЯ».

Знання типових проблем і способів їх вирішення допоможе швидко вирішити проблеми та успішно завершити ремонт.

У наведеній нижче таблиці описано часті проблеми DISM, їх причини та перевірені рішення:

Помилка/Проблема причина Рішення
DISM залишився на рівні 20% або 62,3% Нормальна поведінка під час перевірки файлів Зачекайте 30-60 хвилин, перш ніж переривати
Помилка 0x800f081f Вихідні файли не знайдено Використовуйте параметр /Source із відповідним ISO
DISM не працює без Інтернету Не вдається отримати доступ до Windows Update Використовуйте локальний install.wim або install.esd
Помилка недостатньо оперативної пам'яті ОЗП менше 2 ГБ (Win10) або 4 ГБ (Win11) Закрийте програми або додайте пам’ять
Помилка невідповідності мови Мова ISO відрізняється від мови Windows Завантажте ISO відповідної мови

Помилки невідповідності зображення

Якщо DISM стикається з проблемами під час виконання команди RestoreHealth, можливо, існує невідповідність між запущеним образом і джерелом відновлення. Ці невідповідності виникають, коли версія ОС, архітектура (x64 або x86) або мова за замовчуванням відрізняються.

Наприклад, якщо ви встановили Windows англійською мовою Великобританії, але завантажили інсталяційний носій англійською мовою США, DISM повідомляє про помилки. Перевірте міжнародні налаштування вашого онлайн-зображення:

DISM /Online /Get-Intl

Для офлайн-джерел ремонту перевірте міжнародні налаштування за допомогою:

DISM /Image:<path_to_offline_image_directory> /Get-Intl

Замініть шлях фактичним розташуванням ISO або USB-накопичувача.

Якщо існують мовні розбіжності, їх можна виправити за допомогою спеціальних команд DISM. До них належать /Set-UILang, /Set-UILangFallback, /Set-UserLocale та /SetInputLocale.

Простішим рішенням є завантаження інсталяційного носія, який точно відповідає вашій версії Windows, випуску та мові.

Як запустити DISM Restore Health

Для правильного запуску онлайн-відновлення працездатності DISM потрібні права адміністратора та правильний синтаксис. Завжди відкривайте командний рядок або Windows PowerShell як адміністратор перед виконанням команд DISM.

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

Для систем без доступу до Інтернету або коли служба Windows Update недоступна, завжди вказуйте локальне джерело за допомогою параметра /Source. Це надає DISM доступ до файлів, необхідних для відновлення.

Що робить DISM Restore Health

Команда DISM /online /cleanup-image /restorehealth сканує сховище компонентів Windows (розташоване в папці WinSxS) на наявність пошкоджень. Коли він знаходить пошкоджені або відсутні файли, він завантажує файли на заміну з Windows Update або використовує файли з указаного локального джерела.

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

Після того, як DISM відновить сховище компонентів, запуск SFC гарантує, що всі системні файли в Windows відповідають правильним версіям із тепер справного сховища компонентів.

Додаткові можливості DISM

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

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

Запустіть DISM на Cloudzy Windows VPS

У Cloudzy, наш Windows VPS плани дають вам повний доступ адміністратора. Ви можете запускати команди DISM, коли вони вам знадобляться. Неважливо, чи керуєте ви Windows 10 чи Windows 11 VPS екземпляри.

Ви отримуєте виділені ресурси зі швидкістю мережі до 40 Гбіт/с. У нас також є центри обробки даних у 12 місцях по всьому світу. Наші середовища включають інструменти знімків. Крім того, ви можете створити резервні копії перед запуском відновлення системи. Якщо операція DISM не вдається, ви можете миттєво відкотитися.

Плюс наш Спеціальний ISO VPS Параметр дозволяє завантажити власний інсталяційний носій. Ви можете виправити офлайн-системи, не покладаючись на Windows Update.

Ми також включаємо підтримку 24/7. Наша команда допоможе вам виконати операції DISM та усунути несправності. Ви також отримуєте сховище NVMe для швидшого сканування. 

Висновок

Почніть із CheckHealth для швидкої діагностики вашої системи. Якщо ви бачите помилки, перейдіть до ScanHealth для детального сканування зображення. Запустіть RestoreHealth, щоб виправити виявлені пошкодження. Якщо Windows Update не вдається, скористайтеся інсталяційним носієм. Метод автономного відновлення також працює для систем, які не завантажуються.

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

FAQ

Що таке DISM і як він працює?

DISM — це інструмент командного рядка, який відновлює образи Windows. Він сканує сховище компонентів на наявність пошкоджень і виправляє файли за допомогою Windows Update або локального носія. Це працює без впливу на ваші особисті дані.

Що може робити DISM, крім відновлення Windows?

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

Що робити, якщо команда DISM RestoreHealth не вдається відновити інсталяцію Windows?

Переконайтеся, що вихідний носій точно відповідає версії Windows. Переконайтеся, що у вас достатньо оперативної пам’яті (2 ГБ для Win10, 4 ГБ для Win11). Якщо помилки не зникають, перевірте журнали або спробуйте оновити на місці.

Чи можу я зупинити DISM, якщо він застряг?

Так, закрийте вікно команд, але ви втратите незбережений прогрес. Прилавки в 20% - це нормально. Ви повинні почекати принаймні 30 хвилин, перш ніж зупинити процес.

Чи однаково працює DISM у Windows 10 і Windows 11?

Так, команди працюють однаково в обох системах. Основні функції відновлення, такі як RestoreHealth, працюють однаково. Просто перевірте, чи ваша версія DISM відповідає версії Windows, яку ви обслуговуєте.

Поділіться

Більше з блогу

Продовжуйте читати.

Найкращі самостійні програми, які можна запускати з Cosmos Cloud, зображення обкладинки з панелями програм навколо інформаційної панелі Cosmos.
Сервери та ОС

Найкращі автономні програми, які можна запускати з Cosmos Cloud: файли, медіа, паролі, автоматизація та багато іншого!

Можливо, ви налаштували Cosmos Cloud і тепер хочете побачити, які програми добре підходять до нього, а можливо, ви ще навіть не визначилися з Cosmos і просто хочете побачити, наскільки він підходить для вашої роботи.

Нік СільверНік Сільвер 16 хв читання
Обкладинка Portainer проти Cosmos Cloud для керування програмами Docker із гібридною схемою налаштування та неоновими операціями проти блоків доступу.
Сервери та ОС

Portainer проти Cosmos Cloud: найкраще підходить для керування програмами Docker

Якщо ви вже знаєте Docker і просто хочете мати чистіший спосіб запускати зростаючий стек програм, ось коротка відповідь на Portainer проти Cosmos Cloud. Portainer є сильнішим вибором для режисури

Нік СільверНік Сільвер 14 хв читання
Функціональна графіка Cosmos Cloud проти CasaOS проти Umbrel показує три самостійні шляхи в одному абстрактному світі хмарної мережі.
Сервери та ОС

Cosmos Cloud проти CasaOS проти Umbrel: яка самостійна платформа підходить для ваших налаштувань?

Коротка відповідь полягає в тому, що CasaOS все ще є найпростішим місцем для початку, Umbrel має найчистіше кероване відчуття, а Cosmos Cloud має більше сенсу, якщо ви хочете жорсткіше контролювати домен

Нік СільверНік Сільвер 11 хвилин читання

Готові до розгортання? Від $2,48/міс.

Незалежна хмара, з 2008 року. AMD EPYC, NVMe, 40 Гбіт/с. 14-денне повернення грошей.