อาการ
ผู้ใช้เรียกใช้การโฟลว์เดสก์ท็อปในโหมดไม่ต้องตรวจสอบและการปฏิบัติการล้มเหลวเนื่องจากไม่พบองค์ประกอบ UI ที่ถูกต้อง สกรีนช็อตข้อผิดพลาดจะแสดงความละเอียดหน้าจอขณะใช้งานแตกต่างจากหน้าจอที่ใช้เมื่อสร้างโฟลว์เดสก์ท็อป
สาเหตุ
เครื่องWindowsหรือ IM บางอย่างสามารถตั้งค่าเริ่มต้นเป็นความละเอียดหน้าจอที่เล็กลงเมื่อเรียกใช้โฟลว์เดสก์ท็อปแบบไม่ต้องควบคุม ถ้าแอปพลิเคชันอัตโนมัติมีความอ่อนไหวกับความละเอียดของหน้าจอ หรือถ้าคุณใช้งานอิมเมจแบบอัตโนมัติ อยู่ อาจเกิดความล้มเหลวในการโฟลว์ของเดสก์ท็อป
การแก้ไข
ตั้งค่าความละเอียดเริ่มต้นในUIFlowService.exe.configต่อไปนี้
-
นําทางไปยัง "C:\Program Files (x86)\Power Automate Desktop"
-
เปิดUIFlowService.exe.configในตัวแก้ไขข้อความ
-
ตั้งค่า Microsoft Flow RPA. UIFlowService.ScreenDefaultResolutionEnabled เป็น 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" />
-
ไปที่ เมนูเริ่ม > Services ค้นหา "บริการ Power Automate" (ในเวอร์ชันที่เก่ากว่าจะเรียกว่า "UIFlowService" และชื่อกระบวนการคือ UIFlowService.exe ถ้าคุณเลือกที่จะใช้ตัวจัดการงาน) รีสตาร์ตบริการนี้ด้วยการคลิกขวาและกด "รีสตาร์ต" หรือถ้าคุณต้องการ คุณสามารถเริ่มต้นระบบของเครื่องใหม่ได้ง่ายๆ