Version 3.0, November 2009

Compatibility Win 98, Me, 2K, XP, Vista. Win7 unknown. May not work with Bart PE

Description / note Ground-up rewrite with multiple display support.

Version 2.3, April 2010

Compatibility Win 98, Me, 2K, XP, Vista. Win7 unknown

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


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
All material © 2012 Ian Sharpe. Nothing may be reproduced or made available for download elsewhere without permission.

About this site

This is the personal web site of Ian Sharpe, a software developer and writer based in Bath, United Kingdom.

Before taking up software development full time, I had a career in computer magazine publishing. My obsession with programming accidentally took me into magazines in 1986 and I worked in the industry for 16 years. Some visitors may remember me from titles such as PC Plus, PC Answers, PC Today and CPC Computing.

Most of the material here dates from that period.

There is no binding theme – it's just whatever comes into my head to publish, hence '@random'.

There used to be a lot more, but I drop items when they become outdated and do not reflect current interests.

The remainder survives while it stays popular. I may occasionally add new material.

When my magazine adventure eventually played out, I switched to what I wanted to do all those years ago. I spent five years developing software at a busy digital printing company.

Now I work freelance. My professional services site is www.iansharpe.com.

Because my personal site is mostly old material that I'm not very interested in, answering email about it is not my favourite activity. If there is a real problem (or opportunity!), my address is ian@iansharpe.com.

Share this page on social media sites