|
Защита
системных файлов (Windows File Protection)
Все версии Windows,
предшествовавшие Windows 2000, имели один общий недостаток — при установке дополнительного
программного обеспечения практически любые совместно используемые системные
файлы, в том числе *.dll и *.ехе, могли быть изменены. Последствия замены этих
файлов некорректными или несовместимыми версиями могли быть непредсказуемыми:
от снижения производительности операционной системы до некорректного поведения
остальных приложений, периодического появления ошибок STOP и даже проблем с
загрузкой.
В Windows 2000 впервые
за всю историю Windows сделана попытка исправления этой ситуации. Функция защиты
системных файлов, работающая по принципу определения цифровых подписей защищенных
системных файлов (в их число входят файлы с расширениями sys, dll, ocx, ttf,
fon и ехе), не позволяет произвольно модифицировать и замещать эти файлы. Данная
функция работает в фоновом режиме и защищает все файлы, установленные программой
Windows 2000 Setup.
Функция защиты системных
файлов выявляет все попытки других программ выполнить замену или перемещение
защищенных системных файлов, выполняя проверку наличия у файла цифровой подписи,
свидетельствующей о том, что версия, предназначенная на замену, совместима с
Windows 2000. Если новая версия системного файла не является корректной, то
этот файл замещается резервной копией из папки
% SystemRoot%\System32\Dl\cache
или с компакт-диска Windows 2000. Если функция защиты системных фай~ лов
не может обнаружить надлежащей версии файла, она предлагает пользователю указать
путь к каталогу, из которого такая Версия может быть скопирована, а также регистрирует
попытку замещения файла в системном журнале событий. По умолчанию эта функция
всегда активизирована и позволяет выполнять замену системных файлов только в
случае установки следующих видов программного обеспечения:
|
|
Сервисные пакеты
Windows 2000 (с использованием программы Update.exe) QQДистрибутивные пакеты
типа Hotfix (с использованием Hotfix.exe)
|
|
|
Обновление версии
операционной системы (с помощью Winnt32.exe)
|
|
|
Программное
обеспечение Windows Update
|
|