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

Anonim

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

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

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

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

«Абароне рэсурсаў Windows не ўдаецца запусціць службу аднаўлення»

  1. Праверце, запусцілі Ці вы «каманднага радка" з правамі адміністратара, як гэта неабходна.
  2. Адкрыйце ўтыліту «Службы», напісаўшы гэтае слова ў «Пуск».
  3. Запуск інструмента Службы ў Windows 10

  4. Праверце, ці ўключаны службы «Ценявы капіраванне тома», «Усталёўшчык модуляў Windows» і «Усталёўшчык Windows». Калі хаця б адна з іх спыненая, запусціце яе, а затым вярніцеся ў cmd і пачніце сканіраванне SFC паўторна.
  5. Запуск спыненай службы для працы інструмента SFC ў Windows 10

  6. Калі не дапамагло, пераходзім да Кроку 2 гэтага артыкула альбо выкарыстоўвайце інструкцыю для запуску SFC з асяродзьдзя аднаўлення ніжэй.

«У дадзены момант выконваецца іншая аперацыя абслугоўвання або аднаўлення. Дачакайцеся яе завяршэння і паўторна запусціце SFC »

  1. Хутчэй за ўсё, у гэты момант паралельна вырабляецца абнаўленне Віндовс, з прычыны чаго вам дастаткова дачакацца яго завяршэння, пры неабходнасці перазагрузіць кампутар і паўтарыць працэс.
  2. Калі нават пасля працяглага чакання вы назіраеце гэтую памылку, а ў «Дыспетчару задач» бачыце працэс «TiWorker.exe» (ці «Windows Modules Installer Worker»), спыніце яго, націснуўшы па радку з ім правай кнопкай мышы і выбраўшы пункт «Завяршыць дрэва працэсаў ».

    Завяршэнне дрэва працэсаў TiWorker.exe ў Дыспетчару задач Windows 10

    Альбо перайдзіце ў «Службы» (як іх адкрыць, напісана ледзь вышэй), знайдзіце «Усталёўшчык модуляў Windows» і спыніце яе працу. Тое ж самае можна паспрабаваць зрабіць з службай «Цэнтр абнаўлення Windows». У далейшым службы варта ўключыць зноўку, каб мець магчымасць аўтаматычна атрымліваць і ўсталёўваць абнаўлення.

  3. Прыпынак службаў для працы інструмента SFC ў Windows 10

Запуск SFC ў асяроддзі аднаўлення

Пры наяўнасці сур'ёзных непаладак, з-за якіх не атрымліваецца загрузіць / карэктна карыстацца Віндовс ў нармальным і бяспечным рэжыме, а таксама пры ўзнікненні адной з разгледжаных вышэй памылак, варта скарыстацца SFC з асяродзьдзя аднаўлення. У «дзесятцы» ёсць некалькі шляхоў туды патрапіць.

  • Выкарыстоўвайце загрузачны флешку для загрузкі з яе ПК.

    Чытаць далей: Наладжвальны BIOS для загрузкі з флэшкі

    На экране ўстаноўкі Windows націсніце спасылку «Аднаўленне сістэмы», дзе выберыце «Камандны радок».

  • Уваход у сераду аднаўлення Windows 10

  • Пры наяўнасці доступу да аперацыйнай сістэме выканайце перазагрузку ў сераду аднаўлення наступным чынам:
    1. Адкрыйце «Параметры», націснуўшы ПКМ па «Пуск» і выбраўшы аднайменны параметр.
    2. Меню Параметры ў альтэрнатыўным Пуску ў Windows 10

    3. Перайдзіце ў раздзел «Абнаўленне і бяспека».
    4. Раздзел Абнаўленне і бяспеку ў параметрах Windows 10

    5. Клікніце на ўкладку «Аднаўленне» і знайдзіце там раздзел «Асаблівыя варыянты загрузкі», дзе пстрыкніце па кнопцы «Перазагрузіць цяпер».
    6. Асаблівая перазагрузка Windows 10 праз Параметры

    7. Пасля перазагрузкі ўвайдзіце ў меню «Пошук і ліквідацыю няспраўнасцяў», адтуль у «Дадатковыя параметры», затым у «Камандны радок».
  • Запуск Каманднага радка ў асяроддзі аднаўлення Windows 10

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

diskpart

list volume

exit

Вызначэнне літары дыска ў Каманднага радку ў асяроддзі аднаўлення Windows 10

У табліцы, якую выведзе list volume, знайдзіце літару вашага жорсткага дыска. Гэта неабходна вызначыць па той прычыне, што літары, якія былі прысвоены дыскам тут, адрозніваюцца ад тых, што вы бачыце ў самой Windows. Арыентуйцеся на памер тома.

Ўпішыце каманду sfc / scannow / offbootdir = C: \ / offwindir = C: \ Windows, дзе C - літара дыска, якую вы толькі што вызначылі, а C: \ Windows - шлях да тэчцы Windows у вашай аперацыйнай сістэме. У абодвух выпадках прыклады могуць адрознівацца.

Запуск каманды SFC у Каманднага радка з пэўнымі атрыбутамі ў асяроддзі аднаўлення Windows 10

Так і запускаецца SFC, выконваючы праверку і аднаўленне цэласнасці ўсіх сістэмных файлаў, у тым ліку тых, якія маглі быць недаступныя пры працы інструмента ў інтэрфейсе Windows.

Крок 2: Запуск DISM

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

Калі яно ў ходзе якіх-небудзь прычын пашкоджваецца, Віндовс пачынае працаваць некарэктна, а SFC пры спробе выканаць праверку або аднаўленне выдае памылку. Распрацоўшчыкі прадугледзелі і падобны зыход падзей, дадаўшы магчымасць аднаўлення сховішчы кампанентаў.

Калі ў вас не працуе праверка SFC, запусціце, вынікаючы наступных рэкамендацый, DISM, а затым зноў выкарыстоўвайце каманду sfc / scannow.

  1. Адкрыйце «каманднага радка» дакладна тым жа спосабам, што паказаны ў кроку 1. Аналагічным чынам вы можаце выклікаць і «PowerShell».
  2. Запуск PowerShell з правамі адміністратара з Пуск Windows 10

  3. Ўпішыце тую каманду, вынік якой вам патрабуецца атрымаць:

    dism / Online / Cleanup-Image / CheckHealth (для cmd) / Repair-WindowsImage (для PowerShell) - Выконваецца аналіз стану сховішчы, але само аднаўленне пры гэтым не адбываецца.

    Каманда DISM з атрыбутам CheckHealth ў Каманднага радку Windows 10

    dism / Online / Cleanup-Image / ScanHealth (для cmd) / Repair-WindowsImage -Online -ScanHealth (для PowerShell) - скануецца вобласць дадзеных на ўзровень цэласнасці і наяўнасць памылак. На правядзенне займае істотна больш часу, чым першая каманда, але таксама служыць толькі ў інфармацыйных мэтах - ліквідацыі знойдзеных праблем не адбываецца.

    Каманда DISM з атрыбутам ScanHealth ў Каманднага радку Windows 10

    dism / Online / Cleanup-Image / RestoreHealth (для cmd) / Repair-WindowsImage -Online -RestoreHealth (для PowerShell) - Правярае і аднаўляе знойдзеныя пашкоджанні сховішчы. Улічыце, што на гэта неабходны пэўны час, і дакладная працягласць залежыць выключна ад выяўленых непаладак.

  4. Каманда DISM з атрыбутам RestoreHealth ў Каманднага радку Windows 10

аднаўленне DISM

