- Что такое DISM и зачем нужен этот загадочный инструмент?
- Ошибка 87 — что это за зверь и почему он появляется?
- Как правильно запускать DISM и избегать ошибки 87
- Что делать, если ошибка 87 не уходит?
- Что делать, если всё это не помогло?
- Что ожидать во время работы SFC и DISM
- Итоговая шпаргалка по командам
- Полезные ссылки
Представьте: вы запускаете команду dism /online /cleanup-image /restorehealth, а вместо обещанного ремонта системы — бац! — ошибка 87. Что делать? Почему так происходит? И как вернуть Windows к жизни, не прибегая к шаманству? В этом посте вы узнаете, как правильно использовать DISM, что делать при ошибке 87, и как SFC и другие инструменты помогут вам в этом нелегком деле.
Что такое DISM и зачем нужен этот загадочный инструмент?
DISM (Deployment Image Servicing and Management) — это встроенный в Windows командный инструмент, который помогает обслуживать и восстанавливать системные образы. Он может проверять целостность файлов, исправлять повреждения и даже обновлять компоненты Windows. Если представить Windows как сложный механизм, то DISM — это ваш мастер, который умеет разбирать, чистить и собирать его заново.
Основные команды DISM для проверки и ремонта образа:
Команда | Назначение |
---|---|
dism /online /cleanup-image /checkhealth |
Быстрая проверка, есть ли повреждения |
dism /online /cleanup-image /scanhealth |
Глубокое сканирование на наличие повреждений |
dism /online /cleanup-image /restorehealth |
Восстановление поврежденных файлов в образе |
Ошибка 87 — что это за зверь и почему он появляется?
Ошибка 87 — это как красный флаг, который поднимает Windows, когда команда DISM написана с ошибками или запускается в неподходящих условиях. Вот главные причины:
- Неправильный синтаксис команды — например, пропущенный пробел перед слешем.
- Отсутствие прав администратора — DISM требует, чтобы командная строка была запущена с повышенными правами.
- Несовместимая версия DISM — использование устаревшей версии инструмента для новой версии Windows.
- Поврежденные системные файлы — сами файлы DISM или системные компоненты могут быть повреждены.
- Запуск в неподдерживаемой среде — например, попытка использовать
/online
в Windows PE или WinRE. - Устаревшая версия Windows — иногда обновления системы решают проблемы с DISM.
Как правильно запускать DISM и избегать ошибки 87
Шаг 1. Проверьте синтаксис команды
Да, это банально, но именно здесь чаще всего кроется ошибка. Команда должна выглядеть так:
dism /online /cleanup-image /restorehealth
Обратите внимание на пробелы! Например, cleanup-image
и /restorehealth
должны быть разделены пробелом.
Шаг 2. Запустите командную строку с правами администратора
- Нажмите Win + S, введите
cmd
. - Правой кнопкой мыши кликните по "Командная строка" и выберите Запуск от имени администратора.
- Либо нажмите Win + R, введите
cmd
, затем нажмите Ctrl + Shift + Enter.
Без этого шага DISM просто откажется работать.
Шаг 3. Обновите Windows
Устаревшая система — частый виновник проблем. Чтобы обновить Windows:
- Откройте Параметры (Win + I).
- Перейдите в раздел Обновление и безопасность → Центр обновления Windows.
- Нажмите Проверить наличие обновлений и установите все доступные.
Что делать, если ошибка 87 не уходит?
Запустите SFC — System File Checker
SFC — это ваш первый помощник в борьбе с поврежденными системными файлами. Он сканирует и восстанавливает их из кэша.
sfc /scannow
Запустите эту команду в командной строке с правами администратора. Процесс займет некоторое время, так что запаситесь терпением.
Используйте Windows ISO для восстановления
Если DISM продолжает выдавать ошибку, можно использовать ISO-образ Windows:
- Скачайте ISO с официального сайта Microsoft или с помощью Media Creation Tool.
- Смонтируйте ISO (двойной клик по файлу в Проводнике).
- Запомните букву виртуального диска, например,
K:
. - Выполните команду:
dism /online /cleanup-image /restorehealth /source:K:\sources\install.wim /limitaccess
Это заставит DISM использовать файлы из ISO, а не скачивать их из интернета.
Проверьте службу Windows Modules Installer
Если служба не запущена, DISM может выдать ошибку 87.
- Откройте services.msc.
- Найдите Windows Modules Installer.
- Убедитесь, что тип запуска — Автоматически, а служба запущена.
Что делать, если всё это не помогло?
Тогда пора прибегнуть к радикальным мерам — переустановке Windows. Но прежде, чем это сделать, не забудьте про резервное копирование!
Резервное копирование с MiniTool ShadowMaker
Этот бесплатный инструмент поможет сохранить ваши данные:
- Подключите внешний диск.
- Выберите папки и файлы для резервного копирования.
- Настройте расписание и запустите процесс.
Переустановка Windows
Есть два популярных способа:
Метод | Описание |
---|---|
Сброс ПК | Восстановление системы с сохранением или удалением файлов |
Чистая установка с USB | Полное удаление и установка Windows с флешки |
Что ожидать во время работы SFC и DISM
- Процесс может "зависать" на 20% или 40% — это нормально, не паникуйте.
- Сканирование и восстановление могут занять от 10 до 30 минут.
- После завершения перезагрузите компьютер.
Итоговая шпаргалка по командам
Команда | Что делает |
---|---|
sfc /scannow |
Проверяет и восстанавливает системные файлы |
dism /online /cleanup-image /checkhealth |
Быстрая проверка образа Windows |
dism /online /cleanup-image /scanhealth |
Глубокое сканирование на повреждения |
dism /online /cleanup-image /restorehealth |
Восстановление поврежденных файлов |
Полезные ссылки
- Microsoft: Запуск ПК в безопасном режиме
- MiniTool: Как исправить DISM Error 87
- DISM Image Management Command-Line Options
Теперь вы вооружены знаниями и готовы победить ошибку 87 в DISM! Помните, что правильный синтаксис, запуск с правами администратора и обновленная система — ваши лучшие друзья в этом деле. А если что — SFC и ISO всегда придут на помощь. Удачи в ремонте Windows!