Використання засобу перевірки системних файлів для виправлення неполадок через пошкоджені або відсутні файли

Застосовується до: Windows 8.1Windows 8.1 EnterpriseWindows 8.1 Pro

Якщо деякі функції Windows не працюють або виникають збої в роботі Windows, скористайтеся програмою перевірки системних файлів для сканування Windows та відновлення файлів.  
 
Кроки, описані нижче, на перший погляд можуть виглядати складними. Просто виконуйте їх по порядку, один за одним, і ми спробуємо відновити нормальну роботу системи.

Запуск засобу перевірки системних файлів (SFC.exe)


Для цього виконайте описані нижче дії.
  1. Відкрийте командний рядок у режимі адміністратора. Для цього виконайте потрібну дію.
  2. Якщо використовується Windows 10, Windows 8.1 або Windows 8, спочатку запустіть вбудований засіб Deployment Image Servicing and Management (DISM), в потім — засіб перевірки системних файлів.  (Якщо використовується ОС Windows 7 або Windows Vista, перейдіть до кроку 3). 

Введіть таку команду та натисніть клавішу Enter.  На виконання командної операції може знадобитися кілька хвилин.

DISM.exe /Online /Cleanup-image /Restorehealth

Увага! Під час виконання цієї команди DISM використовує службу Windows Update, щоб надати файли, потрібні для виправлення пошкоджень. Проте якщо ваш клієнт Windows Update уже пошкоджено, скористайтесь актуальною інсталяцією Windows як джерелом виправлення або паралельною папкою Windows із мережевої папки чи знімного носія, як-от DVD-диска Windows, як джерелом файлів. Для цього натомість виконайте таку команду:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Примітка. Укажіть замість покажчика місця заповнення C:\RepairSource\Windows розташування джерела відновлення. Докладні відомості про використання інструмента DISM для відновлення Windows див. у статті Відновлення образу Windows.

  1. У командному рядку введіть наведену нижче команду та натисніть клавішу Enter.

sfc /scannow

Команди в рядку допомогою облікового запису адміністратора - sfc /scannow
 

 

Команда sfc /scannow виконає сканування всіх захищених системних файлів і замінить пошкоджені файли кешованою копією, що зберігається в стиснутій папці в каталозі %WinDir%\System32\dllcache,
де %WinDir% – це папка операційної системи Windows. Наприклад, C:\Windows.

Примітка. Не закривайте вікно командного рядка, доки перевірку не буде повністю завершено. Результати сканування відобразяться тільки після завершення цього процесу.

  1. Після завершення процесу може з’явитись одне з таких повідомлень:

Додаткові відомості


Перегляд докладних відомостей про процедуру перевірки системних файлів

Щоб переглянути відомості у файлі CBS.Log, можна скопіювати їх до файлу Sfcdetails.txt за допомогою команди Findstr, а потім переглянути відомості у файлі Sfcdetails.txt. Для цього виконайте описані нижче дії.
  1. Відкрийте командний рядок у режимі адміністратора, як описано в попередньому кроці 1.
  2. У командному рядку введіть наведену нижче команду та натисніть клавішу Enter.
    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 
    Примітка. Файл Sfcdetails.txt містить відомості про кожен запуск засобу перевірки системних файлів на комп’ютері. Цей файл містить відомості про файли, не відновлені за допомогою засобу перевірки системних файлів. Перегляньте дату й час, щоб з’ясувати, які файли знайдено під час останнього запуску засобу перевірки системних файлів.
  3. Відкрийте файл Sfcdetails.txt на робочому столі.
  4. Файл Sfcdetails.txt використовує такий формат:
    Дата й час і докладні відомості про перевірку системних файлів
    Цей зразок файлу журналу містить запис для файлу, який не можна відновити:
    2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing 


Заміна пошкодженого системного файлу на його робочу копію вручну

З’ясувавши за допомогою докладних відомостей у файлі Sfcdetails.txt, який системний файл пошкоджено й не можна відновити, знайдіть його та вручну замініть його робочою копією. Для цього виконайте описані нижче дії.

Примітка. Робочу копію системного файлу можна отримати на іншому комп’ютері, на якому використовується така сама версія ОС Windows. Ви можете запустити засіб перевірки системних файлів на цьому комп’ютері, щоб переконатися, що потрібний системний файл – робочий.

  1. Отримайте адміністративне право власності на пошкоджений системний файл. Для цього в командний рядок, запущений у режимі адміністратора, скопіюйте та вставте (або введіть) наведену нижче команду й натисніть клавішу Enter.
    takeown /f шлях_і_ім’я_файлу
    Примітка. Покажчик місця заповнення шлях_і_ім’я_файлу – це шлях та ім’я пошкодженого файлу. Наприклад, введіть takeown /f C:\windows\system32\jscript.dll
    Права на командного рядка адміністратора - команди, які успішно завершено
     
  2. Надайте адміністраторам повний доступ до пошкодженого системного файлу. Для цього скопіюйте та вставте (або введіть) наведену нижче команду й натисніть клавішу Enter.
    icacls шлях_і_ім’я_файлу /GRANT ADMINISTRATORS:F
    Примітка. Покажчик місця заповнення шлях_і_ім’я_файлу – це шлях та ім’я пошкодженого файлу. Наприклад, введіть icacls C:\windows\system32\jscript.dll /grant administrators:F.
    Командного рядка з правами адміністратора
     
  3. Замініть пошкоджений системний файл на його робочу копію. Для цього скопіюйте та вставте (або введіть) наведену нижче команду й натисніть клавішу Enter.
    copy вихідний_файл призначення
    Примітка. вихідний_файл – це шлях і ім’я робочої копії файлу на вашому комп’ютері, а призначення – шлях і ім’я пошкодженого файлу. Наприклад, введіть copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.

Якщо зазначені вище дії не працюють, можливо, потрібно інсталювати повторно систему Windows. Для отримання додаткових відомостей див. Параметри відновлення Windows 10.