I have Russian Win8.1 PRO x64 with installed English language package. Your patched termsrv.dll works fine for me, thank you.
first thanks for your excellent patch about terminal server of windows 8.1 x64 and how i can find patch place on x86 version ? if you need termsrv.dll for x86 version let me know thanks in advance
text:100160FC mov edi, edi .text:100160FE push ebp .text:100160FF mov ebp, esp .text:10016101 mov eax, [ebp+arg_0] .text:10016104 mov edx, [ecx+32Ch] .text:1001610A push esi .text:1001610B xor esi, esi .text:1001610D mov [eax], edx .text:1001610F mov eax, [ecx+324h] .text:10016115 cmp eax, [ecx+320h] here you are
No You must change 8B 81 24 03 00 00 3B 81 20 03 00 00 0F 84 C0 EC 01 00 to B8 00 01 00 00 89 81 24 03 00 00 3B 81 20 03 00 00 90
I tried running the scripts with PowerShell. They all resulted in Remote Desktop Services not being able to start. It was working fine on Windows 7 and 8 for years. Can it be because my termsrv.dll was modded for 7/8? I'm running Windows 8.1 Pro Final x64.
Just reverted to the old file. At least it's starting now and working for at least a single session. Also, I was not able to find any of the hex you were talking about in the original file before the script modded it.
How are you guys getting this working? I am running W8.1 x64 Pro Retail 9600 latest updates.. I do net stop TermService takeown /f C:\Windows\system32\termsrv.dll rename it, put the new one in and then net start TermService.. It starts again but then I still get disconnected when I RDP.. Is there some kind of trick? Does it only work with VL? Do you have your account linked with a microsoft account or is it just local accounts?
Hi. Is there any chance this works on W8.1? I can't get this to work on RTM. I get Error 193 when trying to start Terminal Service after executing this? Any help would be appreciated
Had the same problem.. Don't use the script just used the patched Termsrv.dll the one guy posted earlier
Is this the patched DLL you are talking about? I can't get that to work either. Do I have to do anything other than just Copy/Paste?
Is there a problem in line "icacls C:\Windows\System32\termsrv.dll /grant administrators:F" with non-english versions? I use german version, and with the script the administrators don't get full access to the file. Because of that the patched termsrv.dll isn't copied into system32 folder and the patch doesn't work. When I set the acls manuallly, I can put termsrv.dll to system32, and the patch is working.