web-dev-qa-db-fra.com

Comment arrêter la fermeture de session après la fermeture de la connexion

Lorsque j'utilise une connexion de bureau à distance (mstsc.exe), lorsque je ferme la connexion, je suis déconnecté de la machine distante.

Existe-t-il un moyen d'arrêter la fermeture de session après la déconnexion?

Les ordinateurs clients et serveurs exécutent Windows 8 uniquement.

Veuillez noter que:

tscon.exe RDP-Tcp#1 /dest:console

donne cette erreur:

Sessionname RDP-Tcp#1 not found

J'ai aussi essayé sans succès ce qui suit:

tscon.exe 0 /dest:console 
tscon.exe 1 /dest:console
10
PKSA

D'accord, quelques points après avoir lu votre question et certains commentaires et vos commentaires, échangés entre eux. Je vais publier quelques détails, puis une solution potentielle au bas de l’écran, que j’ai confirmée qui fonctionnait bien dans un environnement de test/laboratoire, mais je vous encourage à lire entièrement ma réponse car il ya des pièges, etc. .

  1. Comment arrêter la fermeture de session après la fermeture de la connexion

    Pour la question ci-dessus, d’autres ont répondu et ont suggéré les GPO paramètres ( limites de temps de session inactives et déconnectées à illimité ). et en veillant à ce que l'utilisateur se déconnecte plutôt que de se déconnecter.

  2. Je me connecte à l'utilisateur actuellement actif. Il leur présente toujours l'écran de verrouillage dès que je me connecte. Testé physiquement sur 2 comps l'un à côté de l'autre, ainsi l'examen visuel des deux côtés est simple. C'était peut-être depuis XP, certainement 7 et continue sur 10. J'aimerais pouvoir le faire de manière interactive, comme avec Remote Desktop d'Apple ou même TeamViewer.

    a. L'utilisation de TeamViewer sous Windows n'autorise toujours pas les sessions RDP multiples ou simultanées sur un système d'exploitation autre que Windows. Cela vous permettra d'interagir uniquement avec les sessions RDP existantes ou les sessions de console actives existantes. Ainsi, si vous n'avez pas plus d'une session avec laquelle vous connecter pour interagir, cela ne vous donnera pas le résultat attendu.

    b. Microsoft vend des systèmes d’exploitation serveur et des licences d’accès client pour un accès Terminal Server avec un coût associé à une licence d’accès client par utilisateur ou par périphérique, comme je l’ai déjà vu mentionné par d’autres commentaires, réponses, etc. Ainsi, pour les systèmes d’exploitation non-Microsoft, ils laissent cette fonctionnalité étendue Terminal Server RDP non activée ou désactivée pour cette raison.

    c. Les systèmes d’exploitation Microsoft Server peuvent généralement gérer plus de sessions simultanées plus efficaces sur le même ordinateur, avec davantage de mémoire, et n’ayant pas autant de ressources (logiciels non-Server type) Les fonctionnalités intégrées de Microsoft et les fonctions activées par défaut, car les systèmes d’exploitation autres que les serveurs peuvent devoir garantir des performances optimales afin que ces opérations inutiles ne fonctionnent tout simplement pas. Sur un PC domestique, davantage de personnes peuvent légitimement utiliser ces fonctionnalités et les trouver plus utiles que sur un serveur dans ce type d'environnement pour une utilisation autre que domestique (ou poste de travail client). Cependant, sur un serveur, ils ne sont peut-être pas aussi nécessaires, alors je considérerais ces logiciels bloatware davantage dans le contexte du système d'exploitation du serveur, juste pour clarifier ce que je veux dire ici par le terme "bloatware" dans ce cas particulier.


La solution de contournement potentielle

Avertissement: Je suggèrerais de le faire uniquement dans un environnement de test ou de laboratoire à des fins de test uniquement, ce que je ne suggérerais jamais. l'utiliser à des fins de production dans un environnement professionnel. Sinon, utilisez-les avec prudence, à vos risques et périls, car je ne sais pas du tout à quel point il est légal d’utiliser ce système à long terme, à des fins de production, etc.

Vous trouverez ci-dessous un lien vers une source appelée RDPWrap téléchargée gratuitement sur GITHub. Ils ont posté des instructions complètes avec des captures d'écran, etc. sur le site avec des détails étape par étape, de sorte qu'il ne devrait pas être trop difficile à comprendre.

Pour télécharger ce dont vous aurez besoin, c’est le fichier d’installation réel plutôt que le code source non compilé, à partir du lien ci-dessous nommé Lien de téléchargement du fichier d’installation RDPWrap dans dans la section Download de cette page, cliquez sur le lien nommé RDPWrap-v1.6.Zip pour télécharger les fichiers EXE et d'installation par lots, etc. contenus dans ce fichier Zip (voir la capture d'écran ci-dessous).

Les pièges

Si vous appliquez les mises à jour Windows sur l’un de vos ordinateurs de test et que cette fonctionnalité ne fonctionne plus, vous devrez peut-être relancer l’installation pour patcher les fichiers, etc. Vous devrez peut-être également vérifier les ressources sources de GITHub pour d’autres correctifs de bogues. , etc. avec de nouvelles versions, puisque c'est quelque chose que quelqu'un d'autre fournit.


Important: Les paramètres de stratégie de groupe et/ou de stratégie de sécurité au niveau du domaine peuvent outrepasser tout le registre local répertorié ci-dessous, ainsi que la stratégie de groupe locale. et les paramètres de stratégie de sécurité locaux. D'après ce que je peux dire mais ne pas confirmer moi-même, le fait de s'assurer que ces paramètres sont définis tel qu'indiqué empêchera les sessions RDP déconnectées d'être déconnectées après un certain temps. Vous devrez peut-être redémarrer la machine après avoir modifié les paramètres locaux ci-dessous pour que ceux-ci soient effectifs. Vous devrez peut-être vérifier les paramètres de stratégie de groupe ou de stratégie de sécurité au niveau du domaine qui prévalent sur les paramètres locaux si vous rencontrez toujours des problèmes après avoir vérifié que ces paramètres sont définis localement par ordinateur.



Valeurs de registre des comptes d'utilisateurs mêmes pour une session RDP simultanée

Modifiez ces valeurs de registre comme indiqué dans la capture d'écran pour activer ou désactiver la possibilité d'autoriser plusieurs sessions RDP simultanées avec le compte SAME. Vous devrez peut-être modifier et/ou créer manuellement cette clé et la définir à chaque exécution du logiciel de correctif RDPWrap sur vos systèmes de test.

Pour modifier ce paramètre, vous devez effectuer une modification du registre. Les étapes suivantes décrivent le processus:

  1. Démarrez l'Éditeur du Registre (par défaut, il se trouve à c:\windows\regedit.exe).
  2. Accédez à la clé de registre suivante:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  3. Si la valeur fSingleSessionPerUser n'existe pas, créez une nouvelle valeur DWORD nommée fSingleSessionPerUser

  4. Ouvrez la valeur fSingleSessionPerUser . Les valeurs possibles pour ce paramètre sont les suivantes:

    0x0

    Autoriser plusieurs sessions par utilisateur

    0x1

    Forcer chaque utilisateur à une seule session

  5. Entrez le nouveau paramètre, puis cliquez sur OK.


S'assurer que les sessions RDP déconnectées ne sont pas déconnectées automatiquement

A. De GPEDIT.MSCALL les paramètres ci-dessous dans les deux Computer Configuration et User Configuration doit être défini sur Stateof Not configured.

Ces paramètres de stratégie de groupe se trouvent aux emplacements suivants:

  • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
  • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits

enter image description here


De Community Spiceworks Comment

B. De SECPOL.MSC le réglage ci-dessous (capture d'écran en surbrillance) dans Interactive logon: Do not require CTRL + ALT + DEL doit être défini sur Enabledname__.

1. Stratégies locales\Options de sécurité

enter image description here


Capture d'écran du lien de téléchargement

enter image description here


Sources:

5
Pimp Juice IT

cela peut être dû à une stratégie de groupe ou à une stratégie de sécurité locale sur votre ordinateur local. Les étapes pour résoudre ce problème dans les deux cas sont similaires:

  • Lancez l'éditeur de stratégie de groupe local: https://technet.Microsoft.com/en-us/library/cc754685.aspx (début> champ de recherche> gpedit.msc) (pour les utilisateurs du domaine, groupe de lancement gestion des stratégies, accédez à l'unité d'organisation de vos serveurs et modifiez l'objet de stratégie de groupe)

  • Accédez au paramètre de stratégie de groupe suivant: Configuration ordinateur> Modèles d'administration> Composants Windows> Services Bureau à distance> Hôte de session Bureau à distance> Durée maximale de la session - assurez-vous que vous avez défini les limites de la durée de la session inactive et déconnectée sur illimité.

Redémarrez vos machines.

Essayez d’exécuter cette opération sur les deux ordinateurs (probablement celui sur lequel vous effectuez le RDP) et voyez comment vous en sortez.

1
Fazer87

Pour vous déconnecter sans mettre fin à votre session Remote Desktop Vous pouvez vous déconnecter temporairement d'une session en cliquant sur le bouton Fermer de la barre de connexion (la barre horizontale en haut de votre écran). Cela laisse vos programmes en cours afin que, lors de votre prochaine connexion, vous puissiez continuer là où vous l'avez laissé.

Même cela peut aider https://technet.Microsoft.com/en-in/library/cc754272.aspx

1
Rohan Gala