D'accord, donc quelques choses après avoir lu votre question et certains des commentaires et vos commentaires dans les deux sens vers et depuis les autres. Je vais publier quelques détails, puis une solution potentielle en bas que j'ai confirmée qui fonctionnait bien dans un environnement de test / laboratoire il y a quelque temps, mais je vous encourage à lire entièrement ma réponse car il y a des problèmes, etc. .
Comment arrêter la fermeture de session du bureau à distance après la fermeture de la connexion
Pour cette question ci-dessus, d'autres ont répondu et ont suggéré les paramètres de GPO ( limites de temps de session inactives et déconnectées à illimité ) pour vérifier et s'assurer que l'utilisateur se déconnecte plutôt que de se déconnecter.
Je me connecte à l'utilisateur actuellement actif. Il leur présente toujours l'écran de verrouillage dès que je me connecte. Testé sur 2 compositions physiquement côte à côte, donc l'examen visuel des deux côtés est simple. Cela a peut-être été possible depuis XP, certainement 7 et continue sur 10. J'adorerais pouvoir le faire de manière interactive, comme je peux le faire avec Remote Desktop d'Apple ou même TeamViewer.
une. L'utilisation de TeamViewer sous Windows n'autorisera toujours pas les sessions RDP multiples ou simultanées sur un système d'exploitation Windows non serveur. Il vous permettra d'interagir uniquement avec les sessions RDP existantes ou les sessions de console actives.Si vous n'en avez pas plus d'une à laquelle vous connecter pour interagir, cela ne vous donnera pas le résultat attendu.
b. Microsoft vend des OS de serveur et des licences d'accès client pour l'accès Terminal Server avec un coût associé par utilisateur ou par CAL de périphérique comme j'ai vu d'autres mentionner dans les commentaires, les réponses, etc. Donc, pour les OS non Microsoft, ils quittent ce RDP Terminal Server fonctionnalité étendue 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 la même machine avec plus de prise en charge de la mémoire, et ne pas avoir autant de fonctionnalités et de fonctions intégrées Microsoft (de type non-Server bloatware) activées par défaut que les systèmes d'exploitation non-serveur peuvent avoir à assurer des performances optimales afin que ces choses inutiles ne fonctionnent tout simplement pas. Sur un ordinateur personnel, plus 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 non domestique (ou station de travail client). Sur un serveur cependant, ceux-ci peuvent ne pas être autant nécessaires, donc je considérerais ces bloatware plus 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ère de le faire uniquement dans un environnement de test ou de laboratoire à des fins de test uniquement et je ne suggère jamais de l'utiliser à des fins de production dans un environnement professionnel. Sinon, utilisez-le avec prudence à vos risques et périls car je n'ai aucune idée de la légalité de l'utilisation de ce long terme à des fins de production, etc.
Vous trouverez ci-dessous un lien vers une source appelée RDPWrap disponible sur GITHub et téléchargeable gratuitement. Ils ont publié des instructions complètes avec des captures d'écran, etc. sur le site avec des détails étape par étape, donc cela 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 la section Téléchargement 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 capture d'écran ci-dessous).
Gotchas
Si vous appliquez des mises à jour Windows sur l'une de vos machines de test et que cette fonctionnalité ne fonctionne plus par la suite, vous devrez peut-être réexécuter l'installation pour corriger les fichiers, etc. Vous devrez peut-être également vérifier les ressources GITHub source pour d'autres correctifs de bogues. , etc. avec de nouvelles versions car 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 remplacer tous les paramètres du registre local, de la stratégie de groupe locale et de la stratégie de sécurité locale répertoriés ci-dessous. D'après ce que je peux dire mais ne me confirme pas, le fait de s'assurer que ces paramètres sont définis comme spécifié empêchera les sessions RDP déconnectées d'être déconnectées après un certain laps de 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 vous être assuré que ces paramètres sont définis localement par ordinateur.
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 même compte. Vous devrez peut-être modifier et / ou créer cette clé manuellement peut-être et définir pour chaque exécution du logiciel de patch RDPWrap sur vos systèmes de test.
Pour modifier ce paramètre, vous devrez effectuer une modification du registre. Les étapes suivantes décrivent le processus:
- Démarrez l'Éditeur du Registre (par défaut, il se trouve à
c:\windows\regedit.exe
).
Accédez à la clé de registre suivante:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer
Si la valeur fSingleSessionPerUser n'existe pas, créez une nouvelle valeur DWORD nommée fSingleSessionPerUser
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
Entrez le nouveau paramètre, puis cliquez sur OK .
A. De GPEDIT.MSC
TOUS les paramètres ci - dessous dans les deux Computer Configuration
et ont User Configuration
besoin d'être mis à un State
de 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
B. À partir de SECPOL.MSC
ci-dessous (capture d'écran mise en évidence), le paramètre Interactive logon: Do not require
CTRL+ ALT+DEL doit être défini sur a Enabled
.
1. Stratégies locales \ Options de sécurité
Télécharger Link Screen Shot
Sources: