Repair windows systems files

Use the System File Checker tool to repair missing or corrupted system files

If some Windows functions aren’t working or Windows crashes, use the System File Checker to scan Windows and restore your files.

Though the steps below might look complicated at first glance, just follow them in order, step-by-step, and we’ll try to get you back on track.

Run the System File Checker tool (SFC.exe)

To do this, follow these steps:

Open an elevated command prompt. To do this, do the following as your appropriate:

If you are running Windows 10, Windows 8.1 or Windows 8, first run the inbox Deployment Image Servicing and Management (DISM) tool prior to running the System File Checker. (If you are running Windows 7 or Windows Vista, skip to Step 3.)

Type the following command, and then press Enter. It may take several minutes for the command operation to be completed.

DISM.exe /Online /Cleanup-image /Restorehealth

Important: When you run this command, DISM uses Windows Update to provide the files that are required to fix corruptions. However, if your Windows Update client is already broken, use a running Windows installation as the repair source, or use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files. To do this, run the following command instead:

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

Note: Replace the C:\RepairSource\Windows placeholder with the location of your repair source. For more information about using the DISM tool to repair Windows, reference Repair a Windows Image.

At the command prompt, type the following command, and then press ENTER:

The sfc /scannow command will scan all protected system files, and replace corrupted files with a cached copy that is located in a compressed folder at %WinDir%\System32\dllcache.
The %WinDir% placeholder represents the Windows operating system folder. For example, C:\Windows.

Note Do not close this Command Prompt window until the verification is 100% complete. The scan results will be shown after this process is finished.

After the process is finished, you may receive one of the following messages:

Windows Resource Protection did not find any integrity violations.

This means that you do not have any missing or corrupted system files.

Windows Resource Protection could not perform the requested operation.

To resolve this problem, perform the System File Checker scan in safe mode, and make sure that the PendingDeletes and PendingRenames folders exist under %WinDir%\WinSxS\Temp.

Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log.

To view the detail information about the system file scan and restoration, go to How to view details of the System File Checker process.

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log.

Swipe in from the right edge of the screen, and then tap Search. Or, if you are using a mouse, point to the lower-right corner of the screen, and then click Search. Type Command Prompt in the Search box, right-click Command Prompt, and then click Run as administrator. If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.

Читайте также:  Linux what is sudo command

To do this, click Start, type Command Prompt or cmd in the Search box, right-click Command Prompt, and then click Run as administrator. If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.

More Information

To view the details that included in the CBS.Log file, you can copy the information to the Sfcdetails.txt file by using the Findstr command, and then view the details in the Sfcdetails.txt. To do this, follow these steps:

Open an elevated command prompt as described in the previous step 1.

At the command prompt, type the following command, and then press ENTER:

Note The Sfcdetails.txt file contains details from every time that the System File Checker tool has been run on the computer. The file includes information about files that were not repaired by the System File Checker tool. Verify the date and time entries to determine the problem files that were found the last time that you ran the System File Checker tool.

Open the Sfcdetails.txt file from your desktop.

The Sfcdetails.txt file uses the following format:

Date/Time SFC detail The following sample log file contains an entry for a file that could not be repaired: 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 = , Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

How to manually replace a corrupted system file with a known good copy of the file

After you determine which system file was corrupted and could not be repaired through the detail information in the Sfcdetails.txt file, find where the corrupted file located, and then manually replace the corrupted file with a known good copy of the file. To do this, follow these steps:

Note You may be able to get a known good copy of the system file from another computer that is running the same version of Windows with your computer. You may perform a System File Checker process on that computer to make sure the system file that you intend to copy is a good copy.

Take administrative ownership of the corrupted system file. To do this, at an elevated command prompt, copy and then paste (or type) the following command, and then press ENTER:

takeown /f Path_And_File_Name Note The Path_And_File_Name placeholder represents the path and the file name of the corrupted file. For example, type takeown /f C:\windows\system32\jscript.dll.

Grant administrators full access to the corrupted system file. To do this, copy and paste (or type) the following command, and then press ENTER:

