{"id":2494,"date":"2023-06-21T23:56:49","date_gmt":"2023-06-21T21:56:49","guid":{"rendered":"https:\/\/itsimple.info\/?p=2494"},"modified":"2026-01-20T18:03:16","modified_gmt":"2026-01-20T16:03:16","slug":"remote-desktop-freezing-on-windows-when-in-high-cpu-or-on-heavy-graphics-screens","status":"publish","type":"post","link":"https:\/\/itsimple.info\/?p=2494","title":{"rendered":"Remote Desktop Freezing on Windows When in High CPU or On Heavy graphics Screens"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>I had this strange behavior when controlling windows through RDP protocol, The session was freezing randomly and I have to disconnect and re-connect all the time. Apparently disabling the UDP protocol in the session help preventing this . To disable the UDP protocol in RDP use this reg key on the <strong>Target<\/strong> mechine :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\Client]\n\"fClientDisableUDP\"=dword:00000001\n<\/pre>\n\n\n\n<p>You need to create the DWORD (32-bit) value &nbsp;fClientDisableUDP and set the value to 1 (Base to Decimal). You can also type this in command prompt as Admin :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">reg add \"HKLM\\software\\policies\\microsoft\\windows nt\\Terminal Services\\Client\" \/v fClientDisableUDP \/d 1 \/t REG_DWORD\n\n<strong>Restart the client machine !<\/strong> <\/pre>\n\n\n\n<p>Through the group policy : type gpedit.msc , then <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to &#8220;Computer Configuration&#8221; -&gt; &#8220;Administrative Templates&#8221; -&gt; &#8220;Windows Components&#8221; -&gt; &#8220;Remote Desktop Services&#8221; -&gt; &#8220;Remote Desktop Connection Client&#8221; .<\/li>\n\n\n\n<li>Find the policy &#8220;Turn off UDP On Client&#8221; and set its value to &#8220;Enabled&#8221;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/itsimple.info\/wp-content\/uploads\/2023\/06\/RDP-NO-UDP-1024x553.jpg\" alt=\"\" class=\"wp-image-2496\" style=\"width:843px;height:455px\" srcset=\"https:\/\/itsimple.info\/wp-content\/uploads\/2023\/06\/RDP-NO-UDP-1024x553.jpg 1024w, https:\/\/itsimple.info\/wp-content\/uploads\/2023\/06\/RDP-NO-UDP-300x162.jpg 300w, https:\/\/itsimple.info\/wp-content\/uploads\/2023\/06\/RDP-NO-UDP-768x415.jpg 768w, https:\/\/itsimple.info\/wp-content\/uploads\/2023\/06\/RDP-NO-UDP.jpg 1293w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You might also want to disable the UseURCP (Universal Rate Control Protocol for Real-Time Communication Applications) execute as admin from cmd:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">REG ADD \"HKLM\\SOFTWARE\\Microsoft\\Terminal Server Client\" \/v UseURCP \/t REG_DWORD \/d 0 \/f<\/pre>\n\n\n\n<p>Or create manualy the registry key: <\/p>\n\n\n\n<p>HKEY_Local_Machine\\SOFTWARE\\Microsoft\\Terminal Server Client<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Right click Terminal Server Client and select Export to back up this registry entry.<\/li>\n\n\n\n<li>Then, right click Terminal Server Client and select New -> DWORD.<\/li>\n\n\n\n<li>Rename it as UseURCP with value 0.<\/li>\n\n\n\n<li>The next time the user logs in, this setting will take effect.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-green-cyan-color has-text-color has-large-font-size\"><blockquote><p>Good Luck<\/p><\/blockquote><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I had this strange behavior when controlling windows through RDP protocol, The session was freezing randomly and I have to disconnect and re-connect all the time. Apparently disabling the UDP protocol in the session help preventing this . To disable the UDP protocol in RDP use this reg key on the Target mechine : [HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,12,14,15],"tags":[],"class_list":["post-2494","post","type-post","status-publish","format-standard","hentry","category-tech","category-tutorials","category-windows","category-windows-server"],"_links":{"self":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts\/2494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2494"}],"version-history":[{"count":1,"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts\/2494\/revisions"}],"predecessor-version":[{"id":3103,"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts\/2494\/revisions\/3103"}],"wp:attachment":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}