
Tako kot v prejšnjih različicah Microsoftovih odjemalskih operacijskih sistemov v sistemu Windows 8 / 8.1 ena istočasno vhodna RDP povezava. To pomeni, da se lahko samo en uporabnik (ena seja), lokalni ali oddaljeni, poveže z računalnikom Windows 8 prek oddaljenega namizja. V večini primerov je to dovolj, včasih pa bi si želel, da bi lahko hkrati delal več uporabnikov na lastnih sejah. Dober primer je računalnik v vlogi Media Center, ko se video predvaja v konzoli, hkrati pa morate na daljavo delati s sistemom, ne da bi prekinili video na TV.
Namig. Oddaljeni dostop do RDP ne deluje v domačih izdajah sistema Windows, zahteva različico Pro ali Enterprise.Ko poskusite odpreti drugo sejo RDP v računalniku z operacijskim sistemom Windows 8, se prikaže sporočilo, da je drug uporabnik že prijavljen in njegova seja je lahko končana.
Prijavljen je drug uporabnik. Če nadaljujete, bodo prekinjeni.Tako sta na primer v strežniški različici sistema Windows podprti dve istočasni administrativni povezavi s posameznimi sejami (v primeru RDS-a s terminalskim strežnikom, ki temelji na sistemu Windows Server, je ta številka lahko še višja).
Kljub temu lahko v internetu najdete poseben obliž, ki vam omogoča, da zaobidete to omejitev. Zahvaljujoč temu popravku se bo lahko več uporabnikov hkrati povezalo prek RDP z računalnikom z operacijskim sistemom Windows 8 / Windows 8.1.
Je pomembno. Uporaba tega popravka je v resnici kršitev licenčne pogodbe in pogojev uporabe Microsoftovih izdelkov. Zato vse operacije, opisane spodaj, izvajate na lastno odgovornost.Torej, obliž vključuje zamenjavo izvirne sistemske datoteke % SystemRoot% \ System32 \ termsrv.dll (knjižnica, ki jo uporabljajo storitve oddaljenega namizja).
Povezave do spremenjene različice knjižnice termsrv.dll:
- Windows 8 - termsrv.dll-win8.zip
- Windows 8.1 - termsrv.dll-win8.1.zip
Pred zamenjavo sistemske knjižnice ustvarite varnostno kopijo datoteke termsrv.dll z ukazom:
kopirajte c: \ Windows \ System32 \ termsrv.dll termsrv.dll_old
Zdaj, če gre kaj narobe, se lahko vedno vrnete na prvotno konfiguracijo tako, da trenutno datoteko zamenjate z izvirnimi pogojirr.dll_old.
Prenesite arhiv knjižnice za svojo različico sistema Windows.
V operacijskem sistemu Windows 8 morate najprej spremeniti vrednost naslednjih ključev v veji registra HKLM \ Sistem \ CurrentControlSet \ Nadzor \ Terminal Server \:
- fDenyTSConnections (DWORD) -0 (tipka omogoča daljinsko omogočanje RDP v računalniku)
- fSingleSessionPerUser (DWORD) - 0
Iz ukazne vrstice se lahko izvede enaka operacija:
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
Nato pojdite v imenik C: \ Windows \ System32, poiščite datoteko termsrv.dll in odprite njegove lastnosti.
Privzeto je lastnik te datoteke TrustedInstaller in tudi skrbnik nima pravic, da bi ga nadomestil.
Pojdite na zavihek Varnost in pritisnite gumb Uredi. Na seznamu za dostop poiščite skupino lokalnih skrbnikov in ji dodelite popolne pravice do datoteke (Popoln nadzor) in shranite spremembe.
Naslednji korak pred zamenjavo knjižnične datoteke je odpiranje konzole za upravljanje storitev (storitve.msc) in ustavite storitev Storitve na daljavo.
Kopirajte datoteko termsrv.dll iz prenesenega arhiva za različico sistema Windows v imenik % SystemRoot% \ System32 \ (z nadomestnim).
Po zamenjavi datoteke zaženite storitev Remote Desktop Services in poskusite z različnimi računi ustvariti dve seji RDP s popravljeno napravo. Če ste naredili vse pravilno, bi se morali odpreti dve neodvisni seji na oddaljenem namizju.
Kot rešitev, ki je odporna proti zamenjavi datoteke termsrv.dll pri nameščanju posodobitev sistema Windows, uporabite odprto rešitev Open Source Knjižnica ovojnice RDP (na voljo v GitHubu), ki ne ureja datoteke termsrv.dll in je plast med Terminal Services in SCM. Več o uporabi knjižnice RDP Wrapper lahko preberete več. tukaj.