Новости

Установка драйверів без цифрового підпису на Windows 7 x64

Починаючи з Windows Vista Майкрософт ввів додатковий рівень захисту для своїх 64-бітових систем - Device Driver Signature Enforcement. Це означає, що ви можете встановити і використовувати тільки ті драйвери, які пройшли сертифікацію в Майкрософт. Крім підвищення рівня безпеки, це, звичайно, призвело до того, що досить велика кількість пристроїв, що працюють в 32-бітної Сімці, не працюють в 64-бітної (сертифікація драйверів процедура не безкоштовна). Ця стаття про те, яким чином можна спробувати обійти це обмеження.

Тепер сама інструкція (автор GOOSE 23, публікується з його дозволу):

0. Перед тим як почати, скачайте утиліту DSEO ( Driver Signature Enforcement Overrider ) C сайту розробника - http://www.ngohq.com/home.php?page=dseo (Установка не потрібно).

1. Входимо в Windows під «адміністратором» (я використовував головну запис Адміністратора з RID-500, в версії Professional її включити не складно, втім не в цьому справа - звичайного «адміністратора» цілком достатньо).

2. Відключаємо контроль облікових записів і перезавантажуємося.

3. Після перезавантаження відкриваємо командний рядок. Найпростіший спосіб її запустити: Пуск - <вводимо в графі пошуку cmd> - <після того як пошук знайде cmd> - клацаємо по ярлику cmd. Альтернативний варіант: Пуск -> Всі програми -> Стандартні -> Командний рядок.

4. У вікні командного рядка виконуємо наступну команду:

bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS, де DDISABLE - це не помилка!

bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS, де DDISABLE - це не помилка

1

5. Запускаємо утиліту DSEO. Запускати її можна з будь-якої директорії, будь-якого диска :)

Після запуску як зазвичай «приймаємо ліцензійну угоду» - yes, а потім вибираємо опцію «Enable Test Mode» (включити тестовий режим) і тиснемо «Next»:

Після запуску як зазвичай «приймаємо ліцензійну угоду» - yes, а потім вибираємо опцію «Enable Test Mode» (включити тестовий режим) і тиснемо «Next»:

2

Програма попередить про те, що завантажувати «самоподпісанного» драйвери можна тільки в «Test Mode», але щоб він вступив в силу необхідно перезавантажитися знову:

3

Щоб вийти з програми необхідно вибрати опцію «Exit» (вихід) і натиснути «Next».

Перезавантажуємося.

6. Після перезавантаження знову запускаємо DSEO і вибираємо опцію «Sign a System File» (підписати системний файл) і «Next»:

4

7. Програма попросить вказати шлях до підписуються драйверу. Для цього потрібно перенести файли «проблемного» драйвера з установочного CD або витягніть їх з архіву (якщо скачували з Інтернету) куди-небудь на жорсткий диск - головне запам'ятайте і / або скопіюйте точну адресу місцезнаходження драйверів з адресного рядка «провідника», не забувши вказати ім'я самого драйвера (драйвер - це файл з розширенням .sys) так як вони можуть знаходиться не тільки в тій директорії, куди ви копіювали / витягували, а й в її піддиректоріях !!! Після вказівки місцезнаходження драйвера натисніть OK. Проробіть цю операцію для всіх драйверів - змінюватися в адресі буде лише ім'я файлу, ну або субдиректорія з ім'ям:

5

