最近我一直尝试通过 RDP 登录到各种机器,但在我的 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 调试后,它似乎是一个堆损坏问题。
答案1
问题出在我最近安装的 CSR Harmony 蓝牙驱动程序上。驱动程序尝试添加一些蓝牙标签身份验证,这导致了问题,并且无论密码好坏,RDP 都会崩溃。
简单的解决方法是前往
C:\Program Files\CSR\CSR Harmony Wireless Software Stack
并改变
BLEtokenCredentialProvider.dll
到
BLEtokenCredentialProvider.dll.BAK
现在这个问题已经为我解决了。
答案2
几个月来我遇到了完全相同的问题,Mike Averto 的回答帮了我大忙(谢谢!)。
为了让它不那么黑客化,我在注册表中禁用了凭据提供程序,而不是重命名 DLL:
- 启动 regedit.exe
- 转到密钥 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers
- 找到引用 BLEtokenCredentialProvider 的子项(在我的情况下是 5355DA8C-FE32-49b4-A567-A67535C86592)
- 向其添加一个名为“Disabled”且值为 1 的新 DWORD32 值
答案3
我没有提到的 DLL 以及相关的注册表项,但我通过反复试验发现了罪魁祸首,即 FaceCredentialProvider。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{8AF662BF-65A0-4D0A-A540-A338A999D36F}。
答案4
我的修复是类似的 - 我必须禁用
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{1b283861-754f-4022-ad47-a5eaaa618894}