Rdp wrapper windows 10 home

RDP Wrapper Library by Stas’M

Telegram
Environment
Release
License
Downloads
TotalDownloads

The goal of this project is to enable Remote Desktop Host support and concurrent RDP sessions on reduced functionality systems for home usage.

RDP Wrapper works as a layer between Service Control Manager and Terminal Services, so the original termsrv.dll file remains untouched. Also this method is very strong against Windows Update.

NT Version Screenshots
Windows Vista Windows Vista Starter Windows Vista Home Basic
Windows 7 Windows 7 Starter Windows 7 Home Basic
Windows 8 Windows 8 Developer Preview Windows 8 Consumer Preview Windows 8 Release Preview Windows 8
Windows 8.1 Windows 8.1 Preview Windows 8.1
Windows 10 Windows 10 Technical Preview Windows 10 Pro Technical Preview Windows 10

This solution was inspired by Windows Product Policy Editor, big thanks to kost :)

— binarymaster

Attention:

It’s recommended to have original termsrv.dll file with the RDP Wrapper installation. If you have modified it before with other patchers, it may become unstable and crash in any moment.

Information:

  • Source code is available, so you can build it on your own
  • RDP Wrapper does not patch termsrv.dll, it loads termsrv with different parameters
  • RDPWInst and RDPChecker can be redistributed without development folder and batch files
  • RDPWInst can be used for unattended installation / deployment
  • Windows 2000, XP and Server 2003 will not be supported

Key features:

  • RDP host server on any Windows edition beginning from Vista
  • Console and remote sessions at the same time
  • Using the same user simultaneously for local and remote logon (see configuration app)
  • Up to 15 concurrent sessions (the actual limitation depends on your hardware and OS version)
  • Console and RDP session shadowing (using Task Manager in Windows 7 and lower, and Remote Desktop Connection in Windows 8 and higher)
  • Full multi-monitor support for RDP host
  • …and if you find a new feature not listed here, tell us ;)

Porting to other platforms:

  • ARM for Windows RT (see links below)
  • IA-64 for Itanium-based Windows Server? Well, I have no idea :)

Building the binaries:

  • x86 Delphi version can be built with Embarcadero RAD Studio 2010
  • x86/x64 C++ version can be built with Microsoft Visual Studio 2013

Links:

  • Official GitHub repository:

    https://github.com/stascorp/rdpwrap/
  • Official Telegram chat:

    https://t.me/rdpwrap
  • Active discussion in the comments here:

    Enable remote desktop on Windows 8 core / basic — Andrew Block .net
  • MDL Projects and Applications thread here:

    RDP Wrapper Library (works with Windows 8.1 Basic)
  • Some ideas about porting to ARM for Windows RT (post #23):

    [Q] Mod Windows RT to enable Remote Desktop
  • Adding «Remote Desktop Users» group:

    http://superuser.com/questions/680572/

Tutorial videos:

  • Updating RDP Wrapper INI file manually (now use installer to update INI file)
  • How to find offsets for new termsrv.dll versions

Files in release package:

File name Description
RDPWInst.exe RDP Wrapper Library installer/uninstaller
RDPCheck.exe Local RDP Checker (you can check the RDP is working)
RDPConf.exe RDP Wrapper Configuration
install.bat Quick install batch file
uninstall.bat Quick uninstall batch file
update.bat Quick update batch file

Frequently Asked Questions

Where can I download the installer or binaries?

In the GitHub Releases section.

Is it legal to use this application?

There is no definitive answer, see this discussion.

The installer tries to access the Internet, is it normal behaviour?

Yes, it works in online mode by default. You may disable it by removing -o flag in the install.bat file.

What is online install mode?

Online install mode introduced in version 1.6.1. When you installing RDP Wrapper first time using this mode, it will download latest INI file from GitHub. See this discussion.

What is INI file and why we need it?

INI file was introduced in version 1.5. It stores system configuration for RDP Wrapper — general wrapping settings, binary patch codes, and per build specific data. When new termsrv.dll build comes out, developer adds support for it by updating INI file in repository.

Config Tool reports version 1.5, but I installed higher version. What’s the matter?

Beginning with version 1.5 the rdpwrap.dll is not updated anymore, since all settings are stored in INI file. Deal with it.

Config Tool shows [not supported] and RDP doesn’t work. What can I do?

Make sure you’re connected to the Internet and run update.bat.

Update doesn’t help, it still shows [not supported].

Visit issues section, and check whether your termsrv.dll build is listed here. If you can’t find such issue, create a new — specify your build version for adding to support.

Why RDPCheck doesn’t allow to change resolution and other settings?

RDPCheck is a very simple application and only for testing purposes. You need to use Microsoft Remote Desktop Client (mstsc.exe) if you want to customize the settings. You can use 127.0.0.1 or 127.0.0.2 address for loopback connection.

Known issues:

  • Beginning with Windows 8 on tablet PCs inactive sessions will be logged out by system — more info
  • Beginning with Windows 10 you can accidentally lock yourself from PC — more info
  • Beginning with the Creators Update for Windows 10 Home, RDP Wrapper will no longer work, claiming that the listener is [not listening] because of rfxvmt.dll is missing — more info, download links
  • Terminal Service does not start after installing some updates or «Access Denied» issue — #215, #101
  • RDP Wrapper does not work with RemoteFX enabled hosts — #127, #208, #216
  • RDP works, but termsrv.dll crashes on logon attempt — Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386)
  • If Terminal Services hangs at startup, try to add rdpwrap.dll to antivirus exclusions. Also try to isolate RDP Wrapper from other shared services by the command:

    sc config TermService type= own
  • RDP Wrapper can be removed by AVG Free Antivirus and Norton Antivirus — first make sure you downloaded official release from GitHub, then add it to exclusions.

Change log:

2017.12.27

  • Version 1.6.2
  • Installer updated
  • Include updated INI file for latest Windows builds
  • Added check for supported Windows versions (#155)
  • Added feature to take INI file from current directory (#300)
  • Added feature to restore rfxvmt.dll (missing in Windows 10 Home #194)
  • RDP Config updated
  • Added feature to allow custom start programs (#13 (comment))
  • MSI installation package added (#14)

2016.08.01

  • Version 1.6.1
  • Include updated INI file for latest Windows builds
  • Installer updated
  • Added online install mode
  • Added feature to keep settings on uninstall
  • RDP Config updated
  • Fixed update firewall rule on RDP port change
  • Added feature to hide users on logon

2015.08.12

  • Version 1.6
  • Added support for Windows 10
  • INI file has smaller size now — all comments are moved to KB file
  • Installer updated
  • Added workaround for 1056 error (although it isn’t an error)
  • Added update support to installer
  • Newest RDPClip versions are included with installer
  • RDP Checker updated
  • Changed connect IP to 127.0.0.2
  • Updated some text messages
  • RDP Config updated
  • Added all possible shadowing modes
  • Also it will write settings to the group policy

2014.12.11

  • Version 1.5
  • Added INI config support
  • Configuration is stored in INI file now
  • We can extend version support without building new binaries
  • Added support for Windows 8.1 with KB3000850
  • Added support for Windows 10 Technical Preview Update 2
  • Installer updated
  • RDP Config updated
  • Diagnostics feature added to RDP Config

2014.11.14

  • Version 1.4
  • Added support for Windows 10 Technical Preview Update 1
  • Added support for Windows Vista SP2 with KB3003743
  • Added support for Windows 7 SP1 with KB3003743
  • Added new RDP Configuration Program

2014.10.21

  • Installer updated
  • Added feature to install RDP Wrapper to System32 directory
  • Fixed issue in the installer — NLA setting now remains unchanged
  • Local RDP Checker updated
  • SecurityLayer and UserAuthentification values changed on check start
  • RDP Checker restores values on exit

2014.10.20

  • Version 1.3
  • Added support for Windows 10 Technical Preview
  • Added support for Windows 7 with KB2984972
  • Added support for Windows 8 with KB2973501
  • Added extended support for Windows Vista (SP0, SP1 and SP2)
  • Added extended support for Windows 7 (SP0 and SP1)
  • Some improvements in the source code
  • Installer updated to v2.2
  • Fixed installation bug in Vista x64 (wrong expand path)
  • Local RDP Checker updated
  • Added description to error 0x708

2014.07.26

  • Version 1.2
  • Added support for Windows 8 Developer Preview
  • Added support for Windows 8 Consumer Preview
  • Added support for Windows 8 Release Preview
  • Added support for Windows 8.1 Preview
  • Added support for Windows 8.1
  • More details you will see in the source code
  • Installer updated to v2.1

2013.12.09

  • C++ port of RDP Wrapper was made by Fusix
  • x64 architecture is supported now
  • Added new command line installer v2.0
  • Added local RDP checker
  • Source code (C++ port, installer 2.0, local RDP checker) is also included

2013.10.25

  • Version 1.1 source code is available

2013.10.22

  • Version 1.1
  • Stable release
  • Improved wrapper (now it can wrap internal unexported termsrv.dll SL Policy function)
  • Added support for Windows 8 Single Language (tested on Acer Tablet PC with Intel Atom Z2760)

2013.10.19

  • Version 1.0
  • First [beta] version
  • Basic SL Policy wrapper

Supported Terminal Services versions:

  • 6.0.X.X (Windows Vista / Server 2008)
  • 6.0.6000.16386 (Windows Vista)
  • 6.0.6001.18000 (Windows Vista SP1)
  • 6.0.6002.18005 (Windows Vista SP2)
  • 6.0.6002.19214 (Windows Vista SP2 with KB3003743 GDR)
  • 6.0.6002.23521 (Windows Vista SP2 with KB3003743 LDR)
  • 6.1.X.X (Windows 7 / Server 2008 R2)
  • 6.1.7600.16385 (Windows 7)
  • 6.1.7600.20890 (Windows 7 with KB2479710)
  • 6.1.7600.21316 (Windows 7 with KB2750090)
  • 6.1.7601.17514 (Windows 7 SP1)
  • 6.1.7601.21650 (Windows 7 SP1 with KB2479710)
  • 6.1.7601.21866 (Windows 7 SP1 with KB2647409)
  • 6.1.7601.22104 (Windows 7 SP1 with KB2750090)
  • 6.1.7601.18540 (Windows 7 SP1 with KB2984972 GDR)
  • 6.1.7601.22750 (Windows 7 SP1 with KB2984972 LDR)
  • 6.1.7601.18637 (Windows 7 SP1 with KB3003743 GDR)
  • 6.1.7601.22843 (Windows 7 SP1 with KB3003743 LDR)
  • 6.1.7601.23403 (Windows 7 SP1 with KB3125574)
  • 6.1.7601.24234 (Windows 7 SP1 with KB4462923)
  • 6.2.8102.0 (Windows 8 Developer Preview)
  • 6.2.8250.0 (Windows 8 Consumer Preview)
  • 6.2.8400.0 (Windows 8 Release Preview)
  • 6.2.9200.16384 (Windows 8 / Server 2012)
  • 6.2.9200.17048 (Windows 8 with KB2973501 GDR)
  • 6.2.9200.21166 (Windows 8 with KB2973501 LDR)
  • 6.3.9431.0 (Windows 8.1 Preview)
  • 6.3.9600.16384 (Windows 8.1 / Server 2012 R2)
  • 6.3.9600.17095 (Windows 8.1 with KB2959626)
  • 6.3.9600.17415 (Windows 8.1 with KB3000850)
  • 6.3.9600.18692 (Windows 8.1 with KB4022720)
  • 6.3.9600.18708 (Windows 8.1 with KB4025335)
  • 6.3.9600.18928 (Windows 8.1 with KB4088876)
  • 6.3.9600.19093 (Windows 8.1 with KB4343891)
  • 6.4.9841.0 (Windows 10 Technical Preview)
  • 6.4.9860.0 (Windows 10 Technical Preview Update 1)
  • 6.4.9879.0 (Windows 10 Technical Preview Update 2)
  • 10.0.9926.0 (Windows 10 Pro Technical Preview)
  • 10.0.10041.0 (Windows 10 Pro Technical Preview Update 1)
  • 10.0.10240.16384 (Windows 10 RTM)
  • 10.0.10586.0 (Windows 10 TH2 Release 151029-1700)
  • 10.0.10586.589 (Windows 10 TH2 Release 160906-1759 with KB3185614)
  • 10.0.11082.1000 (Windows 10 RS1 Release 151210-2021)
  • 10.0.11102.1000 (Windows 10 RS1 Release 160113-1800)
  • 10.0.14251.1000 (Windows 10 RS1 Release 160124-1059)
  • 10.0.14271.1000 (Windows 10 RS1 Release 160218-2310)
  • 10.0.14279.1000 (Windows 10 RS1 Release 160229-1700)
  • 10.0.14295.1000 (Windows 10 RS1 Release 160318-1628)
  • 10.0.14300.1000 (Windows Server 2016 Technical Preview 5)
  • 10.0.14316.1000 (Windows 10 RS1 Release 160402-2227)
  • 10.0.14328.1000 (Windows 10 RS1 Release 160418-1609)
  • 10.0.14332.1001 (Windows 10 RS1 Release 160422-1940)
  • 10.0.14342.1000 (Windows 10 RS1 Release 160506-1708)
  • 10.0.14352.1002 (Windows 10 RS1 Release 160522-1930)
  • 10.0.14366.0 (Windows 10 RS1 Release 160610-1700)
  • 10.0.14367.0 (Windows 10 RS1 Release 160613-1700)
  • 10.0.14372.0 (Windows 10 RS1 Release 160620-2342)
  • 10.0.14379.0 (Windows 10 RS1 Release 160627-1607)
  • 10.0.14383.0 (Windows 10 RS1 Release 160701-1839)
  • 10.0.14385.0 (Windows 10 RS1 Release 160706-1700)
  • 10.0.14388.0 (Windows 10 RS1 Release 160709-1635)
  • 10.0.14393.0 (Windows 10 RS1 Release 160715-1616)
  • 10.0.14393.1198 (Windows 10 RS1 Release Sec 170427-1353 with KB4019472)
  • 10.0.14393.1737 (Windows 10 RS1 Release Inmarket 170914-1249 with KB4041691)
  • 10.0.14393.2457 (Windows 10 RS1 Release Inmarket 180822-1743 with KB4343884)
  • 10.0.14901.1000 (Windows 10 RS Pre-Release 160805-1700)
  • 10.0.14905.1000 (Windows 10 RS Pre-Release 160811-1739)
  • 10.0.14915.1000 (Windows 10 RS Pre-Release 160826-1902)
  • 10.0.14926.1000 (Windows 10 RS Pre-Release 160910-1529)
  • 10.0.14931.1000 (Windows 10 RS Pre-Release 160916-1700)
  • 10.0.14936.1000 (Windows 10 RS Pre-Release 160923-1700)
  • 10.0.14942.1000 (Windows 10 RS Pre-Release 161003-1929)
  • 10.0.14946.1000 (Windows 10 RS Pre-Release 161007-1700)
  • 10.0.14951.1000 (Windows 10 RS Pre-Release 161014-1700)
  • 10.0.14955.1000 (Windows 10 RS Pre-Release 161020-1700)
  • 10.0.14959.1000 (Windows 10 RS Pre-Release 161026-1700)
  • 10.0.14965.1001 (Windows 10 RS Pre-Release 161104-1700)
  • 10.0.14971.1000 (Windows 10 RS Pre-Release 161111-1700)
  • 10.0.14986.1000 (Windows 10 Build 160101.0800)
  • 10.0.14997.1001 (Windows 10 Build 160101.0800)
  • 10.0.15002.1001 (Windows 10 Build 160101.0800)
  • 10.0.15007.1000 (Windows 10 Build 160101.0800)
  • 10.0.15014.1000 (Windows 10 Build 160101.0800)
  • 10.0.15019.1000 (Windows 10 RS Pre-Release 170121-1513)
  • 10.0.15025.1000 (Windows 10 RS Pre-Release 170127-1750)
  • 10.0.15031.0 (Windows 10 RS2 Release 170204-1546)
  • 10.0.15042.0 (Windows 10 RS2 Release 170219-2329)
  • 10.0.15046.0 (Windows 10 Build 160101.0800)
  • 10.0.15048.0 (Windows 10 Build 160101.0800)
  • 10.0.15055.0 (Windows 10 Build 160101.0800)
  • 10.0.15058.0 (Windows 10 Build 160101.0800)
  • 10.0.15061.0 (Windows 10 Build 160101.0800)
  • 10.0.15063.0 (Windows 10 Build 160101.0800)
  • 10.0.15063.296 (Windows 10 Build 160101.0800)
  • 10.0.15063.994 (Windows 10 Build 160101.0800)
  • 10.0.15063.1155 (Windows 10 Build 160101.0800)
  • 10.0.16179.1000 (Windows 10 Build 160101.0800)
  • 10.0.16184.1001 (Windows 10 Build 160101.0800)
  • 10.0.16199.1000 (Windows 10 Build 160101.0800)
  • 10.0.16215.1000 (Windows 10 Build 160101.0800)
  • 10.0.16232.1000 (Windows 10 Build 160101.0800)
  • 10.0.16237.1001 (Windows 10 Build 160101.0800)
  • 10.0.16241.1001 (Windows 10 Build 160101.0800)
  • 10.0.16251.0 (Windows 10 Build 160101.0800)
  • 10.0.16251.1000 (Windows 10 Build 160101.0800)
  • 10.0.16257.1 (Windows 10 Build 160101.0800)
  • 10.0.16257.1000 (Windows 10 Build 160101.0800)
  • 10.0.16273.1000 (Windows 10 Build 160101.0800)
  • 10.0.16275.1000 (Windows 10 Build 160101.0800)
  • 10.0.16278.1000 (Windows 10 Build 160101.0800)
  • 10.0.16281.1000 (Windows 10 Build 160101.0800)
  • 10.0.16288.1 (Windows 10 Build 160101.0800)
  • 10.0.16291.0 (Windows 10 Build 160101.0800)
  • 10.0.16294.1 (Windows 10 Build 160101.0800)
  • 10.0.16296.0 (Windows 10 Build 160101.0800)
  • 10.0.16299.0 (Windows 10 Build 160101.0800)
  • 10.0.16299.15 (Windows 10 Build 160101.0800)
  • 10.0.16353.1000 (Windows 10 Build 160101.0800)
  • 10.0.16362.1000 (Windows 10 Build 160101.0800)
  • 10.0.17004.1000 (Windows 10 Build 160101.0800)
  • 10.0.17017.1000 (Windows 10 Build 160101.0800)
  • 10.0.17025.1000 (Windows 10 Build 160101.0800)
  • 10.0.17035.1000 (Windows 10 Build 160101.0800)
  • 10.0.17046.1000 (Windows 10 Build 160101.0800)
  • 10.0.17063.1000 (Windows 10 Build 160101.0800)
  • 10.0.17115.1 (Windows 10 Build 160101.0800)
  • 10.0.17128.1 (Windows 10 Build 160101.0800)
  • 10.0.17133.1 (Windows 10 Build 160101.0800)
  • 10.0.17134.1 (Windows 10 Build 160101.0800)
  • 10.0.17723.1000 (Windows 10 Build 160101.0800)
  • 10.0.17763.1 (Windows 10 Build 160101.0800)

Confirmed working on:

  • Windows Vista Starter (x86 — Service Pack 1 and higher)
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Server 2008
  • Windows 7 Starter
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows 7 Ultimate
  • Windows Server 2008 R2
  • Windows 8 Developer Preview
  • Windows 8 Consumer Preview
  • Windows 8 Release Preview
  • Windows 8
  • Windows 8 Single Language
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows Server 2012
  • Windows 8.1 Preview
  • Windows 8.1
  • Windows 8.1 Connected (with Bing)
  • Windows 8.1 Single Language
  • Windows 8.1 Connected Single Language (with Bing)
  • Windows 8.1 Pro
  • Windows 8.1 Enterprise
  • Windows Server 2012 R2
  • Windows 10 Technical Preview
  • Windows 10 Pro Technical Preview
  • Windows 10 Home
  • Windows 10 Home Single Language
  • Windows 10 Pro
  • Windows 10 Enterprise
  • Windows Server 2016 Technical Preview

Installation instructions:

  • Download latest release binaries and unpack files
  • Right-click on install.bat and select Run as Administrator
  • See command output for details

To update INI file:

  • Right-click on update.bat and select Run as Administrator
  • See command output for details

To uninstall:

  • Go to the directory where you extracted the files
  • Right-click on uninstall.bat and select Run as Administrator
  • See command output for details

Удаленные пользователи могут подключаться к своим компьютерам Windows 10 или 11 через службу удаленных рабочих столов (RDP). Достаточно включить удаленный рабочий стол (Remote Desktop), разрешить RDP доступ для пользователя и подключиться к компьютеру с помощью любого клиента удаленного рабочего стола. Однако в десктопных версия Windows есть ограничение на количество одновременных RDP сессии. Разрешается только один активный Remote Desktop сеанс пользователя.

Если вы попробуете открыть вторую RDP сессию, появится предупреждение с запросом отключить сеанс первого пользователя.

В систему вошел другой пользователь. Если вы продолжите, он будет отключен. Вы все равно хотите войти в систему?

В систему вошел другой пользователь. Если вы продолжите, он будет отключен. Вы все равно хотите войти в систему?

В английской версии предупреждение такое:

Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?

Содержание:

  • Ограничения на количество RDP сессий в Windows
  • RDP Wrapper: разрешить несколько RDP сеансов в Windows
  • Не работает RDP Wrapper в Windows
  • Модификация файла termsrv.dll для снятия ограничений RDP в Windows 10 и 11
  • Встроенная поддержка нескольких RDP сессий в редакции Windows 10 Enterprise Multi-session

Ограничения на количество RDP сессий в Windows

Во всех десктопных версиях Windows 10 и 11 есть ряд ограничений на использование служб удаленного рабочего стола

  1. Разрешено удаленно подключаться по RDP только к редакциям Windows Professional и Enterprise. В домашних редакциях (Home/Single Language) RDP доступ запрещен;
  2. Поддерживается только одно одновременное RDP подключение. При попытке запустить вторую RDP-сессию, пользователю будет предложено завершить активный сеанс;
  3. Если пользователь работает за консолью компьютера (локально), то при удаленном подключении по RDP, его локальный сеанс будет отключен (заблокирован). Также завершается и удаленный RDP сеанс, если пользователь входит в Windows через консоль компьютера.

Ограничение на количество одновременных RDP подключений в Windows является не техническим, но программным и лицензионным. Таким образом Microsoft запрещает создавать терминальный RDP сервер на базе рабочей станции для одновременной работы нескольких пользователей.

Если ваши задачи требуют развертывание терминального сервера, Microsoft предлагает пробрести Windows Server (по умолчанию разрешает 2 активных RDP подключения). Если вам нужно большее количество одновременных сессий пользователей, нужно приобрести лицензии RDS CAL, установить и настроить роль Remote Desktop Session Host (RDSH) или полноценную RDS ферму.

Технически любая редакция Windows при наличии достаточного ресурсов оперативной памяти и CPU может обслуживать одновременную работу нескольких десятков удаленных пользователей. В среднем на одну RDP сессию пользователя требуется 150-200 Мб памяти (без учета запускаемых приложений). Т.е. максимальное количество одновременных RDP сессий в теории ограничивается только ресурсами компьютера.

В этой статье мы покажем три способа убрать ограничение на количество одновременных RDP подключений в Windows 10 и 11:

  • Использование RDP Wrapper
  • Модификации системного файла termsrv.dll
  • Апгрейд до редакции Windows 10/11 Enterprise for virtual desktops (multi-session)

Примечание. Все модификации операционной системы, описанные в этой статье, считаются нарушением лицензионного соглашения Windows, и вы можете использовать их на свой страх и риск.

Прежде, чем продолжить, проверьте что в настройках Windows включен протокол Remote Desktop.

  • Откройте панель Settings -> System —> Remote Desktop -> включите опцию Enable Remote Desktop;settings - включить rdp в windows
  • Либо воспользуйтесь классической панель управления: выполните команду SystemPropertiesRemote -> Перейдите на вкладку Remote Settings (Удаленный доступ), включите опцию Allow remote connection to this computer (Разрешить удалённые подключения к этому компьютеру).

RDP Wrapper: разрешить несколько RDP сеансов в Windows

Open-source утилита RDP Wrapper Library позволяет разрешить конкурентные RDP сессии в Windows 10/11 без замены системного файла termsrv.dll.

RDP Wrapper работает в качестве прослойки между менеджером управления службами Service Control Manager, SCM) и службой терминалов (Remote Desktop Services). RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто загружая termsrv с изменёнными параметрами.

Важно. Перед установкой RDP Wrapper важно убедится, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. Иначе RDP Wrapper может работать не стабильно, или вообще не запускаться.

Вы можете скачать RDP Wrapper из репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2). Утилита не обновляется с 2017 года, но ее можно использовать на всех билдах Windows 10 и 11. Для работы утилиты в современных версиях Windows достаточно обновить конфигурационный файл rdpwrap.ini.

Большинство антивирусов определяют RDP Wrapper как потенциально опасную программу. Например, встроенный Microsoft Defender антивирус классифицирует программу как PUA:Win32/RDPWrap (Potentially Unwanted Software) с низким уровнем угрозы. Если настройки вашего антивируса блокируют запуск RDP Wrapper, нужно добавить его в исключения. Антвирус определеяет RDPwrapper как PUA-Win32-RDPWrap

Архив RDPWrap-v1.6.2.zip содержит несколько файлов:

  • RDPWinst.exe —программа установки/удаления RDP Wrapper Library;
  • RDPConf.exe — утилита настройки RDP Wrapper;
  • RDPCheck.exe — Local RDP Checker — утилита для проверки RDP доступа;
  • install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper.

Архив RDPWrap-v1.6.2.zip

Чтобы установить RDPWrap, запустите файл
install.bat
с правами администратора.

Установка rdpwrapper в windows 10

После окончания установки запустите RDPConfig.exe.

rdp-wrapper: красная надпись не поддерживается [not supported]

Скорее всего сразу после установки утилита покажет, что RDP wrapper запущен (Installed, Running, Listening), но не работает. Обратите внимание на красную надпись. Она сообщает, что данная версий Windows 10 (ver. 10.0.19041.1949) не поддерживается ([not supported]).

Причина в том, что в конфигурационном файле rdpwrap.ini отсутствует секция с настройками для вашего версии (билда) Windows. Актуальную версию файла rdpwrap.ini можно скачать здесь https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

Вручную скопируйте содержимое данной страницы в файл «C:\Program Files\RDP Wrapper\rdpwrap.ini». Или скачайте файл с помощью PowerShell командлета Invoke-WebRequest (предварительно нужно остановить службу Remote Desktop):

Stop-Service termservice -Force
Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini -outfile "C:\Program Files\RDP Wrapper\rdpwrap.ini"

обновить файл rdpwrap.ini вручную

alert] Можно создать задание планировщика для проверки изменений в файле rdpwrap.ini и его автоматического обновления [/alert]

На данном скриншоте видно, что на компьютере установлена свежая версия файла rdpwrap.ini (Updated=2023-06-26).

Перезагрузите компьютер, запустите утилиту RDPConfig.exe. Проверьте, что в секции Diagnostics все элементы окрашены в зеленый цвет, и появилось сообщение [Fully supported]. На скриншоте ниже показано, что RDP Wrapper с данным конфигом успешно запущен в Windows 11 22H2.

запуск rdpwrapper в windows 11

Теперь попробуйте установить несколько одновременных RDP сессий с этим компьютером под разными пользователями (воспользуйтесь любым RDP клиентом: mstsc.exe, RDCMan, mRemoteNG и т.д.).

Можете проверить что на компьютере активны одновременно две RDP сессии (или более) с помощью команды:

qwinsta

rdp-tcp#0         user1                 1  Active
rdp-tcp#1         user2                 2  Active

qwnista: вывести активные rdp сессии в windows

Поддержка нескольких RDP сесиий в Windows 10

Утилита RDPWrap поддерживается во версиях Windows (включая домашние редакции Windows Home), таким образом из любой клиентской версии Windows можно сделать полноценный сервер терминалов.

В интерфейсе RDP Wrapper доступны следующие опции:

  • Enable Remote Desktop — включить/отключить Remote Desktop в Windows доступ
  • RDP Port — можно изменить стандартный номера порта удаленного рабочего стола TCP 3389
  • Опция Hide users on logon screen позволяет скрыть список пользователей на экране приветствия;
  • Single session per user —разрешить несколько одновременных RDP сессий под одной учетной записью пользователя. Эта опция устанавливает параметр реестра fSingleSessionPerUser = 0 в ветке HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server). Также этот параметр настраивается через опцию GPO Restrict Remote Desktop Services to a single Remote Desktop Services session в разделе Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections.
  • В секции Session Shadowing Mode вы можете настроить режим теневого подключения к рабочему столу пользователей Windows .

Не работает RDP Wrapper в Windows

В некоторых случая утилита RDP Wrapper не работает как ожидается, и вы не можете использовать несколько RDP подключений.

Во время установки обновлений Windows может обновиться версия файла termsrv.dll. Если в файле rdpwrap.ini отсутствует описание для вашей версии Windows, значит RDP Wrapper не может применить необходимые настройки. В этом случае в окне RDP Wrapper Configuration будет указан статус [not supported].

В этом случае нужно обновить файл rdpwrap.ini как описано выше.
Если RDP Wrapper не работает после обновления файла rdpwrap.ini, попробуйте открыть файл rdpwrap.ini и найти в нем описание для вашей версии Windows.
Как понять, есть ли поддержка вашей версии Windows в конфиг файле rdpwrapper?
На скриншоте ниже показано, что для моей версии Windows 11 (10.0.22621.317) есть две секции с описаниями:

[10.0.22621.317]
...
[10.0.22621.317-SLInit]
...

rdpwrapper - добавить описание в файл rdpwrap.ini для вашей редакции windows

Если в конфигурационном файле rdpwrap соответствующая секция отсутствует для вашей версии Windows, попробуйте поискать в сети строки rdpwrap.ini для вашего билда. Добавьте найденные строки в самый конец файла.

Если после установки обновлений безопасности или после апгрейда билда Windows 10, RDP Wrapper не работает, проверьте, возможно в секции Diagnostics присутствует надпись Listener state: Not listening.

Listener state: Not listening

Попробуйте обновить ini файл, и затем переустановить службу:

rdpwinst.exe -u
rdpwinst.exe -i

Бывает, что при попытке второго RDP подключения под другим пользователем у вас появляется надпись:

Число разрешенных подключений к этому компьютеру ограничено и все подключений уже используются. Попробуйте подключиться позже или обратитесь к системному администратору.

Число разрешенных подключений к этому компьютеру ограничено и все подключений уже используются.

The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.

The number of connections to this computer is limited and all connections are in use right now.

В этом случае нужно с помощью редактора групповых политики gpedit.msc в секции Конфигурация компьютера –> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения включить политику “Ограничить количество подключений” и изменить ее значение на 999999 (Computer Configuration -> Administrative Templates -> Windows Components ->Remote Desktop Services ->Remote Desktop Session Host -> Connections-> Limit number of connections).

групповая политика Ограничить количество rdp подключений

Перезагрузите компьютер для обновления настроек GPO и применения новых параметров.

Модификация файла termsrv.dll для снятия ограничений RDP в Windows 10 и 11

Чтобы убрать ограничение на количество RDP подключений пользователей в Windows без использования rdpwrapper нужно заменить файл termsrv.dll. Это файл библиотеки, которая используется службой Remote Desktop Services. Файл находится в каталоге C:\Windows\System32.

Прежде, чем править или заменять файл termsrv.dll желательно создать его резервную копию. Это поможет вам в случае необходимости можно будет вернуться к исходной версии файла. Запустите командную строку с правами администратора и выполните команду:

copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

Затем нужно стать владельцем файла. Проще всего это сделать из командной строки. Чтобы сменить владельца файла с TrustedInstaller на группу локальных администраторов с помощью команды:

takeown /F c:\Windows\System32\termsrv.dll /A

Должно появится сообщение: «SUCCESS: The file (or folder): «c:\Windows\System32\termsrv.dll» now owned by the administrators group».

Теперь с помощью icacls.exe предоставьте группе локальных администраторов полные права на файл termsrv.dll (Full Control):

icacls c:\Windows\System32\termsrv.dll /grant Administrators:F
(или
Администраторы
в русской версии Windows).

Должно появится сообщение: «processed file: c:\Windows\System32\termsrv.dll Successfully processed 1 files; Failed processing 0 files«.

termsrv.dll стать владельцем файла termsrv.dll с помощью takeown

Теперь нужно остановить службу Remote Desktop Service (TermService) из консоли services.msc или из командной строки:

Net stop TermService

Вместе с ней останавливается служба Remote Desktop Services UserMode Port Redirector.

Служба Remote Desktop service

Чтобы узнать номер билда вашей Windows, выполните команду winver или следующую команды PowerShell:

Get-ComputerInfo | select WindowsProductName, WindowsVersion

В моем случае установлена Windows 10 билд 22H2.

Затем откройте файл termsrv.dll с помощью любого HEX редактора (к примеру, Tiny Hexer). В зависимости от билда нужно найти и заменить строку:

Версия Windows Найти строку Заменить на
Windows 11 22H2 39 81 3C 06 00 00 0F 84 75 7A 01 00  

B8 00 01 00 00 89 81 38 06 00 00 90

Windows 10 22H2 39 81 3C 06 00 00 0F 84 85 45 01 00
Windows 11 RTM ( 21H2 22000.258) 39 81 3C 06 00 00 0F 84 4F 68 01 00
Windows 10 x64 21H2 39 81 3C 06 00 00 0F 84 DB 61 01 00
Windows 10 x64 21H1 39 81 3C 06 00 00 0F 84 2B 5F 01 00
Windows 10 x64 20H2 39 81 3C 06 00 00 0F 84 21 68 01 00
Windows 10 x64 2004 39 81 3C 06 00 00 0F 84 D9 51 01 00
Windows 10 x64 1909 39 81 3C 06 00 00 0F 84 5D 61 01 00
Windows 10 x64 1903 39 81 3C 06 00 00 0F 84 5D 61 01 00
Windows 10 x64 1809 39 81 3C 06 00 00 0F 84 3B 2B 01 00
Windows 10 x64 1803 8B 99 3C 06 00 00 8B B9 38 06 00 00
Windows 10 x64 1709 39 81 3C 06 00 00 0F 84 B1 7D 02 00

Редактор Tiny Hexer не позволяет редактировать файл termsvr.dll напрямую из папки system32. Скопируйте его на рабочий стол, а после модификации замените исходный файл.

Например, для самой редакции Windows 10 x64 22H2 19045.2006 (версия файла termsrv.dll — 10.0.19041.1949) нужно открыть файл termsrv.dll в Tiny Hexer. Затем найдите строку:

39 81 3C 06 00 00 0F 84 85 45 01 00

И замените ее на:

B8 00 01 00 00 89 81 38 06 00 00 90

редактировать termsrv.dll в hex редакторечтобы разрешить множественные rdp подключения

Сохраните файл и запустите службу TermService.
Если что-то пошло не так, и у вас возникнут проблемы со службой RDP, остановите службу и замените модифицированный файл termsrv.dll исходной версией:

copy termsrv.dll_backup c:\Windows\System32\termsrv.dll

Преимущество способа отключения ограничения на количество RDP сессий в Windows путем замены файла termsrv.dll в том, что на него не реагируют антивирусы. В отличии от утилиты RDPWrap, которую многие антивирусов считают Malware/HackTool/Trojan. Основной недостаток — вам придется вручную править файл после каждого обновления билда Windows (или при обновлении версии файла termsrv.dll в рамках ежемесячных кумулятивных обновлений).

Встроенная поддержка нескольких RDP сессий в редакции Windows 10 Enterprise Multi-session

Недавно Microsoft выпустило специальные Enterprise редакции Windows multi-session (ранее назывались Windows 10 Enterprise for Remote Sessions и Windows 10 Enterprise for Virtual Desktops).

Редакция Enterprise multi-session доступна как для Windows 10, так и для Windows 11.

Главная особенность этой редакции – она поддерживает множественные одновременные RDP сессии пользователей прямо из коробки. Несмотря на то, что редакцию Windows multi-session разрешено запускать только в виртуальных машинах Azure, вы можете вам установить эту редакцию в on-premises сети и использовать данный компьютер терминальный сервер (хотоя это будет нарушением лицензионной политики Microsoft).

Далее мы покажем, как обновить компьютер с Windows 10 Pro до Windows 10 Enterprise for Virtual Desktop и использовать его для одновременного подключения нескольких пользователей.

Откройте командную строку и проверьте текущую редакцию Windows (Professional в этом примере):

DISM /online /Get-CurrentEdition

узнать текущую редакцию windows

Обновите вашу редакцию Windows с Pro до Enterprise:

Changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43

Теперь установить GVLK ключ для Windows 10 Enterprise for Remote Sessions:

slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK

Апгрейд windows до редакции enterprise remote sessions

Проверьте, что теперь ваша редакция Windows 10 изменилась на
ServerRdsh
(Windows 10 Enterprise for Virtual Desktops).

Редакция windows 10 ServerRdsh

Активируйте вашу копию Windows Enterprise Multi-Session на вашем KMS сервере:

slmgr /skms msk-man02.winitpro.local:1688
slmgr /ato

kms активация windows 10 ServerRdsh

Откройте редактор локальной GPO
(gpedit.msc
) и включите Per-User режим лицензирования в параметре Set the Remote Desktop licensing mode (Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing).

per-user режим лицензирования RDS

После активации нужно перезагрузить Windows. Теперь попробуйте подключиться к компьютеру по RDP под несколькими пользованиями. Как вы видите, Windows 10 Enterprise multi-session одновременные RDP подключения поддерживаются прямо из коробки.

Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer

Windows 10 Enterprise for Virtual Desktops 2009           10.0.19041.2728

qwinsta

несколько активных rdp сеансов в windows 10 enterprise virtual desktop 2009

В этой статье мы рассмотрели способы, позволяющие снять ограничение на количество одновременных RDP подключений пользователей, и запустить бесплатный терминальный сервер на клиентской Windows 10 или 11. У каждого из этих способов есть свои преимущества и недостатки. Какой из них использовать — решать вам.

Несколько сеансов RDP в Windows 10 и 11

Удаленные пользователи могут подключаться к своим компьютерам с ОС Windows 10 и Windows 11 через службы удаленных рабочих столов (RDP). Достаточно включить RDP в настройках устройства и подключиться к компьютеру с помощью любого клиента удаленного рабочего стола, такого как MSTSC. Но существует ограничение на количество одновременных сеансов RDP – одновременно может работать только один удаленный пользователь. Если вы попытаетесь открыть второй сеанс RDP, появится предупреждение с просьбой отключить сеанс первого пользователя.

Изменения от 04.07.2023 г.

Настройка службы RDP на Windows 10

RDP работает только на Windows 10/11 Pro, в Home версии отключены нужные системные компоненты. Кроме этого, потребуется защитить паролем вашу учетную запись.

Включение доступа и добавление пользователей.

Откройте Пуск и нажмите на шестеренку Параметры.

Откройте раздел с настройкой системы.

Далее перейдите к настройке удаленного рабочего стола.

Включить удаленный рабочий стол.

Перейти в настройки электропитания, отключить переход компьютера в спящий режим.

Далее необходимо пользователей, которым будет предоставлен доступ к RDP По умолчанию доступ предоставлен администратору компьютера.

Добавляем еще пользователей.

Если вы попытаетесь открыть второй сеанс RDP, появится предупреждение с просьбой отключить сеанс первого пользователя.

На самом деле, количество одновременных подключений RDP в системе Windows ограничено лицензией, а не каким-либо техническим аспектом. Таким образом, это ограничение не позволяет создать терминальный RDP-сервер на базе компьютера с системой Windows 10/11. Логика компании Microsoft проста, если вам нужен сервер терминалов – купите лицензию Windows Server, RDS CALs, установите и настройте роль сервера сеансов удаленного рабочего стола.

Но технически, любая версия Windows, с достаточным объемом оперативной памяти может поддерживать одновременную работу нескольких удаленных пользователей. В среднем, для одного сеанса пользователя, требуется около 200 МБ оперативной памяти (без учета запущенных приложений). Т.е. максимальное количество одновременных сеансов RDP теоретически ограничено только компьютерными ресурсами.

Рассмотрим два способа разрешить одновременные RDP-подключения в Windows 10/11:

  • с помощью RDP Wrapper
  • исправления библиотеки termsrv.dll

RDP Wrapper

Проект RDP Wrapper – ПО с открытым исходным кодом, позволяет включить несколько сеансов RDP в Windows 10 без замены файла termsrv.dll. Этот инструмент работает как связующее звено между SCM (Service Control Manager) и службами удаленного рабочего стола. RDPWrap позволяет включить не только поддержку нескольких одновременных RDP-подключений, но и создать RDP-сервер в Windows Home. RDP Wrapper не вносит никаких изменений в termsrv.dll файл, это просто загрузка библиотеки termsrv с измененными параметрами.

Таким образом, RDPWrap будет работать даже в случае изменения файла termsrv.dll. Это позволяет не бояться обновлений Windows.

Вы можете загрузить RDP Wrapper из репозитория GitHub https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия библиотеки RDP-оболочки — v1.6.2).

В RDPWrap-v1.6.2.zip содержит несколько файлов:

  • RDPWinst.exe — библиотека-оболочка RDP для установки/удаления программы
  • RDPConf.exe — инструмент настройки оболочки RDP
  • RDPCheck.exe — утилита проверки RDP (Local RDP Checker)
  • Install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления оболочки RDP

Для установки оболочки необходимо запустить файл Install.bat с правами администратора.

RDPWrap не работает в Windows 10

После завершения установки запустите RDPConfig.exe . Скорее всего, сразу после установки инструмент покажет, что оболочка RDP запущена (установлена, запущена), но не работает. Обратите внимание на красное предупреждение [not supported]. В нем сообщается, что эта версия Windows 10 (версия 10.0.19041.1387) не поддерживается оболочкой RDP.

Дело в том, что для каждой версии Windows 10/11 должно быть описание в конфигурационном файле rdpwrap.ini. В текущем конфигурационном файле просто нет никаких настроек для вашей сборки Windows.

Текущую версию файла rdpwrap.ini можно загрузить здесь: https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

Во всех источниках в интернете находятся советы, что необходимо скопировать новый файл rdpwrap.ini в “C:\Program Файл Files\RDP Wrapper\rdpwrap.ini” и перезапустить службу TermService. Но у меня это ни разу не получилось, ввиду того, что при перезапуске службы, оригинальный файл rdpwrap.ini восстанавливался на место нового.

