Настройка реестра Windows

Если при подключении по RDP появляется дополнительная раскладка в виде иконки клавиатуры:

На сервере, к которому подключаешься, добавь:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001

 

Если не завершается терминальная сессия сразу же при закрытии программы:

«Если у вас 64-разрядная ОС сервера – то вам нужно знать следующее. В качестве “шлюза” между службой печати 64-разрядной операционной системы и 32-разрядным приложением выступает процесс SplWOW64.exe. Этот процесс после выполнении своей роли шлюза не завершается сразу же, а работает еще некоторое время, ожидая повторного обращения (увеличивая скорость обработки повторных обращений, и тем самым, оптимизируя работу системы). Так вот: в нашем случае (для ускорения скорости работы) нам нужно уменьшить таймаут до завершения этого процесса. Плюс включить процесс SplWOW64.exe в список процессов безусловно завершаемых при завершении терминального сеанса.
Для этого:
2) в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\SysProcs создайте значение SplWOW64.exe с типом DWORD и установите ему значение 0. Это значит, что при завершении сеанса пользователя нужно также завершить и процесс SplWOW64.exe.
3) в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print создайте значение SplWOW64TimeOut с типом DWORD и установите ему значение 1. Это действие сведет таймаут задержки завершения процесса SplWOW64.exe к минимуму

 

Решаем проблему подключения к L2TP/ IPSec VPN серверу за NAT

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent

Создайте DWORD параметр с именем AssumeUDPEncapsulationContextOnSendRule и значением 2

Примечание. Возможные значение параметра AssumeUDPEncapsulationContextOnSendRule

  • 0 – (значение по-умолчанию), предполагается, что сервер подключен к интернету без NAT
  • 1 – сервер находится за NAT
  • 2 — и сервер и клиент находятся за NAT