Помощна програма DISM Опции на командния ред. DISM - Управление на компоненти на изображения на Windows Програмата за поддръжка на изображения dism спря да работи

Dism++ е безплатна програма, която ви позволява да автоматизирате полезни функции на помощната програма на Windows със същото име. С негова помощ можете да изчистите кеша и други боклуци, да управлявате приложения, пароли, да създавате копия на системни файлове, да възстановявате операционната система - и всичко това без много манипулации с ръчни настройки.

Как се работи с програмата Dism++.

Когато възникнат проблеми в работата на операционната система, можете да ги коригирате с помощта на опциите на Dism - тогава ще разберете как да ги използвате без приложението и с него. Има три основни команди, които ще ни трябват:

  • CheckHealth – диагностика на ОС;
  • ScanHealth – контролна диагностика;
  • RestoreHealh – коригира открити проблеми.

Преди да използвате такива опции ръчно (чрез командния ред), трябва да направите копие на операционната система или да вземете диск за зареждане за всеки случай. Ако имате инсталиран Dism++, това е по-сигурно, защото самото приложение изпълнява необходимите действия по ваша команда. Горните опции в този случай са събрани в секции в зависимост от нуждите на потребителя и техните действия са описани на руски език.

Използване на опцията CheckHealth в Dism

Както вече споменахме, екипът на CheckHealth в Dism отговаря за първоначалната диагностика на операционната система и намирането на проблеми, но това е всичко. Тя не може да реши проблемите. За да активирате опцията ръчно, имате нужда от следното:

  1. Отворете Windows Search и въведете Command Prompt.
  2. Изчакайте приложението да се появи в списъка и щракнете с десния бутон върху него.
  3. Трябва да изберете „Изпълни като администратор“, така че системата да не блокира заявката в бъдеще.
  4. В черното поле пишем: „DISM / Online /Cleanup-Image /CheckHealth“ без кавички и щракнете върху „Enter“.

Сега изчакайте, докато програмата провери всичко и направи присъда. Дори ако видите съобщение, че не са намерени щети, не спирайте и преминете към следващата команда. Помощната програма Dism++ на Windows работи по различен начин: отворете раздела „Разширени“ - „Възстановяване“ и следвайте инструкциите.

Използване на опцията ScanHealth в Dism

Тази опция проверява повторно системата за грешки, по-бавно и задълбочено от предишната.

  1. Отворете отново „Command Prompt“ (не забравяйте, че трябва да посочим: „Run As Administrator“) и изпълнете командата Dism: DISM /Online /Cleanup-Image /ScanHealth.
  2. Чакаме операцията да приключи. Ако се открие повреда по време на процеса, ние пристъпваме към регенерация.

Използване на опцията RestoreHealth в Dism

RestoreHealh съществува за възстановяване на системни файлове. Стартира се и през командния ред.

  1. Изпълнете командата: DISM /Online /Cleanup-Image /RestoreHealth.
  2. Кликнете върху "Интер".
  3. Очакваме резултатите от регенерацията.

Може би, когато проверката приключи тримесечието, броячът на лихвата ще замръзне за известно време - не се тревожете, така трябва да бъде.

Използване на RestoreHealth и Source Options в Dism

Ако системата е сериозно повредена, за да я възстановите, ще ви трябват файлове с изображения на операционната система, записани на преносим носител. Екипът на Dism RestoreHealh ще се свърже с тях и ще разреши проблема. За да се случи това, трябва да му кажете местоположението на необходимите компоненти чрез опцията Source.

  1. Стартирайте командния ред (не забравяйте за „Изпълни като администратор“).
  2. Въведете командата: DISM /Online /Cleanup-Image /RestoreHealth /Source:boot_disk_name\install.wim и щракнете върху „Inter“

Ако Центърът за актуализиране постоянно се предлага като източник на компоненти, можете да контролирате дейността му, като инсталирате: DISM /Online /Cleanup-Image /RestoreHealth /Source: boot_disk_name\install.wim /LimitAccess. Моля, имайте предвид, че операционната система на диска (флашката) трябва да съответства на текущата по всички характеристики, за да избегнете проблеми.

