Поведение системы при установке неподписанных драйверов можно настроить при помощи окна, показанного на рис. 2.5. Чтобы открыть данное окно, надо щелкнуть на кнопке Пуск,
в открывшемся списке выбрать пункт Панель управления, затем объект Система и на вкладке Оборудование нажать кнопку Подписывание драйверов.Рис. 2.5.
Окно Параметры подписывания драйвераПо умолчанию переключатель установлен в положение Предупреждать – каждый раз предлагать выбор действия
(Warn – Prompt me each time to choose an action). Если выбран этот параметр, то перед установкой неподписанного драйвера Windows ХР Professional выводит предупреждение и предлагает сделать выбор, продолжать установку или нет.Если выбрано положение переключателя Блокировать – запретить установку неподписанного драйвера программного обеспечения
(Block – Never install unsigned driver software), попытка установки драйвера без цифровой подписи Microsoft потерпит неудачу, а система выведет соответствующее сообщение (рис. 2.6).Если вы полностью уверены в программном обеспечении, которое устанавливаете, можно выбрать наименее ограничивающие параметры подписывания драйверов, установив переключатель в положение Пропускать – устанавливать программное обеспечение и не запрашивать подтверждения
(Ignore – Install the software anyway and don't ask for my approval). При выборе этого параметра установка неподписанных драйверов будет проходить без каких-либо ограничений и предупреждений.Рис. 2.6.
Блокировка установки неподписанного драйвераУстановленный флажок Использовать действие в качестве системного по умолчанию
(Make this action the system default) позволяет использовать выбранные параметры для всех пользователей, работающих на этом компьютере.Если же этот флажок снять, настройки будут действовать только для текущего пользователя.
После того как администратор выбрал параметры подписывания драйверов, пользователь, не имеющий прав администратора, не может изменить поведение системы в сторону уменьшения ограничений. Например, если система настроена на предупреждение при установке неподписанного драйвера (Warn), пользователь не сможет изменить настройки таким образом, чтобы неподписанные драйверы устанавливались без предупреждения (Ignore), зато сможет изменить поведение на блокирование неподписанных драйверов (Block). Эти изменения будут действительны только при работе данного пользователя или входе в систему с параметрами его учетной записи.
Применение выбранного действия в качестве системного по умолчанию эквивалентно использованию локальной политики безопасности Устройства: поведение при установке неподписанного драйвера.
С помощью политики безопасности можно запретить пользователям, не имеющим административных привилегий, делать нежелательные изменения в системных настройках.
Чтобы запустить консоль управления локальной политикой безопасности, зайдите в Панель управления, там выберите Администрирование
и далее Локальная политика безопасности. В открывшейся консоли выберите Локальные политики, Параметры безопасности и двойным щелчком по элементу Устройства: поведение при установке неподписанного драйвера откройте окно выбора параметров политики безопасности (рис. 2.7).Рис. 2.7.
Выбор параметров локальной политики безопасностиНесмотря на различия в названиях, параметры локальной безопасности соответствуют параметрам подписывания драйверов, рассмотренным ранее в этой главе. Сопоставление названий параметров приведено в табл. 2.1.
2.1.2. Утилиты тестирования драйверов
Windows ХР Professional включает несколько утилит для тестирования драйверов. Они позволяют администратору проверить систему на наличие проблем, существующих и потенциальных, связанных с драйверами устройств.
Для этого имеются следующие инструменты:
программа проверки системных файлов (sfc);
Диспетчер проверки драйверов (verifier);
утилита Проверка подписи файла (sigverif).
Программа проверки системных файлов
Утилита командной строки sfc
(System File Checker) предназначена для проверки версии всех защищенных системных файлов.Программа проверки системных файлов имеет следующий синтаксис: