Основен Други Принуждаване на по-старите драйвери да работят в 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 могат да направят трик.

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

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

Как да инсталирате драйвер за принтер
Как да инсталирате драйвер за принтер
Драйверът за принтер е софтуер, който казва на вашия компютър как да използва функциите на вашия принтер. Ето как да инсталирате или преинсталирате драйвер за вашия принтер.
Числата на CUSIP и как да ги търсите
Числата на CUSIP и как да ги търсите
Научете какво е CUSIP номер, какво означават знаците в един и основите за това как да търсите CUSIP номер, като използвате няколко различни метода.
8-те най-добри приложения за новини за iPhone през 2024 г
8-те най-добри приложения за новини за iPhone през 2024 г
Искате ли да сте в крак с последните извънредни новини? Тогава имате нужда от най-добрите приложения за новини за iPhone. Този списък включва всички най-предпочитани за получаване на вашите новини точно сега.
Aero Patch 1.4
Aero Patch 1.4
Ето Aero пластир, създаден от моя приятел г-н dUSHA, който позволява пълнофункционални aero стъкло и функции за персонализация в Windows 7 Home Basic и Windows 7 Starter, като например Aero Glass и оцветяване. - Пълна поддръжка на теми, включително RSS и слайдшоу. , Shake и WinFlip 3D. - Поддръжка на теми на трети страни. Най-новата версия е 1.4, вижте
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Asus Transformer Book T100 беше устройството, което доведе до евтиното зареждане на Windows, но времето - и технологията - продължиха напред. От стартирането му няколко поколения нискотарифни Windows клаудбукове и Chromebook на Google преобразиха лаптопа
Как да изтрия всички публикации в Reddit
Как да изтрия всички публикации в Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Ако сте дългогодишен потребител на Reddit, има вероятност да съжалявате за поне няколко публикации, които сте споделили с общността. Да се ​​избягваш за споделяне на непопулярно мнение е бизнес като
Как да смените басите на Airpods
Как да смените басите на Airpods
Едно от най-добрите неща за AirPods е, че можете да персонализирате собствения си опит. Можете да слушате музика, когато пожелаете, като имате свободни ръце за изпълнение на други задачи, но това не е всичко. Вие