Немного поискав решение этой проблемы, наткнулся на файл автоматического обновления rdpwrap.ini:

  • С сайта GitHub
  • С нашего сайта

Необходимо скопировать файлы RDPWinst.exe, RDPConf.exe, RDPCheck.exe и autoupdate.bat в каталог C:\Program Файл Files\RDP Wrapper\ и запустить autoupdate.bat.

После завершения установки запустите RDPConfig.exe

Все работает!

Обновление Параметров Групповой политики

Количество подключений к компьютеру может быть ограничено правилами групповой политики.

В этом случае вы можете использовать редактор локальной групповой политики (gpedit.msc), чтобы включить политику “Ограничить количество подключений” в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения –> Ограничить количество подключений.
Измените его значение на 999999.

Модификация Termsrv.dll

Второй, более трудозатратный метод – изменение файла Termsrv.dll.
для этого нужно сделать копию файла, затем нужно стать владельцем файла.

Для начала, остановите службу удаленного рабочего стола (TermService) из командной строки:
Net stop TermService

Чтобы изменить владельца файла с TrustedInstaller на локальную группу администраторов нужно выполнить команду:
takeown /F c:\Windows\System32\termsrv.dll /A

Теперь предоставьте локальной группе администраторов разрешения на полный контроль над termsrv.dll файл с использованием icacls.exe:
icacls c:\Windows\System32\termsrv.dll /grant Администраторы:F

