Симптом
Потребителите стартират настолен поток в ненаблюдаван режим и изпълнението е неуспешно, тъй като не може да намери правилния потребителски интерфейс. Екранните снимки за грешки ще покажат, че разделителната способност на екрана по време на изпълнение е различна от тази, използвана при създаване на работния поток.
Причина
Някои Windows или виртуални машини могат по подразбиране да имат по-малка разделителна способност на екрана, когато се изпълняват ненаблюдаващи се настолни потоци. Ако автоматизираните приложения са чувствителни към разделителната способност на екрана или ако използвате базирана на изображения автоматизация, това може да доведе до неуспешно изтичане на работния плот.
Решение
Задайте разделителната способност по подразбиране във UIFlowService.exe.config файл:
-
Навигиране до "C:\Програмни файлове (x86)\Power Automate настолен компютър"
-
Отваряне UIFlowService.exe.config текстов редактор
-
Задайте Microsoft. Flow. RPA. UIFlowService.ScreenDefaultResolutionEnabled to true
-
Регулирайте разделителната способност на екрана по подразбиране, като зададете свойствата Ширина и Височина:
<!-- 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" />
-
Отидете на Меню "Старт" > Услуги намерете услугата "Power Automate" (в по-старите версии това се нарича "UIFlowService", а името на процеса е UIFlowService.exe, ако изберете да използвате диспечера на задачите). Рестартирайте тази услуга, като щракнете с десния бутон и натиснете "Рестартиране". Или ако предпочитате, можете просто да рестартирате компютъра си.