Праверка цэласнасці сістэмных файлаў Windows 10

Праверка цэласнасці сістэмных файлаў Windows 10 можа спатрэбіцца ў тым выпадку, калі ў вас ёсць падставы меркаваць, што такія файлы былі пашкоджаныя або жа паўсталі падазрэнні аб тым, што якая-небудзь праграма магла змяніць сістэмныя файлы аперацыйнай сістэмы.

У Windows 10 прысутнічае два інструменты для праверкі цэласнасці абароненых сістэмных файлаў і іх аўтаматычнага аднаўлення пры выяўленні пашкоджанняў - SFC.exe і DISM.exe, а таксама каманда Repair-WindowsImage для Windows PowerShell (якая выкарыстоўвае DISM для працы). Другая ўтыліта служыць дадаткам першай, у выпадку, калі SFC не ўдаецца аднавіць пашкоджаныя файлы.

Заўвага: апісваныя ў інструкцыі дзеянні бяспечныя, аднак, у тым выпадку, калі да гэтага вы прараблялі якія-небудзь аперацыі, звязаныя з заменай або змяненнем сістэмных файлаў (напрыклад, для магчымасці ўсталёўкі іншых тэм і да т.п.), у выніку аднаўлення сістэмных файлаў, гэтыя змены будуць адменены.

Выкарыстанне SFC для праверкі цэласнасці і выпраўлення сістэмных файлаў Windows 10

Многім карыстальнікам знаёмая каманда праверкі цэласнасці сістэмных файлаў sfc / scannow якая аўтаматычна правярае і выпраўляе абароненыя сістэмныя файлы Windows 10.

Для запуску каманды стандартна выкарыстоўваецца камандны радок, запушчаная ад імя адміністратара (запусціць камандную радок ад адміністратара ў Windows 10 можна, увёўшы "Камандны радок" ў пошуку ў панэлі задач, затым - правы клік па знойдзенаму выніку - Запуск ад імя адміністратара), ўводзім ў яе sfc / scannow і націскаем Enter.

Пасля ўводу каманды, пачнецца праверка сістэмы, па выніках якой знойдзеныя памылкі цэласнасці, якія можна выправіць (пра тое, якія нельга - далей) будуць аўтаматычна выпраўленыя з паведамленнем "Праграма абароны рэсурсаў Windows выявіла пашкоджаныя файлы і паспяхова іх аднавіла", а ў выпадку іх адсутнасці вы атрымаеце паведамленне пра тое, што "Абарона рэсурсаў Windows не выявіла парушэнняў цэласнасці".

Таксама маецца магчымасць праверыць цэласнасць канкрэтнага сістэмнага файла, для гэтага можна выкарыстоўваць каманду

sfc / scanfile = "путь_к_файлу"

Аднак пры выкарыстанні каманды ёсць адзін нюанс: SFC не можа выправіць памылкі цэласнасці для тых сістэмных файлаў, якія выкарыстоўваюцца ў сапраўдны момант часу. Каб вырашыць праблему, можна запусціць SFC праз камандны радок у асяроддзі аднаўлення Windows 10.

Запуск праверкі цэласнасці Windows 10 з дапамогай SFC ў асяроддзі аднаўлення

Для таго, каб загрузіцца ў асяроддзі аднаўлення Windows 10, вы можаце выкарыстоўваць наступныя спосабы:

  1. Зайсці ў Параметры - Абнаўленне і бяспека - Аднаўленне - Асаблівыя варыянты загрузкі - Перазагрузіць зараз. (Калі пункт адсутнічае, то вы можаце таксама выкарыстоўваць такі метад: на экране ўваходу ў сістэму, клікніце па значку "вкл" справа ўнізе, а затым, утрымліваючы Shift, націсніце "Перазагрузка").
  2. Загрузіцца з загадзя створанага дыска аднаўлення Windows.
  3. Загрузіцца з усталявальнага дыска ці загрузнай флэшкі з дыстрыбутывам Windows 10, а ў праграме ўстаноўкі, на экране пасля выбару мовы, злева ўнізе выбраць "Аднаўленне сістэмы".
  4. Пасля гэтага, зайдзіце ў "Пошук і ліквідацыю няспраўнасцяў" - "Дадатковыя параметры" - "Камандны радок" (у выпадку калі вы выкарыстоўвалі першы з названых вышэй спосабаў, вам таксама спатрэбіцца ўвесці пароль адміністратара Windows 10). У камандным радку па парадку выкарыстоўвайце наступныя каманды:
  5. diskpart
  6. list volume
  7. exit
  8. sfc / scannow / offbootdir = C: / offwindir = C: Windows (дзе C - раздзел з усталяванай сістэмай, а C: Windows - шлях да тэчцы Windows 10, у вас літары могуць адрознівацца).
  9. Запусціцца сканаванне цэласнасці сістэмных файлаў аперацыйнай сістэмы, пры гэтым у гэты раз камандзе SFC будзе даступна аднаўленне ўсіх файлаў, пры ўмове, што не пашкоджана сховішча рэсурсаў Windows.

Сканаванне можа працягвацца на працягу значнага часу - пакуль міргае паказальнік падкрэслення, ваш кампутар або наўтбук не завіс. Па завяршэнні зачыніце камандную радок і перазагрузіце кампутар у звычайным рэжыме.