icacls Path_And_File_Name /GRANT ADMINISTRATORS:F Note The Path_And_File_Name placeholder represents the path and the file name of the corrupted file. For example, type icacls C:\windows\system32\jscript.dll /grant administrators:F.

Replace the corrupted system file with a known good copy of the file. To do this, copy and paste (or type) the following command, and then press ENTER:

Copy Source_File Destination Note The Source_File placeholder represents the path and file name of the known good copy of the file on your computer, and the Destination placeholder represents the path and file name of the corrupted file. For example, type copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.

If the steps above don’t work, you may need to reinstall Windows. For more info, see Windows 10 recovery options.

Как восстановить и проверить целостность системных файлов Windows (SFC и DISM)

Встроенные средства восстановления системных файлов Windows 10 (FSC и DISM) позволяют быстро возвратить систему в работоспособное состояние. Сегодня Вы научитесь проводить сканирование системы на ошибки, восстановление поврежденных данных, а также исправление других проблем с ОС.

Читайте также:  Parallels desktop windows usb

Содержание:

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

Стоит отметить, что средства SFC и DISM дополняют друг друга, поэтому их следует применять комплексно. Этим можно добиться исправления большинства ошибок и нормализации работы ОС .

Функции SFC и DISM?

SFC – встроенное в систему средство проверки системных файлов. Данная утилита способна выявлять поврежденные или отсутствующие элементы, играющие важную роль в нормальной работе операционной системы Windows. Также SFC является удобным инструментом, который способен восстанавливать недостающие системные файлы .

DISM – встроенная программа, предназначенная для обслуживания и подготовки образов ОС. С её помощью можно восстанавливать систему , создавать образы текущей Windows , подготавливать среду предустановки и установки . Утилита DISM доступна для работы через командную строку или Windows PowerShell.

В каких случаях следует применять SFC и DISM?

К применению средств SFC и DISM следует прибегать в следующих случаях:

  • Диагностика системы на наличие ошибок и вирусов
  • Беспричинные вылеты из программ и приложений
  • Частое появление синего экрана с последующей перезагрузкой
  • Неработающие стандартные средства системы (не открываются папки, не работает поиск, командная строка и другие встроенные программы)
  • Другие проблемы , влияющие на нормальную работоспособность операционной системы.

Данные средства позволяют исключить проблемы важных системных файлов, что может быть очень полезно при общей диагностике компьютера.

Сканирование системных файлов

Чтобы провести сканирование системных файлов при помощи встроенных средств необходимо:

Шаг 1. Открыть командную строку от имени администратора . Это можно сделать, нажав правой клавишей мыши по кнопке «Пуск» и выбрав соответствующий пункт «Командная строка (администратор)» (в нашем случае команды будут выполняться через Windows PowerShell ).

Шаг 2. Вводим команду sfc /scannow и подтверждаем действие нажатием Enter .

Как восстановить системные файлы Windows (SFC и DISM)

Встроенное в Windows средство проверки системных файлов (System File Checker tool или SFC) может просканировать системные файлы на предмет повреждения или каких-либо других изменений . Если файл был изменён, то данный инструмент заменит его на правильный. Читайте, как им воспользоваться.

Если команда SFC не работает, то для восстановления с образа системы можно использовать команду DISM (Deployment Image Servicing and Management или Система обслуживания образов развёртывания и управления ими) в Windows 10 или Windows 8. В Windows 7 и более ранних версиях Microsoft предлагал вместо этого «Инструмент подготовки системы к обновлению» .

Когда необходимо запускать данные команды

Запустите эту команду если хотите исправить ошибки системы Windows. Если Windows выдаёт синее окно, приложения дают сбой или какие-то функции Windows просто не работают, команда SFC может устранить эти проблемы. Даже если команда SFC не восстановит никакие файлы, её запуск подтвердит, что в вашей системе нет повреждённых файлов и можно продолжить устранение неполадок системы другими способами.

Не стоит просто так запускать команду DISM. Но, если команда SFC не помогает или не может восстановить повреждённый системный файл, то команда DISM или Инструмент подготовки системы к обновлению (System Update Readiness Tool) может устранить ошибки системы Windows, что даст возможность нормально запускаться SFC.

Для восстановления системных файлов запустите команду SFC

