How to Fix RDP Wrapper on Windows 10

How to Fix RDP Wrapper on Windows 10? A Comprehensive Guide

To fix RDP Wrapper on Windows 10, you need to ensure that the RDP Wrapper library and configuration files are up to date and compatible with your current Windows version. Common issues occur after Windows updates that change the termsrv.dll file, causing RDP Wrapper to stop working. Start by downloading the latest RDP Wrapper update from the official GitHub repository, check the RDPConf.exe tool to verify the status, and if needed, update the rdpwrap.ini configuration file so that all features show as fully supported. This restores Remote Desktop functionality without editing system files manually.

What is RDP Wrapper?

RDP Wrapper is a free, open-source tool that acts as a layer between the Terminal Services and Service Control Manager in Windows. It allows users to enable multiple RDP connections simultaneously on Windows editions where this feature is typically disabled. It modifies the termsrv.dll file to enable the RDP features, but it doesn’t replace or modify the original file, making it a safer option than directly patching the system files.

Common Issues with RDP Wrapper

Before diving into the solutions, it’s essential to understand the common issues users face with RDP Wrapper:

  1. RDP Wrapper Not Working After Windows Update: One of the most frequent problems is that RDP Wrapper stops working after a Windows update. This occurs because updates often modify the termsrv.dll file, which RDP Wrapper relies on.
  2. Listener State: Not Listening: Another common issue is when the RDP Wrapper configuration shows that the listener state is “Not Listening,” meaning it’s not accepting RDP connections.
  3. Access Denied or Connection Refused: Users might also encounter “Access Denied” or “Connection Refused” errors when trying to connect to their Windows machine via RDP.
  4. Multiple Connections Not Allowed: Even with RDP Wrapper installed, some users find that they can’t establish multiple RDP connections simultaneously.

How to Fix RDP Wrapper on Windows 10 Step-by-Step Guide

1. Update RDP Wrapper Configuration

The most common fix for RDP Wrapper issues, especially after a Windows update, is to update the RDP Wrapper configuration.

Steps:

    1. Download the Latest Configuration Files:
      • Visit the RDP Wrapper GitHub repository or search online for the latest rdpwrap.ini configuration file.
        Download the file to your computer.
    2. Replace the Existing Configuration File:
      • Navigate to the RDP Wrapper installation directory, usually located at C:\Program Files\RDP Wrapper.
      • Back up the existing rdpwrap.ini file by renaming it to rdpwrap_old.ini.
      • Copy the newly downloaded rdpwrap.ini file to the RDP Wrapper directory.
    3. Restart the Service:
      • Open the Command Prompt as Administrator.
      • Run the following commands:
        bash   Copy code
        net stop termservice
        net start termservice
      • This will restart the Remote Desktop protocol Services & apply the new configuration.
    4. Check Listener State:
      • Run RDPConf.exe from the RDP Wrapper directory to check if the listener state is now “Listening.”

2. Reinstall RDP Wrapper

If updating the configuration file doesn’t solve the problem, you might need to reinstall RDP Wrapper.

Steps:

    1. Uninstall RDP Wrapper:
      • Open Command Prompt as Administrator.
      • Run the following command to uninstall RDP Wrapper:
        bash   Copy code
        unins000.exe
      • Alternatively, you can navigate to the RDP Wrapper directory and run the uninstaller.
    2. Restart Your Computer:
      • Restart your pc to ensure all remnants of the previous installation are removed.
    3. Reinstall RDP Wrapper:
      • Download the latest version of RDP Wrapper from the official GitHub repository.
      • Extract the files and run install.bat as Administrator.
      • After installation, run RDPConf.exe to check the status.
    4. Check Listener State:
      • Ensure that the listener state is “Listening” and that all other configurations are correct.

3. Manually Patch Termsrv.dll

If both the above methods fail, you may need to manually patch the termsrv.dll file.

Warning: This method is more advanced and involves directly modifying system files, which can lead to system instability if not done correctly. Proceed with caution.

Steps:

    1. Backup Termsrv.dll:
      • Navigate to C:\Windows\System32.
      • Locate termsrv.dll and create a backup by copying it to another folder.
    2. Download a Compatible Termsrv.dll Patch:
      • Search online for a compatible termsrv.dll patch for your Windows version.
      • Download the patch and follow the instructions provided by the source.
    3. Replace Termsrv.dll:
      • Replace the existing termsrv.dll in C:\Windows\System32 with the patched version.
      • Make sure to set the correct file permissions if required.
    4. Restart Remote Desktop Services:
      • Open Command Prompt as Administrator & run the following commands:
        bash   Copy code
        net stop termservice
        net start termservice
    5. Test RDP Functionality:
      • Attempt to connect to your Windows machine via RDP to ensure everything is working correctly.

What Protocol Does RDP Use in Windows 10?

4. Enable Multiple RDP Connections

To enable multiple RDP connections on Windows 10, you need to modify the Group Policy or use a third-party tool.

Using Group Policy:

    1. Open Group Policy Editor:
      • Press Win + R, type gpedit.msc, & press Enter.
    2. Navigate to RDP Settings:
      • Go to Personal Computer Configuration -> Administrative Templates -> Windows
      • Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections.
    3. Allow Multiple Connections:
      • Double-click on “Limit number of connections” and set it to “Enabled,” then specify the maximum number of connections.
      • Double-click on “Restrict Remote Desktop Protocol Services users to a single Remote Desktop Protocol Services session” & set it to “Disabled.”
    4. Apply Changes:
      • Click “Apply” & “OK” to save your settings.
      • Restart the personal computer for changes to take effect.

5. Check and Fix Firewall Settings

Sometimes, the firewall settings can block RDP connections, leading to issues with RDP Wrapper.

Steps:

    1. Open Windows Firewall:
      • Go to Control Panel -> System and Security -> Windows Defender Firewall.
    2. Allow RDP Through Firewall:
      • Press on “Permit an app or feature through Windows Defender Firewall.”
      • Find “Remote Desktop” and ensure both “Private” and “Public” networks are checked.
        Click “OK” to save the changes.
    3. Test the Connection:
      • Try connecting to your Windows machine via RDP to verify if the issue is resolved.

Conclusion

RDP Wrapper is a valuable tool for enabling Remote Desktop functionality on Windows 10 Home and other non-server editions. However, it can encounter issues, especially after a Windows update. By following the steps outlined in this guide, you should be able to fix common problems with RDP Wrapper and restore your remote desktop functionality. Whether it’s updating the configuration file, reinstalling the software, or tweaking system settings, these solutions will help you maintain a smooth RDP experience on your Windows machine.

Scroll to Top