The Compatibility Administrator tool can help you to resolve many of your compatibility issues by enabling the creation and the installation of application mitigation packages (shims), which can include individual compatibility fixes, compatibility modes, and AppHelp messages . The flowchart in Figure 5-7 illustrates the steps required while using the Compatibility Administrator to create your compatibility fixes, compatibility modes, and AppHelp messages.
figure 5-7 Using the Compatibility Administrator figure 5-7 Using the Compatibility Administrator
The following terminology is used throughout the Compatibility Administrator:
■ Application fix A small piece of code that intercepts API calls from applications, transforming them so that Windows 7 will provide the same product support for the application as previous versions of the operating system. This can mean anything from disabling a new feature in Windows 7 to emulating a particular behavior of a previous version of the Win32 API set .
■ Compatibility mode A group of compatibility fixes that work together and are saved and deployed as a single unit .
■ AppHelp message A blocking or non-blocking message that appears when a user starts an application that you know has major functionality issues with Windows 7.
■ Application mitigation package The custom database (.sdb) file, which includes any compatibility fixes, compatibility modes, and AppHelp messages that you plan on deploying together as a group.
The Compatibility Administrator is the primary tool that most IT professionals will use when testing and with mitigation application compatibility issues . To start the Compatibility Administrator, click Start, point to All Programs, select Microsoft Application Compatibility Toolkit 5 . 5, and then choose Compatibility Administrator.
You must apply compatibility fixes, compatibility modes, and AppHelp messages to an application and then store them in a custom database . After creating and applying the fixes, you can deploy the custom databases to your local computers to fix the known issues .
To create a custom database, perform the following steps:
1. On the Compatibility Administrator toolbar, click New.
2. The New Database(n) [Untitled_n] entry appears under the Custom Databases item in the left pane.
To save a custom database, perform the following steps:
1. On the Compatibility Administrator toolbar, select Save from the File menu
2. In the Database Name dialog box, type a name for the compatibility database and then click OK .
3. In the Save Database dialog box, type the path and file name of the new compatibility database and then click Save
The Compatibility Administrator provides several compatibility fixes found to resolve many common application compatibility issues You might find that a compatibility fix is not properly associated with an application because it was not found during previous testing by Microsoft or the ISV. If this is the case, you can use the Compatibility Administrator to associate the compatibility fix with the application . Compatibility fixes apply to a single application only. Therefore, you must create multiple fixes if you need to fix the same issue in multiple applications
To create a new compatibility fix, perform the following steps:
1. In the left pane of the Compatibility Administrator, click the custom database to which you will apply the compatibility fix.
2. From the Database menu, select Create New and then select Application Fix.
3. Type the name of the application to which this compatibility fix applies, type the name of the application vendor, browse to the location of the application file (. exe) on your computer, as shown here, and then click Next .
^»Create new Application Fix
Was this article helpful?