Запускать её нужно с Командной Строки от имени Администратора. Для того чтобы открыть её в Windows 10 или 8.1, кликните правой кнопкой мышки на кнопке меню Пуск и выберите «Командная строка (администратор)». Во всех версиях Windows можно также открыть данное приложение через Поиск в меню пуск: просто введите в окошке поиска «Командная строка», а когда компьютер её найдёт, кликните на ней правой кнопкой мышки и выберите «Запуск от имени администратора».

Читайте также:  Endless space для mac os

Для запуска сканирования всей системы, введите следующую команду в командной строке и нажмите «Ввод»:
sfc /scannow

Не закрывайте окно командной строки пока команда не выполнится полностью. Это может занять какое-то время. В случае положительного результата вы увидите следующее сообщение: “Windows Resource Protection did not find any integrity violations” («Windows Resource Protection не нашла каких-либо нарушений целостности»).

Если вы увидите сообщение “Windows Resource Protection found corrupt files but was unable to fix some of them” («Windows Resource Protection найдены поврежденные файлы, но не в состоянии исправить некоторые из них»), попробуйте перезагрузиться в безопасном режиме. Для доступа в меню расширенных параметров загрузки (“Advanced boot options menu”), в Windows 10, 8.1 или 8 удерживайте клавишу «Shift» и нажмите «Перезагрузка». В Windows 7 или более ранних версиях, перезагрузите компьютер после чего нажмите и удерживайте клавишу F8 пока не загрузится данное меню. Запустите команду sfc /scannow в безопасном режиме.

Для исправления проблем с SFC запустите команду DISM

В Windows 10, 8.1, and 8 Система обслуживания образов развёртывания и управления ими (Deployment Image Servicing and Management tool) может устранить ошибки, которые не позволяют команде SFC правильно работать.

Для того чтобы запустить данную команду, откройте Командную строку от имени администратора. Введите данную команду и нажмите Enter. DISM проверит компоненты Windows на наличие ошибок и автоматически устранит их.
DISM /Online /Cleanup-Image /RestoreHealth

Не закрывайте окно Командной строки пока команда не закончит свою работу. Это займёт несколько минут. Если строка прогресса остановится на 20% или около того, не переживайте – это нормально.

Если команда DISM ничего не изменила, перезагрузите компьютер. Теперь можете снова запустить команду SFC и она сможет заменить повреждённые файлы исправными.

В Windows 7 и более ранних версиях отсутствует команда DISM. Вместо этого, можно загрузить и запустить “System Update Readiness Tool” (Инструмент подготовки системы к обновлению) с сайта Microsoft и использовать его для сканирования системы на наличие проблем и ошибок и исправлять их.

Восстановление или Сброс системы

Если после указанного выше у вас не пропали проблемы с системой, можете попробовать применить более радикальные действия. Запустив инструмент Восстановление системы вы восстановите файлы операционной системы до более раннего состояния и это может устранить ошибки и сбои в работе системы если она не была повреждена ещё раньше.

Не стоит также забывать о сбросе системы или её переустановке. В Windows 10, 8.1, and 8 можно запустить операцию Сброс системы («Reset this PC») для сброса настроек в начальное состояние.

Осуществляя сброс системы будьте внимательны, так как есть два варианта сброса:

  • – без удаления файлов – без потери фотографий, музыки, видео и других личных файлов;
  • – с удалением всех данных – возврат в исходное состояние.

В случае выбора второго варианта восстановить ваши данные стандартными средствами Windows уже не представляется возможным. И если данная функция была выбрана случайно, то без сторонних программ для восстановления файлов вам никак не обойтись.

Команды, которые мы рассмотрели в статье, также имеют и другие функции. Например, команда SFC может проверить только один из файлов Windows на повреждение и восстановить его. С помощью команды DISM можно произвести проверку системы на повреждения , но не восстанавливать её.

Команды SFC и DISM – это очень удобные функции, которые Microsoft разработал для того, чтобы позаботится о своей операционной системе. И это очень хорошо, что такие команды есть, часто они помогают спасти операционную систему, а вместе с ней и большие объёмы важных файлов.

Оцените статью