Затем откройте termsrv.dll файл с использованием любого шестнадцатеричного редактора (например, WinHex). В зависимости от вашей сборки Windows вам необходимо найти и заменить строку в соответствии с приведенной ниже таблицей:

Версия Windows Строка поиска

Windows 11 RTM (21H2 – 22000.258)

39 81 3C 06 00 00 0F 84 4F 68 01 00

Windows 10 x64 22H2 19045.2486

39 81 3C 06 00 00 0F 84 DB 61 01 00

Windows 10 x64 21H2

39 81 3C 06 00 00 0F 84 85 45 01 00

Windows 10 x64 21H1

39 81 3C 06 00 00 0F 84 2B 5F 01 00

Windows 10 x64 20H2

39 81 3C 06 00 00 0F 84 21 68 01 00

Windows 10 x64 2004

39 81 3C 06 00 00 0F 84 D9 51 01 00

Windows 10 x64 1909

39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1903

39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1809

39 81 3C 06 00 00 0F 84 3B 2B 01 00

Windows 10 x64 1803

8B 99 3C 06 00 00 8B B9 38 06 00 00

Windows 10 x64 1709

39 81 3C 06 00 00 0F 84 B1 7D 02 00

Строка замены
B8 00 01 00 00 89 81 38 06 00 00 90

