Windows 10 でドライバーのインストールに失敗する - Saitek Cyborg X

Windows 10 でドライバーのインストールに失敗する - Saitek Cyborg X

古い Saitek Cyborg X フライト スティック (FLY 5 ではありません) をコンピューターにインストールしたいのですが、インストールしようとすると、インストーラー (Windows 7/8/8.1 用) が接続されたスティックを見つけられません。(ドライバー:http://www.saitek.com/uk/down/drivers.php

.exe を解凍し、ドライバーを手動でインストールしようとすると、次のポップアップが表示されます。

このデバイスのドライバ インストール ファイルに必要なエントリがありません。INF が Windows 95 以降用に作成されたことが原因である可能性があります。

インターネットや saitek の FAQ セクションでほぼすべて試しましたが、まだ機能しません... (https://logitechsupport.force.com/saitek/s/article/Saitek-device-driver-installer-does-not-complete

私のプロファイル エディターRAT 7STRIKE TEスティックに接続されません...

私のPCのデータの一部:

  • CPU: Intel Core i5-4690K @ 3.50GHz
  • GPU: Nvidia Gforce GTX 770 MSI OC
  • マザーボード: MSI SLI Krait Edition
  • 16 GB メモリ
  • Windows 10 Pro バージョン 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 ベータ ドライバーを再インストールしてみましたが、効果はありませんでした。現在、途方に暮れています。当然のことながら、Saitek/MadCatz のサポートは業界で最悪だと思います。この問題に遭遇した方、回避策をお持ちの方、または X52 または X52 Pro HOTAS を新しい Windows 10 x64 ビルドで動作させた方がいらっしゃいましたら、お知らせください。また、私自身が解決策を見つけた場合は、ここに投稿します。

Windows 10 x64 をお使いの他のすべてのユーザーは、新しいビルドにアップデートすると HOTAS が機能しなくなることに注意してください。

私のリグの仕様は Steam プロフィールに記載されています。

ありがとう、そして頑張ってください!

- 更新 午前 11:39 EST。現在、クライアント側で問題を解決する方法はないようですので、Saitek/MadCatz にチケットを送信しました。新しい情報やトラブルシューティングが私に届いたら、Windows 10 x64 プラットフォームを使用している他のユーザーのために情報を更新し続けます。それまでの間、以前にアドバイスしたように、Saitek 製品を引き続き使用したい場合は、Windows 10 11 月のプラットフォーム更新を実行しないでください。

--更新 #2 可能な解決策: この問題に関する X-Plane フォーラムから:

--更新 #3 ソリューションが #2 の説明に追加されました。

昨日の Windows 10 のメジャー アップデート (ビルド 1511) 後、Saitek x52 Pro が動作しなくなりました。再インストールを試みましたが、インストーラーがハングしてしまい、X52 が接続されていることを検出できませんでした。試行錯誤を繰り返した結果、次の修正方法を見つけました。

X52をプラグインする

デバイス マネージャーに移動し、! 記号 (警告/正しくインストールされていない) の付いた X52 および USB デバイスを削除します。

PCを再起動してください

X52を抜く

インストーラーを実行します(W10 の最新ベータ ドライバーを使用)

X52 を接続するための指示が画面に表示されたら、接続します...

インストーラーを実行し([次へ]ボタンはグレー表示)、デバイスマネージャーに移動します。

X52デバイスを右クリックし、ドライバーの更新を選択します。

「自分で選ぶ」(2番目のオプション)を選択すると、互換性のある2つのデバイスのリストが表示されます。

ここで、最初のオプション「USB デバイス」または同様のオプションを選択します。注意: 名前に USB X52 が含まれる 2 番目のオプションは選択しないでください。

この直後にW10はX52を検出し、インストーラーで次へを選択できます。

インストールは続行され、正常に完了します

手順を記憶から書き留めました (何かを台無しにするリスクを冒して再試行したくありません) -> ただし、USB デバイスを正しく選択することが重要です (X52 ではありません)。X52 行を選択すると、重大なエラーが発生し、停止します。

これは私の解決策ではありませんが、Windows 10用のCyborg Xでは機能しました。

関連情報