MaxRDSessionDurationReached 또는 SessionHasLoggedOffWithMaxIdleTime은 데스크톱 흐름 실행 중에 발생합니다.
이 문서에서는 Microsoft Power Automate의 클라우드 환경에서 데스크톱 흐름을 실행하는 동안 발생하는 오류 코드에 대한 해결 방법을 제공합니다.
증상
Power Automate의 클라우드 환경에서 데스크톱 흐름을 실행하는 경우 레지스트리 값 이름 및 특정 레지스트리 경로를 나타내는 오류 코드 중 하나로 인해 흐름 실행이 실패할 수 있습니다.
{
"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."
}
}
원인
오류 메시지는 레지스트리에 지정된 시간 제한(MaxConnectionTime 또는 MaxIdleTime)을 초과하여 원격 데스크톱 세션이 로그오프되었음을 나타냅니다. 이 문제는 레지스트리 설정의 세션 시간 제한이 데스크톱 흐름을 완료하는 데 필요한 시간보다 짧은 경우에 발생합니다.
해결
이 문제를 해결하려면 관리자에게 문의하여 옵션 중 하나를 사용하여 설정을 변경합니다.
옵션 1: 로컬 그룹 정책 편집기를 통해
시간 제한으로 인해 원격 데스크톱 세션에서 로그아웃하도록 설정된 구성이 없는지 확인하려면 그룹 정책 설정을 확인합니다. 로컬 그룹 정책 편집기를 열고 컴퓨터 구성>관리 템플릿>Windows 구성 요소>원격 데스크톱 서비스>세션 시간 제한으로 이동하여 이 작업을 수행할 수 있습니다.
- 오류 메시지가 MaxConnectionTime 레지스트리 값을 가리키는 경우 활성 원격 데스크톱 서비스 세션 설정에 대한 시간 제한 설정을 확인합니다. 활성화된 경우 사용하지 않도록 설정하거나 활성 세션 제한 값을 Never로 설정합니다.
- 오류 메시지가 MaxIdleTime 레지스트리 값을 가리키는 경우 활성이지만 유휴 상태인 원격 데스크톱 서비스 세션 설정에 대한 시간 제한을 설정합니다. 활성화된 경우 사용하지 않도록 설정하거나 활성 세션 제한 값을 Never로 설정합니다.
옵션 2: 레지스트리 편집기를 통해
레지스트리 편집기를 열고 Computer\HKEY_LOCAL_MACHINE\의 지정된 레지스트리 경로에 있는 오류 메시지에서 레지스트리 값 이름을 찾습니다.
예를 들어 Computer\HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Service
MaxConnectionTime 또는 MaxIdleTime 레지스트리 값이 있는 경우 0으로 설정하면 무제한입니다.
참고 항목
레지스트리 값을 삭제하거나 데스크톱 흐름의 최대 실행 시간보다 큰 값으로 설정할 수도 있습니다.
레지스트리 값 이름 | 설명 |
---|---|
MaxConnectionTime | 활동에 관계없이 원격 데스크톱 세션이 활성 상태로 유지될 수 있는 최대 시간(밀리초)을 지정합니다. |
MaxIdleTime | 원격 데스크톱 세션이 로그오프되기 전에 사용자 입력(예: 키보드 또는 마우스 작업)이 유휴 상태로 유지될 수 있는 최대 시간(밀리초)을 지정합니다. |