Използване на Dism с инсталационен Esd файл

Ако сте актуализирали Windows до по-висока версия, тогава на системния диск може да има останали подходящи компоненти за регенериране на системата, можете да посочите пътя до тях; Услугата стартира както следва:

  1. Отворете командния ред (и отново чрез „Изпълни като администратор“).
  2. Въведете: DISM /Online /Cleanup-Image /RestoreHealth /Source:C:$Windows.~BT\Sources\Install.esd и щракнете върху „Inter“.

Отново, с постоянни препоръки от Центъра за актуализиране, можете да въведете командата: DISM /Online /Cleanup-Image /RestoreHealth /Source:C:$Windows.~BT\Sources\Install.esd /LimitAccess. Така няма да ви безпокои и да отвлича вниманието от опцията RestoreHealth.

Как да коригирате проблеми с Windows 10

Dism има друга полезна функция в своя арсенал, предназначена да идентифицира грешки и да възстанови нормалната работа на Windows - SFC.

  1. Стартирайте командния ред отново като администратор.
  2. Въведете в полето: sfc /scannow и щракнете върху „Enter“.

За да бъде операцията успешна, може да се наложи да стартирате услугата три пъти: след завършване рестартирайте компютъра и проверете дали грешките са изчезнали.

Програмата Dism++ има същия набор от инструменти за възстановяване на системата за Windows 7, 8,10, само че всички функции са автоматизирани. Ежедневни задачи като:

  • почистване - премахване на кеш, боклук, временни файлове и др.;
  • стартиране – контрол върху програми, които стартират с ОС;
  • управление на приложения - изтриване на всякакви приложения, включително тези, които идват с операционната система;
  • Оптимизация на ОС - ускоряване на работата, извършване на безопасни промени в записите в системния регистър, премахване на безполезни уиджети, забрана на автоматичните актуализации, управление на защитната стена;
  • управление на драйвери - отстраняване, получаване на информация за тях;
  • управление на актуализации - списък с текущи актуализации, показване на приложения, които ги изискват, възможност за изтриване на новоинсталирани версии;

разположен в лявата колона на менюто. Функциите, които се използват по-рядко, са групирани под заглавието „Разширени“. Този раздел съдържа:

  • управление на акаунти – възстановяване и промяна на пароли, добавяне и изтриване на потребители;
  • диагностика и възстановяване на операционната система (тук всичко, което описахме по-горе, се извършва автоматично);
  • възстановяване на изтегляне;
  • връщане към предишната версия на ОС.

Dism++ също има интересна функция за корпоративни компютри (например за компютърни класове, офиси и т.н.) - запис на персонализирано изображение на операционната система. Това означава, че системата, която ще бъде инсталирана на компютъра, вече съдържа всички необходими за работа програми и не е необходимо те да се инсталират на всеки компютър поотделно. Можете да намерите тази опция в раздела „Внедряване“. Вярно е, че за да го използвате, трябва да имате известни познания за операционните системи. По същия начин можете веднага да персонализирате компютъра си, като въведете своя акаунт в него и заобиколите процедурата за пререгистрация в Windows. За тази цел има раздел „Файл с отговори“. Съдържанието на файла се записва на диска за зареждане и след това, по време на инсталационния процес, вместо потребителското име и паролата, натиснете клавишната комбинация: CTRL + SHIFT + F3.

DISM.exe е нов инструмент за команден ред, който е включен както в инсталационната версия на операционната система Windows 7, така и във версия 2.0 на комплекта за автоматизирана инсталация на Windows (Windows AIK).

коментар:Поддръжката на VHD файлове като изображения за зареждане на Windows е нова функция в Windows 7, ще говорим за нея в следващите статии от тази серия.

DISM.exe може да се използва за работа с изображения на Windows, както файлове с изображения на Windows (WIM), така и виртуални твърди дискове (VHD). Въпреки че DISM.exe първоначално е проектиран да работи с неработещи Windows системи, неговата функционалност ви позволява да преминете към работа и с работещи Windows операционни системи. Работата с изображения включва операции като: добавяне и премахване на драйвери на устройства, добавяне и премахване на пакети на операционна система, добавяне на пачове, работа с регионални настройки, както и извършване на подобни действия с изображения. DISM може също да се използва за надграждане на изображение на Windows до различно издание (например от Business на Ultimate) и за подготовка на системния образ за използване.

