Поделиться через


SessionHasLoggedOff происходит во время запуска потока рабочего стола, подключенного к облаку

В этой статье описаны действия по устранению неполадок, из-за которых вы получаете код ошибки SessionHasLoggedOff во время запуска потока рабочего стола в облачной среде в Microsoft Power Automate.

Симптомы

Во время запуска потока рабочего стола в облачной среде вы получите SessionHasLoggedOff код ошибки с сообщением "Сеанс выключается во время выполнения".

{
    "error":{
        "code": "SessionHasLoggedOff",
        "message": "The session logged off during run execution."
    }    
}

Причина

Код ошибки возникает из-за того, что сеанс Windows под управлением рабочего стола выходит из системы. Эта проблема может возникнуть из-за действий пользователей вручную или стороннего программного обеспечения, работающего на компьютере.

Действия по устранению неполадок

Чтобы изучить проблему, выполните следующие действия.

  1. Проверьте пользовательские сценарии. Убедитесь, что в рабочем потоке нет пользовательских скриптов (например, пакетных файлов или сценариев PowerShell), которые могут привести к выходу сеанса или перезапуску компьютера.

  2. Проверьте параметры групповой политики. Убедитесь, что параметры групповой политики не настроены для выхода из сеанса удаленного рабочего стола из-за ограничений времени. Эти параметры можно проверить, открыв редактор локальной групповой политики и перейдя к ограничениям времени сеанса сеанса служб>удаленных рабочих>>столов компонентов конфигурации>компьютера.

  3. Обратите внимание на время завершения. Запишите время выполнения потока рабочего стола.

  4. Просмотрите журналы Windows Просмотр событий:

    1. Перейдите на компьютер, на котором выполняется поток, и откройте Просмотр событий Windows.

    2. Перейдите к журналам>приложений и служб Microsoft>Windows>TerminalServices-LocalSessionManager, чтобы проверить журналы локального диспетчера сеансов.

    3. Найдите журналы, соответствующие времени выхода, используя время завершения в качестве ссылки. Проверьте журналы до нескольких минут до нескольких минут.

  5. Определите причину:

    • Найдите сведения о том, что может привести к отключению сеанса, например процессам, выполняемым в сеансе 0 или действиям пользователя.
    • Если вы видите событие с идентификатором события 40, оно указывает, что сеанс отключен с кодом причины.
  6. Проверьте стороннее программное обеспечение: если отключение вызвано сторонним программным обеспечением, проверьте журналы по метке времени отключения в приложении журналов Windows, чтобы узнать, заносится ли приложение в журналы>каких-либо соответствующих сведений.