Mehrere RDP-Verbindungen. So aktivieren Sie mehrere gleichzeitige Remotedesktopverbindungen oder -sitzungen in Windows XP

Wie bei früheren Client-Versionen von Microsoft-Betriebssystemen können Benutzer von Pro- und Enterprise-Editionen von Windows 10 (aber nicht von Home) über Remote Desktop Services (RDP) eine Remote-Verbindung zu ihren Computern herstellen. Die Anzahl der gleichzeitigen RDP-Sitzungen ist jedoch begrenzt – nur ein Remote-Benutzer kann gleichzeitig arbeiten. Beim Versuch, eine zweite RDP-Sitzung zu öffnen, wird die Sitzung des ersten Benutzers zum Beenden aufgefordert.

In der englischen Version lautet die Warnung:

Ein anderer Benutzer ist angemeldet. Wenn Sie fortfahren, werden sie getrennt. Willst du trotzdem unterschreiben?

Tatsache ist, dass in Desktop-Editionen des Betriebs Microsoft-Systeme Es gibt die folgenden Haupteinschränkungen für die Verwendung des Remotedesktopdienstes:

  1. Unterstützung für den RDP-Zugriff ist nur in älteren Editionen von Windows (Professional und höher) verfügbar, und in Home-Editionen (Home) ist diese Funktionalität deaktiviert.
  2. Es ist nur eine Remote-RDP-Verbindung möglich. Beim Versuch, eine zweite RDP-Sitzung zu öffnen, wird der Benutzer aufgefordert, die bestehende Verbindung zu beenden.
  3. Für den Fall, dass ein Benutzer (lokal) an der Computerkonsole arbeitet, wird seine Sitzung getrennt (blockiert), wenn RDP eine Remoteverbindung herstellt. Auch die umgekehrte Aussage ist richtig: Die Remote-RDP-Sitzung wird zwangsweise beendet, wenn sich der Benutzer an der Systemkonsole anmeldet

Tatsächlich ist die Begrenzung der Anzahl gleichzeitiger RDP-Verbindungen nicht technisch, sondern eher lizenziert, was die Erstellung von Workstation-basierten Verbindungen verbietet Terminal RDP-Server für mehrere Benutzer. Obwohl aus technischer Sicht jede Edition von Windows mit genügend Speicher unterstützt werden kann gleichzeitige Arbeit mehrere Dutzend Remote-Benutzer (im Durchschnitt werden 150-200 MB Speicher pro Benutzersitzung benötigt, ohne laufende Anwendungen). Diese. Die maximale Anzahl gleichzeitiger Sitzungen ist theoretisch nur durch Computerressourcen begrenzt.

Wir werden uns zwei Möglichkeiten ansehen, um die Begrenzung der Anzahl gleichzeitiger RDP-Verbindungen in Windows 10 zu deaktivieren:

Wichtig. Anfangs war in der allerersten Version des Artikels die Hauptarbeitsoption zum Aufheben der Begrenzung der Anzahl gleichzeitiger RDP-Benutzerverbindungen die Methode zum Ändern und Ersetzen der Datei termrv.dll im Ordner %SystemRoot%\System32. Wenn Sie jedoch einen neuen Build von Windows 10 oder einige Sicherheitsupdates installieren, wird diese Datei aktualisiert. Infolgedessen müssen Sie diese jedes Mal bearbeiten Hex-Datei Editor, was ziemlich mühsam ist. Daher als wichtigster Weg, um kostenlos zu organisieren Terminal-Server auf der Client-Windows 10 erwägenswerter Nutzen RDP-Wrapper Bibliothek.

Notiz. In diesem Artikel beschriebene Systemänderungen werden wahrscheinlich als Verstoß gegen die Windows-Lizenzvereinbarung mit allen daraus resultierenden Konsequenzen angesehen.

RDP-Wrapper-Bibliothek

Eine Alternative zum Ändern der Datei termrv.dll ist die Verwendung des Projekts RDP-Wrapper-Bibliothek. Dieses Programm fungiert als Schicht zwischen dem Service Control Manager (SCM-Service Control Manager) und Terminal Services (Terminal Services) und ermöglicht es Ihnen, nicht nur die Unterstützung für mehrere gleichzeitige RDP-Sitzungen zu aktivieren, sondern auch die Unterstützung für RDP-Host in Home-Editionen von Windows 10. RDP Wrapper nimmt keine Änderungen an der Datei termrv.dll vor, sondern lädt lediglich termrv mit geänderten Parametern.

