
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é.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).
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.
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.