V systéme Windows 8.1 / 8 odstránime limit počtu relácií RDP

Iba v systéme Windows 8 / 8.1, rovnako ako v predchádzajúcich verziách klientskych operačných systémov Microsoft jedno súčasné prichádzajúce pripojenie RDP. To znamená, že k počítaču so systémom Windows 8 sa môže cez vzdialenú plochu pripojiť iba jeden používateľ (jedna relácia), miestny alebo vzdialený. Vo väčšine prípadov to stačí, ale niekedy by som chcel byť schopný súčasne pracovať pre viacerých používateľov na svojich vlastných reláciách. Dobrým príkladom je počítač v úlohe aplikácie Media Center, keď sa video prehráva v relácii konzoly a zároveň musíte na diaľku pracovať so systémom bez prerušenia videa v televízii..

rada. Vzdialený prístup k RDP nefunguje v domácich vydaniach systému Windows, vyžaduje vydanie Pro alebo Enterprise.

Keď sa pokúsite otvoriť druhú reláciu RDP v počítači so systémom Windows 8, zobrazí sa hlásenie, že iný používateľ je už prihlásený a jeho relácia môže byť dokončená..

Ďalší používateľ je prihlásený. Ak budete pokračovať, budú odpojené.

rada. Najprv musíte vo vlastnostiach počítača na karte Vzdialený prístup povoliť prístup RDP a pridať účty potrebných používateľov do miestnej skupiny Používatelia vzdialenej pracovnej plochy. Lokálni správcovia v predvolenom nastavení umožňujú vzdialený prístup k RDP. Po povolení prístupu RDP vo vlastnostiach systému brána Windows Firewall automaticky obsahuje pravidlá, ktoré umožňujú prichádzajúcu komunikáciu na port 3389. Niekedy by sa toto pravidlo malo skontrolovať manuálne.

Napríklad v serverovej verzii systému Windows sú podporované dve súčasné administratívne spojenia s jednotlivými reláciami (v prípade terminálového servera RDS založeného na systéme Windows Server môže byť toto číslo ešte vyššie).

Na internete však nájdete špeciálnu opravu, ktorá vám umožní obísť toto obmedzenie. Vďaka tejto oprave sa bude môcť niekoľko používateľov súčasne pripojiť pomocou protokolu RDP k počítaču so systémom Windows 8 / Windows 8.1.

Je dôležité. Použitie tejto opravy je v skutočnosti porušením licenčnej zmluvy a podmienok používania produktov spoločnosti Microsoft. Z tohto dôvodu vykonávate všetky nižšie uvedené operácie na svoje vlastné riziko.

Oprava teda zahŕňa nahradenie pôvodného systémového súboru % SystemRoot% \ System32 \ termsrv.dll (knižnica používaná službami Remote Desktop Services).

Odkazy na upravenú verziu knižnice termsrv.dll:

  • Windows 8 - termsrv.dll-win8.zip
  • Windows 8.1 - termsrv.dll-win8.1.zip

Pred výmenou systémovej knižnice vytvorte záložnú kópiu súboru termsrv.dll príkazom:

kópia c: \ Windows \ System32 \ termsrv.dll termsrv.dll_old

Ak sa niečo pokazí, teraz sa môžete kedykoľvek vrátiť k pôvodnej konfigurácii nahradením aktuálneho súboru pôvodnými podmienkamirv.dll_old.

Stiahnite si archív knižnice pre svoju verziu systému Windows.

V systéme Windows 8 musíte najskôr zmeniť hodnotu nasledujúcich kľúčov vo vetve registra HKLM \ System \ CurrentControlSet \ Control \ Terminal Server \:

  • fDenyTSConnections (DWORD) -0 (kláves umožňuje vzdialenú aktiváciu protokolu RDP v počítači)
  • fSingleSessionPerUser (DWORD) - 0

Rovnakú operáciu je možné vykonať z príkazového riadku:

REG ADD "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server" / v fDenyTSConnections / t REG_DWORD / d 0 / f
REG ADD "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server" / v fSingleSessionPerUser / t REG_DWORD / d 0 / f

Potom prejdite do adresára C: \ Windows \ System32, nájsť súbor termsrv.dll a otvoriť jeho vlastnosti.

V predvolenom nastavení je vlastníkom tohto súboru TrustedInstaller a ani správca nemá právo ho nahradiť.

Prejdite na kartu zabezpečenia a stlačte tlačidlo editovať. V zozname prístupových práv nájdite skupinu miestnych administrátorov a poskytnite mu úplné práva na súbor (Plná kontrola) a uložte zmeny.

Ďalším krokom pred výmenou súboru knižnice je otvorenie konzoly správy služieb (services.msc) a zastaviť službu Služby vzdialenej pracovnej plochy.

Skopírujte súbor termsrv.dll zo stiahnutého archívu pre svoju verziu systému Windows do adresára % SystemRoot% \ System32 \ (s náhradou).

poznámka. Archív pre Windows 8.1 obsahuje dva súbory 32_termsrv.dll a 64_termsrv.dll, pre 32-bitovú a 64-bitovú verziu systému Windows 8.1. Rozbaľte archív a premenujte súbor pre verziu systému na termsrv.dll

Po nahradení súboru spustite službu Remote Desktop Services a pokúste sa vytvoriť dve relácie RDP s opraveným počítačom pod rôznymi účtami. Ak ste urobili všetko správne, mali by sa otvoriť dve nezávislé relácie vzdialenej pracovnej plochy.

rada. Možno bude potrebné reštartovať počítač. Je dôležité! Použitie opravenej verzie termsrv.dll má niekoľko nevýhod. Hlavná - pri inštalácii nasledujúcej aktualizácie systému Windows 8.1 / 8 je možné tento súbor nahradiť. Podobne budete musieť opraviť nový súbor sami pomocou editora HEX alebo vyhľadať na internete hotový upravený súbor pre vaše zostavenie Windows..

Ako riešenie odolné voči nahradeniu súboru termsrv.dll pri inštalácii aktualizácií systému Windows by ste mali použiť otvorené riešenie s otvoreným zdrojom Knižnica wrapperov RDP (k dispozícii na GitHub), ktorý neupravuje súbor termsrv.dll a je vrstvou medzi terminálovými službami a SCM. Ďalšie informácie o používaní knižnice RDP Wrapper Library. tu.