在解决问题之前,先判断KinectService.exe和Kinect驱动程序是否正常:
确认KinectService.exe不会重新启动并且是预期的版本:
1.打开任务管理器(右键单击开始菜单->任务管理器)
2.转到详细信息选项卡,看看Kinect每次重新启动时是否都在重新启动KinectService.exe。
3.右键单击详细信息选项卡->属性->详细信息选项卡->检查“文件版本”中的KinectService.exe(应为2.2.1811.10000)
确认Kinect驱动程序是正确的版本:
1.打开设备管理器(右键单击开始菜单->设备管理器)
2.展开“ Kinect传感器设备”
3.右键单击“ WDF KinectSensor接口0”->属性->驱动程序选项卡->检查“驱动程序版本”(应为2.2.1811.10000)
问题解决方案:
1.安装运行时2.2.1811
下载“ Kinect for Windows Runtime 2.2.1811”:https://www.microsoft.com/en-us/download/confirmation.aspx?id=57578,将其解压缩,然后从以下位置运行KinectRuntime-x64.msi:该文件夹。
2.将驱动程序更新到2.2.1811.10000
在开始搜索中键入“设备管理器”,然后找到Kinect传感器设备> KinectSensor接口。右键单击它,选择“更新驱动程序”并“自动搜索更新软件”。完成后,右键单击并选择“属性”>“驱动程序”。确保驱动程序版本为2.2.1811.10000
3.启用记录设备
转到“控制面板”>“声音”>“录制”选项卡>“ Xbox NUI传感器麦克风”,右键单击并启用它(不必是默认值,只需启用它即可。您还可以在其属性中将级别调低为0)
4.允许应用访问麦克风
转到设置>麦克风>启用“允许应用访问您的麦克风”。(随后,我禁用了对所有单个应用程序的访问权限,但仅需要打开主要访问权限)。
5. My Kinect现在可以连续运行而无需关闭!
这是一个令人讨厌的错误,需要Microsoft员工的关注。用户不必经历所有这些循环和警告,就可以使他们的硬件像以前那样工作。