Debuggen der INF-Datei zur Installation in Win 10
Ich habe in meinem Keller einen alten Cyborg X Flightstick gefunden.
Ich habe versucht, es wieder zum Laufen zu bringen, leider sind nur Treiber für Win Vista - 8.1 verfügbar
Wenn ich versuche, die Treiber zu installieren, erhalte ich folgende Fehlermeldung:
In der Treiberinstallationsdatei für dieses Gerät fehlt ein notwendiger Eintrag. Dies kann daran liegen, dass der INF für Windows 95 oder höher geschrieben wurde. Wenden Sie sich an Ihren Hardwarehersteller
Ich habe Cyborg kontaktiert, sie haben einfach gesagt, dass sie den Treiber für dieses Gerät in naher Zukunft nicht aktualisieren werden.
Ich habe also versucht, das inf manuell zu installieren (habe die .exe ausgepackt) und diese Fehlermeldung erhalten:
Die Installation ist fehlgeschlagen, da für diese Geräteinstanz kein Funktionsverzeichnis angegeben wurde.
Ich denke, diese beiden Fehlermeldungen sind ziemlich gleich, die zweite gibt den Fehler nicht an.
Im nächsten Schritt habe ich versucht, die .INF-Datei zu ändern, alles manuell zu installieren, aber ich habe schrecklich versagt.
Meine Frage: Weiß jemand, wie man diese inf-Dateien korrekt ändert, um sie unter Win 10 auszuführen?
Die Datei:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Copyright 2007 Saitek plc ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Version] Signature= $CHICAGO$ Class= HIDClass ClassGuid= Provider= %PROVIDER% DriverVer= 08/28/2008, 6.5.2.0 CatalogFile= Sai0836.cat [Manufacturer] Saitek = SAITEK_MODELS, NTamd64 [SAITEK_MODELS.NTamd64] %HID_NAME%= SAI_HID_Inst, HID\VID_06A3&PID_0836 %USB_NAME%= SAI_USB_Inst, USB\VID_06A3&PID_0836 [ControlFlags] ExcludeFromSelect= * [SourceDisksNames] 1=%DISKNAME%,,,. [SourceDisksFiles] SaiK0836.sys = 1 ; programming driver SaiC0836.Dll = 1 ; control panel SaiC0836_07.dll = 1 ; german language resources SaiC0836_09.dll = 1 ; english language resources SaiC0836_0A.dll = 1 ; spanish language resources SaiC0836_0C.dll = 1 ; french language resources SaiC0836_10.dll = 1 ; italian language resources SaiC0836_11.dll = 1 ; japanese language resources SaiC0836_0402.dll = 1 ; chinese language resources WdfCoInstaller01005.dll = 1 ; make sure the number matches with SourceDisksNames [DestinationDirs] DefaultDestDir= 10,system32\drivers SAI_HID_Inst_CoInstaller_CopyFiles = 11 SAI_HID_Inst_Dlls.CopyFiles.NTamd64 = 11 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [SAI_HID_Inst.NTamd64.CoInstallers] AddReg=SAI_HID_Inst_CoInstaller_AddReg CopyFiles=SAI_HID_Inst_CoInstaller_CopyFiles [SAI_HID_Inst_CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01005.dll,WdfCoInstaller" [SAI_HID_Inst_CoInstaller_CopyFiles] WdfCoInstaller01005.dll,,,2 [SAI_HID_Inst.NTamd64.Wdf] KmdfService = SaiK0836, SAI_HID_Inst_WDFSect [SAI_HID_Inst_WDFSect] KmdfLibraryVersion = 1.5 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [SAI_HID_Inst.NTamd64] Copyfiles = SAI_HID_Inst.CopyFiles.NTamd64, SAI_HID_Inst_Dlls.CopyFiles.NTamd64 AddReg = SAI_HID_Inst.AddReg.NTamd64 [SAI_HID_Inst.CopyFiles.NTamd64] SaiK0836.sys,,,2 [SAI_HID_Inst_Dlls.CopyFiles.NTamd64] SaiC0836.Dll SaiC0836_07.dll SaiC0836_09.dll SaiC0836_0A.dll SaiC0836_0C.dll SaiC0836_10.dll SaiC0836_11.dll SaiC0836_0402.dll [SAI_HID_Inst.AddReg.NTamd64] HKLM, %KEY_OEM%\VID_06A3&PID_0836, OEMName, 0, %DEV_NAME% HKLM, %KEY_OEM%\VID_06A3&PID_0836, ConfigCLSID, 0, %GUID_CPL% HKLM, %KEY_OEM%\VID_06A3&PID_0836, OEMData, 1, 00, 00, 00, 00, 0E, 00, 00, 00 ; cpl HKCR, CLSID\%GUID_CPL%\ProgID, , ,%USB_NAME% HKCR, CLSID\%GUID_CPL%\InProcHandler32,, ,"%11%\gchand.dll" HKCR, CLSID\%GUID_CPL%\InProcServer32,, ,"%11%\SaiC0836.dll" HKCR, CLSID\%GUID_CPL%\InProcServer32, ThreadingModel, ,"Apartment" ; Do I Create a RawPDO for comms HKR,, UseInterface, 0x00010001, 0 ; What Interfaces do I register HKR, InterfacesSupported, %GUID_TORONTO%, 0x00010001, 1 ; Settings for each Interface ; Toronto HKR, Programming, Alias,, %GUID_ALIAS% HKR, Programming, Balias,, %GUID_BALIAS% ;HKR, Programming, CplProfile,, %CPL_PROFILE% ;HKR, Programming, DefaultProfile,, %DEFAULT_PROFILE% [SAI_HID_Inst.NTamd64.Services] AddService = SaiK0836, 2, SaiHid_Service_Inst [SaiHid_Service_Inst] DisplayName = SaiK0836 ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\SaiK0836.sys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [SAI_USB_Inst.NTamd64] Include=Input.inf Needs=HID_Inst.NTamd64 [SAI_USB_Inst.NTamd64.Services] Include=Input.inf Needs=HID_Inst.NTamd64.SERVICES ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [strings] KEY_OEM = "System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM" CONFIGURATION = "Software\Saitek\Configuration\Controllers" GUID_SYDNEY = "" GUID_ISTANBUL = "" GUID_CLOCK = "" GUID_CASABLANCA = "" GUID_LED = "" GUID_MFD = "" GUID_DIRECTOUTPUT = "" GUID_TORONTO = "" GUID_CPL = "" GUID_ALIAS = "" GUID_BALIAS = "" CPL_PROFILE = "System32\SaiC0836.pr0" DEFAULT_PROFILE = "System32\SaiD0836.pr0" PROVIDER= "Saitek" DISKNAME= "Saitek Driver Media" DEV_NAME= "Saitek Cyborg X" HID_NAME= "Saitek Cyborg X (HID)" USB_NAME= "Saitek Cyborg X (USB)"
BEARBEITEN
Nach dem Deaktivieren der Treibersignatur mit bcdedit /set testsigning on
den vorgeschlagenen Kommentaren (Kommentaren) werden dieselben Fehler angezeigt.
EDIT 2 Logitech erwähnt, könnte dies auf das Motherboard und dessen Inkompatibilität mit älteren USB-Geräten zurückzuführen sein. Ich habe auch XHCI-Unterstützung eingestellt, aber das hat überhaupt nicht geholfen.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen