How to set and increase a UiPath robot's screen resolution |Video upload date:  · Duration: PT2M9S  · Language: EN

Quick guide to set and raise UiPath robot screen resolution for reliable UI automation on headless or remote machines.

Why screen resolution matters for UiPath robots

UiPath UI automation is simple when the desktop behaves. On remote or headless Windows machines the desktop can vanish or change size and then your robot starts clicking ghosts. If the screen resolution or DPI is wrong the selector coordinates shift and your automation becomes a flaky drama. Fix the display and the robot stops improvising.

Step one Make a live remote display session

When you first connect use Remote Desktop or another remote client and pick a display size like 1920x1080 before you log in. That creates a real framebuffer so UiPath sees the same coordinates you expect while developing and debugging. If you use RDP keep in mind that disconnecting can change how the session presents a desktop.

Quick why this helps

If the remote client tells Windows to use a certain resolution the desktop layout matches your screenshots and selectors. That reduces misplaced clicks and wrong element bounds.

Step two Adjust Windows display settings

On the Windows machine open Display settings and set the resolution and scale to match your remote client. Use 100 percent scale for the cleanest pixel mapping unless your app needs larger UI elements. If controls look blurry tweak the scale and retest.

Step three Keep a display when nobody is logged in

Headless machines love to pretend they do not exist once no one is logged in. To keep a stable desktop try one of these approaches

  • Plug in a cheap HDMI dummy display adapter so Windows always has a framebuffer.
  • Enable a virtual display in the hypervisor if you run a VM. Many VM platforms expose a display setting that keeps the framebuffer alive.
  • Use a virtual display driver or a lightweight VNC server that creates a persistent desktop for UI automation.

All of these options stop Windows from collapsing the desktop when the physical monitor is gone. That keeps UiPath from chasing moving targets.

Step four Test the robot in an interactive session

Run your UiPath process while someone or something is logged in and watch where clicks land. If actions miss their mark increase resolution or adjust selectors and try again. If the robot runs as a Windows service switch it to run under a logged in user account. Services do not provide a real interactive desktop for UI automation and that is why clicks vanish into the void.

Hands on checklist

  • Use a consistent resolution across dev, test and production machines
  • Match Windows display settings with your remote client's resolution and scale
  • Keep a framebuffer on headless or unattended machines with a dummy plug or VM setting
  • Run automation under an interactive user account not a service when doing UI automation
  • Retest after any change to confirm selectors and clicks still land correctly

Extra pragmatic tips for RPA reliability

If possible design automations to rely less on absolute screen coordinates. Use robust selectors and element anchors so a small DPI or resolution shift does not end your run. For truly headless tasks prefer APIs or background automation where possible. When UI automation is required follow the steps above to keep your robots from playing pin the tail on the window.

Follow these practices and your UiPath robot will behave more like a predictable RPA machine and less like a confused gremlin. Debug with the same resolution the unattended device will use and adjust scale factors until everything lines up. Happy automating and may your clicks land where they belong.

I know how you can get Azure Certified, Google Cloud Certified and AWS Certified. It's a cool certification exam simulator site called certificationexams.pro. Check it out, and tell them Cameron sent ya!

This is a dedicated watch page for a single video.