DISM се използва за работа с изображения на следните версии на Windows:

  • Windows Vista SP1 или по-нова версия
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2

Използване на DISM

В Windows Vista (или когато работи Windows AIK 1.1), работата с изображения изисква няколко различни инструмента. Например трябваше да инсталирате отделен драйвер на устройство на изображение, създадено по-рано от основната инсталация. За да направите това във Vista, трябваше да направите следното:

  1. Свържете изображение чрез ImageX
  2. Добавете драйвер на устройство чрез диспечера на пакети (Pkgmgr.exe)
  3. Деактивирайте изображението чрез ImageX

Освен това, ако това беше изображение на Windows PE, ще трябва да използвате инструмента за среда за предварително инсталиране на Windows (PEimg.exe), за да подготвите изображението. И накрая, ако трябва да промените културата на изображението, ще ви трябва инструментът за конфигуриране на международни настройки (Intlcfg.exe).

Въпреки това, започвайки с Windows 7, инструментите Pkgmgr.exe, Intlcfg.exe и PEimg.exe, присъстващи в Windows AIK 1.1, са заменени от DISM.exe. Освен това DISM.exe включва функции за свързване и прекъсване на изображения.

Вероятно би било доста обичайно DISM да добавя драйвера към самостоятелно изображение на Windows, вместо да разгръща изображението на устройства, които изискват драйвера. Нека да разгледаме този сценарий, за да разберем работата с DISM през командния ред.

В началото в папката C:\Images на компютър с Windows AIK 2.0 има инсталационен образ на Windows 7 (файл install.wim):

C:\Program Files\Windows AIK\Tools\PETools>директория C:\Изображения

Директория на C:\Images

03.05.2009 г. 12:46 ч

.

03.05.2009 г. 12:46 ч

..

22.04.2009 г. 07:28 ч. 2 218 242 699 install.wim

1 файл(ове) 2,218,242,699 байта

2 Dir(s) 180,411,486,208 байта безплатно

коментар:Запомнете: в статия седемнадесет от поредицата статии за внедряване на Vista, казах, че има два типа изображения на Windows: стартиращи и инсталационни :)

След това в папката C:\Drivers има драйвери за Windows 7 beta (версия 2.91) за устройството Microsoft LifeCam:

C:\Program Files\Windows AIK\Tools\PETools>директория C:\Drivers

Том в устройство C няма етикет.

Серийният номер на тома е 1C9A-D699

Директория на C:\Drivers

03.05.2009 г. 13:19 ч

.

03.05.2009 г. 13:19 ч

..

03.05.2009 г. 13:19 ч

VX6000

0 Файл(ове) 0 байта

3 Dir(s) 180,411,486,208 байта безплатно

Ще монтираме нашето изображение в празната папка C:\Servicing.. Нека започнем с командата DISM.exe с параметъра get-wiminfoза показване на списък с всички изображения на Windows, съдържащи се във файла install.wim. Моля, обърнете внимание, че инсталационното изображение може да съдържа повече от едно изображение на Windows.

C:\Program Files\Windows AIK\Tools\PETools>dism /get-wiminfo /wimfile:C:\Images\install.wim

Версия: 6.1.7100.0

Подробности за изображението: C:\Images\install.wim

Име: Windows 7 STARTER

Описание: Windows 7 STARTER

Размер: 7 927 317 234 байта

Име: Windows 7 HOMEBASIC

Описание: Windows 7 HOMEBASIC

Размер: 7 983 232 406 байта

Име: Windows 7 HOMEPREMIUM

Описание: Windows 7 HOMEPREMIUM

Размер: 8 422 988 972 байта

Име: Windows 7 PROFESSIONAL

Описание: Windows 7 PROFESSIONAL

Размер: 8 303 245 818 байта

Име: Windows 7 ULTIMATE

Описание: Windows 7 ULTIMATE

Размер: 8 461 373 562 байта

