Windows 95/98/NT/2000 FAQ - Что такое System File Protection?

Что такое System File Protection?

System File Protection (SFP) является новой подсистемой Windows Millenium Edition. Ее задача заключается в наблюдении за тем, чтобы критически важные для работы системы файлы не были случайно удалены или заменены более старыми версиями (либо версиями, не сертифицированными Microsoft). Любой программный продукт может заместить системный файл только в том случае, если новый файл поставляется вместе с каталогом, подписанным электронной подписью Microsoft. Если программный продукт, включая собственные продукты Microsoft, пытается заменить защищенный файл Windows Me более старой версией, то "родная" врсия файла будет автоматически восстановлена. Если программа-инсталлятор или пользователь перезаписывает или удаляет защищенный файл, SFP в фоновом режиме восстановит оригинальную версию файла. Следует заметить, что SFP не выдает никаких сообщений об ошибках в случае подобных операций.

SFP ведет журнал всех операций по восстановлению защищенных файлов. Журнал располагается в файле Sfplog.txt, который находится в папке Windows\System\SFP. Если в этом файле присутствуют какие-либо записи кроме той, которую Windows заносит туда при первом своем запуске после установки, то это означает, что SFP была вынуждена восстанавливать какие-либо файлы.

Для того, чтобы определить, какие именно файлы защищаются при помощи System File Protection, откройте файл Windows\System\SFP\Sfpdb.sfp при помощи текстового редактора, например WordPad. Это файл содержит в себе список всех отслеживаемых SFP системных файлов.