Данную таблицу я нашел на просторах интернета. Проверка данного метода в полевых условиях привела к тому, что я не нашел данную последовательность в своем файле termsrv.dll.

Но если понять суть, то все решается достаточно легко. Необходимо искать последовательность: 39 81 3C 06 00 00 0F 84, последние 4 байта не особо важны.
Я нашел последовательность 39 81 3C 06 00 00 0F 84 73 55 01 00

Замена на
B8 00 01 00 00 89 81 38 06 00 00 90

Обновление от 27.01.2023 г.

Вышло новое обновление Windows 10 22H2 версия сборки: 19045.2486 и 19045.2604
Версия файла termsrv.dll: 10.0.19041.2075

Открываем файл в WinHex, находим исходную последовательность: 39 81 3C 06 00 00 0F 84 85 45 01 00.

Меняем на строку замены.

Обновление от 04.07.2023 г.

Скачать измененный файл termsrv.dll для конкретной версии Windows 10 можно в данной таблице.

Версия Windows Скачать termsrv.dll

Windows 10 x64 22H2 сборка 19045.2486 и 19045.2604

termsrv.dll

Windows 10 x64 22H2 сборка 19045.3086

termsrv.dll

Сохраните модифицированный файл и запустите службу TermService.

Если что-то пойдет не так, остановите службу и замените измененный termsrv.dll файл с оригинальной версией.
В моем случае модификация файла помогла включить несколько сеансов RDP.