Сега нека приемем, че ще инсталираме Windows 7 Professional, в който случай можем да видим, че изображение номер 4 е точно за тази цел. Така че нека свържем това конкретно изображение към папката C:\Servicing с помощта на параметъра /mount-wimКоманди на DISM.exe:

C:\Program Files\Windows AIK\Tools\PETools>dism /mount-wim /wimfile:C:\Images\install.wim /index:4 /mountdir:C:\Servicing

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Операцията приключи успешно.

За да проверите дали изображението е монтирано успешно, можете да използвате опцията /get-mountedinfoда кажем така:

C:\Program Files\Windows AIK\Tools\PETools>dism /get-mountedwiminfo

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Монтирайте Реж : C:\Обслужване

Монтирано четене/запис: Да

Операцията приключи успешно.

Ако проверим съдържанието на директорията C:\Servicing, ще видим папките и файловете на монтираното изображение:

C:\Program Files\Windows AIK\Tools\PETools>директория C:\Servicing

Том в устройство C няма етикет.

Серийният номер на тома е 1C9A-D699

Директория на C:\Servicing

22.04.2009 г. 03:36 ч

.

22.04.2009 г. 03:36 ч

..

20.03.2009 г. 10:42 ч. 24 autoexec.bat

20.03.2009 г. 10:42 ч. 10 config.sys

22.04.2009 г. 01:17 ч

PerfLogs

22.04.2009 05:26 ч

Програмните файлове

22.04.2009 г. 03:27 ч

Потребители

22.04.2009 г. 05:29 ч

Windows

2 файла(а) 34 байта

6 Dir(s) 180,321,382,400 байта безплатно

Сега нека да разгледаме какви действия можем да извършим със свързаното изображение:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Servicing /?

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Версия на изображението: 6.1.7100.0

Следните команди могат да се използват за обслужване на изображението:

КОМАНДИ ЗА ОБСЛУЖВАНЕ НА WINDOWS EDITION:

/Set-ProductKey – Попълва продуктовия ключ в офлайн изображението.

/Get-TargetEditions - Показва списък с издания на Windows, до които изображението може да бъде надстроено.

/Get-CurrentEdition - Показва изданията на посоченото изображение.

/Set-Edition - Надстройва изображението на Windows до по-високо издание.

КОМАНДИ ЗА ОБСЛУЖВАНЕ ОТ НЕОБСЛУЖВАНЕ:

/Apply-Unattend - Прилага файл без наблюдение към изображение.

КОМАНДИ ЗА ОБСЛУЖВАНЕ НА ШОФЬОР:

/Remove-Driver - Премахва пакети с драйвери от офлайн изображение.

/Add-Driver - Добавя пакети с драйвери към офлайн изображение.

/Get-DriverInfo - Показва информация за конкретен драйвер в офлайн изображение или работеща операционна система.

/Get-Drivers - Показва информация за всички драйвери в офлайн изображение или работеща операционна система.

МЕЖДУНАРОДНИ КОМАНДИ ЗА ОБСЛУЖВАНЕ:

/Set-LayeredDriver - Задава наслоен драйвер за клавиатурата.

/Set-UILang - Задава езика на потребителския интерфейс на системата по подразбиране, който се използва в монтираното офлайн изображение.

/Set-UILangFallback - Задава резервния език по подразбиране за потребителския интерфейс на системата в монтираното офлайн изображение.

/Set-UserLocale - Задава локала на потребителя в монтираното офлайн изображение.

/Set-SysLocale - Задава езика за не-Unicode програми (наричан още системен локал) и настройките на шрифта в монтираното офлайн изображение.

/Set-InputLocale - Задава локалите за въвеждане и клавиатурните подредби, които да се използват в монтираното офлайн изображение.

/Set-TimeZone - Задава часовата зона по подразбиране в монтираното офлайн изображение.

/Set-AllIntl - Задава всички международни настройки в монтираното офлайн изображение.

/Set-SKUIntlDefaults - Задава всички международни настройки на стойностите по подразбиране за посочения SKU език в монтираното офлайн изображение.

/Gen-LangIni - Генерира нов файл lang.ini.

/Set-SetupUIlang - Дефинира езика по подразбиране, който ще се използва от настройката.

