Die Sprachleiste verschwindet nach dem Beenden einer Shadow-Remotedesktopverbindung zu einem Benutzer in Windows Server

Die Sprachleiste verschwindet nach dem Beenden einer Shadow-Remotedesktopverbindung zu einem Benutzer in Windows Server

Im Wesentlichen ist die Frage, wie es ist. Der Fehler ist schon seit einiger Zeit da, aber es scheint keinen konkreten Weg zu geben, ihn loszuwerden. Ich konnte einiges auf Russisch und Englisch finden, aber da hatte ich kein Glück. https://social.technet.microsoft.com/Forums/ru-RU/a115017f-378e-4a64-83dc-195001d7f182/-shadow-2012-r2?forum=WS8ru#26cfec67-f6e1-42c1-a9d3-68a31053b4ad https://social.technet.microsoft.com/Forums/windowsserver/en-US/6f738827-70a1-448c-8635-a01e41afca8f/windows-2012r2-language-bar-disappears-after-shadow?forum=winserverTS#147cc3cb-cd5e-452f-afeb-4e4accfb9927

Dies passiert also sowohl, wenn Sie sich vom Server selbst aus verbinden, als auch von einem Computer mit entsprechenden administrativen GPOs (und einem Benutzer Administratorrechte zugewiesen sind). Sobald Sie die Verbindung trennen, fühlt es sich an, als wäre die Leiste gar nicht da. Drei Dinge helfen: 1. Sie gehen zu Systemsteuerung -> Sprache und tauschen zwei (oder mehr) dort angezeigte Sprachen aus. 2. Sie fügen der Liste eine weitere hinzu. 3. Ein Benutzer meldet sich erneut bei der Terminalsitzung an.

Es fühlt sich an, als ob sich dieses Ding für das Active Directory als eine Entität darstellt, die unabhängig davon ist, ob sich Benutzer mit einem Terminalserver verbinden oder sich einfach bei einem AD-Konto auf einem bestimmten Domänencomputer anmelden. Vielleicht hängt es irgendwie mit der Beendigung von ctfmon.exe oder etwas mit der Spracheingabe zusammen.

Ich habe versucht, mit Registrierungsattributen herumzuspielen

HKEY_CURRENT_USER\Keyboard Layout\Preload
HKEY_CURRENT_USER\Keyboard Layout\Toggle

und das

Control Panel\All Control Panel Items\Language\Advanced settings
"Let me set a different input method for each app window"

Kein Glück dort

Ich wäre für einige Hinweise sehr dankbar.

Antwort1

Ich habe das gleiche Problem, allerdings auf Server 2016. Die gängigste Lösung, die ich im Internet gefunden habe, besteht darin, über Regedit in diesem Abschnitt eine neue Zeichenfolge in der Registrierung zu erstellen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

mit einem beliebigen Namen und diesem Wert:

ctfmon"="c:\Windows\System32\CTFMON.EXE" 

und starten Sie den Server neu.

Aber von Zeit zu Zeit funktioniert es und ich verstehe nicht, warum.

Wenn jemand eine bessere Lösung hat, wäre ich dankbar.

verwandte Informationen