Set for every user a different screen resolution. After login, the screen resolution will be changed to the stored setting.
After running the setup, Carroll is started automatically for every user.

At first start, Carroll shows all available screen resolutions. Select the desired screen resolution and click ‘Change screen resolution and restore with every logon’.
Next time, Carroll changes the screen resolution automatically without displaying the user interface.

Version 1.27 · · 739kb · VirusTotal Report
New: Select Stretch or Center screen mode History
Do you like the software? Make a Donation!
You don’t need to have a paypal account in order to make a donation.
Do you have questions? Check the FAQ.
Do you need additional features or would you like to help with the translation? Send a Mail!

Install using winget:

winget install --id=the-sz.Carroll -e --forcecontent_copy
Loading comments…

Video from


Command line options:

/OnlySet set the video mode only, don’t show the user interface
/OnlyMonitor <0> change only the specified monitor
/Resolution "<width>x<height> <color deep> <refresh rate>" example: /Resolution "1024x768 32 60"
/NoTerminalSession application exits after setting the resolution, don’t keep it running to handle user switching
/Recommended use highest resolution
/UseStoredResolutionIfPossible try to use first the stored resolution, if not available use /Resolution option
/Position "<x> <y>" set monitor position, to change primary monitor, set the secondary monitor to position not 0x0
/IsPrimary set this monitor as primary monitor

Download Mirrors: