Haupt Andere Ältere Treiber in Windows 8 zum Laufen bringen

Ältere Treiber in Windows 8 zum Laufen bringen



NoDriver-462x343

Ältere Treiber in Windows 8 zum Laufen bringen

Windows 8 hat den RTM-Status erreicht. Wenn Sie so etwas wie ich sind, planen Sie jetzt, es als Ihr Haupt-Desktop-Betriebssystem einzurichten. (Ich mag die Schnittstelle, die früher als Metro bekannt war, immer noch nicht, aber all die anderen guten Dinge dort haben mich insgesamt überzeugt.)

In den meisten Fällen sollte dies kein allzu großer Umbruch sein, da Windows 8 mit Gerätetreibern, die ursprünglich für Windows 7 entwickelt wurden, einwandfrei funktioniert. Ich hatte jedoch überraschende Probleme, eines meiner älteren Geräte zu bekommen - ein Edirol UA- 4FX USB Audio Interface - zum Arbeiten.

So folgen Sie weiteren Themen auf Pinterest

Kein Fahrer gefunden

Zuerst war ich mir nicht sicher, was ich falsch gemacht hatte. Das Edirol Windows 7-Treiberinstallationspaket lief einwandfrei, aber als ich das Gerät anschloss, bestand Windows 8 darauf, dass kein Treiber gefunden werden konnte (siehe Abbildung oben). Das manuelle Suchen und Verweisen von Windows auf das entsprechende Verzeichnis hat nicht geholfen.

Ein kurzer Blick in die INF-Datei des Treibers ergab das Problem. Wenn eine INF-Datei keine Installationsinformationen speziell für Windows 8 enthält, verwendet das Betriebssystem normalerweise einfach die Anweisungen für Windows 7. In diesem Fall war ich jedoch überrascht zu sehen, dass in der INF-Datei ausdrücklich angegeben wurde, dass kein Treiber für Windows 8 installiert werden sollte. Hier sind die relevanten Abschnitte der Datei (NTamd64.6.1 und NTamd64.6.2 sind die internen Namen der 64-Bit-Editionen von Windows 7 bzw. 8):

Not6

Man könnte meinen, es gibt zweifellos einen Grund dafür. Manchmal brechen die Dinge zwischen verschiedenen Versionen eines Betriebssystems zusammen, und Sie möchten nicht, dass Benutzer Treiber installieren, die nicht funktionieren.

Aber das Seltsame ist, dass dieser Treiber bereits 2009 veröffentlicht wurde - es gibt also keine Möglichkeit, ihn jemals unter Windows 8 zu testen. Ich kann nur davon ausgehen, dass die Entwickler beschlossen haben, zu verhindern, dass er nur auf zukünftigen Versionen des Betriebssystems installiert wird jede Möglichkeit zukünftiger Probleme auszuschließen.

csgo, wie man springt, um zu scrollen

Optimieren der INF-Datei

Diese Vorsicht mag eine gute technische Praxis sein, aber ich war frustriert. Ich war mir sicher, dass der Treiber unter dem neuen Betriebssystem funktionieren sollte - wenn ich nur einen Weg finden könnte, ihn zu installieren. Glücklicherweise war es nicht schwierig, das Installationsverbot unter Windows 8 aufzuheben. Ein paar Tastenanschläge im Editor, um die Verweise auf NTamd64.6.1 und NTamd64.6.2 umzuschalten, reichten aus, um Windows 8 davon zu überzeugen, den Treiber zu finden und zu installieren, wenn ich meinen UA-4FX einsteckte

Der Fahrer war digital signiert, um seine Integrität zu gewährleisten

Sofort trat jedoch ein neues Problem auf: Der Treiber wurde nun aufgrund eines Hashing-Fehlers abgelehnt. Dies deutete darauf hin, dass der Treiber digital signiert wurde, um seine Integrität zu gewährleisten. Dies bedeutet, dass er die Installation ablehnen würde, wenn die INF-Datei (oder ein anderer Teil) manipuliert worden wäre. Eine schöne Catch-22-Situation für mich.

Ich habe mich kurz gefragt, ob es eine einfache Möglichkeit gibt, eine neue Signatur zu fälschen, aber der springende Punkt bei Signaturen ist natürlich, dass es keine gibt. Dann kam mir eine einfache Problemumgehung in den Sinn: Ich ging zurück in die INF-Datei und entfernte den Verweis im Header auf die CAT-Datei, die die kryptografischen Details des Treibers enthielt. Jetzt wurde der Fahrer überhaupt nicht mehr unterschrieben.

Nicht signierte Treiber installieren

Problem gelöst? Nicht ganz. Bei der Installation des Treibers wurden keine Hashing-Probleme mehr beanstandet. Der Vorgang wurde jedoch abgebrochen, sobald festgestellt wurde, dass der Treiber nicht signiert war. Ah ja: Als neue Sicherheitsmaßnahme in Windows 8 werden nicht signierte Treiber automatisch blockiert.

Glücklicherweise gibt es auch einen Weg, um dieses Problem zu umgehen. Wenn Sie in Windows 8 zur App 'Erweiterter Start' wechseln, können Sie den Computer mit aktivierten Optionen für den erweiterten Start neu starten. Sie haben dann die Möglichkeit, verschiedene Fehlerbehebungsmodi zu starten, darunter den abgesicherten Modus, den Debugging-Modus und den schnell benannten Disable Driver Signature Enforcement-Modus.

AdvancedStart-462x162

Als ich in diesem Modus hochfuhr, konnte ich endlich meinen optimierten Edirol UA-4FX-Treiber installieren - was sich zu meiner großen Erleichterung als perfekt herausstellte. Ich konnte dann wieder in den regulären, sichereren, die Signatur erzwingenden Modus zurückkehren und sowohl die Treibersicherheit als auch den Sound genießen.

Arbeiten

Natürlich gibt es keine Garantie dafür, dass alle Treiber so optimiert werden können oder dass sie unter Windows 8 einwandfrei funktionieren. Hoffentlich kann sich etwas aus dieser Erfahrung für Sie als nützlich erweisen.

So laden Sie Minecraft Forge auf den Mac herunter

Auf jeden Fall ist es irgendwie beruhigend festzustellen, dass selbst in Microsofts neuestem Betriebssystem - bei dem es eigentlich um raffinierte Touch-Steuerelemente und grafische Benutzererfahrungen gehen sollte - wir Bastler immer noch stecken bleiben können, wenn wir auf ein technisches Problem stoßen in und reparieren Sie es selbst.


Postscript: eine einfachere Lösung

Später kam mir eine mögliche einfachere Problemumgehung in den Sinn. Windows 8 ist mit Treibern kompatibel, die sowohl für Vista als auch für Windows 7 geschrieben wurden. Als Experiment habe ich versucht, den 64-Bit-Vista-Treiber für mein Edirol-Gerät herunterzuladen und zu installieren. Diese ältere INF-Datei (datiert 2007) enthielt keine besonderen Einschränkungen für Windows 8, und da keine Bearbeitung erforderlich war, musste die digitale Signatur nicht entfernt und in einem speziellen Modus gestartet werden, damit sie funktioniert. Natürlich unterstützt ein fünf Jahre alter Treiber möglicherweise nicht alle Funktionen und die volle Leistung einer aktuelleren Version, aber es ist eine nützliche Bestätigung, dass Vista-Treiber dies tun können, wenn Sie ein älteres Gerät zum Laufen bringen müssen Trick.

Interessante Artikel

Tipp Der Redaktion

So aktivieren Sie Nightbot auf Twitch
So aktivieren Sie Nightbot auf Twitch
Den Überblick über Benutzerfragen und -anfragen während des Streamings zu behalten, ist nicht einfach. Stream-Chats werden auch häufig gespammt. Nightbot wurde entwickelt, um Streamern dabei zu helfen, Chats auf verschiedenen Plattformen zu moderieren, darunter Twitch und YouTube. Wenn Sie Nightbot aktivieren möchten
So verwenden Sie den geteilten Bildschirm auf Android
So verwenden Sie den geteilten Bildschirm auf Android
Um den geteilten Bildschirmmodus auf Android zu verwenden, öffnen Sie „Letzte Apps“, tippen Sie auf das App-Symbol einer App, die Sie anzeigen möchten, wählen Sie „Geteilter Bildschirm“ und wählen Sie dann die zweite App aus.
Wo wird das iPhone hergestellt?
Wo wird das iPhone hergestellt?
Neugierig, wo das iPhone hergestellt wird? Bei solch komplexen Geräten gibt es keine einfache Antwort, aber die Details finden Sie hier.
Die besten Workout-Musikplayer des Jahres 2024
Die besten Workout-Musikplayer des Jahres 2024
Die besten Workout-Musikplayer sind leicht, wasserbeständig und einfach zu steuern. Wir haben Spieler der Top-Marken getestet, um die besten zu finden.
Die 5 besten DS-Emulatoren für Android von 2024
Die 5 besten DS-Emulatoren für Android von 2024
Mit einigen Nintendo DS-Emulatoren können Sie klassische DS-Spiele auf Android-Telefonen und -Tablets spielen. Wir haben nach den besten DS-Emulatoren für Android im Jahr 2024 gesucht.
So löschen Sie eine leere Seite in Google Docs
So löschen Sie eine leere Seite in Google Docs
https://www.youtube.com/watch?v=8TsE40-EdoU Bei der Verwendung von Google Docs werden Sie von Zeit zu Zeit auf leere Seiten in einem Dokument stoßen. Möglicherweise haben Sie während der Eingabe versehentlich 'Strg + Eingabetaste' gedrückt oder etwas von einem Ort kopiert
So beenden Sie einen Prozess schnell mit dem Task-Manager in Windows 8
So beenden Sie einen Prozess schnell mit dem Task-Manager in Windows 8
Beschreibt, wie ein Prozess mit dem Task-Manager in Windows 8 schnell beendet werden kann