Управління пристроями і дисками - it1102 сучасні операційні системи ос windows
У специфікаціях технології PnP визначено, як комп'ютер виявляє і налаштовує підключається обладнання, а також автоматично встановлює драйвери. Технологія PnP підтримується в Windows 7, тому після підключення пристрою автоматично виконуються пошук відповідного пакета драйверів і налаштування пристрою. Це істотно спрощує установку.
Установка драйверів пристроїв з вузла Windows Update
За замовчуванням оновлені драйвери пристроїв, вивантажені до служби Windows Update (Windows Update), завантажуються і встановлюються на клієнтських комп'ютерах автоматично. Змінити таку поведінку можна в діалоговому вікні Параметри встановлення пристроїв (Device Installation Settings). Найпростіший спосіб його відкрити - ввести в поле пошуку меню Пуск (Start) фразу установка пристрою (device installation) і клацнути варіант Зміна параметрів установки пристрою (Change Device Installation Settings).
За умовчанням встановлено значення Так, робити це автоматично (рекомендується) (Yes, Do This Automatically (Recommended)). Щоб заборонити установку на комп'ютери з Windows 7 неперевірених драйверів, виберіть варіант Ніколи не встановлювати драйвери з вузла Windows Update (Never Install Driver Software From Windows Update).
У разі вибору параметра Завжди встановлювати найбільш відповідні драйвери з вузла Windows Update (Always Install The Best Driver Software From Windows Update), доцільність заміни вже встановленого драйвера визначається автоматично. При цьому у вас не буде можливості протестувати новий драйвер перед установкою. Вибравши варіант Встановлювати драйвери з вузла Windows Update. якщо вони не знайдені на комп'ютері (Only Install Driver Software From Windows Update If It Is Not Found On My Computer), ви також не зможете протестувати новий драйвер перед установкою. У середовищі підприємства, особливо, коли ПО поширюється через служби оновлення Windows (WSUS), можливість оновлення драйверів з сайту служби Windows Update (Windows Update) слід відключити, а сайт виключити з шляху пошуку.
Розміщення драйвера пристрою
Якщо потрібного драйвера немає в сховище, адміністратор повинен схвалити цей пристрій. Цей процес називається розміщенням (staging).
У груповій політиці ви можете дозволити звичайним користувачам комп'ютера стверджувати установку пристрою, що належить до певного класу установки пристроїв. Ви також можете розмістити драйвер пристрою, щоб звичайні користувачі могли його встановлювати. Але чинити так з усіма пристроями небажано. На практикумі цього заняття ви дізнаєтесь, як налаштувати групову політику, щоб користувачі без адміністративних привілеїв могли встановлювати окремі пристрої і класи установки пристроїв.
У Windows 7 процес розміщення починається з пошуку відповідного пакета драйвера в папках, зазначених в запису реєстру DevicePath. Як налаштувати додаткові папки з драйверами пристроїв в Windows 7, ви дізнаєтеся на практикумі даного заняття. Якщо відповідний драйвер не знайдений, виконується пошук у службі Windows Update (Windows Update). Потім користувачеві пропонується вставити інсталяційний диск. Якщо драйвер знайдений, система перевіряє, чи є у користувача право розміщувати пакет драйвера в сховище. Для цього у користувача повинні бути облікові дані адміністратора або політика комп'ютера повинна допускати установку драйверів відомих пристроїв звичайним користувачам. Потім виконується перевірка цифрового підпису пакета. Якщо пакет драйвера не підписаний або підписаний за допомогою сертифіката, що не знайденого в сховище надійних видавців, користувачеві буде запропоновано підтвердити дію. Якщо драйвер затверджений повноважним користувачем, копія пакету драйвера розміщується в сховище драйверів і установка триває.
Установка пристрою, який не підтримує Plug and Play
Налаштування політик установки пристроїв
Робота з драйверами пристроїв
Відомо, що для установки обладнання потрібно знайти файли установки драйвера і встановити драйвер. Після установки драйвер можна оновити (встановивши інший драйвер), видалити, відключити і включити. Якщо ви оновили драйвер і новий драйвер працює гірше попереднього, виконайте відкат до попереднього драйвера.
Процес оновлення драйвера схожий на процес його установки під час додавання на комп'ютер нового обладнання. Якщо драйвер вже затверджений і знаходиться в сховищі або якщо адміністратор вже розмістив його, після запуску процес оновлення триває автоматично без участі користувача. В іншому випадку можна дозволити автоматичний пошук драйверів для пристрою або задати папку пошуку вручну. Якщо знайдений драйвер, новіший, ніж поточний драйвер, адміністратору буде запропоновано затвердити драйвер.
Існує два способи почати процес оновлення драйвера в диспетчері пристроїв (Device Manager):
- клацніть правою кнопкою і виберіть команду Оновити драйвери (Update Driver Software);
- двічі клацніть пристрій і клацніть Відновити (Update Driver) на вкладці Драйвер (Driver).
Іноді проблему можна вирішити не видалена і ніж встановлювати драйвера, а його відключенням.
При наявності конфлікту драйверів, якщо мова йде не про PnP-пристрої, спробуйте відключити один з драйверів або зупинити його. Щоб відкотити драйвер, відкрийте вкладку Драйвер (Driver) вікна властивостей пристрою. Якщо встановлений тільки один драйвер, кнопка Відкинути (Roll Back Driver) недоступна. Відкат драйвера виконують, якщо оновлений драйвер пристрою працює гірше попереднього або конфліктує з іншими драйверами. При цьому попередній драйвер залишається в сховище, а процес відбувається без втручання користувача (за винятком підтвердження дії у вікні UAC).
Вирішення конфліктів драйверів
В наші дні конфлікти драйверів зустрічаються куди рідше, ніж раніше. А адже ще років 15 назад при підключенні принтера могла перестати працювати миша! Майже все сучасне обладнання підтримує технологію PnP. Установка відбувається під управлінням ОС, і конфліктів, як правило, вдається уникнути. Однак система неідеальна, і можливість виникнення конфліктів є. Зазвичай, конфлікт виникає, коли двом пристроям потрібні одні і ті ж ресурси, особливо при перетині переривань або діапазонів введення-виведення. Задати використання ресурсів можна в діалоговому вікні Властивості (Properties) на вкладці Ресурси (Resources). Для більшості драйверів встановлений прапорець Автоматична настройка (Use Automatic Settings), а кнопка Змінити (Change Settings) недоступна.
Конфлікти між пристроями PnP виникають рідко. Для їх вирішення досить на час відключити один з пристроїв. Іноді вирішити конфлікт можна, відновивши драйвер (якщо оновлення є) або видаливши і повторно встановивши обладнання. Якщо в конфлікті бере участь пристрій, що не підтримує PnP, для вирішення проблеми може знадобитися його зупинка. Щоб зупинити пристрій, що не підтримує PnP, виконайте наступні дії:
- Відкрийте Диспетчер пристроїв (Device Manager).
- В меню Вид (View) виберіть команду Показати приховані пристрої (Show Hidden Devices).
- Двічі клацніть елемент Драйвери несамонастраіваемих пристроїв (Non-Plug and Play Drivers), клацніть правою кнопкою пристрій, який потрібно зупинити, і виберіть Властивості (Properties).
- На вкладці Драйвер (Driver) клацніть кнопку Зупинити (Stop), потім Ok.
Майже так само здійснюється і повторний запуск пристрою. Тільки замість кнопки Зупинити (Stop) потрібно натиснути кнопку Запустити (Start). Крім того, на цій вкладці можна змінити тип запуску. Зверніть увагу: якщо кнопка Запустити (Start) на вкладці Драйвер (Driver) недоступна, драйвер вже завантажений.
Пошук конфліктів в програмі Відомості про систему (System Information)
У вузлі Апаратні ресурси (Hardware Resources) ви знайдете відомості про земельні ресурси пам'яті, вводу-виводу і переривання IRQ для кожного з пристроїв комп'ютера. Найбільш корисні відомості для вирішення конфліктів містить вузол Конфлікти і спільне використання (Conflicts / Sharing). При виникненні проблем з конкретним пристроєм введіть його ім'я в поле Шукати (Find What).
Відомості про конкретні пристроях (CD-ROM, звуковий пристрій, дисплей і т.д.) знаходяться в вузлі Компоненти (Components). При діагностиці найкорисніший розділ - Пристрої з неполадками (Problem Devices). У ньому перераховані непрацюючі пристрої, пристрої, для яких не встановлені драйвери, та ін. У вузлі Програмне середовище (Software Environment) є розділ Системні драйвери (System Drivers), в якому перераховані драйвери ядра. Тут можна дізнатися, працює драйвер чи ні. Ви можете знайти драйвер на ім'я або опису за допомогою поля Шукати (Find What).
Диспетчер перевірки драйверів
Не завжди неполадки драйверів викликані конфліктами. Буває, що пристрої працюють неправильно або виникають STOP-помилки, а відомостей про конфлікти немає, і відключення інших драйверів нічого не дає. У комплект Windows 7 входить інструмент Диспетчер перевірки драйверів (Driver Verifier Monitor), що дозволяє вести спостереження за драйверами пристроїв і виявляти неприпустимі виклики процедур або дії, які можуть завдати шкоди системі. Він дозволяє ставити драйвери «під навантаження» і тестувати їх на предмет некоректної поведінки.
Диспетчер перевірки драйверів (Driver Verifier Monitor), що викликається командою verifier. Прапор / volatile дозволяє запустити перевірку будь-якого драйвера без перезавантаження, навіть якщо Диспетчер перевірки драйверів (Driver Verifier Monitor) вже не працює, а також запустити перевірку вже завантаженого драйвера. Подібне нововведення, вперше представлене в Windows Vista, значно скорочує число перезапусків. Це економить час і дозволяє вести спостереження за драйвером під час підключення або видалення пристрою.
За допомогою диспетчера ви можете запитувати параметри, додавати і видаляти пристрої, але найбільшою функціональністю володіє параметр / faults. дозволяє вводити навантажувальні тести заданого рівня складності для визначення здатності драйвера коректно працювати в будь-яких ситуаціях. Наприклад, можна імітувати недолік ресурсів або режим очікування, який повертає несподіваний результат. Ви можете спостерігати за використанням ресурсів (розподілом пулу) і стежити за кількістю надісланих в систему помилок. Диспетчер перевірки драйверів (Driver Verifier Monitor) - це головним чином інструмент для створення навантаження, який поінформує вас, наприклад, про можливість збою драйвера, якщо використання диска або пам'яті перевищить певний поріг. Спостерігати за використанням ресурсів і діагностувати причини браку ресурсів можна за допомогою більш загальних засобів, наприклад Системного монітора (Performance Monitor) або Диспетчера завдань (Task Manager).
Підписи драйверів і цифрові сертифікати
Цифрові підписи дозволяють адміністраторам і користувачам, що встановлює ПО для Windows, отримувати відомості про справжність видавця, який надав програмний пакет. Для установки непідписаних компонентів, які працюють в режимі ядра, потрібні адміністративні повноваження. Драйвери повинні бути підписані за допомогою сертифікатів, які є довіреними в Windows 7. Сертифікати з підписами надійних видавців зберігаються в сховищі сертифікатів Довірені видавці (Trusted Publishers).
Щоб підписаний драйвер пристрою міг використовуватися в інших організаціях, сертифікат повинен бути випущений довіреним зовнішнім ЦС, наприклад, VeriSign. Отримати такий сертифікат набагато складніше. Щоб користувачі могли встановити драйвер без довіреної підпису, потрібно підписати пакет драйвера пристрою за допомогою цифрового сертифіката, а потім доставити сертифікат на клієнтські комп'ютери. Так ви позбавите користувачів від необхідності перевіряти ступінь надійності видавця або драйвера пристрою.
Пакет драйвера пристрою повинен бути поміщений в захищене сховище драйверів клієнтського комп'ютера, щоб звичайний користувач зміг встановити пакет, не маючи адміністративних прав. Зазвичай розгортати сертифікат на клієнтські комп'ютери переважно за допомогою групової політики. Вона дозволяє автоматично встановлювати сертифікат на всі керовані комп'ютери в домені, підрозділі або сайті.
Наявність цифрового підпису - гарантія того, що пакет прийшов із заявленого джерела (справжність) без пошкоджень і змін (цілісність). Цифровий сертифікат служить посвідченням організації. Він заслуговує на довіру, так як піддається електронної перевірки в центрі сертифікації.
Загальна процедура підпису драйвера пристрою така:
- Створіть цифровий сертифікат в консолі Сертифікати (Certificates) на сервері сертифікатів. Крім того, можете скористатися утилітою MakeCert.
- Додайте сертифікат у сховищі Довірені кореневі центри сертифікації (Trusted Root Certification Authorities). Ця операція виконується в консолі Сертифікати (Certificates) шляхом копіювання і вставки.
- Додайте сертифікат у сховищі Довірені видавці (Trusted Publishers). Це також робиться в оснащенні Сертифікати (Certificates).
- Підпишіть пакет драйвера пристрою за допомогою сертифіката. Для цього підготуйте INF-файл пакета драйвера, створіть файл каталогу для пакета драйвера і підпишіть файл каталогу за допомогою утиліти Signtool.