Post by Esequiel on Nov 11, 2021 19:50:50 GMT
Hello,
I am using vJoy 2.1 for years
I recently install 2.2.1 and it fail to install the driver. I try to uninstall reboot and install still not working.
In the event manager Windows return me this error "Failed to install driver. Function WdfCollectionCreate failed with status 0xc000009a."
here is my vJoyInstall.log
+++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++
+++++++ +++++++ Thu Nov 11 20:40:37 2021
+++++++ +++++++ OS: 10.0 (x64)
>> main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0221 ; InfFile --> vJoy.inf
FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0221
FindInstalled: Searching for HWID root\VID_1234&PID_BEAD
Install: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
Install: hwIdList --> root\VID_1234&PID_BEAD&REV_0221
Install: SetupDiGetINFClass --> Class Name HIDClass
Install: SetupDiCreateDeviceInfoList OK
Install: SetupDiCreateDeviceInfo OK
Install: SetupDiSetDeviceRegistryProperty OK
Install: SetupDiCallClassInstaller OK
Install: Starting cmdUpdate
cmdUpdate: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
cmdUpdate: Install: Starting cmdUpdate
cmdUpdate: File newdev.dll loaded OK
cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK
cmdUpdate: CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0
cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0221, InfPath=C:\Program Files\vJoy\vJoy.inf) executed OK
cmdUpdate returns code 0
Install: Finished cmdUpdate
Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK
Install() OK - No need to reboot
GetParentDevInst: ParentDeviceNode = ROOT\HIDCLASS\0000 , CompatibleId = hid_device_system_game
GetParentDevInst: Function CM_Locate_DevNode OK
[E] AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D
RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000
RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000
RemoveDevice: Function SetupDiCreateDeviceInfoList OK
RemoveDevice: Function CM_Get_Device_ID_Size OK
RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK
RemoveDevice: Function SetupDiOpenDeviceInfo OK
GetOEMInfFileName: Starting
GetOEMInfFileName: Function SetupDiGetDeviceInstallParams OK
GetOEMInfFileName: Function SetupDiSetDeviceInstallParams OK
GetOEMInfFileName: Function SetupDiBuildDriverInfoList OK
GetOEMInfFileName: Function SetupDiEnumDriverInfo for "vJoy Device" OK
GetOEMInfFileName: Function SetupDiGetDriverInfoDetail OK. INF file is C:\WINDOWS\INF\oem5.inf
GetOEMInfFileName: Function GetFullPathName OK. INF file is oem5.inf
RemoveDevice: Going to remove file oem5.inf
RemoveDevice: File oem5.inf removed
RemoveDevice: Function SetupDiRemoveDevice OK
+++++++ +++++++ Thu Nov 11 20:40:37 2021
+++++++ +++++++ OS: 10.0 (x64)
>> main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0221 ; InfFile --> vJoy.inf
FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0221
FindInstalled: Searching for HWID root\VID_1234&PID_BEAD
Install: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
Install: hwIdList --> root\VID_1234&PID_BEAD&REV_0221
Install: SetupDiGetINFClass --> Class Name HIDClass
Install: SetupDiCreateDeviceInfoList OK
Install: SetupDiCreateDeviceInfo OK
Install: SetupDiSetDeviceRegistryProperty OK
Install: SetupDiCallClassInstaller OK
Install: Starting cmdUpdate
cmdUpdate: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
cmdUpdate: Install: Starting cmdUpdate
cmdUpdate: File newdev.dll loaded OK
cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK
cmdUpdate: CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0
cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0221, InfPath=C:\Program Files\vJoy\vJoy.inf) executed OK
cmdUpdate returns code 0
Install: Finished cmdUpdate
Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK
Install() OK - No need to reboot
GetParentDevInst: ParentDeviceNode = ROOT\HIDCLASS\0000 , CompatibleId = hid_device_system_game
GetParentDevInst: Function CM_Locate_DevNode OK
[E] AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D
RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000
RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000
RemoveDevice: Function SetupDiCreateDeviceInfoList OK
RemoveDevice: Function CM_Get_Device_ID_Size OK
RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK
RemoveDevice: Function SetupDiOpenDeviceInfo OK
GetOEMInfFileName: Starting
GetOEMInfFileName: Function SetupDiGetDeviceInstallParams OK
GetOEMInfFileName: Function SetupDiSetDeviceInstallParams OK
GetOEMInfFileName: Function SetupDiBuildDriverInfoList OK
GetOEMInfFileName: Function SetupDiEnumDriverInfo for "vJoy Device" OK
GetOEMInfFileName: Function SetupDiGetDriverInfoDetail OK. INF file is C:\WINDOWS\INF\oem5.inf
GetOEMInfFileName: Function GetFullPathName OK. INF file is oem5.inf
RemoveDevice: Going to remove file oem5.inf
RemoveDevice: File oem5.inf removed
RemoveDevice: Function SetupDiRemoveDevice OK