input密码后RDP崩溃

最近我一直试图通过RDPlogin到各种机器,并得到我的Windows 10工作站的以下错误:

Faulting application name: mstsc.exe, version: 10.0.10586.0, time stamp: 0x5632d1d8 Faulting module name: ntdll.dll, version: 10.0.10586.103, time stamp: 0x56a8483f Exception code: 0xc0000374 Fault offset: 0x00000000000ee71c Faulting process id: 0x3eac Faulting application start time: 0x01d16d6d340f9399 Faulting application path: C:\WINDOWS\system32\mstsc.exe Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll 

使用VS 2015进行debugging后,它看起来像一个堆腐败问题。

问题来自我安装的最近的CSR和谐蓝牙驱动程序。 驱动程序试图添加一些蓝牙标签身份validation,这是造成问题和RDP崩溃,无论密码的好坏。

简单的解决方法是前往

 C:\Program Files\CSR\CSR Harmony Wireless Software Stack 

并改变

 BLEtokenCredentialProvider.dll 

 BLEtokenCredentialProvider.dll.BAK 

现在这个问题已经解决了。

我有几个月一模一样的问题,迈克阿弗托的答案做了伎俩(谢谢!)。

为了使它不那么hackish,我禁用了registry中的凭据提供程序,而不是重命名该DLL:

  • 启动regedit.exe
  • 请转到HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Authentication \ Credential Providers项
  • find指向BLEtokenCredentialProvider的子项(在我的情况下为5355DA8C-FE32-49b4-A567-A67535C86592)
  • 添加一个名为“Disabled”且值为1的新DWORD32值

另外两个便士,以防万一。 我在Win 8机器上遇到同样的问题。 我只是安装节点js,但不想相信这是问题,我通过SFC和CHKDSK尝试修复它,无济于事。

一旦我卸载了节点js,我就可以再次成功地将RDP发送到服务器 – 不知道我怎么能够在需要节点js的项目上工作!