Keeping up with the Vistas of this world

Latest Forum Posts


Recommended System Tools


Top 5 Software

Driver Detective

Download a FREE trial of Driver Detective today!
It keeps your drivers up to date for your PC, to keep it running safe and secure.

Download Today!

Created: 02 Mar 2008 ::: Last updated: 23 Mar 2008

Applies to:   Win95   Win98   WinMe   Win 2000/NT   WinXP   WinVista   MacOS

Keywords: Vista, Program, Compatibility, Assistant, PCA, drivers, *.exe, files

By Peter Ehm

As anyone who likes to live on the bleeding edge of technology knows, you just have to bear with the many bumps on the road of brand-new technology. Inevitably, new technology will push the old out of the way on that very road. But sometimes the old need not be discarded and forgotten as soon as the new arrives on the scene.

With the release of Microsoft’s new Vista operating system, some older software will not behave as it should on the new OS. Even programs made just a year ago can break or go buggy under Vista. The new security architecture defends Vista against malware as well as new video driver architecture.

In the case of games, the problem of compatibility becomes even more apparent. To maximize performance, software code in a game is often tweaked or written in ways the creators of the operating system could not anticipate. This means that when a user runs a game in a newer OS environment, such as Vista, unpredictable things can happen that will cause a game to crash and sometimes even freeze the computer, resulting in a blue-screen of death.

Time, some say, heals all wounds. That’s what is going to happen with the Vista software compatibility. Software manufacturers will eventually release updates and patches for their programs to make them more compatible with Vista. Yet some older programs, beloved as they are, will be too old for a company to bother with a patch. This would relegate your prized copy of Nascar Racing 2003 to the graveyard. It won’t run on under Vista at all. Then again, Starcraft works just fine. Some well-written older programs surprisingly behave nicely under Vista.

Windows Vista

Fortunately, Microsoft realized this might become a problem as far back as Windows XP. It included some limited functions to let older programs (even some DOS ones) run under XP with some success. Vista expands on this idea with even more compatibility options, all designed to allow a more graceful transition for software owners migrating up from XP.

If you find a program is behaving badly under Vista, you can attempt to fix it yourself. Vista has a utility called the Program Compatibility Wizard. Click the Start button, Control Panel, then Programs, and then select ‘Use an older program with this version of Windows’. The wizard will allow you to select from a list of programs on your PC. It is not recommended that you use the PCW on older antivirus programs, disk utilities, or other system programs. Here is a summary of Microsoft’s information on the PCW:

Program Compatibility Assistant in Vista

What is it?

The Program Compatibility Assistant detects known compatibility issues in older programs. After you have run an older program in this version of Windows, it notifies you if there is a problem and offers to fix it the next time you run it. If the compatibility issue is serious, the Program Compatibility Assistant might warn you or block the program from running. If that happens, you’ll have the option to check online for possible solutions.

What changes does the PCA make?

It depends on the problem, but any changes it makes are related to how Windows runs the program. No changes are made to the program itself. For example, the Program Compatibility Assistant can resolve conflicts with User Account Control, a new security feature in this version of Windows that can help make your computer safer. Or, it can run the program in a mode that simulates earlier versions of Windows. The changes that Program Compatibility Assistant makes are done automatically, so you don’t need to make them.

You can also attempt to make a program run under Vista manually. Just look in the program’s folder for the *.exe file usually it is named after the program itself, and is fairly large in size. Right-click the *.exe file and select the ‘Compatibility’ tab to bring up the options for running the program under Vista. These are very similar to the options that XP had for troubleshooting program compatibility, and are as useful sometimes.

To change settings manually for a program, right-click the program icon. Click Properties, and then select the Compatibility tab. You will have the following options to use in trying to get your software to behave under Vista:


1 | 2 | 3  Next Page »