MaxRDSessionDurationReached ou SessionHasLoggedOffWithMaxIdleTime se produit pendant une exécution de flux de bureau
Cet article fournit une résolution pour les codes d’erreur qui se produisent pendant l’exécution d’un flux de bureau dans un environnement cloud dans Microsoft Power Automate.
Symptômes
Lorsque vous exécutez un flux de bureau dans un environnement cloud dans Power Automate, l’exécution du flux peut échouer avec l’un des codes d’erreur qui indique le nom de la valeur de Registre et son chemin d’accès de Registre spécifique.
{
"error":{
"code": "MaxRDSessionDurationReached",
"message": "The session 5 duration (1856000 milliseconds) exceeded the one set in registry for MaxConnectionTime with value 1200000 in registry path Software\Policies\Microsoft\Windows NT\Terminal Service."
}
}
{
"error":{
"code": "SessionHasLoggedOffWithMaxIdleTime",
"message": "The session 5 duration (1856000 milliseconds) exceeded the one set in registry for MaxIdleTime with value 1200000 in registry path Software\Policies\Microsoft\Windows NT\Terminal Service."
}
}
Cause
Le message d’erreur indique que la session Bureau à distance a été déconnectée, car elle a dépassé la limite de temps spécifiée dans le registre (MaxConnectionTime ou MaxIdleTime). Ce problème se produit lorsque la limite de temps de session dans le paramètre de Registre est plus courte que la durée nécessaire pour terminer le flux de bureau.
Résolution
Pour résoudre ce problème, contactez votre administrateur pour modifier les paramètres à l’aide de l’une des options.
Option 1 : Via l’éditeur de stratégie de groupe local
Vérifiez les paramètres de stratégie de groupe pour vous assurer qu’aucune configuration n’est définie pour se déconnecter de la session Bureau à distance en raison de limites de temps. Pour ce faire, ouvrez l’Éditeur de stratégie de groupe local et accédez aux> modèles d’administration des modèles>d’administration windows Composants Bureau à distance Des limites de temps de session des services>>Bureau à distance.
- Si le message d’erreur pointe vers la valeur de Registre MaxConnectionTime , vérifiez la limite de temps définie pour les sessions des services Bureau à distance actifs. Si elle est activée, désactivez-la ou définissez la valeur limite de session active sur Never.
- Si le message d’erreur pointe vers la valeur de Registre MaxIdleTime , vérifiez la limite de temps définie pour les sessions des services Bureau à distance actives mais inactives. Si elle est activée, désactivez-la ou définissez la valeur limite de session active sur Never.
Option 2 : Via l’Éditeur du Registre
Ouvrez l’Éditeur du Registre et recherchez le nom de la valeur de Registre à partir du message d’erreur dans le chemin d’accès au Registre spécifié sous Ordinateur\HKEY_LOCAL_MACHINE\.
Par exemple, Computer\HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Service
Si la valeur de Registre MaxConnectionTime ou MaxIdleTime existe, définissez-la sur 0 (zéro), ce qui signifie qu’elle est illimitée.
Note
La valeur de Registre peut également être supprimée ou définie sur une valeur supérieure à la durée d’exécution maximale du flux de bureau.
Nom de la valeur du Registre | Description |
---|---|
MaxConnectionTime | Spécifie la durée maximale (en millisecondes) pendant laquelle une session Bureau à distance peut rester active, quelle que soit l’activité. |
MaxIdleTime | Spécifie la durée maximale (en millisecondes) pendant laquelle une session bureau à distance peut rester inactive (sans entrée utilisateur, telle que l’activité du clavier ou de la souris) avant de se déconnecter. |