BOOTLOG.TXT Failure Codes

Last reviewed: November 21, 1994
Article ID: Q119066
The information in this article applies to:
  • Microsoft Windows operating system version 3.1
  • Microsoft Windows for Workgroups versions 3.1, 3.11

SUMMARY

You can create a BOOTLOG.TXT file by typing "win /b" (without the quotation marks) when you are troubleshooting problems starting Windows or Windows for Workgroups. The /B switch creates the file in the Windows directory. You can view BOOTLOG.TXT in a text editor, such as Windows Notepad. This file includes a list of the basic Windows drivers as they are loaded. If there is a problem loading a driver, a statement appears in the BOOTLOG.TXT file indicating which driver could not load.

NOTE: This switch appends new information to the end of an existing BOOTLOG.TXT file. Therefore, you may want to rename or delete any existing BOOTLOG.TXT file in the Windows directory before using the /B switch.

MORE INFORMATION

In BOOTLOG.TXT, a line reporting a loading failure appears as follows

   LoadFail = <xxxxxxx.xxx> Failure code is <##>

where <xxxxxxx.xxx> is the name of the device that failed to load, and <##> is the numeric failure code.

The following is a list of failure codes that may appear in the BOOTLOG.TXT file and their corresponding descriptions:

   Code  Description
   -----------------

    0     Out of memory
    2     File not found
    3     Path not found
    5     Attempt to dynamically link to a task
    6     Library requires separate data segments for each task
    8     Insufficient memory to start application
   10     Incorrect Windows version
   11     Invalid .EXE file (non-Windows .EXE file or error in .EXE file
          image)
   12     OS/2 application
   13     MS-DOS 4.0 application
   14     Unknown .EXE file type
   15     Attempt in protected (standard or 386 enhanced) mode to load an
          .EXE file created for an earlier version of Windows
   16     Attempt to load a second instance of an .EXE file containing
          multiple writeable data segments
   17     Attempt in a large-frame EMS mode to load a second instance
          of an application that links to certain nonshareable DLLs already
          in use
   18     Attempt in real mode to load an application marked for protected
          mode only


KBCategory: kbsetup kbenv
KBSubcategory: win31 wfw wfwg winboot
Additional reference words: error code 3.10 3.1 3.11


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: November 21, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.