Daher funktioniert diese Lösung auch dann, wenn Sie die Version der Datei termrv.dll aktualisieren, sodass Sie keine Angst vor Windows-Updates haben müssen.

Wichtig. Vor der Installation von RDP Wrapper: Es ist wichtig, dass Sie die ursprüngliche (ungepatchte) Version der Datei termrv.dll verwenden. Andernfalls funktioniert RDP Wrapper möglicherweise nicht stabil oder startet überhaupt nicht.

Sie können RDP Wrapper aus dem GitHub-Repository herunterladen: https://github.com/binarymaster/rdpwrap/releases (die neueste verfügbare Version der RDP Wrapper Library v1.6.2 wurde vor relativ kurzer Zeit veröffentlicht – am 28. Dezember 2017). Gemessen an den Informationen auf der Entwicklerseite werden alle unterstützt Windows-Versionen. Windows 10 wird bis zum Insider Preview-Build 10.0.17063.1000 vom 13. Dezember 2017 unterstützt.

Rat. Übrigens sind die Quellen der RDP Wrapper Library verfügbar, mit denen Sie auf Wunsch selbst ausführbare Dateien erstellen können.

Das Archiv RDPWrap-v1.6.2.zip enthält mehrere Dateien:

  • RDPWinst.exe - Installer/Deinstaller für die RDP-Wrapper-Bibliothek
  • RDPConf.exe - RDP-Wrapper-Konfigurationsprogramm
  • RDPCheck.exe - Lokaler RDP-Checker - RDP-Prüfprogramm
  • install.bat, uninstall.bat, update.bat – Batchdateien zum Installieren, Deinstallieren und Aktualisieren von RDP Wrapper

Führen Sie zum Installieren des Dienstprogramms die Datei install.bat mit Administratorrechten aus.

Führen Sie nach Abschluss der Installation aus RDPConfig.exe. Und stellen Sie sicher, dass in der Sektion Diagnose alle Elemente sind grün gefärbt.

Notiz. In meinem Fall, weil Es gibt keinen Internetzugang auf dem Computer, das Programm konnte nicht von Github abgerufen werden aktuelle Version INI-Datei mit Einstellungen für meine Windows-Version. Daher wird der Status angezeigt. Laden Sie die Datei rdpwrap.ini von der Entwicklungsressource herunter und legen Sie sie im Installationsverzeichnis ab. Starten Sie den Dienst neu und stellen Sie sicher, dass sich die Bezeichnung in ändert.

Von den interessanten Features neue Version RDP-Wrapper:

  • Möglichkeit AusblendenBenutzeranEinloggenBildschirm- erlaubt .
  • Wenn die Option deaktiviert ist Einzelsitzung pro Benutzer- Mehrere gleichzeitige RDP-Sitzungen unter einem Konto werden zugelassen (der Registrierungsschlüssel wird gesetzt fSingleSessionPerUser= 0 im Zweig HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).

Falls RDP Wrapper nach dem Aktualisieren der Windows-Version nicht funktioniert, überprüfen Sie, ob im Abschnitt Diagnose eine Inschrift vorhanden ist.

Versuchen Sie, die INI-Datei mit einem Skript zu aktualisieren update.bat, oder manuell und installieren Sie den Dienst neu

rdpwinst.exe -u
rdpwinst.exe -i

Wir versuchen, eine zweite RDP-Sitzung zu öffnen. Es hat alles geklappt! Jetzt können Sie mit unserem Windows 10 gleichzeitig eine Verbindung über RDP zu zwei Remote-Benutzern gleichzeitig herstellen.

Das Dienstprogramm sollte auf allen unterstützten funktionieren dieser Moment Editionen von Windows: Windows Vista, Windows 7, Windows 8, Windows 8.1 und Windows 10. Somit kann jede Client-Version von Windows in einen Terminalserver verwandelt werden.

Ändern der Datei termrv.dll

Notiz. Diese Methode zutreffend nur auf die RTM-Version von Windows 10 x64 (10240).

Sie können die Begrenzung der Anzahl von RDP-Verbindungen aufheben, indem Sie die Datei „termsrv.dll“ (eine Bibliotheksdatei, die von Remotedesktopdiensten verwendet wird) ändern. Die Datei befindet sich im Verzeichnis C:\Windows\System32).

Bevor Sie die Datei termrv.dll ändern, ist es ratsam, eine Sicherungskopie davon zu erstellen (falls erforderlich, können Sie zur ursprünglichen Version der Datei zurückkehren):

