Access Violation Causes 16-Bit Applications to Silently Quit (167968)
The information in this article applies to:
- Microsoft Windows NT Workstation 3.5
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0
- Microsoft Windows NT Server 3.5
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0
This article was previously published under Q167968 SYMPTOMS
16-bit applications, both DOS and Windows based, run successfully for a
period of time and then quit without cause.
RESOLUTION
Verify that VIF and VIP are not turned on at the same time. This problem
can be avoided by disabling the Pentium Virtual Machine Extensions (VME)
because VIF and VIP are only used by VME support. To disable the use of
VME in Windows NT, add the following value to the registry:
WARNING: Using Registry Editor incorrectly can cause serious, system-wide
problems that may require you to reinstall Windows NT to correct them.
Microsoft cannot guarantee that any problems resulting from the use of
Registry Editor can be solved. Use Registry Editor at your own risk.
- Start Registry Editor (Regedt32.exe) and go to the following subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\W - On the Edit menu, click Add Value. Enter the following:
Value Name: DisableVme
Data Type: REG_SZ
(hit OK here)
Data: 1
- Click OK, and then quit Registry Editor.
- Shutdown and restart you computer.
Once this value is entered and you have restarted your computer, test the
application to verify that the Virtual Dos Machine (VDM) no longer causes
an access violation and causes the application to quit.
Modification Type: | Major | Last Reviewed: | 5/14/2003 |
---|
Keywords: | kbfix kbinfo KB167968 |
---|
|