Hello Team,
I have observed that the Take Screenshot activity fails when using PIP Mode with PIP Type set to New Desktop. However, it works as expected when the PIP Type is set to New Session.
kindly suggest the appropriate PIP Type to use for implementing PIP in our process, please note our business users do not have admin access on their machines for security reasons.
regards,
Prachi
There are few known limitations for PIP mode which you could see in the UiPath site. One of the limitation is taking screenshot.
While screenshot-in-PIP isn’t guaranteed even in New Session , it tends to behave better than New Desktop. In most cases screenshot works.
(Assistant - PiP - Child Session)
If helpful, mark as solution. Happy automation with UiPath
I also faced this issue but when I tried using the New Session option. While the Take Screenshot activity works correctly in a new session, a few other activities—such as Open Browser—are getting affected in new session.
Is there any alternative approach to resolve this issue?
Regards
Ganeshanand TM
New Desktop would ask the user for credentials and our end users dont have admin access so the session doesnt open up, while the entire automation runs as expected, we require some workaround from Screenshot in this mode.
Need a solution for Take Screenshot for New Desktop
New Session creates a new Windows user session (similar to Remote Desktop) and works with standard user privileges without requiring admin access. It’s more compatible with activities like Take Screenshot and provides sufficient isolation for most automation scenarios.
For your implementation, New Session is the appropriate choice because it aligns with your organization’s security policy of not granting admin access to business users, resolves the Take Screenshot issue you’re experiencing, and is more stable for standard automation scenarios. It’s also the recommended approach for production environments where users have standard access.
Just ensure that users have sufficient Windows session limits configured and monitor system resources as each new session consumes additional memory.​​​​​​​​​​​​​​​​
Since New Desktop PIP requires admin credentials to create an interactive desktop (which is not available for end users), Take Screenshot is not supported in this mode the recommended approach is to use PIP Type = New Session for reliable screenshot capture, or alternatively avoid UI screenshots and use application-level exports/logging if New Desktop must be retained.
Can you point me to the userguide or SOP from UiPath that states Production PiP Users must have Admin Access, if there is one
this will help in changing the approach from New Desktop to New Session
UiPath does not publish a specific SOP saying “New Desktop requires admin access”, but their PiP documentation and support guidance clearly state that New Desktop relies on Windows desktop isolation. In enterprise or locked-down environments without admin rights, UiPath officially recommends New Session as the supported PiP mode. New Desktop is known to be unreliable without elevated privileges, which is why support consistently advises switching to New Session for production users.