Kopieren Sie c:\Windows\System32\termsrv.dll termsrv.dll_backup

Bevor Sie die Datei termrv.dll bearbeiten, müssen Sie sie in Besitz nehmen und der Administratorgruppe übergeben volle Rechte darauf (alle Vorgänge werden ähnlich wie im Artikel beschrieben ausgeführt). Beenden Sie dann den Remotedesktopdienst (TermService) über die services.msc-Konsole oder über die Befehlszeile:

Net Stopp TermService

Für Windows 10 x64 RTM Edition (Dateiversion termsrv.dll ist 10.0.10240.16384): Öffnen Sie die Datei termsrv.dll mit einem beliebigen HEX-Editor(zB Tiny Hexer)

Zeile finden:

39 81 3C 06 00 00 0F 84 73 42 02 00

Und ersetzen Sie es durch:

B8 00 01 00 00 89 81 38 06 00 00 90

Speichern Sie die Datei und starten Sie den TermService-Dienst.

Es gibt eine sehr bequeme Möglichkeit, aus dem gewöhnlichen Windows 7 den Anschein eines Terminalservers zu machen, mit der Möglichkeit, sich über RDP mit mehreren Benutzern auf einem Computer zu verbinden und daran zu arbeiten. Dies kann in einem kleinen Büro relevant sein, um über RDP in 1C zu arbeiten. Mehrere Personen können problemlos an einem normalen Computer arbeiten.
Tatsache ist, dass Remote Desktop in Serverversionen von Windows standardmäßig zwei gleichzeitige Verbindungen zur Fehlerbehebung und Computerverwaltung unterstützt. Andere Benutzer können sich gleichzeitig verbinden, solange Sie über die erforderlichen Client-Zugriffslizenzen verfügen dieser Server und die Maschine kann damit umgehen, d.h. hat genug Ressourcen.

Damit mehrere Benutzer gleichzeitig an einem Rechner arbeiten können, muss diese Einschränkung aufgehoben werden. Dafür hat das DeepXW-Team einen universellen Patch erstellt. Der Patch nimmt Änderungen an der Datei termrv.dll vor, die sich in %SystemRoot%\System32\ befindet.

Methode eins

Der Patch unterstützt:

  • Windows XP SP2 SP3;
  • Vista SP1 SP2;
  • Windows 7;
  • Windows Server 2008SP1/SP2.
Laden Sie das Archiv herunter und extrahieren Sie es, führen Sie dann die entsprechende Datei mit Administratorrechten aus (klicken Sie mit der rechten Maustaste auf die ausführbare Datei, wählen Sie „Als Administrator ausführen“). Verwenden Sie für 32-Bit-Systeme UniversalTermsrvPatch-x86.exe, für 64-Bit-Systeme UniversalTermsrvPatch-x64.exe.

Es erscheint ein Fenster, wie im obigen Bild, in dem Sie termrv.dll patchen können, um die Einschränkung von Remote-Desktop-Sitzungen aufzuheben, oder jederzeit die Originaldatei wiederherstellen können (Pfad zu Sicherungskopie: \Windows\System32\termsrv.dll.backup). Nachdem Sie den Patch angewendet haben, starten Sie Ihren Computer neu und Sie können mit der Arbeit beginnen.

Um zu überprüfen, ob die Einschränkung aufgehoben wurde, lassen Sie die Sitzung eines Benutzers auf dem Computer geöffnet, auf dem Sie den Patch angewendet haben, und versuchen Sie von einem anderen Computer aus, eine Remoteverbindung von einem anderen Benutzer zum Computer herzustellen. Wenn alles geklappt hat, sind beide Benutzer im System aktiv, jeder in seiner eigenen Sitzung.

Original: "http://www.techspot.com/guides/485-windows-concurrent-sessions/"

Bis heute gibt es zwei weitere Möglichkeiten, aus Windows 7 SP1 ein Terminal zu machen. Die erste mit einem Patch für die termrv.dll-Bibliothek, die zweite ohne. Es ist vorzuziehen, die zweite Methode zu verwenden, aber wenn etwas nicht funktioniert, können Sie die erste verwenden. Nun mehr zu diesen Methoden.
Methode zwei

Sie können alles manuell tun, wer das versteht, wird es anhand der Inhalte des Archivs tun können. Die cmd-Datei beschreibt alle Aktionen, die mit dem System durchgeführt werden. Für diejenigen, die das nicht verstehen wollen, gibt es ein install.cmd-Skript. Um den Patch zu installieren, müssen Sie ihn als Administrator ausführen

