How To Obtain the Checked Build of the Latest Windows NT 4.0 Service Pack

ID: Q191890


The information in this article applies to:


SUMMARY

Checked binaries provide error checking, argument verification, and system debugging code not present in the free binaries.

Much of the additional code in the checked binaries is in the form of ASSERT macros that test an expression. If the expression evaluates to FALSE, the macro generates a kernel debugger error message and breaks into the debugger. This lets you immediately determine the cause and location of the error.

Use the free and checked builds of Windows NT as follows:

The extra protection of the checked build of Windows NT carries some penalties. Because of the additional error checking code and debugging information, the checked binaries are larger and run slower than the free binaries. This can conceal synchronization or other timing-related problems, such as race conditions, that become apparent only in the free build.

If you run the checked build of Windows NT without having enabled kernel debugging, unexpected system shutdowns can occur. This is because the additional checks in the checked build increase the likelihood of encountering a breakpoint.


MORE INFORMATION

The checked build of Windows NT 4.0 Service Pack 4 has been posted to the following Internet location as Sp4chki.exe (x86), Sp4csymi.exe (Symbol files for x86), Sp4chka.exe (Alpha), and Sp4csyma.exe (Symbol files for Alpha):

ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/usa/NT40/ussp4/checked/
For information on how to obtain the free build of the latest Windows NT 4.0 service pack, please see the following article in the Microsoft Knowledge Base:

ARTICLE-ID: Q152734
TITLE : How To Obtain the Latest Windows NT 4.0 Service Pack

Additional query words: 4.00 sp4 servpack ntdistrib


Keywords          : 
Version           : WinNT:4.0
Platform          : winnt 
Issue type        : kbinfo 

Last Reviewed: February 15, 1999