SBS 2003 SP2 - Terminal Services Service Wont Start - Error 126 - Specified Module cannot be found

msha094
msha094 used Ask the Experts™
on
Hi all,

We have a customer that has an SBS 2003 Sp2 box that no longer has the ability to be rdp'd into.  The terminal services service fails to start with an error message:

Could not start the terminal services service on local computer.

Error 126: The specified module could  not be found.

I have tried to search around and can only find reg fixes and resolutions for XP machines.  I have replaced the termserv.dll in c:\windows\system32\ dir and still the same.

What else can i try?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Jeffrey Kane - TechSoEasyPrincipal Consultant
Most Valuable Expert 2016
Top Expert 2014

Commented:
Have you reviewed this KB article yet?
http://support.microsoft.com/kb/959077

If that doesn't resolve it, then run an sfc /scannow command.

Jeff
TechSoEasy

Author

Commented:
That article relates to the Windows Modules Installer service, but has the same error 126 code.  I have an issue with the terminal services service instead.

I have also run a sfc /snannow to no avail.
Jeffrey Kane - TechSoEasyPrincipal Consultant
Most Valuable Expert 2016
Top Expert 2014

Commented:
How did you replace the termsrv.dll file?

The file should be on the CD as \i386\termsrv.dl_  and must be copied to the system32 directory using the EXPAND command.

ie:  
expand X:\i386\termsrv.dl_ -r C:\WINDOWS\system32\termsrv.dll

Open in new window


(where "X" is your CD-ROM drive)

Jeff
TechSoEasy
Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Author

Commented:
I actually simply copied it from another customers SBS box and renamed the existing to .old and dumped the new one in.  Not correct?

Author

Commented:
Anyhow that didnt resolve either.  Same error 126 code.
Principal Consultant
Most Valuable Expert 2016
Top Expert 2014
Commented:
Apparently there is a registry fix for this which may resolve the problem.

Please be sure to first make a full backup of your registry, then copy this file to the Server's desktop:
http://windowsxp.mvps.org/temp/termservice.reg

Open the file and then say "yes" to allowing it to merge into the registry.

Reboot the server and see if the service starts.

FYI, Server 2003 is the same as Windows XP, so the fix would be fine to use on your SBS 2003.

Jeff
TechSoEasy

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial