Download a program that enables you to set screen resolution, colour depth and refresh rate from shortcuts and scripts

Screen resolution, colour depth and refresh frequency can easily be changed in the Windows user interface. Sometimes, though, it is convenient to be able to do it from a script or a shortcut. SetRes makes this possible.

There are two versions. The most recent is version 3 and controls multiple displays. It is equally happy with most single-display systems.

Most users will find the multi-monitor version works fine.

SetRes Single Monitor is version 2 and, you guessed it, works only with a single monitor. It is the original program I wrote many years ago and has been downloaded a massive number of times. There are no known issues.

However, under some circumstances the older SetRes is the preferred option. One example is when used in conjunction with Bart PE where problems have been reported with Multi Monitor.

For that reason, it continues to be listed as a current version even though it is actually superseded.

Instructions are included in each package but the screen grab below gives an idea of how screen parameters are passed to the program.

Image illustrating SetRes command line parameters

Remarkably, although the core code was written just after the last ice age for a version of Windows that roamed the Earth before some of you were born, it still works on modern versions of the OS. I have tested it up to Windows 8.1.


Version 3.0, November 2009

Compatibility Windows 98, Me, 2K, XP, Vista, 7, 8.x. May not work with Bart PE

Description / note Ground-up rewrite with multiple display support. The EXE is 32-bit but works on 64-bit Windows. I'll do a 64-bit version of the EXE one day.

Version 2.3, April 2010

Compatibility Windows 98, Me, 2K, XP, Vista, 7, 8.x

Description / note Much older than the date suggests but it still works. Just tidied up for GPL release.

Professional services

I offer professional services in software development, databases, data manipulation and writing. Find out more at IanSharpe.com.

site supporters

Recover lost property…

Get your unique, secure ID from and mark your stuff with it. Finders can use it to reach out to you. Get it free for 100 days.

OFFER: Get $10 to spend on a DigitalOcean VPS

I am a happy user of DigitalOcean virtual private servers. I get commission if you open an account with DO through this link and stay a while. DigitalOcean will credit $10 to your account when you add a payment method. That gets you a decent chunk of free VPS hosting and helps support this site.

All material © 1986–2014 Ian Sharpe. Nothing may be reproduced or made available for download elsewhere without permission