Аднаўленне сховішчы кампанентаў Windows 10 з дапамогай DISM.exe

Ўтыліта для разгортвання і абслугоўвання вобразаў Windows DISM.exe дазваляе выявіць і выправіць тыя праблемы з сховішчам сістэмных кампанентаў Windows 10, адкуль пры праверцы і выпраўленні цэласнасці сістэмных файлаў капіююцца арыгінальныя іх версіі. Гэта можа быць карысным у тых сітуацыях, калі абарона рэсурсаў Windows не можа выканаць аднаўленне файлаў, нягледзячы на ​​знойдзеныя пашкоджанні. У гэтым выпадку сцэнар будзе наступным: аднаўляем сховішча кампанентаў, а пасля гэтага зноў звяртаемся да выкарыстання sfc / scannow.

Для выкарыстання DISM.exe, запусціце камандную радок ад імя адміністратара. Пасля чаго можна выкарыстоўваць наступныя каманды:

  • dism / Online / Cleanup-Image / CheckHealth - для атрымання інфармацыі аб стане і наяўнасці пашкоджанняў кампанентаў Windows. Пры гэтым сама праверка не вырабляецца, а толькі правяраюцца раней запісаныя значэння.
  • dism / Online / Cleanup-Image / ScanHealth - праверка цэласнасці і наяўнасці пашкоджанняў сховішчы кампанентаў. Можа заняць працяглы час і "завісаць" у працэсе на 20 працэнтах.
  • dism / Online / Cleanup-Image / RestoreHealth - вырабляе і праверку і аўтаматычнае аднаўленне сістэмных файлаў Windows, таксама як і ў папярэднім выпадку, займае час і спыняецца ў працэсе.

Заўвага: у выпадку, калі каманда аднаўлення сховішчы кампанентаў не працуе па той ці іншай прычыне, вы можаце выкарыстоўваць файл install.wim (або esd) са змантаванага ISO выявы Windows 10 (Як спампаваць Windows 10 ISO з сайта Microsoft) у якасці крыніцы файлаў, якія патрабуюць аднаўлення (змесціва ладу павінна адпавядаць ўсталяванай сістэме). Зрабіць гэта можна з дапамогай наступнай каманды:

dism / Online / Cleanup-Image / RestoreHealth / Source: wim: путь_к_файлу_wim: 1 / limitaccess

Замест .wim можна выкарыстоўваць файл .esd тым жа чынам, замяніўшы ў камандзе ўсё wim на esd.

Пры выкарыстанні названых каманд, часопіс выкананых дзеянняў захоўваецца ў Windows Logs CBS CBS.log і Windows Logs DISM dism.log.

DISM.exe таксама можна выкарыстоўваць у Windows PowerShell, запушчаным ад імя адміністратара (запусціць можна з меню правага кліку па кнопцы Пуск) з дапамогай каманды Repair-WindowsImage. Прыклады каманд:

  • Repair-WindowsImage -Online -ScanHealth - праверка наяўнасці пашкоджанняў сістэмных файлаў.
  • Repair-WindowsImage -Online -RestoreHealth - праверка і выпраўленне пашкоджанняў.

Дадатковыя метады аднаўлення сховішчы кампанентаў, калі апісаныя вышэй не спрацоўваюць: Аднаўленне сховішчы кампанентаў Windows 10.

Як бачыце, праверка цэласнасці файлаў у Windows 10 - не такая ўжо і складаная задача, якая часам можа дапамагчы выправіць самыя розныя праблемы з АС. Калі не змагла, магчыма, вам дапаможа нешта з варыянтаў у інструкцыі Аднаўленне Windows 10.

Як праверыць цэласнасць сістэмных файлаў Windows 10 - відэа

Таксама прапаную азнаёміцца ​​з відэа, дзе выкарыстанне асноўных каманд праверкі цэласнасці паказана наглядна з некаторымі тлумачэннямі.

дадатковая інфармацыя

Калі sfc / scannow паведамляе аб тым, што абароне сістэмы не атрымалася выканаць аднаўленне сістэмных файлаў, а аднаўленне сховішчы кампанентаў (з наступным паўторным запускам sfc) не дапамагло вырашыць праблему, вы можаце прагледзець, якія менавіта сістэмныя файлы былі пашкоджаныя, звярнуўшыся да часопіса CBS. log. Для таго, каб экспартаваць патрэбныя звесткі з часопіса ў тэкставы файл sfc на працоўным стале, выкарыстоўвайце каманду:

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

Таксама, па некаторых водгуках, праверка цэласнасці з дапамогай SFC ў Windows 10 можа выяўляць пашкоджанні адразу пасля ўстаноўкі абнаўлення з новай зборкай сістэмы (без магчымасці выправіць іх, не усталяваўшы новую зборку "начыста"), а таксама для некаторых версій драйвераў відэакарт (у дадзеным выпадку памылка знаходзіцца на файлы opencl.dll. Калі нешта з гэтых варыянтаў здарылася і ў вас, магчыма, не варта прадпрымаць ніякіх дзеянняў.

Глядзіце відэа: Dragnet: Homicide The Werewolf Homicide (Лістапада 2024).