This article describes the Quick Fix utility (Qfixapp.exe) that is included with the Application Compatibility Toolkit for Windows XP.
Qfixapp.exe is a tool that includes pre-packaged fixes that provide an easy way to fix a program.
Use Qfixapp.exe To Apply Program Fixes
You can use Qfixapp.exe to quickly apply various program fixes (AppFixes, also known as "shims") to a program to determine their effectiveness. Qfixapp.exe reads the %SystemRoot%\Windows\Apppatch\Sysmain.sdb database to produce a list of available fixes. When you select an AppFix, you can start the program executable (.exe) file, and the AppFix will be applied. If a suitable AppFix is found, the tool eventually helps you to generate and test matching file information. When you run Qfixapp.exe, you see the following items:
Example of How to Use Qfixapp.exe
- Start Notepad, and then click About Notepad on the Help menu. Note that the version is 5.1.
- Start Qfixapp.exe, click Win95, click Browse, and then open the Windows folder. Note that the Windows\System32 folder is protected by Windows File Protection, so it is not able to use the layers.
- Click Notepad.exe, click Open, and then click Run.
- Start Notepad, and then click About Notepad on the Help menu. Note that the version is now 4.0.
If you click
ViewLog, you could see what AppFix(es) are being
used. If you click
Advanced, you could see information about the .exe file. You can click
Add Matching Info, and then select files that are related to the .exe file to identify that particular
program. After you finish that step, you could click
Create Fix Support to add the layers with the Matching Information (GRABMI) and create an XML-based database that is named YourAppName.sdb. Note that in the preceding example it is named Notepad.sdb, and is in the AppPatch folder.