Vom explora in acest articol problemele si solutiile care implica conexiunile desktop remote pentru utilizatori multipli pe Windows 8, Windows 10, CWindows Server 2012, dar si pe Windows Server 2016.
Conexiuni remote multiple pe Windows 10 si Windows 8
Ca si versiunile mai vechi, ca de exemplu Windows 7 si Windows Vista, si Windows 10, respectiv Windows 8/8.1 restrictioneaza accesul utilizatorilor prin Microsoft Remote Desktop Protocol (RDP) la o singura conexiune, impiedicandu-i pe acestia sa lucreze cu conexiuni remote multiple.
Ca urmare, un singur utilizator poate lucra pe o masina locala, si daca se incearca o noua sesiune RDP, prima sesiune va fi oprita.
Exista numeroase solutii de a lucra in jurul acestei probleme, astfel incat sa aveti acces la conexiuni remote multiple pe Windows 10 si Windows 8. Vom trece in revista doua dintre cele mai populare optiuni, cu toate ca recomandam consultarea Termenilor si Conditiilor Microsoft, din moment ce aceste modificari ii pot ameninta.
Optiunea 1: Modificarea termsrv.dll
Prima optiune de a permite unui numar mai mare de utilizatori sa foloseasca mai multe conexiuni remote in Windows 10/Windows 8 este de a modifica biblioteca termsrv.dll folosita de serviciile Remote Desktop, aceasta fiind cea care restrictioneaza, de fapt, numarul de conexiuni RDP.
Exista numerosi pasi cheie pe care este important sa ii parcurgeti inainte de a modifica fisierul termsrv.dll.
In primul rand, va trebui sa creati o copie de rezerva a termsrv.dll, care poate fi gasita in directorul C:\Windows\System32. Puteti intreprinde aceasta actiune prin urmatoarea comanda in command line prompt (cmd.exe):
copy c:\Windows\System32\termsrv.dll termsrv.dll_backup
Dupa ce a fost creata o copie de rezerva a fisieului, veti deveni prioprietarul fisierului termsrv.dll si veti putea modifica drepturile grupului de Administratori.
Pentru a face acest lucru, dati click drepta pe fisier, apoi selectati Proprietati. Mergeti la fila Securitate si apasati Editare. In lista de acces, cautati grupul local de administratori si permiteti controlul total asupra fisierului. La final, salvati modificarile.
Urmatorul pas este sa opriti serviciile Remote Desktop (TermService), fie in consola services.msc, fie din command prompt, cu urmatoarea comanda:
Net stop TermService
Acum va trebui sa deschideri fisierul termsrv.dll utilizand orice editor HEX (precum editorul HxD), si sa cautati urmatoarea linie:
39 81 3C 06 00 00 0F 84 73 42 02 00
Inlocuiti aceasta linie cu:
B8 00 01 00 00 89 81 38 06 00 00 90
La final, salvati fisierul termsrv.dll si rulati TermService inainte de a incerca sa utilizati o conexiune remote multipla.
Optiunea 2: Biblioteca RDP Wrapper
Din fericire, exista o alternativa similara, si chiar mai eficienta decat modificarea fisierului termsrv.dll, in forma bibliotecii RDP Wrapper, care poate fi descarcata de aici https://github.com/stascorp/rdpwrap/releases.
Este important de stiut ca biblioteca RDP Wrapper nu schimba parametri din termsrv.dll, ci pur si simplu incarca fisierul cu alti parametri.
Partea buna este ca, chiar daca Microsoft actualizeaza termsrv.dll, biblioteca RDP Wrapper ar trebui sa mearga in continuare fara probleme.
Biblioteca RDP Wrapper functioneaza ca un strat intre SCM (Service Control Manager) si Terminal Services, si nu doar ca va permite utilizarea conexiunilor multiple, dar deblocheaza si RDP Host pe Windows 10.
Pentru a folosi RDP Wrapper, va trebui in primul rand sa instalati biblioteca RDP Wrapper prin executarea install.bat cu privilegii de administrator.
Cand instalarea este gata, executati RDPConfig.exe si verificati ca toate elementele din Diagnoza sa fie verzi.
Urmatorul pas este sa testati abilitatea de a folosi conexiuni remote multiple, prin deschiderea unei alte conexiuni. In acest moment, ar trebui sa aveti permisiunea de a utiliza mai multe conexhiuni pe Windows 10/Windows 8.
Acum ne vom concentra atentia pe Windows Server 2012, si pe mult-asteptatul Windows Server 2016.
Windows Servers 2012, respective 2016, previn conexiunile remote multiple, insa poti alege sa modifici permisiunile, si sa folosesti cat de multe sesiuni iti doresti.
Cum sa modifici permisiunile in asa fel incat sa poti folosi mai multe conexiuni remote pe Windows Server?
Pentru a folosi mai multe conexiuni remote pe Windows Server 2012 si 2016, vei avea nevoie sa accesezi serverul in mod direct printr-o conexiune Remote Desktop. Odata ce te-ai autentificat, apasa butonul Windows in Windows Server 2012 pentru a deschide ecranul de start, sau pur si simplu scrie urmatoarea comanda in bara de start in Windows Server 2016: gpedit.msc.
Aceasta comanda va lansa Group Policy Editor (gpedit.msc), care este o consola de management prin care poti configura mai multe proprieteti de sistem sau poti executa scripturi in Windows.
Odata ce Group Policy Editor a pornit, navigheaza catre:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
De aici va trebui in primul rand sa setezi Restrict Remote Desktop Services user to a single Remote Desktop Services session la parametrul Disabled.
In al doilea rand, va trebui sa modifici limita de conexiuni, iar apoi sa modifici numarul de conexiuni maxime la 999999.
Cum sa revii la setarile initale?
Pentru a dezactiva conexiunile remote multiple in Windows Server 2012 sau 2016, acceseaza computerul local si lanseaza Group Policy Editor prin meniul de start, asa cum am detaliat mai sus.
In Group Policy Editor, navigheaza catre:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections.
Apoi seteaza parametrul Restrict Remote Desktop Services user to a single Remote Desktop Services session la valoarea Enabled, iar restrictiile sunt din nou acolo.
Windows Servers 2012, respective 2016, previn conexiunile remote multiple, insa poti alege sa modifici permisiunile, si sa folosesti cat de multe sesiuni iti doresti.
Cum sa modifici permisiunile in asa fel incat sa poti folosi mai multe conexiuni remote pe Windows Server?
Pentru a folosi mai multe conexiuni remote pe Windows Server 2012 si 2016, vei avea nevoie sa accesezi serverul in mod direct printr-o conexiune Remote Desktop. Odata ce te-ai autentificat, apasa butonul Windows in Windows Server 2012 pentru a deschide ecranul de start, sau pur si simplu scrie urmatoarea comanda in bara de start in Windows Server 2016: gpedit.msc.
Aceasta comanda va lansa Group Policy Editor (gpedit.msc), care este o consola de management prin care poti configura mai multe proprieteti de sistem sau poti executa scripturi in Windows.
Odata ce Group Policy Editor a pornit, navigheaza catre:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
De aici va trebui in primul rand sa setezi Restrict Remote Desktop Services user to a single Remote Desktop Services session la parametrul Disabled.
In al doilea rand, va trebui sa modifici limita de conexiuni, iar apoi sa modifici numarul de conexiuni maxime la 999999.
Cum sa revii la setarile initale?
Pentru a dezactiva conexiunile remote multiple in Windows Server 2012 sau 2016, acceseaza computerul local si lanseaza Group Policy Editor prin meniul de start, asa cum am detaliat mai sus.
In Group Policy Editor, navigheaza catre:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections.
Apoi seteaza parametrul Restrict Remote Desktop Services user to a single Remote Desktop Services session la valoarea Enabled, iar restrictiile sunt din nou acolo.
[…] Conexiuni remote multiple pe Windows Server 2016 si Windows Server 2012 […]
[…] decis sa alegi Mac in locul WIndows? Ai nevoie de acest articol pentru a stii exact programele Mac care iti vor face tranzitia […]