Impressum
Microsoft kann für die Richtigkeit und Vollständigkeit der Inhalte in diesem Blog keine Haftung übernehmen.
Wer unter Windows Vista Treiber installieren möchte, bei denen die Hardwareerkennung keine Übereinstimmung mit der vorhandenen Hardware ermitteln kann, kann dies auf manuellem Weg vornehmen. Ein klassisches Beispiel sind Treiber für mobile Grafikchipsätze des Herstellers NVIDIA. NVIDIA liefert an OEM-Kunden jeweils Grafikchipsätze aus, deren PNP-ID für den OEM angepaßt wird. Dadurch lassen sich nur passende Treiber des OEMs automatisch installieren - die Treiberpakete von NVIDIA erkennen den jeweiligen Grafikchip nicht.
Ein möglicher Lösungsweg ist das Patchen der Grafikkartentreiber. Dabei wird die PNP-ID des mobilen Chipsatzes des OEM-Herstellers in das offizielle Treiberpaket mit eingebaut. Dadurch geht natürlich die digitale Signatur des Treibers kaputt, was dazu führt, dass zum Beispiel in der 64-bit Version von Windows Vista dieses modifizierte Paket nicht installiert werden kann. Ich habe die Hintergründe in dem Artikel Verbindliches Kernel-mode code signing in Windows Vista x64 beleuchtet.
Sinnvoller dagegen ist die manuelle Installation des Treibers. NVIDIA stellt für eine Reihe von Grafikchipsätzen ein universelles Treiberpaket zur Verfügung. Wenn man in unserem Beispiel das aktuelle Treiberpaket mit der Version 162.22 herunterlädt und ausführt, erhält man auf einem MAXDATA PRO 6100 IW folgende Fehlermeldung:
In dem Notebook ist ein NVIDIA® GeForce™ Go 7400 mit 128 MB Grafikspeicher integriert. Jedoch wird dieser vom Treibersetup nicht erkannt. Um den Treiber jetzt manuell zu installieren, geht man folgendermaßen vor: