Mein Heimnetzwerk besteht aus einigen Windows XP-Computern und einer Windows 7-Box. Eine der Windows XP-Boxen ähnelt einem freigegebenen Server, auf den über Remotedesktop zugegriffen wird. Ich habe dort einen Account und meine Freundin hat einen anderen.
Bisher konnte ich RDC-Verknüpfungen einschließlich Anmeldeinformationen auf diesem freigegebenen Server speichern. Um von einem Computer im Netzwerk auf den Server zuzugreifen, musste ich nur die Verknüpfung öffnen. Ich hätte also zwei Verknüpfungen, eine für meinen Account und eine für meine Freundin.
In Windows 7 werden anscheinend Anmeldeinformationen für ein Feld basierend auf dem Computernamen gespeichert. Dh ich kann nur einen Satz von Anmeldeinformationen pro Computername speichern. Dies scheint unglaublich dumm zu sein. Meine Frage lautet daher: Gibt es
in Windows 7 eine Möglichkeit, RDC-Verknüpfungen zu verwenden, die unterschiedliche Anmeldeinformationen für die Anmeldung bei derselben Zielbox verwenden?
Antworten:
Nach einigem Graben habe ich dein Problem gefunden. Die neueren Versionen von Remotedesktop speichern die Kennwortinformationen nicht in der RDP-Datei. Dies ist eine Änderung, wahrscheinlich aufgrund von Sicherheitsbedenken. Ich bin nicht sicher, wo diese Informationen gespeichert sind, aber ich weiß, dass es sich um benutzerspezifische Informationen handelt. Diese Änderung hat zur Folge, dass die Anzahl der gespeicherten Anmeldeinformationen pro Host-Computer (der XP-Medienbox) auf eins begrenzt wird.
Wenn Sie möchten, dass verschiedene Benutzer über unterschiedliche gespeicherte Anmeldeinformationen verfügen, müssen Sie weitere Benutzerkonten auf Ihren Clientcomputern erstellen. Wenn sich eine Person an einen Computer setzt, muss sie ihren Benutzernamen angeben, um sich bei diesem Computer anzumelden, und dann RDP starten, um eine Verbindung zum Remote-Host herzustellen. Durch diese Trennung können Sie gespeicherte RDP-Anmeldeinformationsspeicher trennen.
quelle
hosts
Datei unter verschiedenen falschen Aliasnamen, die die Passwörter können separat gespeichert werden. Fügen Sie also in Ihrehosts
Datei Folgendes ein:192.168.0.100 bob.local
und192.168.0.100 sally.local
so weiter, und stellen Sie dann eine Verbindungbob.local
mit RDP her. Dies funktioniert auch, wenn Sie eine Verbindung zu vielen verschiedenen Computern hinter einem NAT mit Portweiterleitung herstellen. Ich kann Anmeldungen auf mehreren Computern bei der Arbeit speichern, von denen jeder einen anderen Dummy-Alias und eine andere Portnummer hat.Wenn Sie dies nicht getestet haben, sollte es funktionieren. Erstellen Sie einen Alias für den Windows XP-Server entweder in DNS (cname) oder in der Hosts-Datei auf der Win7-Box. Dann sollten Sie in der Lage sein, eine Verbindung zum Alias herzustellen, und es wäre ein "anderer Computer", so dass RDP die Anmeldeinformationen separat speichern sollte.
Windows 7 speichert ein Kennwort pro Alias pro Clientprofil. Fügen Sie einfach einen Alias zu Ihrer Hosts-Datei hinzu und speichern Sie die Verbindung zu diesem Alias als separate RDP-Datei. Beachten Sie, dass Sie das Kennwort möglicherweise nicht speichern können, wenn Sie sich in einer Domäne befinden, da es dem Zertifikat dieses "neuen" Computers nicht vertraut.
quelle
rdp://server
vs.rdp://server.example.com
)Die folgende Lösung funktioniert einwandfrei, wenn Sie auf Ihrem lokalen Computer über ausreichende Berechtigungen zum Bearbeiten der Hostdatei verfügen:
quelle
Eine kostengünstige Lösung, wenn Sie nur zwei Verbindungen von Ihrem Computer zu einem Remotecomputer herstellen möchten, besteht darin, eine Verbindung mit dem Namen des Zielcomputers und die zweite mit der IP-Adresse des Zielcomputers einzurichten.
Dies täuscht Windows-7 (und andere) vor der Annahme, dass die Verbindung zu zwei verschiedenen Computern besteht, und verwechselt dann nicht die Anmeldeinformationen.
quelle
Das Problem kann mit dem Produkt Royal TS behoben werden , einem RDP-Client-Programm, das mehr Funktionen als der standardmäßige Windows-Remotedesktop-Client bietet. ( Version 1.5 ist immer noch Freeware).
Dieses Produkt verwendet das Windows-Remotedesktop-ActiveX wie RDP, ist jedoch in seine eigenen Fenster eingebettet. Diese Fenster können in Registerkarten organisiert werden, sodass Sie Remotedesktop mit mehreren Registerkarten verwenden können.
Am wichtigsten für Sie ist, dass Sie mehrere Anmeldungen mit jeweils eigenem Benutzernamen und Kennwort definieren können (im Gegensatz zu Microsoft RDP, bei dem nur die letzte Anmeldung gespeichert wird). Sie können sogar über mehrere Fenster mit unterschiedlichen / gleichen Anmeldungen für jedes Fenster gleichzeitig auf dieselbe Site zugreifen. Die Anmeldungen können in einem hierarchischen Baum mit zwei Ebenen organisiert werden.
quelle
Gehe in den
%SystemRoot%\system32\
Ordner auf deinem aktuellen PC, kopieremstsc.exe
undmstscax.dll
. Speichern Sie diese Dateien in einem Ordner, von dem Sie wissen, dass Sie sie später finden können.Holen Sie sich dann eine Windows XP-CD oder rufen Sie
%SystemRoot%\system32\
einen XP-Computer auf. Kopierenmstsc.exe
undmstscax.dll
daraus; Fügen Sie es in einen%SystemRoot%\system32\
Ordner auf Ihrem aktuellen PC ein. Antworten Sie mit "Ja", um die aktuellen Dateien zu überschreiben. Sie haben jetzt die alte Version des RDP-Clients und können die Anmeldeinformationen aller Benutzer speichern.Nachdem Sie die alten RDP-Client-Dateien oben eingefügt haben; Klicken Sie mit der rechten Maustaste auf jede RDP-Verbindung, klicken Sie mit der linken Maustaste auf "Bearbeiten", nehmen Sie die Benutzer- / Kennwortänderungen vor, aktivieren Sie das Kontrollkästchen "Kennwort speichern", klicken Sie auf "Speichern unter", geben Sie dem RDP einen Namen und speichern Sie die einzelnen. Dadurch werden jeder Benutzername und jedes Kennwort in jede RDP-Datei selbst eingebettet.
Wenn Sie die Funktionalität des neueren RDP-Clients mögen, kopieren Sie die neuere Version der
mstsc.exe
undmstscax.dll
-Dateien in Ihren%SystemRoot%\system32\
Ordner , und fügen Sie sie ein, sobald Sie die oben genannten Anmeldeinformationen gespeichert haben. Die Anmeldeinformationen des RDP-Clients werden weiterhin in ihren Dateien gespeichert.Wenn Sie jedoch demselben Remotecomputer eine weitere neue RDP-Verbindung mit unterschiedlichen Anmeldeinformationen hinzufügen möchten, müssen Sie die oben genannten Schritte erneut ausführen.
Dies funktioniert auch mit XP SP3.
Ich persönlich habe nur den alten Kunden behalten.
quelle
Eine mögliche Problemumgehung besteht darin, die RDP-Verbindung für den zweiten Benutzer auf einem anderen Computer zu speichern, zu dem ich über RDP eine Verbindung herstelle. Nicht schön, aber es erspart mir, das Passwort immer wieder einzugeben.
quelle
Öffnen Sie die
.rdp
Dateien im Editor und fügen Sie diese Zeile am Ende hinzu:Speichern Sie die
.RDP
Dateien unter verschiedenen Dateinamen. Dies funktioniert, da beim Speichern des Benutzers über die GUI der Benutzer nicht zur.RDP
Datei hinzugefügt wird .quelle
Tatsächlich speichert Windows die RDP-Verbindung in einer Datei, die in Ihrem Benutzerprofil gespeichert ist. Die letzte Verbindung, die von einem Computer hergestellt wurde, wird als "default.rdp" gespeichert. Alles, was Sie tun müssen, ist, die Verbindung einzurichten, zur Registerkarte "Allgemein" zu wechseln und auf die Schaltfläche "Speichern unter ..." zu klicken. Auf diese Weise können Sie eine Datei erstellen, in der Ihre Sitzungsinformationen gespeichert werden. Machen Sie eine Verknüpfung auf Ihrem Desktop und Sie können loslegen.
Dieses Verhalten sollte nur auftreten, wenn Sie ein Benutzerkonto auf dem Clientcomputer freigeben. Wenn Sie andere Erfahrungen machen möchten, richten Sie einen zweiten Benutzer auf dem Win 7-Computer ein, und Sie werden die letzte Sitzung der anderen nicht sehen.
quelle