リモートデスクトップ接続がクラッシュする

いつの間にかリモートデスクトップ接続がクラッシュするようになっていた。接続してアカウントとパスワードを入れた直後に死んでしまう。

障害が発生しているアプリケーション名: mstsc.exe、バージョン: 6.1.7601.18540、タイム スタンプ: 0x53c72529
障害が発生しているモジュール名: ntdll.dll、バージョン: 6.1.7601.19018、タイム スタンプ: 0x560a0083
例外コード: 0xc0000374
障害オフセット: 0x00000000000bffc2
障害が発生しているプロセス ID: 0x3030
障害が発生しているアプリケーションの開始時刻: 0x01d11157f25fb992
障害が発生しているアプリケーション パス: C:\Windows\system32\mstsc.exe
障害が発生しているモジュール パス: C:\Windows\SYSTEM32\ntdll.dll
レポート ID: 37843d4c-7d4b-11e5-b788-005056c00008

mstsc ntdll errorでググったらこんなページが見つかった。

Windows 7 mstsc.exeがクラッシュする原因〜ntdll.dllと0xC0000374とCSR Bluetoothスタック

これがどんぴしゃで、確かにCSR Bluetoothスタックをインストールしてた。

この記事に載ってるスタックトレースを見るとcredentialを取りに行って死んでるので、ローカルリソースの設定でスマートカードに触るのをやめさせたら直った。

~CBtProxyCB
'mstsc.exe' (Win32): 'C:\Program Files\Common Files\Microsoft Shared\Windows Live\WLIDCREDPROV.DLL' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\certCredProvider.dll' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\BioCredProv.dll' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\vaultcli.dll' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\winbio.dll' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\SmartcardCredentialProvider.dll' がアンロードされました
'mstsc.exe' (Win32): 'C:\Windows\System32\LMIinit.dll' がアンロードされました
Critical error detected c0000374
mstsc.exe によってブレークポイントが発生しました。
初回例外が 0x0000000076DD4102 (ntdll.dll) で発生しました (mstsc.exe 内): 0xC0000374: ヒープは壊れています。 (パラメーター: 0x0000000076E4B4B0)。
ハンドルされない例外が 0x0000000076DD4102 (ntdll.dll) で発生しました(mstsc.exe 内): 0xC0000374: ヒープは壊れています。 (パラメーター: 0x0000000076E4B4B0)。
初回例外が 0x0000000076D65A41 (ntdll.dll) で発生しました (mstsc.exe 内): 0xC0000005: 場所 0x0000000000000000 の読み取り中にアクセス違反が発生しました。
プログラム '[7776] mstsc.exe' はコード 0 (0x0) で終了しました。

スマートカードを使わないのなら、CSR Bluetoothスタックはアンインストールしなくてもいいのよ。