Remote Desktop Service Error 126 Module not found

 

Remote Desktop Service Error 126 Module not found

When you attempt to start the Remote Desktop Services (“TermService”) service, Error 126 may occur. Here’s the complete error message:

Windows could not start the Remote Desktop Services service on Local Computer.

Error 126: The specified module could not be found.

remote desktop service error 126

Cause

The error occurs if the file termsrv.dll is missing or corrupted. Another reason could be that the Remote Desktop Services ServiceDLL may be pointing to a third-party module, such as “%ProgramFiles%\RDP Wrapper\rdpwrap.dll” (“RDP Wrapper.”)

Resolution

To resolve the Remote Desktop Services (“TermService”) service error 126, follow these steps:

  1. Open Regedit.exe and go to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
  2. Double-click ServiceDll
  3. Set its data to %SystemRoot%\System32\termsrv.dll
    (Also, ensure that the value type is REG_EXPAND_SZ instead of REG_SZ.)

    remote desktop service error 126

  4. Exit the Registry Editor.

Check if termsrv.dll exists

Additionally, make sure that the module termsrv.dll exists in the C:\Windows\System32 directory.

You may check the integrity of the file by running the following command from an elevated Command Prompt:

sfc /scanfile=C:\Windows\System32\termsrv.dll

If the above file is missing and Sfc is unable to repair it, run the Dism command. Alternatively, you can restore the missing file from WinBIndex.

One of the above steps should take care of the issue.


Comments

Popular posts from this blog

Extracting and using a modified VMWare Player BIOS or UEFI firmware

Activate Synology Active Backup for Business for DSM 6

Windows 11 internet/account bypass