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

Переклади статей Переклади статей
Засіб перевірки системних файлів – це службова програма, яка дає змогу користувачам знаходити пошкоджені системні файли в ОС Windows і відновлювати їх. У цій статті описано процедуру запуску засобу перевірки системних файлів (SFC.exe) для сканування пошкоджених або відсутніх системних файлів і їх відновлення в ОС Windows 8.1, Windows 8, Windows 7 або Windows Vista. Через відсутність або пошкодження файлу Захисту ресурсів Windows система Windows може не працювати належним чином. Наприклад, певні функції системи Windows можуть не працювати або система може аварійно завершити роботу.

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

Зробіть ось що.
  1. Відкрийте командний рядок у режимі адміністратора. Для цього виконайте потрібну дію.
    ОС Windows 8.1 або Windows 8
    Згорнути це зображенняРозгорнути це зображення
    Проведіть пальцем від правого краю екрана й торкніться кнопки Пошук. Якщо ви користуєтеся мишею, перемістіть вказівник у правий нижній кут екрана й натисніть кнопку Пошук. Введіть запит командний рядок у поле пошуку, клацніть правою кнопкою миші піктограму Командний рядок і виберіть команду Запустити з правами адміністратора. Якщо буде запропоновано ввести пароль адміністратора або підтвердити дію, введіть пароль або натисніть кнопку Дозволити.
    Згорнути це зображенняРозгорнути це зображення
    Знімок екрана для цього кроку.
    Згорнути це зображенняРозгорнути це зображення
    ОС Windows 7 або Windows Vista
    Згорнути це зображенняРозгорнути це зображення
    Для цього натисніть кнопку Пуск, введіть запит командний рядок або cmd в поле пошуку, клацніть правою кнопкою миші пункт Командний рядок і виберіть команду У режимі адміністратора. Якщо буде запропоновано ввести пароль адміністратора або підтвердити дію, введіть пароль або натисніть кнопку Дозволити.
    Згорнути це зображенняРозгорнути це зображення
    Знімок екрана для цього кроку.
    Згорнути це зображенняРозгорнути це зображення
  2. У командний рядок введіть таку команду й натисніть клавішу Enter:
    sfc /scannow
    Згорнути це зображенняРозгорнути це зображення
    Знімок екрана для цього кроку.


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

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

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

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

Щоб переглянути відомості у файлі 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 Path_And_File_Name
    Примітка.Path_And_File_Name – це шлях та ім’я пошкодженого файлу. Наприклад, введіть takeown /f C:\windows\system32\jscript.dll.
    Згорнути це зображенняРозгорнути це зображення
    Знімок екрана для цього кроку.
  2. Надайте адміністраторам повний доступ до пошкодженого системного файлу. Для цього скопіюйте та вставте (або введіть) наведену нижче команду й натисніть клавішу Enter.
    icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
    Примітка.Path_And_File_Name – це шлях та ім’я пошкодженого файлу. Наприклад, введіть icacls C:\windows\system32\jscript.dll /grant administrators:F.
    Згорнути це зображенняРозгорнути це зображення
    Знімок екрана для цього кроку.
  3. Замініть пошкоджений системний файл на його робочу копію. Для цього скопіюйте та вставте (або введіть) наведену нижче команду й натисніть клавішу Enter.
    Скопіюйте Source_File Destination
    Примітка.Source_File – це шлях та ім’я робочої копії файлу на вашому комп’ютері, а Destination – шлях та ім’я пошкодженого файлу. Наприклад, введіть copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.

Про цю статтю

Номер статті: 929833
Останній відгук: 25 березня 2014 р.
Застосовується до:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista Enterprise 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Ultimate
Ви хотіли б поділитися відгуком про цю статтю?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.