Операционная система Windows XP предоставляет программный компонент, который защищает системные файлы, сканируя список файлов и замещая поврежденные файлы их корректными версиями, поставляемыми Microsoft. Существует возможность внести определенные коррективы в политику этой системы защиты, что делается с помощью утилиты SFC.EXE (права на использование утилиты имеют только администраторы системы).

Проверка файлов Windows Microsoft(R) Windows XP, версия 5.1
(C
) 1999-2000 Корпорация Microsoft, все права защищены. Проверка всех защищенных системных файлов и замена неправильных версий
правильными версиями Microsoft
SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/CANCEL] [/ENABLE] [/PURGECACHE]
[/CACHESIZE
=x] [/QUIET]     /SCANNOW      Немедленная проверка всех защищенных системных файлов
/SCANONCE
     Разовая проверка при следующей загрузке
/SCANBOOT
     Проверка всех защищенных системных файлов при каждой загрузке
/CANCEL
       Отмена всех ожидающих выполнения проверок
/QUIET
        Замена неправильных версий без подтверждения пользователя
/ENABLE
       Включение нормальной работы защиты файлов Windows
/PURGECACHE
   Очистка файлового кэша и немедленная проверка файлов
/CACHESIZE
=x  Установка размера файлового кэша

Установка параметра Quiet приводит к обновлению значения записи HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCDisable. Другие параметры вносят изменения в запись HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan.

Службу SFC можно отключить с помощью следующих действий.

  1.  Запустите редактор системного реестра (REGEDIT.EXE).

  2.  Перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

  3.  В меню Правка (Edit) выберите команду Создать > Параметр DWORD (New > DWORD Value).

  4.  Введите имя записи EnableFileProtection и нажмите клавишу <Enter>.

  5.  Дважды щелкните левой кнопкой мыши на записи и присвойте ей значение 0.

  6.  Закройте редактор системного реестра.