Use hardware graphics adapters for all Remote Desktop Services sessions Always prompt for password upon connection; Do not allow local administrators to customize permissions WDDM 1.2 compatible driver . Disable binding directly to IPropertySetStorage without intermediate layers. Simple fix! The Windows Vista* operating system supports two driver models: WDDM: Drivers based on WDDM provide the 3D graphical Windows Aero* user interface experience. A lot of people preferred using XDDM drivers in these scenarios as it let you squeeze out every last drop of performance. 6 Top Fixes for "Your Remote Desktop Services Session Has Ended" Under the Experiences tab, uncheck Persistent bitmap caching and continue connecting. Use WDDM graphics display driver for Remote Desktop Connections to DISABLED . We can disable WDDM graphics on Remote Desktop connection by modifying group policy on the host PC. In the Windows search box, type gpedit.msc, and press Enter. Remote Desktop Not Working After Windows 10 Upgrade: Fix it Immediately Direct3D Errors When Using Remote Desktop Connection The problem is that Vic-3D 9 requires OpenGL 2.0 and the normal Remote Desktop graphics adapter supplies 1.1. . By typing gpedit.msc in the Start menu or Run box (Win+R) Browse to: Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment Find the item "Use WDDM graphics display driver for Remote Desktop Connections" and disable it. Set a default associations configuration file, Start File Explorer with ribbon minimized, Turn off Data Execution Prevention for Explorer, Turn off numerical sorting in File Explorer, Verify old and new Folder Redirection targets point to the same share before redirecting, Turn off tracking of last play time of games in the Games folder, Prevent the computer from joining a homegroup, Restrict Accelerators to those deployed through Group Policy, Bypass prompting for Clipboard access for scripts running in any process, Bypass prompting for Clipboard access for scripts running in the Internet Explorer process, Define applications and processes that can access the Clipboard without prompting, Turn off the ability to launch report site problems using a menu option, Include updated website lists from Microsoft, Turn on Internet Explorer 7 Standards Mode, Turn on Internet Explorer Standards Mode for local intranet, Use Policy List of Internet Explorer 7 sites, Prevent specifying the code download path for each computer, Prevent access to Delete Browsing History, Prevent deleting ActiveX Filtering, Tracking Protection, and Do Not Track data, Prevent deleting InPrivate Filtering data, Prevent deleting temporary Internet files, Prevent deleting websites that the user has visited, Prevent the deletion of temporary Internet files and cookies, Allow active content from CDs to run on user machines, Allow Install On Demand (except Internet Explorer), Allow Install On Demand (Internet Explorer), Allow Internet Explorer to use the HTTP2 network protocol, Allow Internet Explorer to use the SPDY/3 network protocol, Allow software to run or install even if the signature is invalid, Automatically check for Internet Explorer updates, Check for signatures on downloaded programs, Do not allow ActiveX controls to run in Protected Mode when Enhanced Protected Mode is enabled, Do not allow resetting Internet Explorer settings, Empty Temporary Internet Files folder when browser is closed, Turn off loading websites and content in the background to optimize performance, Turn off sending UTF-8 query strings for URLs, Turn off the flip ahead with page prediction feature, Turn on 64-bit tab processes when running in Enhanced Protected Mode on 64-bit versions of Windows, Allow websites to store application caches on client computers, Allow websites to store indexed databases on client computers, Set application caches expiration time limit for individual domains, Set application cache storage limits for individual domains, Set indexed database storage limits for individual domains, Set maximum application cache individual resource size, Set maximum application cache resource list size, Set maximum application caches storage limit for all domains, Set maximum indexed database storage limit for all domains, Start Internet Explorer with tabs from last browsing session, Allow active content over restricted protocols to access my computer, Allow cut, copy or paste operations from the clipboard via script, Allow drag and drop or copy and paste files, Allow loading of XAML Browser Applications, Allow only approved domains to use ActiveX controls without prompt, Allow only approved domains to use the TDC ActiveX control, Allow OpenSearch queries in File Explorer, Allow previewing and custom thumbnails of OpenSearch query results in File Explorer, Allow script-initiated windows without size or position constraints, Allow scripting of Internet Explorer WebBrowser controls, Allow VBScript to run in Internet Explorer, Allow video and animation on a webpage that uses an older media player, Allow websites to open windows without status bar or Address bar, Allow websites to prompt for information by using scripted windows, Don't run antimalware programs against ActiveX controls. No side affects that I see. In the Add Group or User window, change the Permissions to Edit settings, and click OK. Prevent users from adding files to the root of their Users Files folder. Configure telemetry opt-in change notifications. Solution 5. Then reboot! You simply need to disable the WDDM graphics driver from the Remote Desktop Session Host. To solve "Your Remote Desktop Service session has ended. Click OK and reboot your PC and see RDP not working after Windows 10 upgrade/update has been resolved. Change Group Policy processing to run asynchronously when a slow network connection is detected. Click Apply, OK and close the Local Group Policy Editor. Boost Your Remote Desktop Performance | Nathan's Blog OpenCL/ADL get stuck with Windows 10 Remote Desktop (RDP) Remove Default Programs link from the Start menu. Another way to launch the device manager is by pressing Windows + R to launch the Run application and typing "devmgmt.msc". Use the branch: Computer Configuration->Policies->Windows Settings->Administrative Templates->Windows Components->Remote Desktop Services->Remote Desktop Session Host->Remote Session Environment, set the Policy Use WDDM graphics display driver for Remote Desktop Connections to Disabled. - Use WDDM graphics display driver for Remote Desktop Connections Background: PAM was experiencing slowness in opening RDP session for some Windows target device The issue was solved after turn off this group policy for Windows target device side. The Windows Display Driver Model (WDDM) requires that a graphics hardware vendor supply a paired user-mode display driver and kernel-mode display driver (or display miniport driver ). Block launching desktop apps associated with a URI scheme. You must restart the VM after enabling the WDDM graphics display driver for the changes to take effect. start Hyper-V manager go to Hyper-V Settings > Physical GPUs select your GPU check the box Use this GPU with RemoteFX click OK select your virtual machine click Settings click Add Hardware > RemoteFX 3D Video Adapter click Add update RemoteFX settings for your needs click OK That is. Share Improve this answer Follow answered Oct 4, 2019 at 16:32 Step-By-Step Guide Step 1. The six solutions for the errors are presented in the following content, select the proper ones. RemoteFX enabled RDP Connection for Windows 10 1903 Not working Use WDDM graphics display driver for Remote Desktop Connections (Disabled) I have also ran the NVIDIA OpenGL RDP enabler tool so I can run applications that use OpenGL through RDP, but I removed the NVIDIA driver database where this setting is stored to disable it and determined that the problem is not related to OpenGL support state. Reboot your virtual machine. This is a known Vista/Windows 7 limitation. Use DNS name resolution when a single-label domain name is used, by appending different registered DNS suffixes, if the AllowSingleLabelDnsDomain setting is not enabled. If you enable or do not configure this policy setting, Remote Desktop Connections will use WDDM graphics display driver. Block launching Universal Windows apps with Windows Runtime API access from hosted content. Step by step instructions to deploy the high GPU VM's in AVD (Azure Specify contact email address or Email ID, Hide the Firewall and network protection area, Hide the Virus and threat protection area, Select when Preview Builds and Feature Updates are received, Allow Automatic Updates immediate installation, Allow non-administrators to receive update notifications, Allow signed updates from an intranet Microsoft update service location, Allow updates to be downloaded automatically over metered connections, Always automatically restart at the scheduled time, Configure auto-restart reminder notifications for updates, Configure auto-restart required notification for updates, Configure auto-restart warning notifications schedule for updates, Delay Restart for scheduled installations, Do not adjust default option to 'Install Updates and Shut Down' in Shut Down Windows dialog box, Do not allow update deferral policies to cause scans against Windows Update, Do not connect to any Windows Update Internet locations, Do not display 'Install Updates and Shut Down' option in Shut Down Windows dialog box, Do not include drivers with Windows Updates, Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates, No auto-restart with logged on users for scheduled automatic updates installations, Re-prompt for restart with scheduled installations, Remove access to use all Windows Update features, Reschedule Automatic Updates scheduled installations, Specify active hours range for auto-restarts, Specify deadline before auto-restart for update installation, Specify deadlines for automatic updates and restarts, Specify Engaged restart transition and notification schedule for updates, Specify intranet Microsoft update service location, Specify source service for specific classes of Windows Updates, Turn off auto-restart for updates during active hours, Turn off auto-restart notifications for update installations, Turn on recommended updates via Automatic Updates, User State Management Client Side Extension, Hide the "Add a program from CD-ROM or floppy disk" option, Hide the "Add programs from Microsoft" option, Hide the "Add programs from your network" option, Hide the Set Program Access and Defaults page, Specify default category for Add New Programs, Force a specific visual style file or force Windows Classic, Prevent changing visual style for windows and buttons, Prohibit selection of visual style font size, Browse a common web site to find printers, Default Active Directory path when searching for printers, Turn off Windows default printer management, Hide "Set Program Access and Computer Defaults" page, Hide Regional and Language Options administrative options, Hide user locale selection and customization options, Restrict selection of Windows menus and dialogs language, Restricts the UI languages Windows should use for the selected user, Turn off insert a space after selecting a text prediction, Turn off offer text predictions as I type, Always open All Control Panel Items when opening Control Panel, Prohibit access to Control Panel and PC settings, Maximum size of Active Directory searches, Do not add shares of recently opened documents to Network Locations, Hide and disable all items on the desktop, Prevent adding, dragging, dropping and closing the Taskbar's toolbars, Prohibit User from manually redirecting Profile Folders, Remove Properties from the Computer icon context menu, Remove Properties from the Documents icon context menu, Remove Properties from the Recycle Bin context menu, Turn off Aero Shake window minimizing mouse gesture, Ability to change properties of an all user remote access connection, Ability to delete all user remote access connections, Ability to Enable/Disable a LAN connection, Ability to rename all user remote access connections, Ability to rename LAN connections or remote access connections available to all users, Enable Windows 2000 Network Connections settings for Administrators, Prohibit access to properties of a LAN connection, Prohibit access to properties of components of a LAN connection, Prohibit access to properties of components of a remote access connection, Prohibit access to the Advanced Settings item on the Advanced menu, Prohibit access to the New Connection Wizard, Prohibit access to the Remote Access Preferences item on the Advanced menu, Prohibit adding and removing components for a LAN or remote access connection, Prohibit changing properties of a private remote access connection, Prohibit connecting and disconnecting a remote access connection, Prohibit deletion of remote access connections, Prohibit Enabling/Disabling components of a LAN connection, Prohibit renaming private remote access connections, Prohibit viewing of status for an active connection, Turn off notifications when a connection has only limited or no connectivity, Turn off toast notifications on the lock screen, Add "Run in Separate Memory Space" check box to Run dialog box, Clear history of recently opened documents on exit, Clear the recent programs list for new users. Therefore, you won't see the GPU installed on your host PC in Device Manager or utilitize its performance. The "fix" forces the old XDDM driver to be used. AMD (NvV4-series) and Microsoft Windows Virtual Desktop (WVD) Click on the "Display" tab and look to the right under " Driver Model" under the Driver group box. Then navigate to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment. Restrict unpacking and installation of gadgets that are not digitally signed. set the policy "Use WDDM graphics display driver for Remote Desktop Connections" to DISABLED. On the displayed panel, right-click the Use the hardware default graphics adapter for all Remote Desktop Services sessionsentry and then select Editfrom the displayed context menu. Do not turn off system power after a Windows system shutdown has occurred. Looks like AMD driver does not like the new WDDM remote desktop driver in Windows 10 1903. set the policy "Use WDDM graphics display driver for Remote Desktop Connections" to DISABLED. Configure the system to clear the TPM if it is not in a ready state. set "Use WDDM graphics display driver for Remote Desktop Connections" to disabled Steps: - Disable the policy described above - Restart host computer (one you're remoting into) - re-connect via remote desktop - re-arrange desktop windows - disconnect - re-connect to test and verify nothing has been compacted back to primary monitor. Black Screen in Remote Desktop under Windows 10 v. 1903 and mouse Use WDDM graphics display driver for Remote Desktop Connections For others and for clarity, it is actually: Edit Group Policy . Sorry, the version of OpenGL is too low, please upgrade the graphics driver You are right - when I set the GPO "Use WDDM graphics display driver for Remote Desktop Connections -> Disable" it does fix the CPU issue and the freezing issue. blank windows. WIN 1903 REMOTE DESKTOP FAILS. Works fine in 1809 Press the ' Apply . Go to Use WDDM graphics display driver for Remote Desktop Connections, double-click it and choose Disabled . Black screen on Windows 10 Remote Desktop after Windows 10 May Update In the Use WDDM graphics display driver for Remote Desktop Connections dialog, select Disabled. Turn off storage and display of search history, Prevent removable media source for any installation, Specify the order in which Windows Installer searches for installation files, Set action to take when logon hours expire, Prevent CD and DVD Media Information Retrieval, Prevent Music File Media Information Retrieval, Enables the use of Token Broker for AD FS authentication, SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services. The WDDM graphics display driver for Remote Desktop Connection which is enabled by default in Windows 10 v2004 and above needs to be disabled as it is not supported by the Citrix VDA. Prioritize H.264/AVC 444 Graphics mode for Remote Desktop connections. OpenGL not working over Remote Desktop? Here's a fix. - Advanced 12d XPDM and WDDM display drivers cannot co-reside; all graphics adapters in a system must use the same display driver model. Set the policy named Use WDDM graphics display driver for Remote Desktop Connections to Enabled. How to Configure Hyper-V RemoteFX - Official NAKIVO Blog Can confirm this works around the issue for me as well (only had to reconnect RDP, not reboot though). Windows 10 v21H1 and RDP WDDM Bug - The Spiceworks Community Disable the built-in graphics card will force the system to use a single card. VMware Workstation 15.1 mouse issue with RDP and W - Page 3 - VMware As the VDA cannot load the display driver, it would not be able to remote using HDX. Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment > Use WDDM graphics display driver for Remote Desktop Connections | set to "Disabled". Use WDDM graphics display driver for Remote Desktop Connections This policy setting lets you enable WDDM graphics display driver for Remote Desktop Connections. Remove frequent programs list from the Start Menu, Remove links and access to Windows Update, Remove Network Connections from Start Menu, Remove pinned programs list from the Start Menu, Remove See More Results / Search Everywhere link, Remove the "Undock PC" button from the Start Menu, Remove user's folders from the Start Menu, Show "Run as different user" command on Start, Show Start on the display the user is using when they press the Windows logo key, Show the Apps view automatically when the user goes to Start, Turn off automatic promotion of notification icons to the taskbar, Turn off feature advertisement balloon notifications, Do not automatically make all redirected folders available offline, Do not automatically make specific redirected folders available offline, Enable optimized move of contents in Offline Files cache on Folder Redirection server path change, Configure Group Policy domain controller selection, Create new Group Policy Object links disabled by default, Set default name for new Group Policy objects, Set Group Policy refresh interval for users, Turn off Help Experience Improvement Program, Prompt for password on resume from hibernate/suspend, Connect home directory to root of the share, Specify network directories to sync at logon/logoff time only, Do not preserve zone information in file attachments, Hide mechanisms to remove zone information, Inclusion list for moderate risk file types, Notify antivirus programs when opening attachments, Configure Windows spotlight on lock screen, Do not suggest third-party content in Windows spotlight, Do not use diagnostic data for tailored experiences, Turn off Windows Spotlight on Action Center, Do not show recent apps when the mouse is pointing to the upper-left corner of the screen, Prevent users from replacing the Command Prompt with Windows PowerShell in the menu they see when they right-click the lower-left corner or press the Windows logo key+X, Search, Share, Start, Devices, and Settings don't appear when the mouse is pointing to the upper-right corner of the screen, Allow only per user or approved shell extensions, Display confirmation dialog when deleting files, Do not allow Folder Options to be opened from the Options button on the View tab of the ribbon, Do not display the Welcome Center at user logon, Do not move deleted files to the Recycle Bin, Do not track Shell shortcuts during roaming, Hides the Manage item on the File Explorer context menu, Hide these specified drives in My Computer, No Computers Near Me in Network Locations, Pin Internet search sites to the "Search again" links and the Start menu, Pin Libraries or Search Connectors to the "Search again" links and the Start menu, Prevent access to drives from My Computer. Step 1: Select an appropriate GPU optimized Azure virtual machine size Windows 10 V1903: RDP (dwm.exe) causes high CPU load, freezes VMs Why do I get black boxes when I use remote desktop? - Masiero Send all sites not included in the Enterprise Mode Site List to Microsoft Edge. Fix: Desktop Window Manager High CPU Usage 'dwm.exe' - Appuals Remove Boot / Shutdown / Logon / Logoff status messages, Restrict potentially unsafe HTML Help functions to specified folders, Restrict these programs from being launched from Help, Specify settings for optional component installation and component repair, Specify Windows installation file location, Specify Windows Service Pack installation file location, Turn off Data Execution Prevention for HTML Help Executible, ActiveX installation policy for sites in Trusted zones, Approved Installation Sites for ActiveX Controls, Remove Program Compatibility Property Page, Turn off Application Compatibility Engine, Allow a Windows app to share application data between users, Allow deployment operations in special profiles, Allows development of Windows Store apps and installing them from an integrated development environment (IDE), Disable installing Windows apps on non-system volumes, Prevent non-admin users from installing packaged Windows apps, Prevent users' app data from being stored on non-system volumes, Let Windows apps access account information, Let Windows apps access an eye tracker device, Let Windows apps access diagnostic information about other apps, Let Windows apps access user movements while running in the background, Let Windows apps activate with voice while the system is locked, Let Windows apps communicate with unpaired devices. Resolution 2: If the first resolution does not work, try following these instructions: On your local computer, open an explorer window and paste this into the location . For this, double the option, select ' Disable '. Win 10 1903 RDP (Remote Desktop) not retaining window positions or task Way 1. In Windows 10 v1903 and later, there is a bug in the WDDM (Windows Display Driver Model) that prevents remote desktop sessions from connecting multiple times. On the left, click the Citrix VDA Non-Admin Users GPO to highlight it. Allow or Disallow use of encryption to protect the RPC protocol messages between File Share Shadow Copy Provider running on application server and File Share Shadow Copy Agent running on the file servers. Specifically, those with onboard + Nvidia Quadro cards. PSA: If you're having issues connecting via RDP after updating - reddit If you are using Windows 10 pro v1909, disable 'Use WDDM graphics display driver for Remote Desktop Connection'. Facebook Twitter LinkedIn Use WDDM graphics display driver for Remote Desktop Connections to DISABLED This forces RDP to use the old (and now deprecated XDDM drivers) After rebooting, behaviour returns to normal and after disconnecting from an RDP session the RDP host (target machine) no longer shows DWM.EXE consuming CPU. Windows video subsystem failed. The relevant status code was 0xD0000001 To delegate administration of this GPO to Citrix Admins: On the right, switch to the Delegation tab, and click Add. For this change to take effect, you must restart Windows. (I don't remember the exact error message.) Allow devices compliant with InstantGo or HSTI to opt out of pre-boot PIN. Group Policy Computer Settings for VDAs - Carl Stalhood Unable to connect to an existing user session on the latest Windows Easy fix! Step 3: Select the Disable device option from the context menu. Five Key Steps to Take with Your Golden Images to Get Optimal Remote OpenGL Configuration for Remote Desktop (Vic-3D 9) WDDM is an acronym for the Windows* Display Driver Model. Disconnecting from remote desktop session then causes hangs in OpenDL device enumeration. Select the Enabledradio button entry and then click on the [OK]button. WDDM graphics driver causing RDP mouse jitter #2434 - GitHub