Основен Други Принуждаване на по-старите драйвери да работят в Windows 8

Принуждаване на по-старите драйвери да работят в Windows 8



NoDriver-462x343

Принуждаване на по-старите драйвери да работят в Windows 8

Windows 8 е достигнал RTM статус и ако сте нещо като мен, сега ще правите планове да го настроите като основната си настолна операционна система. (Все още не харесвам интерфейса, известен преди като Metro, но всички останали добри неща там, за баланс, ме спечелиха.)

В повечето случаи това не би трябвало да е много сътресение, защото Windows 8 работи добре с драйверите на устройства, първоначално проектирани за Windows 7. Но имах изненадваща степен на проблеми с получаването на едно от по-старите си устройства - Edirol UA- 4FX USB аудио интерфейс - за работа.

как да промените езика в легендата

Не е намерен драйвер

Отначало не бях сигурен какво съм сгрешил. Пакетът за инсталиране на драйвери Edirol за Windows 7 работи щастливо, но когато включих устройството, Windows 8 настоя, че не може да намери драйвер (както е показано на снимката по-горе). Ръчното търсене и насочването на Windows към подходящата директория не помогна.

Бърз поглед във файла INF на драйвера разкри проблема. Обикновено, ако INF файлът не съдържа информация за инсталиране специално за Windows 8, операционната система вместо това просто ще използва указанията за Windows 7. В този случай обаче бях изненадан, когато видях, че файлът INF изрично посочва, че не трябва да се инсталира драйвер за Windows 8. Ето съответните раздели на файла (NTamd64.6.1 и NTamd64.6.2 са вътрешните имена на 64-битови издания на Windows 7 и 8 съответно):

Не6

Е, може би си мислите, несъмнено има причина за това. Понякога нещата се разбиват между различни версии на операционна система и не искате хората да инсталират драйвери, които не работят.

Но странното е, че този драйвер е публикуван още през 2009 г. - така че няма начин някога да е бил тестван под Windows 8. Мога само да предположа, че разработчиците са решили да го попречат да бъде инсталиран на бъдещи версии на ОС просто за да се изключи всяка възможност за бъдещи проблеми.

как да отключите amazon fire stick 2016

Промяна на INF файла

Подобна предпазливост може да е добра инженерна практика, но аз бях разочарован. Бях сигурен, че драйверът трябва да работи в новата операционна система - ако можех само да намеря начин да го инсталирам. За щастие премахването на забраната за инсталиране под Windows 8 не беше трудно. Няколко натискания на клавиши в Notepad, за превключване на препратките към NTamd64.6.1 и NTamd64.6.2, бяха достатъчни, за да убедят Windows 8 да намери и започне да инсталира драйвера, когато включих моя UA-4FX

Шофьорът е бил с цифров подпис, за да гарантира неговата цялост

Незабавно обаче възникна нов проблем: драйверът беше отхвърлен поради грешка в хеширането. Това показва, че драйверът е подписан цифрово, за да гарантира неговата цялост - което означава, че ще откаже да се инсталира, ако INF файлът (или друга част) е бил подправен. Приятна ситуация за улов 22 за мен.

За кратко се зачудих дали може да има лесен начин за подправяне на нов подпис, но разбира се целият смисъл на подписите е, че няма. Тогава ми хрумна едно просто решение: Върнах се във INF файла и премахнах препратката в заглавката на CAT файла, съдържащ криптографските данни на драйвера. Сега шофьорът изобщо не беше подписан.

Инсталиране на неподписани драйвери

Проблема решен? Не точно. Процедурата за инсталиране на драйвера вече не се оплакваше от проблеми с хеширането, но прекъсна операцията веднага щом забеляза, че драйверът не е подписан. А, да: като нова мярка за сигурност в Windows 8 неподписаните драйвери се блокират автоматично.

За щастие има и начин да заобиколим този проблем. Ако отворите приложението Advanced Startup в Windows 8, можете да рестартирате компютъра с активирани опции за Advanced Startup. След това ще ви бъде предоставена възможност да стартирате в различни режими за отстраняване на неизправности, включително безопасен режим, режим за отстраняване на грешки и бързо назования режим Disable Driver Signature Enforcement.

