Troubleshoot errors running attended or unattended desktop flows

This article provides the mitigation steps for the error codes that may occur during a flow run.

Applies to:   Power Automate
Original KB number:   4555406

Symptoms

When your desktop flow failed to run.

Cause

Many errors can occur during a flow run. For more information, see below table.

Resolution

Every error code not present in this table is not actionable. In that case, contact the customer support.

Error code HTTP status code Run mode Mitigation Steps
InvalidUIFlowsCertificates 401 AttendedUnattended You'll need to install the latest version of desktop flows on your machine. (The security certificate of the desktop flows app has expired.)
WindowsIdentityIncorrect 401 AttendedUnattended Check that you can sign in to the machine using the connection credentials. Below are supported format:
- domain\username -> domain account (domain and AAD)
- username@domain... -> AAD account
- username -> local account
- machine name\username -> local account
- local\username -> local account
- .\username -> local account
NoUnlockedActiveSessionForAttended 400 Attended Check that you are logged in with the correct user and that the session is unlocked on the machine.
SessionCreationError 400 Unattended Check requirements for unattended scenario:
- User the user specified in your connection is a member of the Remote Desktop Users group
- Remote Desktop is enabled on the computer
SessionExistsForTheUserWhenUnattended 400 Unattended Check that you are not logged in with the same user (whatever the state of the session) on the machine.
TooManyActiveSessions 400 Unattended Windows Server only.
You need to log off at least one active session on the machine.
ExistingRecordingSession 400 Local Windows Server only. Check that there is no other user connected to the machine launching a recording or a test playback.
LocalPlaybackOrRecordingOngoing 429 All Check that there is no recording nor test playback ongoing on the machine for the same user session.
UnattendedUnsupportedWithOldConnection 403 Unattended You need to create a new connection on the portal.
RDPIsNotEnabled 400 Unattended You need to enable Remote Desktop on the machine.
UIFlowAlreadyRunning 429 AttendedUnattended A desktop flow is already running on the machine. You need to wait for its completion.
AadLogonFailure 400 Unattended You need to disable Network Level Authentication (NLA) on the machine if you want to use AAD credentials.
Win10AlreadyHasActiveSession 400 Unattended Windows 10 only. You need to log off from the active session on the machine.
UIFlowAgentNotAvailable 400 AttendedUnattended You need to confirm that the service uiflowservice is up and running on your machine. If you have the following error when trying to start uiflowservice, see Desktop flows failure:
Windows could not start the UIFlowService service on Local Computer. Error 1069: The service did not start due to a logon failure
UnableToCallCrlEndpoint 400 AttendedUnattended You need to ensure the revocation list for the certificates can be checked. Ensure that the CRL services are not blocked on the target machine. The services that must be contacted are listed in this article: Limits for automated, scheduled, and instant flows