Windows Tools

QFixApp UI

Overview | Notes | UI | Examples | Related Tools

The top of the QFixApp dialog box allows you to select the file to which you want to apply fixes and specify any required command-line parameters.

Top of QFixApp dialog box

You can also use Disable existing fixes in the database if you want to ensure that the fixes you are trying are the only ones being applied to the application. This is a quick way to make sure that no other .sdb is also applying fixes.


Fixes Tab

The Fixes tab shows each of the 139 fixes that are currently available for applications on Windows XP. You can select any combination of these fixes by checking the box next to each name.

Fixes tab

To get more information about a fix, select a fix and read the descriptive text in the Fix description box. You need not check a fix to read the description.


Layers Tab

Many applications require the same sets of fixes to work well on Windows XP. The Layers tab groups sets of fixes so that you can apply them without selecting each fix separately. These groups are called layers or modes.

Layers tab

To see which fixes are used in each layer, select a layer on the Layers tab, then choose the Fixes tab. Each fix applied by the selected layer is checked on the Fixes tab.

Advanced Features

QFixApp uses several mechanisms to make sure that it applies fixes to the correct executable (.exe) file. The Advanced button provides access to additional QFixApp features that control how the tool identifies target files.

Advanced Features view

File Properties

QFixApp identifies up to sixteen properties in the target file and lists them in the Choose file identification attributes box. Sixteen properties are usually sufficient to uniquely identify any executable file. You can select one or more properties for the verification process.

File Matching

Some applications do not expose all sixteen properties. In some cases, the number of properties actually exposed may not be enough to uniquely identify fixes for a particular executable file in an application-rich environment.

QFixApp can use information for one or more additional files to help identify the target file. Click Add matching file to select additional files for verification. Selecting additional files instructs QFixApp to use that file information to help verify the target file. QFixApp will only apply fixes to the specified target file if it meets the criteria specified in the window on the right side of the QFixApp interface.


Creating a Fix

When you have identified the layers or fixes that you want to apply to an application, you can use Create fix support to create an .sdb file; however, QFixApp gives you little control over this file. You cannot rename it, and it only contains the fix for the single application.

The Compatadmin tool has a fix wizard that adds your single fix to an SDB package. It also allows you to name the SDB package as well as providing an interface for building and managing SDB files.

Show XML

This is used by the Microsoft development team.