Closed diablodale closed 3 years ago
After you plug your Kinect for Windows (1st generation) into your computer, Windows 10 should show four devices in Device Manager. The XBox 360 Kinect is not the same hardware. It may behave differently or have slightly different device names https://github.com/diablodale/dp.kinect/issues/37#issuecomment-264890253
If you do not see all four devices, then there is some incompatibility with your computer, Windows, and the Kinect hardware. These four devices are red circled in the picture below.
If you later want to uninstall the Kinect drivers and enable Windows memory integrity, you may encounter another Microsoft bug. Microsoft's uninstaller for their Kinect drivers does not fully remove the drivers. Therefore, when you attempt to enable memory integrity, you may get an error "Incompatible drivers" and it lists kinectcamera.sys
.
The following is a procedure you can attempt. I provide no warranty and this is at your own risk. This is a choice you must make yourself and you assume responsbility for your choice.
cd c:\windows\system32\drivers
kinectcamera.sys
is in that directory. del kinectcamera.sys
Problem Description
You use Windows 10 and encounter these problems
kinectcamera.sys
is incompatible with Windows memory integrityCause
The official Microsoft device drivers for Kinect for Windows are incompatible with Windows 10 memory integrity feature. More info from Microsoft
This is not a bug in dp.kinect and there is no code fix possible. It is an issue with Microsoft's drivers.
Workaround
Microsoft does not intend to update the drivers. Therefore, if you want to use your Kinect, you will need to disable Windows memory integrity. This is a choice you must make yourself and you assume responsbility for your choice.
memory integrity