У рэдкіх выпадках задзейнічаць дадзены інструмент не атрымоўваецца, і аднавіць яго онлайн праз «каманднага радка» альбо «PowerShell» таксама не атрымліваецца. З-за гэтага патрабуецца выконваць аднаўленне з выкарыстаннем вобраза чыстай Віндовс 10, верагодна, нават прыйдзецца звярнуцца да асяроддзя аднаўлення.

Аднаўленне ў асяроддзі Windows

Калі Віндовс працуе, аднавіць DISM становіцца максімальна проста.

  1. Першае, што вам трэба - наяўнасць чыстага, пажадана не мадыфікаванага рознымі гора-зборшчыкамі, выявы Windows. Спампаваць яго можна ў інтэрнэце. Абавязкова падбірайце зборку, максімальна блізкую да вашай. Супадаць павінны як мінімум версіі зборкі (да прыкладу, калі ў вас ўстаноўлена Windows 10 1809, то шукайце сапраўды такую ​​ж). Уладальнікі актуальных зборак «дзясяткі» могуць скарыстацца Media Creation Tool ад Microsoft, дзе таксама знаходзіцца апошняя яе версія.
  2. Знайшоўшы патрэбны вобраз, прымацуйце яго на віртуальны прывад, выкарыстоўваючы спецыялізаваныя праграмы тыпу Daemon Tools, UltraISO, Alcohol 120%.
  3. Перайдзіце ў «Гэты кампутар» і адкрыйце спіс файлаў, з якіх і складаецца аперацыйная сістэма. Паколькі часцей за ўсё націскам левай кнопкі мышы запускаецца ўсталёўшчык, націсніце ПКМ і абярыце пункт «Адкрыць у новым акне».

    Прагляд змесціва дыстрыбутыва Windows 10

    Адкрыйце тэчку «sources» і паглядзіце, які з двух файлаў у вас маецца: «install.wim» або «install.esd». Гэта нам спатрэбіцца далей.

    Вызначэнне пашырэнне файла install ў дыстрыбутыве Windows 10

  4. У праграме, праз якую змантавалі вобраз, або ў «Гэты кампутар» паглядзіце, якая літара была яму прысвоена.
  5. Вызначэнне літары змантаванага віртуальнага выявы Windows 10

  6. Разгарніце «каманднага радка» або «PowerShell» ад імя адміністратара. Перш за ўсё нам трэба даведацца, які індэкс прысвоены версіі аперацыйнай сістэмы, адкуль вы хочаце ўзяць DISM. Для гэтага пішам першую ці другую каманду ў залежнасці ад таго, які файл вы знайшлі ў тэчцы ў папярэднім кроку:

    Dism / Get-WimInfo /WimFile:E:\sources\install.esd

    альбо

    Dism / Get-WimInfo /WimFile:E:\sources\install.wim

    дзе E - літара дыска, прысваення мантаваць вобразу.

  7. Са спісу версій (напрыклад, Home, Pro, Enterprise) шукаем тую, якая ўсталяваная на кампутары, і глядзім яе індэкс.
  8. Вызначэнне індэксу версіі мантаваць віртуальнага выявы Windows 10

  9. Цяпер ўпішыце адну з наступных каманд.

    Dism / Get-WimInfo /WimFile:E:\sources\install.esd:индекс / limitaccess

    альбо

    Dism / Get-WimInfo /WimFile:E:\sources\install.wim:индекс / limitaccess

    дзе E - літара дыска, прысваення мантаваць вобразу, індэкс - лічба, якую вы вызначылі ў папярэднім кроку, а / limitaccess - атрыбут, які забараняе камандзе звяртацца да Windows Update (як гэта адбываецца пры працы са Спосабам 2 гэтага артыкула), і які бярэш лакальны файл па паказаным адрасе з мантаваць ладу.

    Аднаўленне DISM ў асяроддзі Windows 10 з выкарыстаннем мантаваць ладу

    Індэкс ў каманду можна і не пісаць, калі ва ўсталёўшчыку install.esd / .wim ўсяго адна зборка Windows.

