DBG Files
Collapse the table of content
Expand the table of content
The document is archived and information here might be outdated

DBG Files

This topic applies to:






Web Developer


Topic does not applyTopic does not applyTopic appliesTopic does not apply


Topic does not apply

Topic does not apply

Topic applies

Topic does not apply

Pro and Team

Topic does not applyTopic does not apply

Topic applies

Topic does not apply

Table legend:

Topic applies


Topic does not apply

Does not apply

Topic applies but command hidden by default

Command or commands hidden by default.

DBG files are portable executable (PE) format files that contain debug information in Codeview format for the Visual Studio debugger (and possibly other formats, depending on how the DBG was created). When you do not have source for certain code, such libraries or Windows APIs, DBG files permit debugging. DBG files also permit you to do OLE RPC debugging.

DBG files have been superseded by PDB files, which are now more commonly used for debugging.

You can use the REBASE.EXE utility to strip debug information from a PE-format executable and store it in a DBG file. The file characteristic field IMAGE_FILE_DEBUG_STRIPPED in the PE file header tells the debugger that Codeview information has been stripped to a separate DBG file.

You can download and install system DBG files that contain symbols for debugging calls to Windows APIs. For more information, see Installing System Debug Symbols.

When you debug using symbols from a DBG file, you must use the fully decorated names. For example, to set a breakpoint on a call to the Windows sndPlaySound function, you must specify _sndPlaySoundA@8.

The Visual Studio debugger is not designed for debugging protected mode kernel code, even with DBG symbols.

For user mode debugging, Visual Studio requires the following files:

  • On a Windows 2000 machine, DBG and PDB files in the \winNT\SYMBOLS\DLL directory.

  • On a Windows XP machine, PDB files in the \Windows\SYMBOLS\DLL directory.

For more information on DBG files, see the following Knowledge Basic article:

  • Q121366, INFO: PDB and DBG Files - What They Are and How They Work

You can find Knowledge Base articles in the MSDN library.

© 2016 Microsoft