The first option we will explore now that we have access
to the compatibility tab is the 'compatibility mode' setting at the top. As it
says in the screenshot below, the various compatibility modes available in the dropdown box emulate certain features of older
Windows versions, hopefully allowing your program to run successfully.
To set a compatibility mode for your program, check the 'run this
program in compatibility mode for:' box and then choose an operating system that
is compatible with your software from the dropdown box below. Finally,
click 'ok' and then double click the application (.exe) file for your program to
attempt to run it.
It's important to note at this point that there are some types of
programs that you should not attempt to run in compatibility mode. Anything that
needs access to system files or changes system settings (good examples being
antivirus/spyware programs or disk partitioning software) should never be
run in compatibility mode, as the changes the programs will attempt to make
could potentially damage Vista as a whole.
Compatibility mode in Windows
Vista is not a cure-all. What this tool does is 'fool'
your program or installation file into thinking that its being installed onto
a compatible operating system.
It does not
actually make any changes to the way Vista works to assist legacy programs.
This means that applications which require access to system files that
are non-existent, or have been relocated, will fail whether you use the
compatibility mode or not.
Installing Programs in Compatibility
Mode
Some software that is incompatible with Windows
Vista will require the compatibility mode to be enabled before it can even be
installed. To do this, locate the .exe file used for installing the program;
it will appear as an 'application' file in Vista Explorer as
referred to above, will generally be found in the root directory of the installation
CD and will probably be called something like 'setup'.
Once you have found this file, right click on it
and choose 'properties' then set the appropriate compatibility mode as detailed
above. Note that you will still have to set the compatibility mode for the
program's application file separately once it has been installed.
Other Compatibility Options
As you've noticed, there are some other options in the program compatibility
tab.
Let's run through them quickly:
Run in 256 colors
This does exactly what you'd think, allowing you
to drop the Vista display mode to 256 colours for this specific program only.
A lot of early Windows 95/98 based games require this, especially children's
programs.
Generally
speaking, you will know if you need to set this option, since programs that
require 256 color mode will fail with an error message indicating the
problem.
Run in 640 x 480 Screen Resolution
This option allows you to reduce
the on-screen resolution of Windows Vista below the minimum of 800x600 for this
specific program. As with 256 colour mode above, many older Windows-based programs expect a resolution
of 640x480 only, and Windows Vista will not give it to them
unless this option is enabled. You may not get an error message indicating that
this is a problem, so it's worthwhile to try this setting
out if you have not yet managed to get your older Windows program to
run.
Programs affected by this
limitation will generally be older games that do not run in 'windowed' mode on
the desktop, but rather in 'full-screen' mode. You should definitely try
this out if your program works but the graphics appear distorted, too small or
stretched.