Eltávolítottuk az RDP munkamenetek korlátozását a Windows 8.1 / 8 rendszeren

Csak a Windows 8 / 8.1 esetén, csakúgy, mint a Microsoft ügyfél operációs rendszerek korábbi verzióinál egyidejű bejövő RDP kapcsolat. Ez azt jelenti, hogy csak egy (helyi vagy távoli) felhasználó (egy munkamenet) csatlakozhat a Windows 8 számítógéphez egy távoli asztalon keresztül. A legtöbb esetben ez elég, de néha szeretném, ha egyszerre több felhasználó is működne a saját munkamenetén. Jó példa erre a Media Center szerepében lévő számítógép, amikor a videót egy konzolos ülésen játsszák, és ezzel egyidejűleg távolról kell dolgozniuk a rendszerrel anélkül, hogy megszakítanánk a TV-készüléken a videót.

tanács. A távoli RDP-hozzáférés nem működik a Windows Home kiadásaiban; Pro vagy Enterprise kiadásra van szükség.

Amikor megpróbál megnyitni egy második RDP-munkamenetet egy számítógéppel Windows 8 rendszerben, megjelenik egy üzenet, amelyben kijelenti, hogy egy másik felhasználó már be van jelentkezve, és a szekciója befejeződhet..

Egy másik felhasználó be van jelentkezve. Ha folytatja, akkor lekapcsolódnak.

tanács. Először, a számítógép tulajdonságainál, a Távoli elérés lapon engedélyeznie kell az RDP hozzáférést, és hozzá kell adnia a szükséges felhasználók fiókjait a helyi távoli asztali felhasználók csoportjához. A helyi rendszergazdák alapértelmezés szerint engedélyezik a távoli RDP hozzáférést. Miután engedélyezte az RDP-hozzáférést a rendszertulajdonságokban, a Windows tűzfal automatikusan tartalmazza azokat a szabályokat, amelyek lehetővé teszik a bejövő forgalmat a 3389. portra. Időnként ezt a szabályt manuálisan kell ellenőrizni.

Tehát például a Windows szerver verziójában két egyidejű adminisztrációs kapcsolat támogatott az egyes munkamenetekkel (Windows Server alapú terminálkiszolgáló RDS esetén ez a szám még nagyobb is lehet).

Ennek ellenére az interneten megtalálhat egy speciális javítást, amely lehetővé teszi ezen korlátozás megkerülését. Ennek a javításnak köszönhetően több felhasználó képes egyidejűleg RDP-n keresztül csatlakozni egy számítógéphez, amelyen Windows 8 / Windows 8.1 található.

Fontos. A javítás használata valójában a licencszerződés és a Microsoft-termékek használati feltételeinek megsértése. Ezért az alább leírt műveleteket a saját felelősségére hajtja végre.

Tehát a javítás magában foglalja az eredeti rendszerfájl cseréjét % SystemRoot% \ System32 \ termsrv.dll (a Remote Desktop Services által használt könyvtár).

Linkek a termsrv.dll könyvtár módosított verziójához:

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

A rendszerkönyvtár cseréje előtt készítsen biztonsági másolatot a termsrv.dll fájlról a következő paranccsal:

Másolja a c: \ Windows \ System32 \ termsrv.dll termsrv.dll_old fájlt

Most, ha valami nem sikerül, akkor mindig visszatérhet a kezdeti konfigurációhoz, ha az aktuális fájlt az eredeti termsrv.dll_old fájlra cseréli.

Töltse le a Windows verziójának könyvtári archívumát.

A Windows 8 rendszerben először meg kell változtatnia a következő kulcsok értékét a beállításjegyzékben HKLM \ System \ CurrentControlSet \ Control \ Terminálkiszolgáló \:

  • fDenyTSConnections (DWORD) -0 (a gomb lehetővé teszi az RDP távoli engedélyezését a számítógépen)
  • fSingleSessionPerUser (DWORD) - 0

Ugyanez a művelet végrehajtható a parancssorból:

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

Ezután lépjen a könyvtárba C: \ Windows \ System32, keresse meg a fájlt termsrv.dll és nyissa meg tulajdonságait.

Alapértelmezés szerint a fájl tulajdonosa TrustedInstaller és még a rendszergazdanak nincs joga helyettesíteni.

Lépjen a lapra biztonság és nyomja meg a gombot szerkesztése. A hozzáférési listában keresse meg a helyi rendszergazdák csoportját, és adjon neki teljes jogot a fájlra (Teljes ellenőrzés) és mentse el a módosításokat.

A könyvtárfájl cseréje előtt a következő lépés a szolgáltatáskezelő konzol megnyitása (services.msc) és állítsa le a szolgáltatást Távoli asztali szolgáltatások.

Másolja a termsrv.dll fájlt a Windows verziójának letöltött archívumából a könyvtárba % SystemRoot% \ System32 \ (pótlással).

megjegyzés. Archívum Windows 8.1 két fájlt tartalmaz 32_termsrv.dll és 64_termsrv.dll, a Windows 8.1 32 bites és 64 bites verzióira. Csomagolja ki az archívumot, és nevezze át a rendszer verziójának fájlját terminrv.dll névre

A fájl cseréje után indítsa el a Remote Desktop Services szolgáltatást, és próbáljon meg két RDP munkamenetet létrehozni a javított gépen különböző fiókok alatt. Ha mindent jól csinált, akkor két független távoli asztali munkamenetnek kell megnyílnia.

tanács. Lehet, hogy újra kell indítania a számítógépet. Fontos! A termsrv.dll javított változatának számos hátránya van. A legfontosabb - a Windows 8.1 / 8 következő frissítésének telepítésekor ez a fájl cserélhető. Ennek megfelelően saját magának javítania kell a HEX szerkesztő segítségével, vagy keressen az interneten egy kész módosított fájlt a Windows rendszerhez.

A Windows frissítések telepítésekor ellenálló megoldásként a termsrv.dll fájl kicserélésekor egy nyílt nyílt forrású megoldást kell használnia. RDP Wrapper Library (elérhető a GitHub-on), amely nem szerkeszti a termsrv.dll fájlt, és egy réteg a Terminal Services és az SCM között. További információ az RDP Wrapper Library használatáról. itt.