DISM Windows 7 - что это и как правильно использовать
Логотип блога

Windwix.ru

Блог Тришкина Дениса

Об операционных системах windows

Консольная утилита DISM. Как с ее помощью восстанавливать поврежденные компоненты

иконка автора
иконка публикации в 00:36
 

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

Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.

Что это?( к содержанию ↑ )

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

После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.

Включение( к содержанию ↑ )

Итак, как запустить нужный нам программный модуль? Как обычно, все просто:

  1. Заходим в «Пуск», «Стандартные».

    Стандартные
  2. Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».

    Запуск от имени Администратора
  3. Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».

    команду
  4. Подтверждаем нажатием «Enter».

  5. После этого должно появится несколько строчек, последняя из которых будет сообщать, что «Операция успешно завершена».

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

Если в документе вы увидите множество проблем с системными компонентами – пора задумываться о переустановке операционной системы. Возможно, стоит даже обратить внимание на более новые версии. Детально об установке Windows 8.1 можно узнать, перейдя по данной ссылке.

Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.
System Update Readiness Tool

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

 

RestoreHealth

В идеале в открывшемся файле должен быть написан текст: «No errors detected». Это означает, что в системе проблем не обнаружено, а значит – все хорошо.

Ошибка запуска( к содержанию ↑ )

Иногда пользователи могут столкнуться с проблемой, когда при старте инструмента появляется «Ошибка 87», сообщающая о «неизвестном параметре». Не стоит сразу паниковать – в некоторых ситуациях такое поведение говорит просто о неправильном написании команды. Так, перед каждым знаком «/» обязательно должен стоят пробел.

Ошибка 87

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

Очистка WinSxS( к содержанию ↑ )

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

Итак, чтобы убрать лишние данные из папки, необходимо опять же запустить «Командную строку», прописать, что указывалось выше, только вместо последней фразы, разместить «StartComponentCleanup». Через время, каталог будет очищен от лишних данных. Опять же эта команда работает только на windows 8 и выше.

StartComponentCleanup

Дополнительные команды( к содержанию ↑ )

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

  1. Опять же заходим в «Командную строку».

  2. Пишем «dism /?».

  3. В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.

    сопутствующая информация

Еще один вариант:

  1. Заходим в «Пуск».

  2. «Все программы».

  3. А далее в «Microsoft Windows AIK».

  4. Здесь нас интересует «Руководство пользователя для автоматической установки».

    Руководство пользователя для автоматической установки

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

Надеюсь, вы нашли для себя новую информацию. Подписывайтесь и рассказывайте друзьям о моем блоге.

С уважением, Денис Тришкин

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

Похожие статьи

Подписывайтесь на обновления блога!

    Комментариев к статье: 3

    1. AAA:

      Вообще прошу о помощи с ошибкой 0xc0000142 — перестали запускаться браузеры и программы — перепробовал почти всё, что пишут на форумах — результат 0. Не ставятся обновления, нет контрольных точек и не создаются, не работает от админа sfc /scannow /OFFBOOTDIR=E:\ /OFFWINDIR=E:\windows и DISM /Online /Cleanup-Image /CheckHealth, Управление всеми точками восстановления компьютера ( самая новая ) заблокирована в целях безопасности, служба теневого копирования тома используемая восстановленнием системы не работает и т.д. ПЕРЕУСТАНАВЛИВАТЬ ОС для меня НЕ ВАРИАНТ ВООБЩЕ !!! Необходимо вернуть систему в рабочее состояние... В безопасном режиме ошибка 0xc0000142 не появляется — что мешает работе системы в обычном режиме — не пойму...

      Ответить
    2. AAA:

      делаю следующее — '' Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.

      www.microsoft.com/en-us/d...spx%3Fid%3D20858 '' — получаю в итоге

      СЛЕДУЩИЕ ОБНОВЛЕНИЯ НЕ УСТАНОВЛЕНЫ Исправление для ОС Windows (KB947821) — ЧТО можно сделать ещё для включения обновлений ? Вот это не работает

      sfc /scannow /OFFBOOTDIR=E:\ /OFFWINDIR=E:\windows

      DISM /Online /Cleanup-Image /CheckHealth

      Ответить
      • Денис Тришкин:

        Попробуйте переустановить Центр обновления windows по этой инструкции support.microsoft.com/ru- ...pdate-components

        Если не сработает, копируйте всю необходимую инфу на флешку и переустанавливайте ОС.

        Если есть еще вопросы пишите... Буду рад помочь

        Ответить

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *


стрелка вверх