Ich habe eine WinXP-Installation, die nur dazu dient, eine Verbindung zu einem anderen PC über RDP herzustellen.
Die Anmeldung erfolgt automatisch über ein Dummy-Benutzerkonto. Anschließend muss der Benutzer auf einen Link klicken, um die RDP-Verbindung mit vordefinierten Parametern zu starten.
Gibt es eine Möglichkeit, den RDP-Client auszuführen, ohne dass auf den Windows Explorer zugegriffen werden kann?
Antwort1
Sie können die Registrierung bearbeiten, um das Standard-Shell-Programm (Explorer.exe) durch die MSTSC.exe
Anwendung zu ersetzen und alle gültigen Parameter einzuschließen, die Sie verwenden möchten.
Navigieren Sie in der Registrierung zu[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]und ändern Sie den Wert mit dem NamenHülseZu:
%SystemRoot%\System32\MSTSC.exe /V:YourServerName
/V
Sie können die Parameter durch die gewünschten Parameter ersetzen .
Ein Vorbehalt dieser Lösung ist, dass beim Beenden der Remote-Desktop-Anwendung ein leerer Bildschirm angezeigt wird und der Benutzer Ctrl+ Alt+ drücken Del
und wählen mussAbmeldenum zur Anmeldeaufforderung des lokalen Computers zurückzukehren. Aus diesem Grund können Sie den Shell-Registrierungswert auf ein Batch-Skript verweisen, das das Logoff.exe
Programm nach MSTSC.EXE
Beendigung ausführt, wie die gefundene LösungHier.
Eine noch flexiblere Lösung gibt esHier. Dabei wird der Shell-Registrierungswert auf eine einfache HTA-Anwendung verwiesen, mit der der Benutzer MSTSC wiederholt ausführen oder die Arbeitsstation neu starten kann. Eine funktionierende HTA-Anwendung ist unter dem Link verfügbar.