これについてはどこにも見つからないようです。
私はWindows 10(Insider Previewではありません)を使用しており、最新のアップデートを持っています。
RDPを使用してサーバーにリモート接続しようとすると、標準ウィンドウが表示されます。
しかし、[接続]をクリックすると、ユーザー名とパスワードのダイアログボックスが表示されるはずです。代わりに、同じウィンドウが表示されます-ユーザー名またはパスワードを入力する機能なし:
それは本当に奇妙で、私はそれについてググった結果を見つけることすらできませんでした。
何かアドバイスをいただければ幸いです!
更新:このダイアログは、RDCManなどの代替RDPプログラムを使用している場合にも表示されます。そのプログラムで資格情報を正しく入力すると、機能します。間違った資格情報を入力すると、資格情報ダイアログがポップアップ表示され、スクリーンショットのように表示されます。
以下のいくつかの素晴らしい提案に従って、私は次のことを試しました:
同じ問題がありました。 (以前の経験から)私が理解できた唯一の回避策はこれです:
これがお役に立てば幸いです。
資格情報がキャッシュされているようです。
これを修正するには、開始して「コントロールパネル」と入力し、Enterキーを押します。
コントロールパネルで、ウィンドウの右上隅に移動し、ドロップダウンをクリックして、大きいアイコンまたは小さいアイコンを選択してから、Credential Managerアイコンをクリックします。
資格情報マネージャーで、キャッシュされたWindows資格情報のリストが表示されるように、以下の[Windows資格情報]を選択します。
接続しようとしているサーバー(通常はサーバー名またはIPがリストされている)に関連するものを選択し、下矢印をクリックして[削除]をクリックし、[はい]をクリックして再度接続を試みます。
それでも問題が解決しない場合は、RDPショートカットを編集して、提供した画像の[オプションを表示]ボタンをクリックすると、資格情報を削除または追加できます。
私のWindows 10マシンでも同じビューが表示されますが、[オプションの表示]ボタンを押すと、ユーザー名を入力するテキストボックスが表示されます。
また、ユーザー名のテキストボックスで、資格情報を "Servername\username"として提供できます。
私は先週この行動に出くわしました。シャットダウン/再起動中のマシンに接続しようとしていました。サーバーがオンラインに戻ると、問題はありませんでした。
同じ問題がありました。私にはWindowsのバグのようです。小さなバックグラウンドプログラムを作成して、1秒に1回資格情報ウィンドウをチェックし、その位置と可視性を復元しました。私のために働く。
タイマーコールバックで、次の操作を行います。
char txt[200];
if (nIDEvent == 1)
{
CWnd *cWnd = FindWindow("Credential Dialog Xaml Host","Windows Security");
if (cWnd)
{
CWnd *cParent = cWnd->GetParent();
if (cParent)
{
cParent->GetWindowText(txt,200);
if (strcmp("Remote Desktop Connection",txt)==0)
{
cWnd->SetWindowPos(&wndTopMost,100,100,0,0,SWP_NOSIZE | SWP_SHOWWINDOW | SWP_NOMOVE);
cWnd->ShowWindow(SW_RESTORE);
cWnd->ShowWindow(SW_SHOWNORMAL);
}
}
}
}
私が見つけた解決策は、問題の接続のDefault.rdpまたはrdpファイルをメモ帳で編集し、次のオプションを追加することです。
enablecredsspsupport:i:0