SessionHasLoggedOff se produit pendant une exécution de flux de bureau connectée au cloud
Cet article fournit des étapes de dépannage pour un problème dans lequel vous recevez le code d’erreur SessionHasLoggedOff pendant une exécution de flux de bureau dans l’environnement cloud dans Microsoft Power Automate.
Symptômes
Pendant une exécution de flux de bureau dans l’environnement cloud, vous recevez le SessionHasLoggedOff
code d’erreur avec le message « La session s’est déconnectée pendant l’exécution ».
{
"error":{
"code": "SessionHasLoggedOff",
"message": "The session logged off during run execution."
}
}
Cause
Le code d’erreur se produit, car la session Windows exécutant votre flux de bureau est déconnectée par le système. Ce problème peut se produire en raison d’actions manuelles de l’utilisateur ou d’un logiciel tiers s’exécutant sur votre ordinateur.
Étapes de dépannage
Pour examiner le problème, procédez comme suit :
Vérifiez les scripts personnalisés : vérifiez qu’il n’existe pas de scripts personnalisés (tels que des fichiers batch ou des scripts PowerShell) dans votre flux de bureau, ce qui peut entraîner la déconnexion de la session ou le redémarrage de l’ordinateur.
Vérifiez les paramètres de stratégie de groupe : vérifiez qu’aucun paramètre de stratégie de groupe n’est configuré pour se déconnecter de la session Bureau à distance en raison de limites de temps. Vous pouvez vérifier ces paramètres en ouvrant l’Éditeur de stratégie de groupe local et en accédant aux modèles d’administration des modèles>d’administration de configuration>ordinateur, les limites de temps de session des services>Bureau à distance des composants>Windows.
Notez l’heure d’achèvement : enregistrez l’heure à laquelle le flux de bureau s’exécute.
Passez en revue les journaux de l’Observateur d’événements Windows :
Accédez à la machine qui exécute le flux et ouvrez l’Observateur d’événements Windows.
Accédez aux journaux>d’application et de service Microsoft>Windows>TerminalServices-LocalSessionManager pour vérifier les journaux du gestionnaire de sessions locales.
Recherchez les journaux correspondant au délai de déconnexion, en utilisant l’heure d’achèvement comme référence. Vérifiez les journaux de ce temps jusqu’à plusieurs minutes avant.
Identifiez la cause :
- Recherchez des indications sur ce qui peut entraîner la déconnexion de session, telles que les processus en cours d’exécution dans la session 0 ou les actions utilisateur.
- Si vous voyez un événement avec l’ID d’événement 40, cela indique que la session est déconnectée avec un code de raison.
Vérifiez les logiciels tiers : si la déconnexion est due à un logiciel tiers, vérifiez les journaux autour de l’horodatage de la déconnexion dans l’application journaux>Windows pour voir si l’application a enregistré des informations pertinentes.