Команда за поправяне на дефектни системни файлове Windows 10

Естествено е, че нашата операционна система Windows 10 може да представи някакъв вид грешка по време на ежедневното си изпълнение поради определен софтуер, услуга или грешки в процеса. Трябва да имаме предвид, че това е нещо нормално, тъй като с честите актуализации, които се пускат от Windows 10, все още има някои точки за коригиране, които ще бъдат решени или подобрени с кумулативните актуализации, които Microsoft пуска често чрез Windows Update.

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

За този тип ситуации Microsoft разработи две пълни помощни програми, които отговарят за подробния анализ на системата, за да открият аномалии или грешки, които пряко влияят върху нейното поведение. Solvetic ще обясни подробно тези две помощни програми, които са DISM и SFC.

ЗабележкаЗа да изпълним правилно някоя от тези две команди, е необходимо да имаме достъп до терминала като администратори, за това отиваме в полето за търсене на Windows и там въвеждаме термина „cmd“, щракваме с десния бутон върху него и избираме опцията „Изпълни като администратор ":

1. Поправете дефектни системни файлове с DISM команда Windows 10

Какво е DISMDISM.exe (Обслужване и управление на изображения за внедряване) е команда, създадена от Microsoft, чрез която се монтира файл с изображение на Windows (.wim) или виртуален твърд диск (.vhd или .vhdx), за да се извърши вашия ремонт. Като алтернатива, командата за управление на изображението DISM ни дава възможност да изпълняваме допълнителни задачи като:

  • Избройте всеки от индексните номера на текущото изображение на Windows
  • Проверете архитектурата на монтираното изображение
  • Добавете още едно изображение за анализ
  • Приложете изображение
  • Заснемете изображение
  • Изтриване на текущо изображение
По този начин, след като процесът на актуализиране на изображението е завършен, той трябва да бъде демонтиран и промените, които са приложени към системата, трябва да бъдат потвърдени или отхвърлени, за да завърши процеса.

Етап 1
Видяхме всичко, което DISM може да допринесе за административни задачи, сега ще изпълним следния ред, за да анализираме и поправим, ако е необходимо, файловете на Windows 10:

 DISM.exe / Online / Cleanup-image / Restorehealth 
Стъпка 2
Заедно с тази команда можем да използваме следните команди:

DISM параметриИзползваните параметри са:

  • / Онлайн: Този параметър указва, че действието трябва да се извърши в операционната система, която се изпълнява в момента, / Онлайн Тази опция не може да се използва с опцията / Image или / WinDir, по време на изпълнение на директорията на Windows за онлайн изображението се открива автоматично.
  • / Cleanup-Image: Извършва операции по почистване или възстановяване на текущия образ на Windows.
  • / RestoreHealth: Неговата функция е да сканира изображението, за да открие повреди в магазина за компоненти и, ако има такива, той автоматично извършва ремонтни операции. Тази операция ще отнеме няколко минути.

Стъпка 3
Когато изпълним този ред, ще видим, че той стартира процеса на анализ на текущото изображение на Windows 10:

Увеличете

Стъпка 4
След като този процес приключи, ще се покаже следното:

Увеличете

ЗабележкаНещо важно, което трябва да имате предвид, е, че когато тази команда се изпълни, DISM използва Windows Update, за да предостави файловете, необходими за коригиране на съществуващата повреда в изображението, но ако клиентът на Windows Update не работи правилно, ще е необходимо да се прибегне към работеща инсталация на Windows като източник за ремонт или вземете папка от мрежово споделяне или сменяем носител, като например стартиращ USB DVD на Windows 10, за да действа като източник на файловете. Ако случаят е такъв, трябва да изпълним следната команда:

 DISM.exe / Online / Cleanup-Image / RestoreHealth / Източник: C: \ RepairSource \ Windows / LimitAccess 
Полето "C: \ RepairSource \ Windows" трябва да бъде заменено с правилния път въз основа на буквата, присвоена от системата на зареждащото устройство. По този начин DISM е цялостно и цялостно решение за анализ на изображения на Windows 10.

2. Поправете дефектни системни файлове с SFC команда Windows 10

