Huvud Övrig Få äldre förare att arbeta i Windows 8

Få äldre förare att arbeta i Windows 8



NoDriver-462x343

Få äldre förare att arbeta i Windows 8

Windows 8 har nått RTM-status, och om du är något som jag planerar du nu att ställa in det som ditt huvudsakliga stationära operativsystem. (Jag gillar fortfarande inte gränssnittet som tidigare kallades Metro, men alla andra bra saker där inne har i stort sett vunnit mig.)

I de flesta fall borde detta inte vara för mycket av en omvälvning, för Windows 8 fungerar bra med enhetsdrivrutiner som ursprungligen var utformade för Windows 7. Men jag har haft en överraskande grad av problem med att få en av mina äldre enheter - en Edirol UA- 4FX USB-ljudgränssnitt - för att fungera.

hur du tar bort ditt twitch-konto

Ingen förare hittades

Först var jag inte säker på vad jag hade gjort fel. Edirol Windows 7-drivrutinsinstallationspaket sprang glatt, men när jag kopplade in enheten insisterade Windows 8 på att det inte kunde hitta en drivrutin (som bilden ovan). Manuell sökning och pekande av Windows till lämplig katalog hjälpte inte.

En snabb titt inuti förarens INF-fil avslöjade problemet. Vanligtvis, om en INF-fil inte innehåller installationsinformation specifikt för Windows 8, använder operativsystemet helt enkelt anvisningarna för Windows 7 istället. I det här fallet blev jag dock förvånad över att INF-filen uttryckligen indikerade att ingen drivrutin skulle installeras för Windows 8. Här är de relevanta delarna av filen (NTamd64.6.1 och NTamd64.6.2 som de interna namnen på 64-bitarsversioner av Windows 7 respektive 8):

Inte6

Du kanske tror, ​​det finns utan tvekan en anledning till det. Ibland bryter saker mellan olika versioner av ett operativsystem, och du vill inte att folk ska installera drivrutiner som inte fungerar.

Men det konstiga är att den här drivrutinen publicerades redan 2009 - så det finns inget sätt att den någonsin kunde testas under Windows 8. Jag kan bara anta att utvecklarna bestämde sig för att förhindra att den installerades i framtida versioner av operativsystemet bara för att utesluta eventuella möjligheter till framtida problem.

app som skickar texter till e-post

Justera INF-filen

Sådan försiktighet kan vara bra ingenjörsmetoder, men jag var frustrerad. Jag kände mig säker på att föraren borde arbeta i det nya operativsystemet - om jag bara kunde hitta ett sätt att installera det. Lyckligtvis var det inte svårt att ta bort förbudet att installera under Windows 8. Några tangenttryckningar i Anteckningar, för att byta referenser till NTamd64.6.1 och NTamd64.6.2, räckte för att övertyga Windows 8 att hitta och börja installera drivrutinen när jag kopplade in min UA-4FX

Föraren hade signerats digitalt för att garantera dess integritet

Omedelbart uppstod dock ett nytt problem: föraren avvisades nu på grund av ett hashfel. Detta indikerade att drivrutinen hade signerats digitalt för att garantera dess integritet - vilket innebär att den skulle vägra att installera om INF-filen (eller någon annan del) hade manipulerats. En trevlig fångst-22-situation för mig.

Jag undrade kort om det kan finnas ett enkelt sätt att skapa en ny signatur, men naturligtvis är hela poängen med signaturer att det inte finns det. Då inträffade en enkel lösning: Jag gick tillbaka till INF-filen och tog bort referensen i rubriken till CAT-filen som innehåller förarens kryptografiska detaljer. Nu var föraren inte alls signerad.

Installerar osignerade drivrutiner

Problemet löst? Inte riktigt. Förfarandets installationsprocedur klagade inte längre på hashproblem: men den avbröt operationen så snart den upptäckte att föraren var osignerad. Ah ja: som en ny säkerhetsåtgärd i Windows 8 blockeras osignerade drivrutiner automatiskt.

