Symptôme
Les utilisateurs exécutent un flux de bureau en mode sans surveillance et l’exécution échoue, car il ne trouve pas les éléments d’interface utilisateur droites. Les captures d’écran d’erreur montrent que la résolution de l’écran au moment de l’utilisation est différente de celle utilisée lors de la création du flux du Bureau.
Cause
Certains ordinateurs Windows ou machines vm peuvent utiliser une résolution d’écran plus petite lors de l’exécution de flux de bureau sans surveillance. Si les applications automatisées sont sensibles à la résolution de l’écran ou si vous utilisez l’automatisation basée sur des images, cela peut entraîner l’échec du flux du Bureau.
Résolution
Définissez la résolution par défaut dans UIFlowService.exe.config fichier :
-
Accédez à « C:\Program Files (x86)\Power Automate Desktop »
-
Ouvrir UIFlowService.exe.config dans un éditeur de texte
-
Définissez microsoft. Flow. RPA. UIFlowService.ScreenDefaultResolutionEnabled à true
-
Ajustez la résolution d’écran par défaut en réglant les propriétés Largeur et Hauteur :
<!-- 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" />
-
Sélectionnez Démarrer le menu > Services, recherchez le « service Power Automate » (dans les versions antérieures, il s’agit de « UIFlowService », et le nom du processus est UIFlowService.exe si vous choisissez d’utiliser le Gestionnaire des tâches). Redémarrez ce service en cliquant avec le bouton droit et en tapant « Redémarrer ». Si vous préférez, vous pouvez simplement redémarrer votre ordinateur.