Felsöka köfel för körning av skrivbordsflöde
Den här artikeln innehåller bakgrunds- och potentiella lösningar på köbaserade fel som påträffas under skrivbordsflödeskörningar.
Gäller för: Power Automate
Ursprungligt KB-nummer: 5004537
Symptom
Ditt skrivbordsflöde kan misslyckas med att köras med felkoden NoCandidateMachine
eller felinformationen "Ingen dator som kan köra skrivbordsflödet har hittats".
Du kan också få någon av dessa vanliga underordnad kod:
- SessionExistsForTheUserWhenUnattended
- UnattendedUserSessionDisconnected
- UnattendedUserSessionLocked
- DeltogAnvändareSessionNotActive
- DeltogUserNotLoggedIn
- UIFlowAlreadyRunning
Orsak
När inga datorer är tillgängliga skapar Power Automate en kö för att lagra skrivbordsflödena som väntar på att köras. När en dator är tillgänglig väljs nästa körning av skrivbordsflödet för att köras baserat på prioritets- och begärandetid. Om ingen dator är tillgänglig efter sex timmar sedan den tid då den begärdes kommer skrivbordsflödet att överskrida tidsgränsen och misslyckas med en NoCandidateMachine
felkod.
Som du nämnde i felmeddelandet innebär det här felet att orkestratorn inte kan hitta en tillgänglig dator för att köra skrivbordsflödet. Det här felet inträffar innan körningen av skrivbordsflödet startar.
Viktigt!
Power Automate skalar automatiskt antalet samtidiga skrivbordsflöden till det högsta värde som stöds. Datorkörningsköen följer en första-i-först-ut-metod, vilket innebär att den första körningen som tas emot är nästa som ska köras. Om alla tillgängliga datorer har uppnått maximalt antal samtidiga sessioner och inte kan köra nästa körning i kön blockeras kön tills en dator blir tillgänglig för att köra nästa körning i kön.
SessionExistsForTheUserWhenUnattended
Det här felet uppstår när du försöker köra ett obevakat skrivbordsflöde på en måldator där användaren som används i skrivbordsflödesanslutningen är inloggad.
Åtgärd
Lös problemet genom att logga ut från sessionen (en låst session leder till det här felet) och bekräfta att du inte är inloggad med samma användare på datorn.
UnattendedUserSessionDisconnected
Det här felet uppstår när du försöker köra ett obevakat skrivbordsflöde på en måldator där det finns en frånkopplad session för användaren som används i skrivbordsflödesanslutningen.
Åtgärd
Lös problemet genom att logga ut från den frånkopplade sessionen och bekräfta att du inte är inloggad med samma användare på datorn.
UnattendedUserSessionLocked
Det här felet uppstår när du försöker köra ett obevakat skrivbordsflöde på en måldator där det finns en låst session för användaren som används i skrivbordsflödesanslutningen.
Åtgärd
Lös problemet genom att logga ut från den låsta sessionen och bekräfta att du inte är inloggad med samma användare på datorn.
DeltogAnvändareSessionNotActive
Det här felet uppstår när du försöker köra ett anslutet skrivbordsflöde på en måldator där användarsessionen antingen är låst eller frånkopplad. Anslutna skrivbordsflöden kan bara köras om datorn är upplåst i en session där den aktuella användaren matchar den i skrivbordsflödesanslutningen.
Åtgärd
Så här löser du problemet,
- Återanslut på datorn med den användare som används för den aktiva körningen och låt sessionen vara aktiv på datorn.
- Kontrollera att du riktar in dig på rätt dator. Om du vill göra det öppnar du programmet för datorkörning och väljer Visa dator i portalen för att kontrollera att den tar dig till den dator som du riktar in dig på under körningen.
DeltogUserNotLoggedIn
Det här felet uppstår när användaren som anges i anslutningen inte är inloggad på måldatorn.
Åtgärd
Så här löser du problemet,
- Anslut på datorn med den användare som används för den aktiva körningen och låt sessionen vara aktiv på datorn.
- Kontrollera att du riktar in dig på rätt dator. Om du vill göra det öppnar du programmet för datorkörning och väljer Visa dator i portalen för att kontrollera att den tar dig till den dator som du riktar in dig på under körningen.
- Kontrollera de autentiseringsuppgifter som används i anslutningen och kontrollera att det är de som används i den olåst sessionen. Du kan verifiera din identitet genom att
whoami
skriva i valfri kommandotolk.
Kommentar
För AttendedUserSessionNotActive
eller AttendedUserNotLoggedIn
fel kontrollerar du att kontot som kör Power Automate-tjänsten (UIFlowService) har fjärrskrivbordsbehörighet på datorn. Som standard körs Power Automate-tjänsten som NT SERVICE\UIFlowService
. Om du inte har ändrat detta kontrollerar du att det NT SERVICE\UIFlowService
finns i gruppen Fjärrskrivbordsanvändare . Om du vill göra det går du till Starta>körning, skriver usrmgr.msc, väljer Grupper, dubbelklickar på gruppen Fjärrskrivbordsanvändare och kontrollerar att kontot ingår. Om den inte ingår inkluderar du den (detta kräver administratörsbehörighet) och startar om datorn.
UIFlowAlreadyRunning
När ett skrivbordsflöde redan körs på datorn kan det här felet inträffa i någon av följande situationer:
- Du kör ett aktivt eller obevakat skrivbordsflöde och antalet aktiva sessioner på datorn har nått sin gräns.
- Du försöker öppna en session för en användare som redan är inloggad.
Åtgärd
Lös problemet genom att antingen vänta tills de flöden som redan körs har slutförts eller avbryta den överordnade molnflödeskörningen.
Andra felkoder
Information om andra felkoder som kan uppstå när du kör skrivbordsflöden och åtgärder för att minimera finns i Felkod inträffar när du kör ett övervakat eller obevakat skrivbordsflöde.
Mer information
Om underordnad kod inte har angetts kontrollerar du om:
Datorn eller alla datorer i datorgruppen är offline.
Starta datorn och kontrollera att Power Automate Desktop är korrekt installerat och kan kommunicera med Internet.
Datorgruppen är tom.
Kontrollera att din datorgrupp innehåller minst en dator innan du tilldelar den en skrivbordsflödeskörning.
Datorn eller alla datorer i datorgruppen är ständigt upptagna.
Om datorer inte plockar upp skrivbordsflödet i tid beror det troligtvis på att de allokerade datorresurserna inte skalas tillräckligt för att uppfylla arbetsflödets efterfrågan. Om du lägger till fler datorer kan du distribuera arbetsbelastningen.
Det går inte att nå datorn på grund av problem med nätverket (inklusive proxy eller brandvägg).
Arbeta med IT-administratören för att se till att dina datorer kan nås.
Problemet är tillfälligt.
Prova att ändra återförsöksprincipen i åtgärdernas inställningar.
Datorn eller alla datorer i datorgruppen kan inte ansluta till skrivbordsflödet.
Kontrollera att något av följande uppfylls:
- Du försöker inte köra ett obevakat flöde i en grupp där alla datorer är inloggade.
- Du försöker inte köra ett aktiverat flöde i en grupp där alla datorer är utloggade.
Datorn kan inte längre användas.
Lägg till en ny dator och uppdatera sedan skrivbordsflödesanslutningarna i dina molnflöden för att använda den nya datorn.
Om du har en säkerhetskopia av skrivbordsflöden i körningskön på grund av någon av ovanstående orsaker kan du avbryta dina skrivbordsflödeskörningar genom att avbryta den överordnade molnflödeskörningen med åtgärden Avbryt överordnad flödeskörning på sidan För skrivbordsflödeskörningar. När datorproblemet har lösts kan du starta om molnflödena.