web-dev-qa-db-ja.com

パスワードの入力後にRDPがクラッシュする

最近、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でデバッグした後、ヒープ破損の問題のようです。

8
Mike Averto

問題は私がインストールした最近のCSRハーモニーBluetoothドライバーからでした。ドライバーはBluetoothタグ認証を追加しようとしましたが、これが問題の原因でした。RDPは、パスワードが適切かどうかに関係なくクラッシュします。

簡単な修正は、

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

そして変化

BLEtokenCredentialProvider.dll

BLEtokenCredentialProvider.dll.BAK

そして、問題は私のために修正されました。

20
Mike Averto

私は何ヶ月もまったく同じ問題を抱えていましたが、Mike Avertoの答えがうまくいきました(ありがとう!)。

ハックを少し少なくするために、DLLの名前を変更するのではなく、レジストリの資格情報プロバイダーを無効にしました。

  • regedit.exeを起動します
  • キーHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providersに移動します
  • bLEtokenCredentialProviderを参照するサブキーを見つけます(私の場合、5355DA8C-FE32-49b4-A567-A67535C86592)。
  • 名前が「無効」で値が1の新しいDWORD32値を追加します。
10
Sdrik

私の修正も同様でした-私は無効にする必要がありました

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{1b283861-754f-4022-ad47-a5eaaa618894}

0
Conrad J palmer

DLLと関連するレジストリキーについて言及していませんが、試行錯誤によってFaceCredentialProviderである原因を見つけました。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{8AF662BF-65A0-4D0A-A540-A338A999D36F}。

0
user446137

それが誰かを助ける場合に備えて、もう2つのペンノース。 Win 8マシンで同じ問題が発生しました。私はノードjsをインストールしましたが、これが問題であるとは考えたくなかったので、SFCとCHKDSKを試して、それを試し、修正しましたが、役に立ちませんでした。

ノードjsをアンインストールしたら、サーバーへのRDPを正常に行うことができました。ただし、ノードjsを必要とするプロジェクトでどのように作業できるかわかりません!

0
Stewart Judson

ここで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
0
Daniel Fuchs