Das ist alles. Sie können überprüfen und verbinden. Sie müssen Benutzerkonten erstellen, vergessen Sie nicht, die Remotedesktopverbindung zuzulassen:

Methode drei

Windows XP Professional und Windows XP Media Center Edition (MCE) Verbindungsdienst haben Remotedesktop (RDP), mit dem Sie einen Computer remote verbinden und von einem anderen Computer oder Host aus Zugriff und Steuerung erhalten können. Allerdings Maschinen auf dem Betriebssystem Windows XP gleichzeitig zulassen Remote-Desktop-Verbindung nur ein Benutzer, der damit verbunden war, ohne mehrere Sitzungen Remote-Desktop-Verbindungen oder Support-Links.

Wann immer ein Remote-Benutzer sich über einen Client mit verbindet Remotedesktop (RDC) um sich mit dem Host zu verbinden Windows XP, wird der lokale Benutzer mit oder ohne Konsolensperre abgemeldet. Remotedesktop ist im Gegensatz zum Terminalserverdienst in Windows Server 2003 und Server 2008 für die einmalige Verwendung durch einen Benutzer vorgesehen, unabhängig davon, ob es sich um einen lokalen oder einen Remotebenutzer handelt.

Hier hacken, um eine Einschränkung aufzuheben Dies ermöglicht mehrere gleichzeitige Rin Windows XP Professional und Media Center Edition mit entweder der gepatchten termserv.dll oder der alten gepatchten termserv.dll-Build-Version 5.1.2600.2055, sodass eine unbegrenzte Anzahl von Benutzern gleichzeitig arbeiten kann Verbinden Sie sich mit dem Computer über Remotedesktop.

  1. Laden Sie eine gepatchte Kopie herunter, die die für Ihre Version von Windows XP deaktivierten Remotedesktopverbindungsbeschränkungen entfernt:

Windows XP SP3: termrv.dll (Version 5.1.2600.5512)

Für termrv.dll-Informationen enthält der Patch normalerweise die folgenden Bits von HEX-Codes, die in die folgenden Werte umgeschrieben werden:

00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90

  1. Starten Sie Ihren Computer neu und starten Sie die Informationen im abgesicherten Modus, indem Sie auf klicken F8 zur Zeit Bootstrap und wähle Sicherheitsmodus . Dieser Schritt ist nur erforderlich, wenn Sie derzeit Windows-Terminaldienste verwenden oder Remote-Desktop-Dienste, Schutz Dateisystem muss übersprungen werden oder die folgende Fehlermeldung wird angezeigt, um die ursprüngliche termrv.dll wiederherzustellen.

3.Gehe zu %WINDIR%System32 und ein Backup erstellen (oder umbenennen) termrv.dll .

4.Umbenennen oder löschen termserver.dll im Ordner %WINDIR%System32 Dllcache.

5.Kopieren Sie die heruntergeladene termrv.dll in %WINDIR%System32 , %WINDIR%ServicePackFiles i386(falls vorhanden) und %WINDIR%System32 Dllcache .

6.Laden Sie dann die Registrierungswerte herunter und führen Sie sie aus, um sie in registery zusammenzuführen, oder Sie können den Registrierungseditor manuell ausführen und die folgenden Registrierungseinstellungen hinzufügen:



"EnableConcurrentSessions" = DWORD: 00000001


„AllowMultipleTSSessions“ = DWORD: 00000001

7.Taste drücken Anfang -> Laufen und geben Sie den Befehl ein gpedit.msc, klicken Eintreten um den Gruppenrichtlinien-Editor zu öffnen.

8.Gehe zu Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Terminaldienste .

9.Aktivieren begrenzen Sie die Anzahl der Verbindungen und stellen Sie die Anzahl der Verbindungen auf ein 3 (oder mehr). Die Einstellung erlaubt mehr als eine Nutzung des Computers gleichzeitig.

10.Stellen Sie sicher, dass Remote Desktop auf der Registerkarte Remote der Systemeigenschaften aktiviert ist, indem Sie das Optionsfeld auswählen Erlauben Sie Benutzern, sich remote mit diesem Computer zu verbinden .

11.Einschalten schneller Benutzerwechsel in Bedienfelder -> Benutzerkonten -> Ändern Sie die Benutzeranmeldung oder das Herunterfahren .

