Starten Sie RDP als Shell

Starten Sie RDP als Shell

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.exeAnwendung 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

/VSie 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.exeProgramm nach MSTSC.EXEBeendigung 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.

verwandte Informationen