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.
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.
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.
Note
- Some of the descriptions refer to shims, an older term for application fixes.
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.
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.
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.
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.
Note
- If you mistakenly add a matching file that should not be used, you cannot delete it from the QFixApp interface. Instead, reselect the target executable file in QFixApp. QFixApp will remove all matching file information.
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.