Удаленный рабочий стол
Ошибки подключения
Удаленный сеанс отключен из-за внутренней ошибки в протоколе лицензирования удаленного компьютера.
Решение:
- проверить, что время и дата на клиентском компьютере установлены правильно 1)
- запустить
cmd
от имени администратора net start termservice
- запустить
regedit
и удалить все ключи по путиHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
, сделав копию заранее 2) - запустить
mstsc
от имени администратора 3) - подключиться к серверу 4)
Не подключается на компьютер с установленным Kaspersky Internet Security Antivirus
Решение:
- Разрешить доступ к порту 3389 в настройках Firewall 5)
Масштабирование
При работе с компьютера с высоким разрешением (High DPI screen) наблюдается проблема в слишком мелком шрифте на удалённом рабоче столе. Для решения проблемы есть подхода.
Обновление
Этот способ самый простой и заключается в установке на RDP-сервер обновления KB2775511 для соответствующей платформы. После установки обновления перезагрузка обязательна. Настройка масштабирования шрифтов станет доступна через правый клик по рабочему столу → Разрешение экрана
→ Сделать текст и другие элементы больше или меньше
.
Манифест
Ещё один способ используя манифест-файлы 6)
Следующей командой в командной строке создать нужный ключ в реестре:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide /v PreferExternalManifest /d 1 /f
В каталог C:\Windows\System32
положить файл:
- mstsc.exe.manifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"> </assemblyIdentity> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="amd64" publicKeyToken="1fc8b3b9a1e18e3b"> </assemblyIdentity> </dependentAssembly> </dependency> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> <asmv3:application> <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware> </asmv3:windowsSettings> </asmv3:application> </assembly>