/Get-Intl - Показва информация за международните настройки и езици.

КОМАНДИ ЗА ОБСЛУЖВАНЕ НА ПРИЛОЖЕНИЯТА:

/Check-AppPatch - Показва информация дали MSP пачовете са приложими към монтираното изображение.

/Get-AppPatchInfo - Показва информация за инсталираните MSP пачове.

/Get-AppPatches - Показва информация за всички приложени MSP корекции за всички инсталирани приложения.

/Get-AppInfo - Показва информация за конкретно инсталирано MSI приложение.

/Get-Apps - Показва информация за всички инсталирани MSI приложения.

КОМАНДИ ЗА ОБСЛУЖВАНЕ НА ПАКЕТА:

/Add-Package - Добавя пакети към изображението.

/Remove-Package - Премахва пакети от изображението.

/Enable-Feature - Активира конкретна функция в изображението.

/Disable-Feature - Деактивира конкретна функция в изображението.

/Get-Packages - Показва информация за всички пакети в изображението.

/Get-PackageInfo - Показва информация за конкретен пакет.

/Get-Features - Показва информация за всички функции в пакет.

/Get-FeatureInfo - Показва информация за конкретна функция.

/Cleanup-Image - Извършва операции по почистване и възстановяване на изображението.

За повече информация относно тези обслужващи команди и техните аргументи,

посочете команда непосредствено преди /?.

DISM.exe /Изображение:C:\test\offline /Apply-Unattend /?

DISM.exe /Image:C:\test\offline /Get-Features /?

DISM.exe /Онлайн /Получаване на драйвери/?

Параметрите, които искаме да използваме, се намират под реда DRIVER SERVICING COMMANDS (вижте по-горе). Нека използваме параметъра /get-драйвериза показване на списък с вече инсталирани драйвери в монтираното изображение:

C:\Program Files\Windows AIK\Tools\PETools>

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Версия на изображението: 6.1.7100.0

Списък с драйверни пакети:

Публикувано име: oem0.inf

Име на класа: принтер

Име на доставчик: Microsoft

Версия: 6.1.7100.0

Операцията приключи успешно.

Сега използваме параметъра /добавяне на драйверза да добавите драйвера на LifeCam към нашето свързано изображение:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Servicing /add-driver /driver:C:\Drivers\VX6000\vx6000.inf

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Версия на изображението: 6.1.7100.0

Намерени са 1 пакет(а) с драйвери за инсталиране.

Инсталиране на 1 от 1 - C:\Drivers\VX6000\vx6000.inf: Пакетът с драйвери е инсталиран успешно.

Операцията приключи успешно.

Сега нека го използваме отново /get-драйвериЗа да проверите дали драйверът на LifeCam е добавен успешно към монтираното изображение:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Servicing /get-drivers

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Версия на изображението: 6.1.7100.0

Получаване на списък с драйвери на трети страни от магазина за драйвери...

Списък с драйверни пакети:

Публикувано име: oem0.inf

Оригинално име на файла: prnms001.inf

Име на класа: принтер

Име на доставчик: Microsoft

Версия: 6.1.7100.0

Публикувано име: oem1.inf

Оригинално име на файл: vx6000.inf

Име на класа: Изображение

Име на доставчик: Microsoft

Версия: 5.5.3.74

Операцията приключи успешно.

Сега приключваме работата с изображението и го деактивираме:

C:\Program Files\Windows AIK\Tools\PETools>dism /unmount-wim /mountdir:C:\Servicing /commit

Инструмент за обслужване и управление на изображения за разполагане

Версия: 6.1.7100.0

Файл с изображение: C:\Images\install.wim

[==========================100.0%==========================]

Демонтиране на изображение

[==========================100.0%==========================]

Операцията приключи успешно.

Допълнителни ресурси

За повече информация относно DISM, въведете dism/?в командния ред на инструментите за внедряване на вашия компютър. Можете също така да получите подробна информация за DISM.exe в раздела „Техническа справка за инструментите за разполагане“ в Ръководството за потребителя на комплекта за автоматизирана инсталация на Windows (WAIK.chm), до който можете да стигнете, като щракнете върху „Старт“ | „Всички програми“ на вашия компютър.