Какво е CFSSFC (Проверка на системни файлове) е инструмент за команден ред, разработен от Microsoft, който ни дава възможност да търсим повредени системни файлове на Windows и да продължим да ги възстановяваме, за да оптимизираме отново тяхното използване.

Нормално е някой WRP (Windows Resource Protection) файл да липсва или е повреден, което води до това, че операционната система Windows представя странно поведение, което предполага, че някои функции на Windows не работят или че Windows се срива постоянно.

Етап 1
След като процесът DISM приключи, ще стартираме SFC, като използваме следната команда:

 sfc / scannow 

Увеличете

Стъпка 2
Командата sfc / scannow ще се погрижи за проверка на всички защитени системни файлове и замяна на повредени файлове, като използва кеширано копие, намиращо се в компресирана папка на% WinDir% \ System32 \ dllcache.
След като процесът на SFC приключи, може да видим едно от следните съобщения.

  • Защитата на ресурси на Windows не откри нарушения на целостта: Това съобщение показва, че няма системни файлове, които са повредени или липсват като такива.
  • Защитата на ресурси на Windows не можа да извърши исканата операция: за да се поправи тази грешка по време на изпълнение, ще е необходимо да се стартира проверката на системния файл за проверка в безопасен режим и да се провери дали папките PendingDeletes и PendingRenames са налични в рамките на% WinDir% \ WinSxS \ Tem.
  • Защитата на ресурси на Windows откри повредени файлове и ги поправи успешно: Това съобщение показва, че SFC е открила грешки и ги е коригирала, резултатите от него се създават във файл CBS.Log по пътя% WinDir% \ Logs \ CBS \ CBS.log.
  • Защитата на ресурси на Windows откри повредени файлове, но не можа да коригира някои от тях: Подобно на предишната точка, резултатите се съхраняват във файла CBS.Log, за да се анализира кои елементи не могат да бъдат коригирани.

Стъпка 3
В случай, че е необходим достъп до съдържанието на файла CSB.Log, отиваме в конзолата на командния ред като администратори и там изпълняваме следния ред. Този файл Sfcdetails.txt съдържа подробности, които се актуализират всеки път, когато инструментът SFC работи на компютъра. Този файл включва информация за файловете, които инструментът за проверка на системните файлове не е успял да поправи и там можем да проверим датите и часа, за да определим грешните файлове в системните файлове.

 findstr / c: "[SR]"% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt" 

3. Други опции за управление на DISM команди


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

/ Append-ImageТози параметър отговаря за добавяне на допълнително изображение към .wim файл, параметърът / Append-Image отговаря за сравняване на нови файлове с ресурсите в съществуващия .wim файл, който ще бъде посочен под аргумента / ImageFile, и след това, само едно копие на всеки уникален файл се запазва, така че всеки файл да бъде уловен само веднъж.

Файлът .wim може да има зададен само един тип компресия, така че ще бъде възможно да се добавят файлове със същия тип компресия. Общият синтаксис за този параметър е:

 DISM.exe/ Append-Image/ ImageFile:/ CaptureDir:/ Name: [/ Description:] [/ ConfigFile:] [/ Bootable]/ WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFix
Добавените параметри са:
  • / WIMBoot: Използва се за добавяне на изображението с помощта на конфигурацията за зареждане на файла с изображение на Windows (WIMBoot).
  • / ConfigFile: отговаря за определянето на местоположението на конфигурационен файл, който изброява изключения за заснемане на изображения и компресира командите.
  • / Bootable: Маркира обемно изображение като стартиращо изображение, тази опция е налична само за изображения на Windows Preinstallation Environment (WinPE).
  • / CheckIntegrity - Неговата функция е да открива и анализира повредата на .wim файла, когато се използва с операции по улавяне, демонтиране, експортиране и предаване, така че / CheckIntegrity спира операцията в случай, че DISM открие, че .wim файлът е повреден, когато по време на процес на кандидатстване и сглобяване.
  • / Verify: Той има функцията за проверка на грешки и дублиране на файлове.
  • / NoRpFix: Деактивира корекцията на етикета за повторно разглобяване.
Пример за използване би бил следният:
 Dism / Append-Image /ImageFile:install.wim / CaptureDir: E: \ / Име: Drive-E 