Дачакайцеся заканчэння сканавання. У працэсе яно можа завіснуць - проста пачакайце і не спрабуйце завяршыць працу кансолі раней часу.

Праца ў асяроддзі аднаўлення

Калі не атрымліваецца вырабіць працэдуру ў якая працуе Віндовс, патрабуецца звярнуцца да асяроддзя аднаўлення. Так аперацыйная сістэма яшчэ не будзе загружаная, таму «Камандны радок» можа без працы звяртацца да падзелу C і замяняць любыя сістэмныя файлы на цвёрдым дыску.

Будзьце ўважлівыя - у гэтым выпадку вам спатрэбіцца зрабіць загрузачны флешку з той Windows, адкуль вы і будзеце браць файл install на замену. Версія і нумар зборкі павінны супадаць з той, што ўстаноўлена і пашкоджана!

  1. Загадзя ў запушчанай Віндовс паглядзіце, install-файл якога пашырэння знаходзіцца ў вашым дыстрыбутыве Windows - ён і будзе выкарыстоўвацца для аднаўлення. Падрабязна пра гэта напісана ў кроках 3-4 інструкцыі па аднаўленні DISM ў асяроддзі Windows (крыху вышэй).
  2. Звярніцеся да падзелу «Запуск SFC ў асяроддзі аднаўлення» нашага артыкула - там у кроках 1-4 ёсць інструкцыі па ўваходу ў сераду аднаўлення, запуску cmd і працы з кансольнай утылітай diskpart. Даведайцеся такім чынам літару свайго жорсткага дыска і літару флэшкі і выйдзіце з diskpart так, як гэта апісана ў раздзеле пра SFC.
  3. Цяпер, калі літары у HDD і флэшкі вядомыя, праца з diskpart завершана і cmd ўсё яшчэ адкрыта, пішам наступную каманду, якая вызначыць індэкс версіі Windows, што запісана на флешку:

    Dism / Get-WimInfo /WimFile:D:\sources\install.esd

    або

    Dism / Get-WimInfo /WimFile:D:\sources\install.wim

    дзе D - літара флэшкі, якую вы вызначылі ў кроку 2.

  4. Вызначэнне індэксу версіі Windows 10 на флешке ў асяроддзі аднаўлення

    Вы загадзя павінны ведаць, якая версія АС ўстаноўлена на вашым цвёрдым дыску (Home, Pro, Enterprise і інш.).

  5. Ўпішыце каманду:

    Dism / Image: C: \ / Cleanup-Image / RestoreHealth /Source:D:\sources\install.esd:индекс

    або

    Dism / Image: C: \ / Cleanup-Image / RestoreHealth /Source:D:\sources\install.wim:индекс

    дзе З - літара жорсткага дыска, D - літара флэшкі, якія вы вызначылі ў кроку 2, а індэкс - версія АС на флешке, якая супадае з версіяй усталяванай Windows.

    У працэсе будуць распакоўваць часовыя файлы, і калі на ПК ёсць некалькі раздзелаў / жорсткіх дыскаў, можаце выкарыстоўваць іх у якасці сховішча. Для гэтага ў канец каманды, названай вышэй, дапішыце атрыбут / ScratchDir: E: \, дзе E - літара гэтага дыска (вызначаецца яна таксама ў кроку 2).

  6. Аднаўленне пашкоджанага DISM праз флешку з Windows 10 у асяроддзі аднаўлення

  7. Застаецца дачакацца завяршэння працэсу - пасля гэтага аднаўленне з вялікай доляй верагоднасці павінна прайсці паспяхова.

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

C: \ Windows \ Logs \ CBS (ад SFC)

C: \ Windows \ Logs \ DISM (ад DISM)

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

Чытайце таксама: Спосабы пераўсталёўкі аперацыйнай сістэмы Windows 10

Чытаць далей