Преимущество метода включения нескольких сеансов RDP в Windows 10 или 11 путем замены termsrv.dll файл заключается в том, что антивирусы на него не реагируют, в отличие от RDPWrap, который обнаруживается многими антивирусами как вредоносное ПО.

Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.

Библиотека Rdp wrapper для Windows 10 — это мощный инструмент, который позволяет безопасно использовать удаленное подключение к компьютеру через RDP (Remote Desktop Protocol). Эта библиотека предоставляет дополнительные возможности для работы с удаленными рабочими столами, которые встроены в операционную систему Windows 10.

Установка Rdp wrapper на Windows 10 достаточно простая процедура. Вам нужно всего лишь скачать архив с библиотекой, распаковать его в нужную папку на вашем компьютере и запустить установочный файл. После этого, Rdp wrapper будет автоматически установлен и настроен на вашей системе. После завершения установки вы сможете безопасно подключиться к удаленному компьютеру и работать с ним, как будто вы находитесь рядом с ним.

Однако, после установки Rdp wrapper, вам потребуется немного настроить его, чтобы он работал оптимально. Вы можете настроить различные параметры подключения, такие как разрешение экрана, количество цветов, пропускную способность сети и другие. Эти настройки могут помочь вам получить максимальную производительность и качество из вашего удаленного соединения.