И накрая, разгледайте безплатната клиника за електронно обучение 10077: Какво е новото в Windows 7 за професионалисти в раздела Портал за обучение на Windows 7 на уебсайта за обучение на Microsoft. Участвах в разработването на тези три материала, а в материала за професионалисти дори има кратка видео демонстрация на използването на DISM за добавяне на драйвер към изображение.

Хубав ден на всички! След триседмично отсъствие авторът на блога се върна на работа. През това време в главата ми се натрупа полезен материал, така че ще бъде доста интересно.

И ще започнем, може би, с анализ на много полезна системна помощна програма на операционната система Windows 10, която се нарича DISM. Същността му е да възстанови повредени системни файлове.

Така че всяка от тези помощни програми има свои собствени алгоритми за работа. И ако системата наистина се провали и например екипът на SFC не открие никакви проблеми, определено трябва да използвате друга, която обмисляме сега.

В края на краищата, той (DISM) е отговорен за проверката и възстановяването на съхранението на резервни копия на системни файлове. За да разберете, именно от това хранилище SFC помощната програма заменя повредените компоненти.

За да направите това, отворете отново командния ред и въведете следния параметър:

След това ще започне процесът на проверка за грешки и възстановяване на системните файлове на Windows. Веднага трябва да се каже, че това е доста дълъг процес. Много често има предполагаемо замразяване на 20% от завършеността.

Но всъщност така трябва да бъде, просто трябва да имате търпение и да изчакате операцията да приключи. Но можете да го направите по различен начин. Например, ще бъде много по-бързо да получите информация за наличието на повредени системни компоненти без проверка. Има следната команда за това:

В тази ситуация необходимите данни ще бъдат взети от предварително записаните стойности. Между другото, както можете да видите на екранната снимка по-горе, на нашия тестов компютър помощната програма действително идентифицира проблеми.

След това процесът на автоматична корекция беше незабавно стартиран с помощта на командата, която беше обсъдена в самото начало на тази статия. Но и тя не успя да се справи. В крайна сметка трябва да посочите източника, откъдето ще дойдат необходимите файлове за възстановяване:

Следователно в такива напреднали случаи е необходимо да се подготвите с операционна система Windows 10, да я монтирате и да стартирате файл, наречен install.wim. Това става с помощта на следната команда:

В заключение, остава само да кажем и покажем къде се съхранява дневникът с лога на всички изброени параметри. Да, ето го всъщност:

Това завършва историята за това как правилно да използвате системната програма DISM с помощта на командния ред. Ако имате въпроси, не се колебайте да ги зададете в коментарите.

И това е всичко за сега и до нови срещи.

Dism++ е многофункционална програма, предназначена за конфигуриране и оптимизиране на Windows, както и за възстановяване на функционалността на тази операционна система. По принцип „оригиналният“ Dism++ е приложение за команден ред, но за да опростим използването му, предлагаме версия, оборудвана с графична обвивка (с пълна руска локализация).

Една от най-полезните функции на Dism++ е почистването на ненужните файлове на вашия диск. Освен това вграденият в него инструмент против боклук работи много по-ефективно от много популярни „независими“ решения като същото. Той ще ви помогне да се отървете от системния кеш и програми на трети страни, да изтриете файлове с отчети, празни папки, „счупени“. преки пътища и т.н. Освен да се отървете от ненужните файлове, можете също да се отървете от ненужните стартиращи елементи.

Сега към по-интересни функции, които не се намират в обикновените „чистачи“. Те включват функцията за създаване на резервно копие на системата и резервно копие на лиценза, собствен файлов мениджър с гъвкави настройки за показване на папки и файлове, WIM, SWM и ESD файлов конвертор към ISO, както и мениджър на инсталирани драйвери. В отделен раздел на Dism++ ще намерите списък със системни параметри, които е препоръчително да се променят, за да се подобри нейната сигурност, производителност и стабилност.

Ако срещнете сериозни проблеми с Windows, можете да използвате Dism++, за да възстановите системата от изображение. Има и функция за „компресиране“ на инсталиран Windows чрез премахване на ненужни компоненти и програми от него. Изключително полезна функция за тези, които използват SSD дискове с малък капацитет.

