Читаем без скачивания Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
Установка драйверов
Если только что установленное оборудование компьютера не распознается, то, скорее всего, операционная система не смогла найти драйвер для него. Чтобы проверить эту догадку, нужно запустить оснастку Диспетчер устройств (devmgmt. msc) и посмотреть список найденного операционной системой оборудования. По умолчанию после запуска данной оснастки вы сразу же заметите неработающее оборудование – оно будет отображаться в списке Другие устройства, который будет раскрыт, и в нижней части значка каждого неработающего оборудования будет отображаться восклицательный или вопросительный знак.
...Примечание
Информация о загруженных и выгруженных драйверах пользовательского режима заносится в журнал подраздела Журналы приложений и служб → Microsoft → Windows → DriverFrameworks-UserMode.
Если установленное вами оборудование выводится в оснастке devmgmt.msc и напротив него действительно отображается восклицательный знак, то зайдите в свойства данного оборудования (команда Свойства контекстного меню значка оборудования) и посмотрите на поле Состояние устройства. Если в нем написано, что драйвер оборудования не установлен, то проблему нераспознавания оборудования мы нашли.
Процесс установки
Используем оболочку
Чтобы установить драйвер для оборудования (если у вас есть диск с драйвером), нужно нажать кнопку Обновить драйверы окна свойств неработающего оборудования. После этого перед вами отобразится мастер Обновление драйверов, содержащий две ссылки.
• Автоматический поиск обновленных драйверов – выполняет поиск файлов драйвера в стандартном каталоге операционной системы, содержащем драйверы устройств, или в Интернете на сайте Microsoft. Если вы не установили переключатель Хотите, чтобы при подключении новых устройств выполнялся поиск подходящих драйверов в Центре обновления Windows? (расположен в окне Параметры поиска драйверов в Центре обновления Windows, которое можно отобразить с помощью одноименной кнопки вкладки Оборудование окна Свойства системы) в положение Не выполнять поиск драйверов при подключении новых устройств, то после выбора данной ссылки перед вами откроется еще ряд ссылок:
– Да, всегда выполнять поиск в Интернете (рекомендуется) – выполнить поиск драйвера для устройства на сайте Microsoft и в будущем всегда сначала выполнять поиск драйверов на сайте Microsoft;
– Да, выполнить поиск в Интернете только в этот раз – выполнить поиск драйвера для устройства на сайте Microsoft;
– Не выполнять поиск в Интернете – не выполнять поиск драйвера для устройства на сайте Microsoft, а сразу же перейти к поиску в стандартном каталоге драйверов операционной системы.
...Примечание
Окно Параметры поиска драйверов в Центре обновления Windows, содержащее переключатель Хотите, чтобы при подключении новых устройств выполнялся поиск подходящих драйверов в Центре обновления Windows? можно вызвать и с помощью команды rundll32.exe newdev.dll, WindowsUpdateDriverSearchingPolicyUi.
• Выполнить поиск драйверов на этом компьютере – позволяет указать путь к папке или диску, в котором нужно выполнить поиск драйвера. Если у вас действительно есть диск с драйвером для устройства, то его нужно поместить в привод и воспользоваться данной ссылкой для поиска драйвера на диске.
Вы также можете вручную выполнить поиск среди всех обнаруженных драйверов. Для этого нужно выбрать ссылку Установка оборудования, выбранного из списка вручную. После этого нужно выбрать спецификацию оборудования (например, модем, видеокарта, монитор и т. д.) и в появившемся списке драйверов – необходимый драйвер. Обратите также внимание на кнопку Установить с диска, с помощью которой можно указать файл драйвера на диске. Этот способ установки аналогичен использованию мастера Установка оборудования, доступ к которому можно получить с помощью одноименного значка папки Панель управления.
После того как операционная система обнаружит драйвер, она автоматически начнет устанавливать его. Если же на диске будет обнаружено сразу несколько драйверов, то перед вами отобразится их список и будет предложено выбрать один из них.
Используем программу PnPutil.exe
Установить драйвер или пакет драйвера (сам драйвер и спецификацию для работы с ним) можно и с помощью программы командной строки PnPutil.ехе. Она поддерживает следующие возможности.
• pnputil.exe -а <путь к INF-файлу и его имя> – добавляет указанный пакет драйвера. Вместо имени INF-файла можно указать шаблон, чтобы было добавлено сразу несколько пакетов, находящихся в каталоге.
• pnputil.exe -i -а <путь к INF-файлу и его имя >—добавляет указанный пакет драйвера, а также устанавливает сам драйвер.
• s – отображает список всех пакетов, установленных после инсталляции операционной системы.
• pnputil.exe -d <название INF-файла> – удаляет данный пакет. Можно также использовать дополнительный параметр -f, чтобы пакет был удален даже в том случае, если он необходим компонентам операционной системы.
Откат драйвера
Иногда возникают ситуации, когда только что переустановленный драйвер устройства приводит к непредсказуемому поведению операционной системы. В таких ситуациях особо не стоит отчаиваться.
Если после установки нового драйвера операционная система не может корректно загрузиться, отображая «синий экран смерти» на одном из этапов загрузки, для восстановления работоспособности системы достаточно воспользоваться загрузкой последней удачной конфигурации (при отображении загрузочного меню нажать клавишу F8 и в появившемся меню альтернативных способов загрузки выбрать пункт Последняя удачная конфигурация (дополнительно)).
Если же ошибки возникают уже после входа в операционную систему, то можно попробовать откатить установку драйвера. Эта операция приведет к установке прежней версии драйвера.
Чтобы сделать откат драйвера, нужно отобразить окно Свойства устройства (с помощью оснастки Диспетчер устройств (devmgmt.msc)), перейти на вкладку Драйвер и нажать на кнопку Откатить.
Групповые политики
Благодаря групповым политикам вы можете настроить некоторые параметры установки драйверов и новых устройств компьютера. Для этого применяются политики подразделов Установка устройства и Установка драйвера раздела Конфигурация компьютера → Административные шаблоны → Система, а также политики подраздела Установка драйвера раздела Конфигурация пользователя → Административные шаблоны → Система. Все эти политики описаны в файле Devicelnstallation.admx.
Групповые политики из указанных подразделов влияют на параметры, имеющие тип REG_DWORD и расположенные в ветви реестра HKEY_LOCAL_MACHINE SOFTWAREPoliciesMicrosoftWindowsDeviceInstallSettings.
• InstallTimeout – значение данного параметра определяет максимальное время установки нового устройства (в секундах). Если по истечении данного времени устройство так и не было установлено, его установка будет прекращена. По умолчанию устройство может устанавливаться не более пяти минут.
• DisableSendGenericDriverNotFoundToWER – если значение данного параметра равно 1, то операционной системе будет запрещено отсылать сообщения Windows Error Reporting в том случае, если вместо драйвера производителя выполняется установка универсального драйвера операционной системы. По умолчанию такие сообщения отсылаются.
• AllSigningEqual – при установке значения этого параметра равным 1 операционная система не будет различать драйверы, подписанные Microsoft, и драйверы, подписанные другими производителями. По умолчанию система отдает предпочтение драйверам, подписанным корпорацией Microsoft, даже если драйверы производителя более новые.
• DisableBalloonTips – если значение данного параметра равно 1, то при обнаружении нового устройства уведомление Найдено новое оборудование не будет отображаться в области уведомлений.
• DisableSystemRestore – если установить значение этого параметра равным 1, то при установке нового драйвера устройства создание точки восстановления выполняться не будет.
• AllowRemoteRPC – если значение данного параметра равно 1, то удаленное подключение к инфраструктуре Plug and Play с помощью протокола RPC будет разрешено.
Политики же подраздела Установка драйвера изменяют значения параметров типа REG_DWORD, расположенных В ветви HKEY_LOCAL_MACHINESOFTWAREPolicies MicrosoftWindowsDriverSearching.
Отключить запрос на поиск драйверов устройств на веб-узле Windows Update – эта политика изменяет значение параметра DontPromptForWindowsUpdate. Установка значения данного параметра равным 1 приводит к тому, что при установке драйвера не будет отображаться окно, предлагающее произвести поиск подходящих для данного устройства драйверов в Интернете.
Другие операции
Теперь рассмотрим стандартные программы операционной системы Windows Vista, предназначенные для работы с драйверами.
Просмотр списка загруженных драйверов
Еще одной программой командной строки, присутствующей в стандартной поставке операционных систем семейства Windows, является программа driverquery.ехе, позволяющая просмотреть сведения о работающих в данный момент драйверах. Вот некоторые команды этой программы.