Реклама
Реклама
Реклама

Методи установки драйверів користувачами без адміністративних повноважень

  1. Що таке драйвера?
  2. Методи установки драйверів користувачами без адміністративних прав
  3. Додавання драйвера в сховище драйверів
  4. Вказуємо папки з дозволеними драйверами
  5. Дати доступ для установки деяких драйверів

Давайте дізнаємося, як звичайному користувачеві встановити драйвера, якщо у нього немає адміністративних прав

Давайте дізнаємося, як звичайному користувачеві встановити драйвера, якщо у нього немає адміністративних прав. Ми не будемо розглядати варіанти злому адмінській учеткі. А пройдемося по більш культурним методам.

Що таке драйвера?

драйвера - це програми, що працюють на рівні ядра системи. Тобто, вони мають повний доступ до комп'ютера, а точніше до якого-небудь пристрою. Природно, права на установку таких програм можна довіряти першому зустрічному. Саме тому, встановити драйвера можуть тільки адміністратори комп'ютера. Але бігати кожен раз встановлювати з'єднання для web-камери або телефону, теж не діло - у адміністратора і своїх турбот вистачає. Спробуємо вирішити цю дилему.

Методи установки драйверів користувачами без адміністративних прав

Нижче будуть озвучені кілька методів, завдяки яким користувачі без адміністративних прав зможуть встановити драйвера.

Додавання драйвера в сховище драйверів

Давайте згадаємо, то що PnP-пристрої встановлюються автоматично! Це пояснюється тим, що драйвера для таких пристроїв вже зберігаються в сховище драйверів. А це означає, що дані драйвера вже перевірені і що їх установка не спричинить за собою небажаних наслідків. Тому, при установці PnP-пристрої відбувається копіювання файлів драйвера зі сховища в системне розташування. А на ділі ми бачимо те, що ми підчепили потрібний драйвер автоматично і пристрій готовий до роботи. На це прав вистачить у всіх. Тобто користувач може встановити принтер, якщо в сховище драйверів буде потрібний драйвер.

Даною теорії повинно бути достатньо, щоб запропонувати варіант установки драйвера пристрою звичайним користувачем. Потрібно додати потрібні драйвера в сховище драйверів на комп'ютері! Для того щоб розмістити потрібний драйвер в сховище драйверів, необхідно в командному рядку виконати наступне:

pnputil -ac: \ newdrives \ mydrive.inf

Природно, шлях і назву inf-файлу буде таким, яким потрібно для Вас.

Але пристрій встановитися від учеткі простого користувача тільки в разі наявності підписи у драйвера . Навіть якщо Ви додали не підписав драйвер в сховище, для його ініціалізації потрібні будуть адміністративні права. Для вирішення таких проблем, можна створити сертифікати для даних драйверів. Але вони будуть діяти тільки всередині організації. Створення сертифікатів - справа серверних машин, тому розглядати це поки що ми не будемо.

Вказуємо папки з дозволеними драйверами

Якщо відкрити Редактор реєстру (Виконати і ввести regedit) і пройшли по шляху hkey_local_machine \ software \ microsoft \ windows \ current version, Ви знайдете там параметр Device Path, в якому за замовчуванням стоїть значення% SystemRoot% \ inf. Даний параметр вказує місце, де відбувається пошук драйвера для тільки що приєднаного пристрою. Через точку кому Ви можете додати ще які-небудь шляхи для пошуку драйвера. Ну якщо звичайно у Вас лежать десь на комп'ютері драйвера, хоча більш серйозним кроком було б вказівку мережевий папки з драйверами. Використовуючи даний спосіб Ви додасте ще кілька місць, звідки технологія PnP зможе витягнути драйвера, а це значить, що звичайні користувачі зможуть встановити драйвера для пристрою.

Дати доступ для установки деяких драйверів

І останній варіант - дозволити користувачам встановлювати драйвера для заданих класів пристроїв. Суть в тому, щоб дозволити користувачам встановлювати драйвера для своїх телефонів, фотокамер, web-камер і для іншої різної дріб'язкової периферії. Але при цьому не відкривати їм доступ для роботи з драйверами ядра або відеокарти, адже невмілі дії з драйверами, наприклад, відеокарти, можуть привести до досить неприємним помилок . Що ж потрібно для цього зробити?

Відкрийте Диспетчер пристроїв, розкрийте клас потрібного пристрою, виберіть будь-який пристрій і відкрийте його властивості. Перейдіть у вкладку Відомості та виберіть зі списку пункт GUID класу пристроїв а. В поле Значення з'явитися GUID, правий клік по GUID і Копіювати. Після чого, в меню Виконати набираємо gpedit.msc і тиснемо ОК. Відкриється Редактор локальної групової політики. Тут послідовно вибираємо: Політика «Локальний комп'ютер» -> Конфігурація комп'ютера -> Адміністративні шаблони -> Система-> Установка драйвера і відкриваємо параметр Дозволити користувачам, які не є адміністраторами, встановлювати драйвери для цих класів установки пристроїв. Насамперед активуємо цю функцію: перемикаємо на Увімкнути. Потім, нижче знаходимо кнопку Показати і в полі Значення вставляємо скопійований нами GUID-код. І таким же чином дозволяємо установку всіх класів пристроїв, які вважаєте за необхідне. Щоб всі зміни були внесені в систему, необхідно перезавантажити комп'ютер, або оновити політику комп'ютера . Після цього користувачі без адміністративних прав зможуть встановлювати драйвера не вибрав класів обладнання.

Останній, третій варіант установки найефективніший. Зазвичай, такі дозволи будуть видаватися для настройки телефонів, фотоапаратів та іншої дрібної нісенітниці, які в основному автоматично схоплюють потрібні драйвера. І тут головне не заважати цьому. І при цьому закрити доступ до установки важливіших драйверів.

Ось таким ось чином можна наділити користувачів правами, а з себе скинути зайву роботу.

Що таке драйвера?
Що таке драйвера?
Що ж потрібно для цього зробити?