Exit Failure Issues

Applies To: Windows 7, Windows Vista

There are several known exit failure issues addressed by the Compatibility Administrator using compatibility fixes and compatibility modes.

Fix Name Symptom Fix Description

EmulateHeap

You receive an access violation error message when closing an application.

Emulates the functionality of the Windows 95 and Windows 98 Heap Manager. This compatibility fix is the full implementation of the Windows 95 and Windows 98 Heap Manager, ported to Windows XP Professional.

IgnoreFreeLibrary

You receive an access violation error message when closing an application.

Ignores calls to the FreeLibrary function when releasing certain DLL files, such as User32.dll and Gdi32.dll. Some applications free DLL files that are still in use and then attempt to make a call to a function exported by the DLL, which results in an access violation.

IgnoreLoadLibrary

You receive an access violation error message when closing an application.

Prevents certain DLL files from being loaded with the LoadLibrary function to emulate Windows 95 and Windows 98 behavior. This is useful for applications that have fallback mechanisms for non-supported features.

IgnoreCRTExit

You receive an access violation error message when closing or removing an application or canceling dialog boxes.

Prevents the running of CRT shutdown routines.

See Also

Concepts

Known Compatibility Fixes, Compatibility Modes, and AppHelp Messages
Internet Explorer Compatibility Test Tool