PS Якщо пристрій вже встановлено, але не працює без заблокованої драйвера, то тоді драйвер потрібно шукати швидше за все в C: \ Windows \ system32 \ drivers, подивіться в «Диспетчері Пристроїв» (Пуск - Панель Управління - Адміністрування - Управління Комп'ютером) навпроти якого пристрою стоїть знак - то і буде пристрій без драйвера. Двічі клацніть по імені цього пристрою і властивості виберіть «Драйвер» - «Відомості», де ви і побачите адресу (а) драйвера (ів).

Взагалі-то я не рекомендую так робити, так як при спробі установки драйвера без підпису Windows його не просто не завантажує в ОЗУ-пам'ять на виконання, та плюс ще й витирає посилання на нього з гілки «HKLM \ SYSTEM \ CurrentControlSet \ services \» реєстру як службу !!! Нормальна робота такого пристрою без зміни служби (типу запуску і налаштувань) навряд-чи можлива (взагалі-то просто немає :( !!!), тому краще видалити цей пристрій повністю будь-якими методами, а потім підписав драйвери, встановити заново !!!

8. Після підпису всіх драйверів, ви можете перевірити правильність виконання операції: виберіть підписаний драйвер, відкрийте його контекстне меню, виберіть «Властивості», а потім - «Цифрові підписи». Якщо ви все зробили правильно, то повинні побачити приблизно наступне:

6

9. Тепер драйвер можна встановлювати. Як правило, клацаємо на «Setup.exe» і поїхало ............ ..

Якщо Винда «ругнётся» (а вона явно не упустить такого моменту) і видасть таке діалогове вікно як це:

Якщо Винда «ругнётся» (а вона явно не упустить такого моменту) і видасть таке діалогове вікно як це:

7

- то не боїмося і на дурні питання відповідаємо відповідним чином!

10. Після завершення процесу установки, можна (і потрібно) переконається в правильності установки драйвера - для цього дивимося журнал Вінди «Система» в «Управлінні комп'ютером», якщо в ньому в «хвилини установочного часу» тільки «Відомості» - то все в порядку (правда не завжди - там можуть бути і «плачевні» відомості), але як правило «невдача» відображається у вигляді «Попередження» або «Помилка» - тоді все погано:

Після завершення процесу установки, можна (і потрібно) переконається в правильності установки драйвера - для цього дивимося журнал Вінди «Система» в «Управлінні комп'ютером», якщо в ньому в «хвилини установочного часу» тільки «Відомості» - то все в порядку (правда не завжди - там можуть бути і «плачевні» відомості), але як правило «невдача» відображається у вигляді «Попередження» або «Помилка» - тоді все погано:

8

Якщо більше не будете використовувати утиліту DSEO, тоді включіть «Контроль облікових записів» для безпеки системи, якщо задумали ще що-небудь «підписати», то краще це зробити відразу, так як при включеному «Контроль облікових записів» DSEO не запуститься !!!

зауваження:

1. Щоб наші «собственноподпісанние» драйвери не блокувалися Віндою, не можна відключати тестовий режим (ніколи !!!), про який свідчить «не надто приємна» інформація про версії збірки ОС в правому нижньому кутку Робочого столу від якої, правда, можна позбутися - в DSEO є така опція - «Remove Watermarks».

Тестовий режим

2. Не всі драйвера «приготовані за таким рецептом» можна ставити без проблем, наприклад ASUS'овскіе драйвери виявилися «самими стійкими» в «непокорі» установці - принаймні на моїй машині, яка сама є ASUS.

Як я зрозумів, це швидше за все не через підписів, а через особливості їх низкоуровневой роботи - так як я отримував помилки не з приводу підписів, а просто - «вікно з червоним хрестом» (і однією кнопкою - OK) - неможливо ставити і все! Хоча раніше, коли я працював під XP все було як треба - жодного «BSOD'а» через них я не бачив, а от майкрософтскім іноді «пустували». Це до питання про правильність .... але Майкрософту - краще знати :) :) :)

3. При весь час включеному «Тестовому режимі» і особливо при роботі в Мережі є певний ризик встановити на свою машину такі ж «приготовлені» кимось таким же чином драйвери, причому драйвери режиму ядра - а це вже не смішно !!!

Так що ні в якому разі не виходити в Мережу під «Адміністратором», адже найкращий антивірус - голова на плечах, з міркує і мозком, природно!

Php?

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: