ISSUE- Software compatibility issues with Windows Vista
Fortunately, many applications still work fine under Windows Vista. However, there are some applications which are incompatible with Windows Vista because they are not able to handle the changes in Windows Vista compared to Windows XP. User Account Control is one of those changes to offer a better secured operating system. Sometimes, this problem is solved by (temporarily) disabling User Account Control (which can be done at the item User Accounts in the Control Panel). But for security reasons, deactivating UAC is not advised!
Run as administrator:
Does an application not function properly or does it show an error message every time it is used, try to run it with additional administrator rights! Because most compatibility issues are solved by running an application with additional administrator rights. By default, an application is not started with those additional rights, but this can be done manually by right clicking (the shortcut to) the application and to choose for Run as administrator. Those administrator rights can also be added by default by right clicking the shortcut to the application and to select Properties, tab Shortcut, button Advanced and to activate the option Run as administrator.
The issues concerning the limited permissions is related to the problem with the administrator rights. Without the permission to modify files in a certain location, an application is not able to save a file in this folder (as example, it is not possible to change or add files in the C:\Program Files without the permissions to do it). In most cases this problem can be solved by running an application with additional administrator rights. A better alternative is adding permissions to modify the concerning folder. This is done by right clicking the folder and to chose for Properties, tab Security, button Edit (or the button Advanced) and to activate the option Full control for the concerning user account.
Virtual Store: virtualization of files
In Windows Vista, many folders are secured, which makes it impossible for an application to make changes to the files in the folders. For example, the folder C:\Program Files is secured: only an application with additional administrator rights is able to modify the files! However, many older applications continuously try to store files in this folder, which should not be placed there. To solve this issue, Windows Vista uses virtualization of files (which are stored in the Virtual Store). The application is not aware of this virtualization, and thinks the files are stored on the prescribed location. Virtualization is done separately for every user account, the files are stored in C:\Users\loginname\AppData\Local\VirtualStore. Program Files is one of the folders in the Virtual Store, which contains the user specific settings for the applications. All users must change the settings of the virtualized applications separately. This is an advantage as well because the changes won't effect the other users.
DISABLING THE VIRTUALIZATION
Because of the virtualization, files are stored on multiple locations (every user account has it's own virtualization folder), which makes it hard to handle them (the incoming folder of the file sharing software eMule is a good example). If the virtualization is unwanted because the files (and settings) have to be applied to all user accounts? This can be realized by giving all user accounts permissions to fully control all the files in the folder which else will be virtualized. Right click the folder and chose for Properties, tab Security, select Users and set the permissions to Full Control. If this procedure is to much work, the application can be run as administrator as well. This is done automatically by right clicking the shortcut and to chose for Properties, tab Shortcut, button Advanced.
Compatibility issues with older software:
Windows Vista manages some things differently compared to previous Windows editions, which can result in compatibility issues for older software. Some of the compatibility issues are solved by running a program in the Windows XP compatibility mode. This is done with the tab Compatibility of the program shortcut Properties (available by right clicking the shortcut). The compatibility mode pretends the program it is running in an earlier Windows edition. Unfortunately, it is not always a solution to compatibility problems.
TIP: If an older program is still not functioning as it should be, a virtual environment of a previous Windows edition can be a definitive solution to the problem. Here fore, Microsoft's has created the tool Virtual PC (download: www.microsoft.com/windows/virtualpc
). This software virtualizes a whole new computer on which a previous Windows version can be installed.
Which applications are compatible?
Although there are compatibility issues, there are many programs which work properly (with or without additional permissions) within Windows Vista. Microsoft investigated many programs and made a list of Windows Vista-compatible software which is devided in two categories: the software is certified for Vista or the software works with Vista. When the software is tested by Microsoft and placed in one of those categories, the vendor is allowed to label the software with the logo Certified for Windows Vista or Works with Windows Vista. The page www.iexbeta.com
gives a useful summation of (almost) Windows Vista compatible software. The combination of these sources must be sufficient to tell whether a program will work properly within Windows Vista.