/ Прилагане-FFUТази команда отговаря за прилагането на помощна програма Full Flash (FFU) или разделена FFU (SFU) към физическа единица, която сме посочили. Синтаксисът за използване е следният:

 / Apply-Ffu / ImageFile: / ApplyDrive: [ / SFUFile:] 
Използваните параметри са:
  • / ImageFile: Показва пътя и името на файла с изображение на FFU, който ще бъде приложен
  • / ApplyDrive: Отнася се до пътя на физическото устройство, което ще се показва
  • / SFUfile; Това е незадължителна функция, тя се прилага за разделени FFU, които са заснети без компресия.
Пример за използване е:
 DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0 

/ Прилагане-изображениеЗа файлове с изображения на WIM тази команда прилага файл с изображение на Windows (.wim) или разделено изображение на Windows (.swm) към избран дял, тъй като Windows 10, версия 1607, DISM може да приложи и улови разширени атрибути (EA) и този параметър не поддържа прилагане на изображение от виртуален твърд диск (VHD). Общият синтаксис на използване е:

 DISM.exe / Apply-Image / ImageFile: [ / SWMFile:] / ApplyDir: { / Index: | / Име:} [/ CheckIntegrity] [/ Verify] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (оттеглено)] [/ Compact] [/ EA]
Повечето от параметрите са споменати в първия вариант, но някои допълнителни са:
  • / SWMFile: Позволява ни да се позоваваме на .wim файловете, които са разделени (SWM), показва имената и местоположението на разделените файлове.
  • / ConfirmTrustedFile: Неговата функция е да валидира образа на Trusted Desktop в Windows 10.
  • / Compact се прилага: Той е отговорен за прилагането на изображение в компактен режим, което води до спестяване на място на твърдия диск, тази опция замества WIMBoot и може да се изпълнява само на Windows 10 с настолни издания (Home, Pro, Enterprise и Education).
  • / EA: Прилагайте разширени атрибути
Пример за употреба би бил:
 Dism / apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \ 

Други параметри на DISПо същия начин имаме и други допълнителни параметри като:

  • / Capture-Image: Той е отговорен за заснемане на изображение на единица в нов .wim файл, заснетите директории включват всички подпапки и данни.
  • / Cleanup-Mountpoints: Неговата мисия е да премахне всички ресурси, свързани с монтирано изображение, което е повредено, когато използвате тази команда, вече монтираните изображения няма да бъдат демонтирани, нито изображенията, които могат да бъдат възстановени с помощта на командата / Remount да бъдат премахнати
  • / Commit-Image: Той е отговорен за прилагането на промените, които сме направили към монтираното изображение.
  • / Delete-Image: Както подсказва името, този параметър изтрива посоченото изображение на обем от .wim файл, който има множество изображения на том, с тази опция се премахват само метаданните и XML записи.
  • / Export-Image: Експортира копие на конкретно изображение в друг файл, но изходните и целевите файлове трябва да имат същия тип компресия.
  • / Get-ImageInfo: Има задачата да показва информация за изображенията, които се съдържат във .wim, .ffu, .vhd или .vhdx файл за по-добро управление на тях.
  • / Get-MountedImageInfo: Връща списък с изображенията .ffu, .vhd, .vhdx и .wim, които са монтирани в момента, с подробности като информация за монтираното изображение, ако изображението е валидно, разрешенията му за четене / запис, монтиране местоположение, път на монтиран файл и др.
  • / Get-WIMBootEntry: Този параметър показва записите за конфигурация на WIMBoot за дефинирания дисков обем.
  • / List-Image: Показва списък с файловете и папките в конкретно изображение в Windows 10.
  • / Mount-Image: Това е възможността за монтиране на изображение от .ffu, .wim, .vhd или .vhdx файл в определената директория, така че да е винаги достъпно за поддръжка на системата.
  • / Optimize-Image / WIMBoot: Направете определени настройки за офлайн изображение, за да оптимизирате използването му.
  • / Unmount-Image: Демонтирайте файла .ffu, .wim, .vhd или .vhdx и стартирайте съобщение, за да потвърдите или отхвърлите промените, направени по време на процеса на монтиране на изображението.

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

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave