Udostępnij za pośrednictwem


MaxRDSessionDurationReached lub SessionHasLoggedOffWithMaxIdleTime występuje podczas uruchamiania przepływu pulpitu

Ten artykuł zawiera rozwiązanie kodów błędów występujących podczas uruchamiania przepływu pulpitu w środowisku chmury w usłudze Microsoft Power Automate.

Symptomy

Po uruchomieniu przepływu pulpitu w środowisku chmury w usłudze Power Automate uruchomienie przepływu może zakończyć się niepowodzeniem z jednym z kodów błędów wskazujących nazwę wartości rejestru i jego określoną ścieżkę rejestru.

{ 
    "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."
    } 
}

Przyczyna

Komunikat o błędzie wskazuje, że sesja pulpitu zdalnego została wylogowana, ponieważ przekroczyła limit czasu określony w rejestrze (MaxConnectionTime lub MaxIdleTime). Ten problem występuje, gdy limit czasu sesji w ustawieniu rejestru jest krótszy niż czas potrzebny do ukończenia przepływu pulpitu.

Rozwiązanie

Aby rozwiązać ten problem, skontaktuj się z administratorem, aby zmienić ustawienia przy użyciu jednej z opcji.

Opcja 1. Za pośrednictwem edytora lokalnych zasad grupy

Sprawdź ustawienia zasad grupy, aby upewnić się, że nie ustawiono żadnych konfiguracji, aby wylogować się z sesji pulpitu zdalnego z powodu limitów czasu. Można to zrobić, otwierając Edytor lokalnych zasad grupy i przechodząc do opcji Konfiguracja>komputera Szablony>administracyjne Składniki systemu Windows Limity> czasu sesji usług>pulpitu zdalnego.

  • Jeśli komunikat o błędzie wskazuje wartość rejestru MaxConnectionTime , sprawdź ustawienie Ustaw limit czasu dla aktywnych sesji usług pulpitu zdalnego. Jeśli jest włączona, wyłącz ją lub ustaw wartość Limit aktywnej sesji na Nigdy.
  • Jeśli komunikat o błędzie wskazuje wartość rejestru MaxIdleTime , sprawdź ustawienie Ustaw limit czasu dla aktywnych, ale bezczynnych sesji usług pulpitu zdalnego. Jeśli jest włączona, wyłącz ją lub ustaw wartość Limit aktywnej sesji na Nigdy.

Opcja 2. Za pośrednictwem Edytora rejestru

Otwórz Edytor rejestru i znajdź nazwę wartości rejestru z komunikatu o błędzie w określonej ścieżce rejestru w obszarze Computer\HKEY_LOCAL_MACHINE\.

Na przykład Computer\HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Service

Jeśli istnieje wartość rejestru MaxConnectionTime lub MaxIdleTime, ustaw ją na wartość 0 (zero), co oznacza, że jest nieograniczona.

Uwaga 16.

Wartość rejestru można również usunąć lub ustawić na wartość większą niż maksymalny czas wykonywania przepływu pulpitu.

Nazwa wartości rejestru Opis
MaxConnectionTime Określa maksymalny czas (w milisekundach), który sesja pulpitu zdalnego może pozostać aktywna, niezależnie od działania.
MaxIdleTime Określa maksymalny czas (w milisekundach), który sesja pulpitu zdalnego może pozostać bezczynna (bez danych wejściowych użytkownika, takich jak klawiatura lub działanie myszy), zanim zostanie wylogowana.