Because of a Protocol Error Code: 0x112f [Easily Solved]

Are you running into RDP error “Because of a protocol error(code:0x112f)” in Windows when remote controlling a PC? This post will explain the reasons of the error and the solutions to fix it.


By Ellie / Updated on March 14, 2023

Share this: instagram reddit

RDP error: Because of a Protocol Error Code: 0x112f


I own two computers (Win 10 and Win 11). I utilize RDC to connect to the PC from the other Windows 11in the home. When I try to log on in the morning, I've been getting a protocol error Because of a protocol error (code:0x112f) on Windows 10, the remote session will be disconnected. Do you have any suggestions?”

- Question from Reddit

Because of An Error Code

How to fix protocol error code 0x112f?

A series of issues may appear when using RDP to remotely control a PC from another PC. If you are the one who is bothered by “protocol error code 0x112f in the remote session", don't worry. Keep reading to realize why it occurs and how to settle the issue with 4 confirmed solutions. In addition, you could have a look at a quick fix if you are in a hurry to get a remote connection.

Solution 1. Reboot the remote PC

According to the feedback of some users, the issue disappears after remote reboot. So, before we truly try the steps, restarting the remote PC may save a large amount of time for you. If the issue still persists, just follow the next solutions.

Solution 2. Adjust the resolution

The problem is mainly because of the resolution conflict between the monitor and the RDP client. So, we can change the screen resolution of the RDP session to fix the Remote Desktop protocol error.

Step 1. Search Remote Desktop Connection in the search box and then open it.

Remote Desktop Connection

Step 2. Click on Show options and locate Display.

Show Options

Step 3. Choose the color to “High color(15 bit)”, and then click on the Connect button.

High Color 15 Bit

Solution 3. Uncheck “Use all my monitors for the remote session”

In light of the experience of many users, they got the error when they RDP to a Server with multiple monitors. Therefore, unchecking the option “Use all my monitors for the remote session” can fix the issue.

The first two steps to uncheck “Use all my monitors for the remote session” are as same as solution 2. Then, find “Use all my monitors for the remote session” and then uncheck it.

Uncheck Use All Monitors

Solution 4. Free up memory by running CMD/Command Prompt

This error may be triggered by insufficient memory on the RDP server. So, freeing some memory to make the PC work properly seems a good idea.

Step 1. Search cmd in the search box, right-click the pop-up option and select “Run as administrator” to open it.

Run As Administrator

Step 2. Run the following command in turn and then reconnect.

A command line to kill a task (Specifies the image name of the process to be terminated)

taskkill /S(remote_server) /IM(process_image_name)/F

A command line to logoff an old abandoned desktop session

logoff(session_id)/SERVER: (remote_server)

Solution 5. Reliable Remote Desktop alternative

The “because of a protocol error code 0x112f" annoys many people when they use RDP. And some users even said that they can’t stand the blurry icons, text, and dialog boxes after they fix the issue by reducing the resolution or freeing up memory. At this time, the best solution is to try a free remote access software, AnyViewer.

AnyViewer, a completely free and reliable access software, can really realize remote control in easy and flexible ways. After connecting, you can change the resolution as you want. More importantly, there’s no need to find out the IP address and username or perform port forwarding if you remote connect over the Internet. And it supports Windows 11/10/8.1/8/7 and Windows Server 2022/2019/2016/2012 R2. In the next part, the detailed operation of AnyViewer will be shown to you.

Download Freeware Win 11/10/8.1/8/7
Secure Download

Step 1. Sign up for an AnyViewer account and then sign in to this account on the two computers. Once logged in, the PC will be assigned to the account automatically. 

Log in AnyViewer

Step 2.  On the client computer,  go to "Device", click the PC that you need to control, and click "One-click control" to achieve a remote connection with one click. 


Step 3. Then the connection is successful. And you can click on “Adaptive” to adapt to your screen, “Screen” to adjust the resolution, and “Operation” to get operation shortcuts.


You can upgrade your account to a Professional or Enterprise plan to enjoy more rights:
Initiate more concurrent connections.
Faster file transfer speed. Transfer speed for a free account is 500 KB/s, and for a paid account is up to 10 MB/s.
Increasing number of files transferred in a single time. 
Larger size of a single file that can be transferred. 
More devices can be assigned to the same account for unattended remote access.
More Currently connected devices are displayed for management.
Connect in privacy mode to protect privacy.



In this post, 4 solutions to fix the issue "Because of a protocol error code 0x112f" are illustrated, such as rebooting the remote PC, adjusting the resolution, unchecking “Use all my monitors for the remote session” and freeing up memory by using Command Prompt. However, if the issue still remains, then AnyViewer is highly recommended as an alternative to RDP.