Имате проблеми с 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 /Онлайн /Cleanup-Image /CheckHealth

Използвайки тази опция, можете бързо да проверите изображението и отделните компоненти на системната инсталация, които се съхраняват на диска за повреди. Тази команда не прави никакви промени - тя е напълно безопасна. CheckHealth предоставя информация за състоянието на пакета на операционната система. Това е много полезна опция, когато искаме да проверим по безопасен начин дали е възникнала повреда на системния файл в хранилището на компонентите.

DISM с опция ScanHealth

Тази опция работи подобно на CheckHealth, но отнема малко повече време поради по-задълбочено сканиране, но също така не коригира нищо. Струва си да се използва, когато предишната опция /CheckHealth показва, че всичко е наред, но искаме да сме сигурни, че това определено е така. Въведете:

DISM /Онлайн /Cleanup-Image /ScanHealth

Сканирането може да отнеме много повече време, отколкото при предишната опция (приблизително 10 минути). Ако сканирането спре на 20% или 40%, трябва да изчакате - може да изглежда, че компютърът е замръзнал - но в действителност сканирането е в ход.

DISM с опция RestoreHealth

Ако първата и втората команда извадят съобщение, че изображенията са повредени, време е да ги възстановите. За тази цел използваме параметъра /RestoreHealth. Въведете следната команда в конзолата на командния ред:

DISM /Онлайн /Cleanup-Image /RestoreHealth

Опцията използва Windows Update за възстановяване на повредени файлове в Component Store. Процедурата по сканиране и автоматично възстановяване може да отнеме около 20 минути (понякога повече). DISM открива повреда, създава списък с повредени файлове и след това ги изтегля от сървърите на Microsoft с помощта на Windows Update.

Как да възстановите файлове от определен източник с помощта на опцията RestoreHealth

Понякога се случва повредата на операционната система да е много по-широка и да засяга услугата Windows Update. В този случай параметърът RestoreHealth няма да може да поправи повредата в изображението, тъй като системата не може да се свърже със сървърите на Microsoft. В тази ситуация трябва да извършите друга операция - да посочите пътя до инсталатора на Windows, от който ще бъдат изтеглени „работещи“ файлове, без да използвате интернет и центъра за актуализиране.

За да направите това, имате нужда от инсталационната програма на Windows 10 на DVD, флаш устройство или ISO формат на изображение. Последният може да бъде изтеглен чрез приложението Media Creation Tool за Windows 10.

Изтеглете версията за Windows 10 (32 или 64 бита), стартирайте приложението и следвайте съветника, за да изтеглите ISO на вашия компютър. След като изображението бъде изтеглено и запазено, отидете в прозореца на Explorer и щракнете двукратно върху ISO файла с инсталатора, за да го монтирате. В прозореца Този компютър проверете коя буква е присвоена на монтираното изображение (например буквата "E").

Ако имате стартиращо DVD или USB устройство с инсталиран Windows 10, тогава не е необходимо да изтегляте нищо - просто поставете диска или свържете външно устройство и вижте коя буква е присвоена на това устройство в секцията „Този ​​компютър“ .

След като устройството с инсталацията на Windows бъде открито от системата и знаем буквата, е време да използваме подходящия параметър DISM, който ще посочи пътя към този носител. За да направите това, въведете следната команда:


Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /limitaccess

Моля, обърнете внимание отново, че ако в нашия случай на DVD, флаш устройство или ISO изображение е присвоена буква, различна от „E“, тогава я променете в горната команда. След натискане на Enter, повредените файлове за съхранение на компоненти ще бъдат възстановени от оригиналния инсталатор на Windows до посочения път.

Коригиране на грешки в Windows

След като изпълните всички горни стъпки, сега трябва отново да използвате помощната програма SFC, за да коригирате грешки в системата от възстановените изображения на Windows. Въведете в прозореца на командния ред:

sfc /сканиране

Понякога може да се наложи да сканирате системата три пъти, за да премахнете напълно всички грешки. SFC вече има достъп до възстановени изображения в хранилището на компоненти и може напълно да възстанови повредените системни файлове.