Использование библиотеки Rdp wrapper для Windows 10 является отличным решением для тех пользователей, которые нуждаются в удаленном доступе к своему компьютеру. Она позволяет безопасно подключаться к удаленному компьютеру и работать с ним, несмотря на расстояние. Благодаря своей простоте установки и настройке, Rdp wrapper является одной из самых популярных библиотек для удаленного подключения в Windows 10.

Содержание

  1. Описание библиотеки Rdp wrapper для Windows 10
  2. Что такое Rdp wrapper
  3. Установка Rdp wrapper на Windows 10
  4. Настройка Rdp wrapper в Windows 10

Описание библиотеки Rdp wrapper для Windows 10

Ранее в операционных системах Windows 7 и 8.1 удаленный доступ к рабочему столу по протоколу RDP был доступен во всех версиях операционной системы, однако в Windows 10 для некоторых версий (например, Home) данная функция была ограничена. Rdp wrapper решает эту проблему и позволяет активировать удаленный доступ к рабочему столу для любой версии Windows 10.

Библиотека Rdp wrapper представляет собой набор файлов, которые внедряются в систему, расширяя функционал удаленного доступа. Установка Rdp wrapper достаточно проста и не требует особых навыков пользователя.

Основной принцип работы библиотеки Rdp wrapper заключается в подмене определенного файла, отвечающего за работу протокола RDP. После установки Rdp wrapper, данный файл будет заменен на модифицированный вариант, который позволит использовать удаленный доступ на Windows 10.

В целом, Rdp wrapper — полезная библиотека, которая может быть использована для активации удаленного доступа на Windows 10. Это особенно актуально для версий операционной системы, в которых данная функция была ограничена. Благодаря Rdp wrapper пользователи могут удобно и безопасно подключаться к своим компьютерам удаленно и управлять ими из любого места.

Что такое Rdp wrapper

Rdp wrapper расширяет стандартный функционал RDP, который обычно доступен только в профессиональных и серверных версиях ОС Windows. С его помощью пользователи Windows 10 Home и других версий операционной системы могут получить возможность удаленного доступа к своему компьютеру.

Установка и настройка Rdp wrapper позволяет подключаться к компьютеру через удаленное рабочее место и выполнять различные операции, будь то удаленное управление компьютером или запуск приложений на удаленном компьютере.

Установка Rdp wrapper на Windows 10

Для установки Rdp wrapper на Windows 10 вам понадобятся следующие шаги:

  1. Скачайте последнюю версию Rdp wrapper с официального репозитория на GitHub.
  2. Распакуйте скачанный архив в удобную для вас директорию на компьютере.
  3. Запустите файл «install.bat» из распакованного архива с помощью правой кнопки мыши и выбора пункта «Запустить от имени администратора».
  4. В появившемся окне командной строки нажмите любую клавишу и дождитесь завершения установки.
  5. После успешной установки Rdp wrapper вы можете запустить файл «RDPCheck.exe», чтобы удостовериться, что он работает правильно.

После завершения всех этих шагов Rdp wrapper будет успешно установлен и готов к использованию на вашем компьютере под управлением Windows 10.

Настройка Rdp wrapper в Windows 10

Для успешной работы Rdp wrapper в Windows 10 необходимо выполнить некоторые настройки:

  1. Скачайте и установите последнюю версию Rdp wrapper с официального сайта.
  2. Распакуйте загруженный архив и запустите файл «install.bat» от имени администратора. Учтите, что для запуска скрипта может понадобиться отключение антивирусного программного обеспечения.
  3. После успешной установки откройте файл «rdpwrap.ini» в текстовом редакторе.
  4. Проверьте, что в файле rdpwrap.ini содержится информация о поддерживаемых версиях операционной системы. Если текущая версия операционной системы не указана, добавьте ее в список, следуя инструкциям, указанным в комментариях файла rdpwrap.ini.
  5. Сохраните изменения в файле rdpwrap.ini и закройте его.
  6. Перезапустите компьютер, чтобы применить настройки.
  7. После перезагрузки можно использовать Rdp wrapper для работы с удаленным рабочим столом.

После выполнения этих шагов Rdp wrapper будет готов к использованию в Windows 10. Убедитесь, что ваша операционная система и версия Rdp wrapper совместимы, чтобы избежать проблем с функциональностью.

Существует много различий между Windows 10 Home и Professional. Функция удаленного рабочего стола является одним из них. В отличие от профессиональной версии, если вы когда-нибудь попробуете использовать функцию удаленного рабочего стола в домашней версии, вы не сможете это сделать. Используя «Подключение к удаленному рабочему столу» вы не можете подключиться к компьютеру на котором установлен Windows 10 Home, но вы можете это исправить. Рассмотрим как добавить RDP в Windows 10 Home. Компоненты и сервис для RDP-сервера, которые делают возможным удаленное подключение, также доступны в Windows 10 Home. Однако эта функция отключена или заблокирована в домашней версии. Тем не менее, это решение — обходной путь, который исходит от двоичного мастера разработчика в форме библиотеки-оболочки RDP.

Действия по включению функции удаленного рабочего стола Windows 10 Home

Загрузите последнюю версию библиотеки RDP Wrapper с Github Откройте скачанный архив и распакуйте содержимое в любую папку

Изображение

Откройте папку с файлами, которые вы распаковали, нажмите на install.bat правой клавишей мыши и выберите «Запуск от имени администратора». Установка произойдет. Введите Remote Desktop в поиске, и вы сможете увидеть программное обеспечение RDP.

Введите имя удаленного компьютера и пароль для подключения к компьютеру.

  • Rdpwrap windows 10 rdpwrap ini
  • Realtek 8139 810x driver windows 7
  • Rdp wrapper windows 10 22h2
  • Realtek 281 драйвер windows 10
  • Realplayer скачать бесплатно на русском языке для windows 10