Lyckligtvis finns det också en väg runt detta problem. Om du går till appen Avancerad start i Windows 8 kan du välja att starta om datorn med Avancerade startalternativ aktiverade. Du får sedan möjlighet att starta i olika felsökningslägen, inklusive felsäkert läge, felsökningsläge och det snyggt namngivna inaktiveringsläget för drivrutinssignatur.

AdvancedStart-462x162

När jag startade upp i det här läget kunde jag äntligen installera min justerade Edirol UA-4FX-drivrutin - som till min stora lättnad visade sig fungera perfekt. Jag kunde sedan starta om igen till det vanliga, säkrare, signaturförstärkande läget och njuta av både förarsäkerhet och ljud.

Arbetssätt

Naturligtvis finns det ingen garanti för att alla drivrutiner är så mottagliga för tweaking, eller att de fungerar felfritt under Windows 8. Men förhoppningsvis kan något från den här upplevelsen visa sig vara användbart för dig.

Xbox One-spel på PC utan konsol

Hur som helst är det på något sätt lugnande att upptäcka att även i Microsofts senaste operativsystem - som skulle handla om snygga beröringskontroller och grafiska användarupplevelser - är det fortfarande möjligt för oss tinkerers, när vi stöter på ett tekniskt problem, att fastna in och fixa det själva.


Efterskrift: en enklare lösning

Senare inträffade en möjlig enklare lösning. Windows 8 är kompatibelt med drivrutiner skrivna för Vista, liksom för Windows 7: så som ett experiment försökte jag ladda ner och installera 64-bitars Vista-drivrutinen för min Edirol-enhet. Den här äldre INF-filen (daterad 2007) innehöll inga speciella begränsningar för Windows 8, och eftersom ingen redigering krävdes behövdes inte den digitala signaturen tas bort och startas i ett speciellt läge för att få den att fungera. Naturligtvis kanske en femårig drivrutin inte stöder alla funktioner och full prestanda för en mer uppdaterad version, men det är en användbar bekräftelse att om du behöver få en äldre enhet att fungera, kan Vista-drivrutiner göra lura.

Intressanta Artiklar

Redaktionen

Taggarkiv: Windows Media Player
Taggarkiv: Windows Media Player
iPhone 7/7+ – Hur man blockerar textmeddelanden
iPhone 7/7+ – Hur man blockerar textmeddelanden
Att blockera textmeddelanden kan vara till hjälp på många olika sätt. Det låter dig ta dig ur de irriterande gruppmeddelanden och undvika spammare som fyller upp din inkorg med irriterande kampanjer. Utöver det är detta en användbar
Hur man kopplar bort telefonnummer från Discord
Hur man kopplar bort telefonnummer från Discord
När du skapar ett Discord-konto måste du länka ett giltigt telefonnummer för verifieringsändamål. Det fungerar som ett effektivt anti-spam-verktyg som hjälper dig att återta kontrollen om du skulle falla offer för hacking. Men vissa människor
Vad äter Axolotls i Minecraft?
Vad äter Axolotls i Minecraft?
Lär dig allt du behöver veta om axolotler i Minecraft, från tämja till avel och utfodring.
Hur man ändrar teckensnittsfärg i Nova Launcher
Hur man ändrar teckensnittsfärg i Nova Launcher
Nova Launcher är en av de mest nedladdade tredjeparts hemskärmarna för Android. Medan dess användare älskar det, undrar människor som inte har provat det ännu vad som gör denna launcher så unik. De flesta vet att du kan använda
Meddelar Snapchat den andra användaren om du spelar om en historia?
Meddelar Snapchat den andra användaren om du spelar om en historia?
Snapchat är en funktionsfylld app för sociala medier som fokuserar på tillfälligt innehåll. Den ursprungliga skaparen av sociala medier
Aktivera Gpedit.msc (grupprincip) i Windows 10 Home
Aktivera Gpedit.msc (grupprincip) i Windows 10 Home
Windows 10 Home-användare har ingen tillgång till gpedit.msc på grund av begränsningar som tillämpas på operativsystemet. Här är en enkel och elegant lösning som gör det möjligt att avblockera den.