最近、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でデバッグした後、ヒープ破損の問題のようです。
問題は私がインストールした最近のCSRハーモニーBluetoothドライバーからでした。ドライバーはBluetoothタグ認証を追加しようとしましたが、これが問題の原因でした。RDPは、パスワードが適切かどうかに関係なくクラッシュします。
簡単な修正は、
C:\Program Files\CSR\CSR Harmony Wireless Software Stack
そして変化
BLEtokenCredentialProvider.dll
に
BLEtokenCredentialProvider.dll.BAK
そして、問題は私のために修正されました。
私は何ヶ月もまったく同じ問題を抱えていましたが、Mike Avertoの答えがうまくいきました(ありがとう!)。
ハックを少し少なくするために、DLLの名前を変更するのではなく、レジストリの資格情報プロバイダーを無効にしました。
私の修正も同様でした-私は無効にする必要がありました
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{1b283861-754f-4022-ad47-a5eaaa618894}
DLLと関連するレジストリキーについて言及していませんが、試行錯誤によってFaceCredentialProviderである原因を見つけました。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{8AF662BF-65A0-4D0A-A540-A338A999D36F}。
それが誰かを助ける場合に備えて、もう2つのペンノース。 Win 8マシンで同じ問題が発生しました。私はノードjsをインストールしましたが、これが問題であるとは考えたくなかったので、SFCとCHKDSKを試して、それを試し、修正しましたが、役に立ちませんでした。
ノードjsをアンインストールしたら、サーバーへのRDPを正常に行うことができました。ただし、ノードjsを必要とするプロジェクトでどのように作業できるかわかりません!
ここでFaceCredentialProviderが問題であることを確認できます。
レジストリでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{8AF662BF-65A0-4D0A-A540-A338A999D36F}
に移動します
そこで、「Disabled」という名前のREG_DWORDを値「1」で追加する必要があります。または、管理者権限でこれを実行することによってそうします:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{8AF662BF-65A0-4D0A-A540-A338A999D36F}" /v Disabled /t REG_DWORD /d 1