Използвайте DISM за отстраняване на проблеми, които SFC не може

Често срещано предложение на форумите за поддръжка на Windows е да сканирате системата за проблеми с интегритета на файлове с помощта на командата sfc / scannow, която можете да стартирате в активната система, но и на външни устройства.

SFC, което означава Проверка на системни файлове, е вграден административен инструмент за проверка на целостта на файловете на операционната система и за поправяне на файлове, които са повредени, повредени или променени.

SFC сканирането има три възможни резултата:

  1. Сканирането не намери проблеми.
  2. Сканирането намери проблеми и ги отстрани.
  3. Сканирането намери проблеми и не можа да ги поправи (Windows Resource Protection намери повредени файлове, но не успя да поправи някои от тях).

Забележка : Препоръчва се да направите пълно резервно копие на системния дял на Windows, преди да стартирате DISM. Използвайте безплатни резервни решения като Macrium Reflect, Veeam Endpoint Backup или други инструменти за архивиране.

Използвайте DISM, ако SFC / Scannow не успее да коригира проблеми

Екранът, показан по-горе, показва резултат, при който SFC не успя да коригира откритите от него повредени файлове.

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

DISM идва на помощ в тези ситуации. Обслужване и управление на изображението за внедряване (DISM) е програма за команден ред за Windows, която се използва за различни цели. Тя е достъпна във всички версии на Windows, като се започне с Windows 7 и Windows Server 2008

Трябва да стартирате DISM от повишен команден ред:

  1. Докоснете клавиша на Windows, за да изведете менюто за старт.
  2. Въведете cmd.exe и изчакайте резултатите да се попълнят.
  3. Щракнете с десния бутон върху резултата с име cmd.exe и изберете „стартирай като администратор“, за да го стартираш с повишени привилегии.

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

Dism / Online / Cleanup-Image / CheckHealth

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

Сканирането не трябва да отнема повече от секунда или две. Предишни операции може да са означили изображението като повредено.

Dism / Online / Cleanup-Image / ScanHealth

Командата сканира за повреда в компонентния магазин, но не коригира никакви проблеми.

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

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

Параметърът / RestoreHealth изпълнява сканиране за корупция и се опитва да поправи всички проблеми, които намери автоматично.

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

Ако сканирането открие повреда, той се опитва да коригира проблема, използвайки Windows Update по подразбиране.

DISM Advanced команди

  • За да поправите офлайн изображение : Dism / Image: C: \ offline / Cleanup-Image / RestoreHealth
  • За да използвате друг източник за поправка : Dism / Online / Cleanup-Image / RestoreHealth / Source: d: \ test \ mount \ windows
  • За да предотвратите използването на Windows Update : / LimitAccess като параметър.

Групова политика

Можете да посочите различен източник с помощта на груповата политика.

Направете следното за това:

  1. Докоснете клавиша на Windows, за да изведете менюто за старт.
  2. Въведете gpedit.msc и натиснете клавиша Enter, за да отворите редактора на групови политики. Имайте предвид, че тя е достъпна само в професионални или корпоративни издания на Windows.
  3. Отидете на Конфигурация на компютъра> Административни шаблони> Система.
  4. Щракнете двукратно върху Укажете настройки за опционална инсталация на компонент и ремонт на компоненти.
  5. Задайте правилото активирано и го конфигурирайте съответно.
  6. Трябва да посочите алтернативен източник и може да блокира използването на Windows Update. Системите, конфигурирани да използват WSUS по подразбиране, могат да бъдат конфигурирани да използват Windows Update вместо за операции по поправка.

Диск с използване на PowerShell

Можете да използвате DISM и в Windows PowerShell. Командите са малко по-различни.

  • CheckHealth : Repair-WindowsImage -CheckHealth
  • ScanHealth : Ремонт-WindowsImage -СканHealth
  • RestoreHealth : Repair-WindowsImage -RestoreHealth

DISM Инструкционно видео

Свързани статии

  • Анализирайте и почистете папката WinSXS
  • Dism ++ Windows оптимизатор с впечатляваща функционалност
  • Обяснена папката на Winsxs
  • Издаден е Windows Repair 4.0: поправете софтуера на Windows
  • Преглед на Windows Repair Toolbox