AdvancedStart-462x162

Когато стартирах в този режим, най-накрая успях да инсталирам доработения драйвер Edirol UA-4FX - който за мое голямо облекчение се оказа перфектно. След това успях да се рестартирам обратно в обичайния, по-безопасен режим за налагане на подписи и да се насладя както на сигурността на драйвера, така и на звука.

Работещи

Разбира се, няма гаранция, че всички драйвери ще бъдат толкова податливи на промяна или че ще работят безупречно под Windows 8. Но се надяваме, че нещо от този опит може да се окаже полезно за вас.

хвърли прозорци 10 за изстрелване на телевизия

Във всеки случай е някак успокояващо да се установи, че дори и в най-новата операционна система на Microsoft - която трябваше да бъде изцяло свързана с докосване с докосване и графичен потребителски опит - все още е възможно за нас, които се занимаваме, когато се сблъскаме с технически проблем, да заседнем и го оправяме сами.


Послепис: по-лесно решение

По-късно ми хрумна възможно по-лесно решение. Windows 8 е съвместим с драйвери, написани за Vista, както и за Windows 7: затова, като експеримент, се опитах да изтегля и инсталирам 64-битовия драйвер за Vista за моето устройство Edirol. Този по-стар INF файл (от 2007 г.) не включваше специални ограничения за Windows 8 и тъй като не се изискваше редактиране, нямаше нужда да премахвате цифровия подпис и да стартирате в специален режим, за да работи. Разбира се, петгодишен драйвер може да не поддържа всички функции и пълна производителност на по-актуална версия, но това е полезно потвърждение, че ако трябва да стартирате по-старо устройство, драйверите на Vista могат да направят трик.

Интересни Статии

Избор На Редактора

Променете полето за търсене на Cortana Маркирайте прозрачност в Windows 10
Променете полето за търсене на Cortana Маркирайте прозрачност в Windows 10
Поле за търсене на Cortana Highlight Transparency - Промяна в Windows 10. С просто ощипване на системния регистър можете да промените Highlight прозрачност ...
Преглед на 2.0, 2.1, 5.1, 6.1, 7.1 канални системи
Преглед на 2.0, 2.1, 5.1, 6.1, 7.1 канални системи
Преглед на 2.0, 2.1, 5.1, 6.1 и 7.1 канални стерео системи и системи за домашно кино, заедно със забележителни функции и как да изберете най-добрата.
7-те най-добри приложения за лупи за 2024 г
7-те най-добри приложения за лупи за 2024 г
Изпробвайте тези приложения за лупа за Android и iPhone за таблети и смартфони с функции за осветление, филтър и увеличение за четене.
DTS срещу Dolby Digital: Каква е разликата?
DTS срещу Dolby Digital: Каква е разликата?
Да се ​​каже, че Dolby Digital е същото като DTS, би било като да се каже, че Star Wars и Star Trek са едно и също нещо. Това твърдение би вбесило феновете на двете предавания и същото важи и за аудиофилите, които се аргументират и за двете
Как да разберете кой притежава къща онлайн
Как да разберете кой притежава къща онлайн
Има много причини, поради които някой може да се наложи да разбере кой притежава част от имот като къща или друга сграда. Може да се наложи да се свържете със собственика за събития, които се случват в имота им, или да му предложите
Как да изтрия пълна директория, включително файлове в Linux
Как да изтрия пълна директория, включително файлове в Linux
Linux Command Line е мощен инструмент, който ви позволява да правите много неща по-бързо и лесно, отколкото чрез графичния интерфейс. Една от основните му възможности е да създава и изтрива файлове и папки, въпреки че ще се придържаме към изтриването на папки
Linux Mint обявява версия 20.1 „Ulyssa“, собствени пакети Chromium и много други
Linux Mint обявява версия 20.1 „Ulyssa“, собствени пакети Chromium и много други
В своя месечен сборник проектът Linux Mint разкри кодовото име за Linux Mint 20.1, което е Ulyssa. Също така, съобщението включва нови пакети Chromium, които проектът ще поддържа и изгражда от нагоре по веригата, като алтернатива на опцията за щракване на Ubuntu. Освен това има нови приложения и други подобрения. Linux