Windows Err Msg: Divide by Zero

Last reviewed: May 1, 1997
Article ID: Q81228
2.x 3.00 3.00a 3.10 3.11 WINDOWS kberrmsg kbdisplay

The information in this article applies to:

  • Microsoft Windows operating system versions 2.x, 3.0, 3.0a, 3.1, 3.11
  • Microsoft Windows for Workgroups versions 3.1, 3.11

SUMMARY

The "Divide by zero" error message is often caused by a command or a series of commands that result in the mathematical division by zero, which is an illegal operation. This error can also be triggered by other error conditions, such as a quotient too large to fit in the designated register.

MORE INFORMATION

The following are possible causes of the "Divide By Zero" error when you are running Windows:

  • Memory-resident software of any kind.

    Remove all memory-resident software from your AUTOEXEC.BAT and CONFIG.SYS files. (Booting from an original MS-DOS floppy disk for testing purposes is helpful.)

  • Incompatible disk-partitioning software.

    Windows supports the use of the MS-DOS FDISK command to partition the hard disk. Third-party disk-partitioning programs (such as Golden Bow VFeature, Disk Manager, and SpeedStor) may cause problems. Contact the software manufacturer for information about Windows compatibility.

  • Improperly installed extended or expanded memory.

    Verify that your extended-memory board has the correct starting address and amount of memory set using its dip switches or jumpers. It may be set to overlap other memory in the system or to leave memory gaps.

  • Corrupted installation of Windows

    Boot from an original MS-DOS floppy disk, reinstall Windows from the original disks, and test. If the problem still occurs, you may have corrupted disks or a hardware incompatibility. Contact Microsoft Product Support Services for assistance at (425) 637-7098.

  • Incompatible caching or shadow RAM hardware.

    Disable your computers disk-caching and shadow-RAM features.

  • Corrupted, incompatible, or poorly written high-resolution video display drivers.

    To work around this problem, use the standard Windows or Windows for Workgroups VGA driver.


KBCategory: kberrmsg kbdisplay
KBSubcategory: win30 win31 wfw wfwg
Additional reference words: 3.0 3.00 3.0a 3.00a 3.1 3.10 3.11 cache wfw
wfwg super supervga 800x600 1024x768 800 600 1024 768


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 1, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.