12.Starten Sie Ihren Computer normal neu.

Ich merke, wenn Sie die Datei termserv.dll nicht ersetzen oder überschreiben können - Zugriff verweigert oder Dateifehler, schalten Sie "Termine-Dienste" im Abschnitt "Dienste" der Systemsteuerung "Verwaltung" aus. Darüber hinaus muss jede verbundene physische Verbindung über ein eigenes Benutzerkonto auf dem Zielcomputer verfügen und mit dem entsprechenden eigenen Benutzernamen und Anmeldepasswort authentifiziert werden.

Um die ursprüngliche termsrv.dll zu entfernen und zur ursprünglichen termsrv.dll zurückzukehren, entfernen Sie einfach die gepatchte Version und benennen Sie auch die Sicherungskopie wieder in "termsrv.dll" um. Wenn die Terminaldienste aktiviert sind und ausgeführt werden, müssen Sie dies im abgesicherten Modus tun.

Wenn ein Computer mit Windows XP verbunden mit einer Domäne, mit einem lokalen Netzwerk, Fenster setzt den RegKey "AllowMultipleTSSessions" jedes Mal auf "0", wenn der Computer nicht neu gestartet wird. Damit mehrere oder unbegrenzte Remotedesktopsitzungen in einer AD-Domänenumgebung zugelassen werden, muss der Datenwert für „AllowMultipleTSSessions“ bei jedem Systemstart auf „1“ gesetzt werden. Um den Wert zu ändern, starten Sie einfach neu ts_multiple_sessions.bat jedes Mal, wenn Sie Ihren Computer starten. Auch setzen ts_multiple_sessions.bat in C: Dokumente und Einstellungen Alle Benutzer Hauptmenü Programme Start Ordner, damit es automatisch auf dem ersten Benutzer mit Administratorrechten ausgeführt wird. Eine andere Lösung besteht darin, einen zusätzlichen Dienst zu installieren oder einen Schlüssel im Registrierungszweig zu definieren HKEY_LOCAL_MACHINE-SOFTWARE Microsoft Windows AktuelleVersion Ausführen, durch die die Batch-Datei automatisch beim Booten funktioniert, und dies ist nützlich, wenn der Computer von niemandem angemeldet wird, aber dennoch vom Mitarbeiter benötigt wird, um unbegrenzte Remote-Desktop-Verbindungen zu ermöglichen.

Eine andere Sache ist, wenn der Benutzer schließt Fernverbindung Anstatt die Sitzung zu beenden, wird beim Versuch, sich erneut anzumelden, eine Fehlermeldung mit dem Fehlercode 4226 im Zusammenhang mit dem TCP/IP-Ereignis angezeigt. Laden Sie zum Beheben dieses Problems den Windows XP TCP/IP-Patch zur Beschränkung der Verbindung und Ereignis-ID 4226 herunter und installieren Sie ihn, und stellen Sie die Verbindung auf mindestens 50 ein.

Diese Assembly basiert auf dem Original-Image der russischen Version von Microsoft Windows XP Professional SP3 mit allen Updates!Die Festplatte ist multibootfähig. KOSTENLOS HERUNTERLADEN -


Terminalserver Windows 7 / Vista / XP (sp1/sp2/sp3) ist eine echte Lösung. Terminal-Server für Remotedesktopverbindung Windows 7 / Vista / XP (sp1/sp2/sp3) mehrere Benutzer gleichzeitig.

Terminal-Server kann verwendet werden, um eine einzelne Anwendung mit zu starten entfernte Computer oder zu dir Terminalserver unter Windows 7 / XP / Vista/ Sie können verschiedene alte Computer wie 486 und Pentium 1 gleichzeitig anschließen, sie funktionieren so, als hätten sie ein Betriebssystem installiert Windows Vista /7 / XP mit Office XP-2003-2007, 1C und eine Reihe verschiedener Office-Programme.

Default Windows7/Vista/XP unterstützt nicht mehrere Benutzer gleichzeitig. Damit mehrere Benutzer gleichzeitig daran arbeiten können RDP, müssen Sie die Datei C:\Windows\System32\termsrv.dll ersetzen und Änderungen an der Registrierung vornehmen, um die auferlegte Einschränkung zu entfernen Windows XP/7/Vista.

Bevor Sie Änderungen an vornehmen Windows7/Vista/XP, stellen Sie sicher, dass Ihre Handlungen nicht den Gesetzen Ihres Landes und der Lizenzvereinbarung widersprechen, also liegt es an Ihnen, die Methode zu verwenden oder nicht.

Wie erstelle ich einen Terminalserver von Windows XP / 7 / Vista?

1. Erstellen Sie mehrere Benutzer mit Administratorrechten oder gewöhnlicher Benutzer Stellen Sie sicher, dass Sie ein Passwort festlegen.

Stellen Sie sicher, dass die Option - Schneller Wechsel zwischen Benutzern aktiviert ist (Systemsteuerung -> Benutzerkonten -> Benutzeranmeldung ändern)

2. Zulassen Fernverbindung- Wählen Sie „Arbeitsplatz“ per Rechtsklick aus und öffnen Sie dessen „Eigenschaften“. Wechseln Sie im angezeigten Fenster zur Registerkarte "Remote-Sitzungen". Aktivieren Sie das Kontrollkästchen neben „Fernzugriff auf diesen Computer zulassen“. Wählen Sie Remotebenutzer aus (ansonsten Remotedesktop funktioniert nur für Administratoren) und klicken Sie auf "OK"

3. Stellen Sie sicher, dass die Remotedesktopverbindung für einen einzelnen Benutzer aktiviert ist.

Erstellen eines Windows-Terminalservers XP/7/Vista

4. Laden Sie einen universellen Patch zum Erstellen eines Terminalservers herunter:
-
Windows XP SP2 SP3;
- Windows Vista SP1 SP2;
-Windows 7, 32bit(x86)/64bit(x64).

5. Führen Sie die Datei aus UniversalTermsrvPatch-*.exe die der Bittiefe Ihres Systems entspricht, und drücken Sie Patch um die Datei durch eine C:\Windows\System32\termsrv.dll zu ersetzen

6. Führen Sie die zu Ihrem Betriebssystem passende *.reg-Datei aus, um Änderungen an der Registry vorzunehmen

7. Starten Sie Ihr Betriebssystem neu

8. Start -> Ausführen -> gpedit.msc

Für Windows7

Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Remotedesktopdienste -> Remotedesktop-Sitzungshost -> Verbindungen ->

Für Windows XP

Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Terminalserver -> Verbindungen beschränken

Stellen Sie „Enabled“ ein und ändern Sie den Wert der Anzahl der erlaubten Terminals.

9. Starten Sie Ihren Computer neu

Wenn Sie alles richtig gemacht haben, dann Terminalserver Windows 7 / Vista / XP (sp1/sp2/sp3) bereit. Jetzt sollten Sie arbeiten Remotedesktop für mehrere Benutzer gleichzeitig.

Zusätzliche Terminalserver-Einstellungen Windows XP

1. Wie die Praxis zeigt, werden Terminalserver-Benutzer einfach getrennt und die Programme funktionieren weiter. Sie können die Zeit zum Trennen einer inaktiven Sitzung festlegen

Start -> Ausführen -> gpedit.msc
Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Terminalserver -> Sitzungen -> Zeitlimit für getrennte Sitzungen festlegen

Einschalten und Uhrzeit einstellen

Es gibt auch andere Einschränkungen, die Sie nach Belieben auswählen können.

2. Starten eines Programms für alle Remote-Benutzer des Terminalservers ohne Desktop

Start -> Ausführen -> gpedit.msc
Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Terminalserver -> Programm bei Verbindung ausführen

Einschalten
\Bkc.RemoteClient.exe

Arbeitsordner angeben
C:\Programme\Bankcomz"Sprache\Remote Client Warnung

3. Starten eines Programms für ausgewählte Terminalserverbenutzer ohne Desktop(Achtung, es funktioniert auch, wenn Sie sich lokal anmelden, daher weiß ich nicht einmal, wie ich es später abbrechen kann, außer den Benutzer zu löschen und dann einen neuen zu erstellen oder die LiveCD-Bootdiskette zu verwenden, (durch den ERD-Commander Programm) mit der Wahl, die Registrierung des Betriebssystems zu laden, das wir brauchen .

Start -> Ausführen -> regedit

Erstellen Sie einen Shell-String-Parameter und geben Sie im Feld "Wert" den vollständigen Pfad zur Programmdatei an

4. Eigenständiges Starten eines Programms durch einen Terminalserverbenutzer ohne Desktop

Um damit anzufangen S.2 für alle Benutzer , neu laden und dann den Wert so zurückgeben, wie er war (nicht festgelegt)

In den Einstellungen Windows-Client(Remotedesktopverbindung), von der aus wir eine Verbindung herstellen, aktivieren Sie in den Optionen auf der Registerkarte Programme das Kontrollkästchen „Beim Verbinden das folgende Programm ausführen“

Geben Sie den vollständigen Pfad zum Programm und den Dateinamen an

Arbeitsordner angeben
C:\Programme\Bankcomz"Sprache\Remote Client Warnung

5. Starten des Programms bei der Anmeldung am Desktop

Verknüpfung zum Startordner hinzufügen
C:\Dokumente und Einstellungen\Benutzername\Startmenü\Programme\Autostart\

Benutzerbetriebssysteme von Microsoft der neuesten Generation, insbesondere Windows 7, das wir in Betracht ziehen, haben die Möglichkeit, sich über das RDP-Protokoll (Remote Desktop Protocol) zu verbinden. Auf Russisch ist dies ein Remote-Desktop. Bei Server Windows gibt es einen Terminalserver, der es mehreren Benutzern ermöglicht, sich gleichzeitig per Remotedesktop mit einem Computer zu verbinden. In Nicht-Server-Systemen ist die Anzahl der Sitzungen auf eins begrenzt. Das heißt, es besteht die Möglichkeit, eine Remote-Verbindung zu Ihrem Computer herzustellen, aber wenn in diesem Moment ein anderer Benutzer am Computer arbeitet, muss er seine Sitzung beenden, damit der Remote-Benutzer eintreten kann.


Die Lizenzvereinbarung für das Betriebssystem Windows XP Professional erlaubt 10 Remote Netzwerkverbindungen ohne zusätzliche Lizenz (Windows XP Home Edition bzw. 5). Dies bedeutet, dass Sie mit den unten aufgeführten Methoden nicht verletzen Lizenzvereinbarung. Wie können Sie Windows 7 als vollwertigen Terminalserver einsetzen? Dadurch konnte ich am Computer arbeiten und die Beschränkung auf eine Arbeitssitzung umgehen.

Unten sind zwei Optionen.

  1. Für alle, die alles auf einmal wollen.
  2. Für diejenigen, die gerne alles selbst anpassen.

Terminalserver unter Windows 7 – Option 1

Laden Sie es herunter und führen Sie es als Administrator aus, indem Sie mit der rechten Maustaste klicken. Klicken Sie auf Pfad und starten Sie neu und Sie werden zufrieden sein.

Terminalserver unter Windows 7 – Option 2

  1. Installiertes Betriebssystem MS Windows 7 Ultimate (Sie können es mit anderen Konfigurationen versuchen, ich denke, es wird funktionieren).
  2. Ein Computer, an den das obige System angeschlossen ist lokales Netzwerk.
  3. Der Computer im lokalen Netzwerk, von dem aus wir eine Verbindung herstellen und der über einen RDP-Client verfügt (eigentlich jeder Computer mit Betriebssystem Windows), in meinem Fall ist es ein Laptop mit Windows XP.
  4. Administratorrechte auf einem Computer mit Windows 7.
  5. Eine Terminalserverbibliothek, bei der die Einzelsitzungsbegrenzung deaktiviert ist. für 32-Bit-System , für 64-Bit-System .

Alles ist bereit, es kann losgehen!

Unser allgemeiner Arbeitsplan sieht wie folgt aus: Wir müssen die Systembibliothek ersetzen termrv.dll zu oben, erstellen Sie einen separaten Benutzer für den Remote-Desktop-Zugriff, erlauben Sie diesem Benutzer den Remote-Desktop-Zugriff, stellen Sie sicher, dass dieser Benutzer Administratorrechte hat (Sie können solche Rechte nicht vergeben, ich brauche sie, um ohne Einschränkungen remote auf einem Computer zu arbeiten) , einige Registrierungsschlüssel vorschreiben, die Arbeit testen.

Wie Sie wissen, schränkt Windows 7 den Zugriff darauf ein Systemdateien sogar Administratoren. Das heißt, um die Datei termrv.dll zu ersetzen, ist es notwendig, dem Administrator solche Rechte zu gewähren, außerdem den Besitzer der Datei zu ändern. Um das Obige zu implementieren, klicken Sie mit der rechten Maustaste auf das Symbol „Arbeitsplatz“ und wählen Sie „Verwaltung“ oder gehen Sie über „Systemsteuerung“> „Verwaltung“> „Computerverwaltung“ zu „Dienste“ und beenden Sie den Dienst „Remotedesktopdienste“. . Gehen Sie über den Explorer zu C:\Windows\System32 und suchen Sie dort nach der Datei termrv.dll. Klicken Sie mit der rechten Maustaste darauf, wählen Sie "Eigenschaften". Gehen Sie als nächstes auf die Registerkarte "Sicherheit", wählen Sie im Feld "Gruppen oder Benutzer" die Gruppe Administratoren aus (Sie sind als Administrator angemeldet Konto, Rechts? Wenn nicht, sollte es korrigiert werden.) In den folgenden Abbildungen habe ich bereits alle Einstellungen und Berechtigungen festgelegt.

Klicken Sie anschließend unter dem Feld „Berechtigungen für die Administratorgruppe“ auf die Schaltfläche „Erweitert“. Ein Fenster namens " Zusätzliche Optionen security for termrv.dll“, wo Sie auf der Registerkarte „Berechtigungen“ unter dem Feld „Berechtigungselemente“ auf die Schaltfläche „Berechtigungen ändern“ klicken.

Ein weiteres Fenster mit demselben Namen wie zuvor wird angezeigt. Erst jetzt können Sie das Element „Administratoren“ im Feld „Berechtigungselemente“ auswählen und auf die Schaltfläche „Bearbeiten“ klicken.

Das Fenster „Berechtigungselement für termrv.dll“ wird angezeigt, in dem Sie im Feld „Berechtigungen“ das Kontrollkästchen „Vollzugriff zulassen“ aktivieren.

Klicken Sie in allen Fenstern auf OK, um die Änderungen zu übernehmen. Öffnen Sie nun, um den Besitzer der Datei termrv.dll zu ändern Befehlszeile mit Administratorrechten.

Kopieren Sie den Befehl in das Eingabeaufforderungsfenster:

takeown /f C:\Windows\System32\termsrv.dll
Drücken Sie Enter. Das System sollte uns darüber informieren, dass der Eigentümer der Datei auf den aktuellen Benutzer geändert wurde. Benennen Sie die Datei termrv.dll in so etwas wie termrv.dll.original um und belassen Sie sie dabei Sicherung. Benennen Sie die heruntergeladene Datei in termrv.dll um und kopieren Sie sie nach C:\Windows\System32.


Nun machen wir Einträge in der Registry, indem wir die Befehle auf die Kommandozeile kopieren:

REG HINZUFÜGEN "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
REG HINZUFÜGEN "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 10 /f

Im letzten Befehl ist 10 die Anzahl gleichzeitiger Sitzungen. Hier können Sie die benötigte Menge eintragen. Als nächstes müssen wir einen Benutzer erstellen, über den wir uns über RDP verbinden. Klicken Sie dazu mit der rechten Maustaste auf das Symbol „Arbeitsplatz“ und wählen Sie „Verwaltung“ oder über „Systemsteuerung“ > „Verwaltung“ > „Computerverwaltung“, wählen Sie im Baum links „Lokale Benutzer und Gruppen“, öffnen Sie Klicken Sie im Ordner "Benutzer" mit der rechten Maustaste auf eine leere Stelle in der Liste der Benutzer, in Kontextmenü wählen " Neuer Benutzer...". Füllen Sie das vorgeschlagene Formular aus und klicken Sie auf die Schaltfläche "Erstellen".

Jetzt finden wir unseren neuen Benutzer in der Liste der Benutzer und doppelklicken darauf, um die Benutzereigenschaften zu öffnen, wo wir auf die Registerkarte "Gruppenmitgliedschaft" gehen, die Gruppen "Administratoren" und "Remotedesktopbenutzer" hinzufügen.

Alles ist bereit, es bleibt nur noch, den Dienst "Remote Desktop Services" zu starten (etwas höher haben wir bereits darüber gesprochen, wie dieser Dienst gestoppt wird, jetzt müssen wir ihn starten) und den Remotedesktop in den Systemeigenschaften aktivieren Wählen Sie links „Fernzugriffseinstellungen“ aus.

Das Fenster "Systemeigenschaften" wird eingeblendet. Registerkarte öffnen "Fernzugriff", wo wir im Block "Remote Desktop" den mittleren Parameter "Verbindungen von Computern mit jeder Version des Remote Desktop zulassen (gefährlicher)" auswählen. Was hier gefährlich ist, ist nicht klar, aber wir können nirgendwo hingehen, da, Zum Beispiel werde ich eine Verbindung mit dem RDP-Windows XP-Client herstellen.