Recipe 4.8. Using the Application Compatibility Toolkit to Solve Compatibility Problems


Problem

You've used the Application Compatibility Wizard to try to get an older program to run under XP, but it still won't run, or it runs and has problems. You want to be able to run the program without problems.

Solution

Using downloadable software

A little-known downloadable program, the Application Compatibility Toolkit, free from Microsoft, can help you fine-tune the application environment for troublesome programs. Download it from http://www.microsoft.com/windows/appexperience. (Note: The latest version of the Appliation Compatibility Toolkit may not have the QFixApp program required for this recipe. Previous versions should have it, however.)

Most of the applications on the Toolkit are debugger tools aimed at developers. However, you can use the QFixApp program to ensure that problem programs run properly on XP. There are over 200 fixes in the application, and there is no room to cover them all here, but follow these steps for the best way to use the tool to fine-tune your problem program's application environment so that it runs properly:

  1. Run Qfixapp.exe. Click on the Browse button to find the program you want.

  2. In the Layers tab, choose the layer to apply to your application. A layer is a set of fixes that work best to fix certain problems, such as for programs that run in 256 colors, or were written for Windows 95, Windows 98, or Windows 2000.

  3. After you choose the layer, click on the Fixes tab. You'll see that many fixes have already been chosen, depending on the layer that you've applied to your application. Figure 4-6 shows several of the fixes applied to a program written for Windows 95.

    Figure 4-6. These are just two of the many fixes you can apply to fine-tune the application environment for problem applications


  4. Add or remove fixes by checking or unchecking the box next to them. To learn more about any single fix, highlight it, and a description of the fix will appear in the lower pane.

You can use another component of the Application Compatibility Toolkit to help decide which fixes to apply. Run the Compatibility Administrator tool and choose System Database Applications. You'll find a database of thousands of applications and specific fixes that should be applied to them, shown in Figure 4-7. Search through the database for your program, and when you find the fixes it requires, apply them using the QFixApp program, as outlined above. If your program isn't on the list, look for a program that is similar to it, and try applying its specific fixes to your program.

Figure 4-7. The Compatibility Administrator's database has records of fixes that should be applied to hundreds of applications


Discussion

The Application Compatibility Toolkit can also be found it the \Support\Tools directory of the Windows XP CD. New versions of the toolkit are always being released, so you are better off downloading it from the Microsoft site.

See Also

MS KB 294895, "How to Obtain the Windows Application Compatibility Toolkit," and MS KB 285909, "How to troubleshoot program compatibility issues in Windows XP"



Windows XP Cookbook
Windows XP Cookbook (Cookbooks)
ISBN: 0596007256
EAN: 2147483647
Year: 2006
Pages: 408

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net