web-dev-qa-db-fra.com

Envoyer Ctrl-Alt-Suppr à la session RDP imbriquée

Existe-t-il un moyen d'envoyer la commande Ctrl-Alt-Suppr à une session RDP (Windows Server 2008 R2) à l'intérieur d'une autre session RDP (également Windows Server 2008 R2) sans que la première session ne l'attrape?

Ctrl+Alt+End et Ctrl+Alt+Shift+End n'atteignez pas la session de 2e niveau.

L'environnement de niveau supérieur est Windows 7 Enterprise.

78
xddsg

Utilisez le clavier à l'écran (osk.exe). Vous pouvez appuyer sur Ctrl-Alt-Suppr virtuellement!

(Remarque: vous devrez peut-être maintenir les touches CTRL et ALT sur votre clavier physique (Windows Server 2012-R2))

On-Screen Keyboard

94
James O'Gorman

J'ai trouvé un moyen de faire fonctionner ça. Je travaille fréquemment avec des sessions RDP imbriquées qui vont à plusieurs niveaux. C'est comme ça que je préfère travailler, surtout avec beaucoup de VM.

Gardez à l'esprit que mon environnement est principalement Windows 7 et Server 2008 R2.

Voici le scénario: je RDP de l'ordinateur A à l'ordinateur B et de l'ordinateur B à l'ordinateur C.

  1. Si je veux envoyer Ctrl+Alt+Del à l'ordinateur A, je tape Ctrl+Alt+Del depuis l'ordinateur A

  2. Si je veux envoyer Ctrl+Alt+Del à l'ordinateur B, je tape Ctrl+Alt+ End de l'ordinateur A

  3. Si je veux envoyer Ctrl+Alt+Del à l'ordinateur C, j'ouvre le clavier à l'écran sur l'ordinateur B et l'utilise pour taper Ctrl+Alt+ End, qui envoie Ctrl+Alt+Del à l'ordinateur C

  4. Si j'essaie d'utiliser le clavier à l'écran pour envoyer Ctrl+Alt+Del sur N'IMPORTE QUELLE de ces trois machines, il me renvoie au menu Démarrer, ce qui ne m'aide pas du tout.

Donc, pour envoyer Ctrl+Alt+Del vers une machine distante, utilisez simplement l'OSK pour envoyer Ctrl+Alt+ End de la session juste avant la machine distante à laquelle vous essayez de l'envoyer. Fonctionne à chaque fois.

29
Shawn Umansky

Vous pouvez également créer un raccourci qui exécute la CTRL-ALT-DEL action pour vous (très utile dans les environnements où OSK n'est pas accessible.) Créez un raccourci vers ce qui suit:

C:\Windows\Explorer.exe Shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

Double-cliquez sur ce raccourci pour accéder au CTRL-ALT-DEL écran.

8
Jarrod A.

Définissez les deux sessions RDP sur Envoyer les clés Windows vers la fenêtre distante.

enter image description here

Maintenant, pour envoyer Ctrl-Alt-Del à la première session, utilisez Alt-Ctrl-Del. Pour envoyer des commandes à la deuxième fenêtre, utilisez Alt-Ctrl-End.

5
FoxDeploy

Il existe un autre moyen de spécifier où les combinaisons de touches Windows seront exécutées dans l'onglet RDP Options Local Resources. Dans la section Clavier, vous pouvez choisir Sur cet ordinateur, sur l'ordinateur distant de Seulement lorsque vous utilisez le plein écran. Si vous choisissez sur l'ordinateur distant, Ctrl Alt END vous permettra de démarrer un gestionnaire de tâches dans la connexion rdp imbriquée. Gareautrain si vous avez réussi à fermer la fenêtre de commande sur une machine principale.

1
Bart de Koning

Je suis tombé sur cette solution mais cela n'a pas fonctionné pour moi. L'OSK avait été désactivé et je ne pouvais pas en parler. Cela fonctionne si vous ne regardez qu'une seule session RDP imbriquée.

c'est-à-dire la session B à l'intérieur de la session A.

Maj + Ctrl + Alt + Fin

1
Andy

Si vous pouvez configurer TeamViewer ou similaire lors de la première session, Ctrl + Alt + End travaillera ensuite pour la deuxième session RDP

1
Francis Thompson