驅動程式無法在 Windows 10 上安裝 - Saitek Cyborg X

驅動程式無法在 Windows 10 上安裝 - Saitek Cyborg X

我想將舊的 Saitek Cyborg X Flight Stick(不是 FLY 5)安裝到我的電腦上。當我嘗試安裝它時,安裝程式(適用於 win 7/8/8.1)找不到我連接的棒。 (驅動程式:http://www.saitek.com/uk/down/drivers.php

我解壓縮了.exe並嘗試手動安裝驅動程式;出現此彈出視窗:

該裝置的驅動程式安裝檔案缺少必要的條目。這可能是因為 INF 是為 Windows 95 或更高版本編寫的

我幾乎嘗試了互聯網上或saitek的常見問題解答部分中的所有內容,但仍然不起作用......(https://logitechsupport.force.com/saitek/s/article/Saitek-device-driver-installer-does-not-complete

我的設定檔編輯器RAT 7STRIKE TE也沒有連接到棒......

我的電腦的一些數據:

  • CPU:英特爾酷睿 i5-4690K @ 3.50 GHz
  • GPU:Nvidia Gforce GTX 770 MSI OC
  • 主機板:微星SLI Krait版
  • 16 GB 內存
  • Windows 10 專業版 1511 內部版本 10586.164


  • 棒驅動詳細資料:USB\VID_06A3&PID_0836\6&D25860F&1&1
  • 透過主機板上的 USB 連接(USB3 和 2)

整份INF文件:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Copyright 2007 Saitek plc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature=    $CHICAGO$
Class=        HIDClass
ClassGuid=    {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
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       = "{DAF1A7EE-68B2-4757-829E-C3E9226EA2DF}"
GUID_ISTANBUL     = "{A7AAAAD0-99FF-45A1-87F5-2CFAEF10F6A0}"
GUID_CLOCK        = "{EF0BB43B-EF34-4192-8804-D5C0FA4A6A97}"
GUID_CASABLANCA   = "{10DB5451-D30F-4ABC-AB5F-6839C740D0CA}"
GUID_LED          = "{0040FD64-C5F1-49E3-A3EB-38E7B3AB3B3C}"
GUID_MFD          = "{19D936F8-BAC2-4636-82B7-BC2C35F33F2A}"
GUID_DIRECTOUTPUT = "{A131BE63-67FE-4761-A014-EF5AF53742EB}"
GUID_TORONTO      = "{3B0BC249-97F2-49C7-A5B4-8AF34040E48D}"

GUID_CPL          = "{E3D34CBF-E0C3-4B19-84D5-43B8EF4A21D0}"
GUID_ALIAS        = "{48FA7494-A60B-4238-B32F-043129BA03C5}"
GUID_BALIAS       = "{24E74F72-099D-43A2-91BA-8B19E146C678}"

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)"

答案1

所以,今天早上我進行了 Windows 10 x64 1511 建置更新(11 月)。這樣做後,我的 X52 Pro 不再工作,或被確認為透過 USB 連接。我厭倦了重新安裝適用於 Windows 10 x64 的 Saitek Beta 驅動程序,但無濟於事。目前我很茫然,因為在我看來 Saitek/MadCatz 的支援自然是業界最差的。如果其他人也遇到過此問題,並且有解決方法,或者已經讓他們的 X52 或 X52 Pro HOTAS 在新的 Windows 10 x64 版本上運行,請告訴我。另外,如果我自己遇到解決方案,我會將其發佈在這裡。

對於 Windows 10 x64 上的其他用戶,請注意,更新到新版本後,您的 HOTAS 將不再運作。

我的裝備規格位於我的 Steam 個人檔案中。

謝謝,祝你好運!

- 美國東部時間上午 11:39 更新。我已向 Saitek/MadCatz 提交了票證,因為目前似乎無法在客戶端解決該問題。我將繼續為 Windows 10 x64 平台上的其他人更新信息作為新信息,或者故障排除來找我。同時,正如我之前建議的,如果您希望繼續使用 Saitek 產品,請不要執行 Windows 10 11 月平台更新。

--更新 #2 可能的解決方案:來自 X-Plane 論壇有關此問題的資訊:

--更新 #3 解決方案已新增至 #2 指令!

昨天進行 Windows 10 主要更新(版本 1511)後,我的 Saitek x52 Pro 不再運作。我嘗試重新安裝,但安裝程式只是掛起並且沒有檢測到 X52 已插入。

插入X52

前往裝置管理員並刪除帶有 ! 的 X52 和 USB 裝置。標誌(警告/未正確安裝)

重新啟動你的電腦

拔掉 X52 的插頭

執行安裝程式(使用 W10 的最新測試版驅動程式)

當螢幕彈出並顯示插入 X52 的說明時 -> 將其插入...

只需讓安裝程式運行(“下一步”按鈕呈灰色)並轉到裝置管理員

右鍵單擊 X52 裝置並選擇更新驅動程式

選擇“讓我選擇”(第二個選項)-> 您將獲得 2 個相容設備的列表

現在選擇第一個選項「USB 裝置」或類似的選項 注意:不是名稱中帶有 USB X52 的第二個選項!

在 W10 偵測到您的 X52 後,您可以在安裝程式中選擇“下一步”

安裝將繼續並正確完成

我從記憶中寫下了這些步驟(我不想冒著搞砸事情的風險重試)->但是正確選擇 USB 設備(而不是 X52..)很重要。如果您選擇 X52 行,則會出現嚴重錯誤並停止運作。

這不是我的解決方案,但它適用於我的 Windows 10 Cyborg X

相關內容