Sintomo
Gli utenti eseguiti un flusso desktop in modalità automatica e l'esecuzione non riesce perché non riesce a trovare gli elementi dell'interfaccia utente giuste. Gli screenshot di errore mostrano che la risoluzione dello schermo in fase di esecuzione è diversa da quella usata durante la creazione del flusso del desktop.
Causa
Alcuni Windows computer o macchine virtuali possono impostare una risoluzione dello schermo inferiore quando si eseguono flussi desktop non automatici. Se le applicazioni automatizzate sono sensibili alla risoluzione dello schermo o se si usa l'automazione basata su immagini, questo può causare un errore nel flusso del desktop.
Risoluzione
Impostare la risoluzione predefinita nel file UIFlowService.exe.config file:
-
Passare a "C:\Programmi (x86)\Power Automate Desktop"
-
Aprire UIFlowService.exe.config in un editor di testo
-
Impostare Microsoft. Flow. RPA. UIFlowService.ScreenDefaultResolutionEnabled su true
-
Regolare la risoluzione dello schermo predefinita impostando le proprietà Larghezza e Altezza:
<!-- Screen resolution settings -->
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionWidth" value="1920" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionHeight" value="1080" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionScale" value="100" />
-
Passare a Start Menu > Services, trovare il "servizio Power Automate" (nelle versioni precedenti si chiama "UIFlowService" e il nome del processo è UIFlowService.exe se si sceglie di usare Gestione attività). Riavviare il servizio facendo clic con il pulsante destro del mouse e scegliendo "Riavvia". Oppure, se preferisci, puoi semplicemente riavviare il computer.