Symbol files make it easier to debug your code by providing data like variable names to the debugging tools. The easiest way to get Windows symbols is to use the Microsoft public symbol server. The symbol server makes symbols available to your debugging tools as needed. After a symbol file is downloaded from the symbol server, it's cached on the local computer for quick access.
Symbol package deprecation
Important
We no longer publish the offline symbol packages for Windows.
Given the frequent updates for Windows, the Windows debugging symbols that were published as packages are quickly made out of date.
Symbols are available online through the Microsoft public symbol server, which uses an Azure-based symbol store. Symbols for all Windows versions and updates are available there.
You can find more information in this archived blog entry.
For information on how to retrieve symbols for a machine that's not connected to the Internet, see Using a manifest file with SymChk.
We're interested in your feedback about symbols. Mail suggestions or bug reports to windbgfb@microsoft.com. Technical support isn't available from this address, but your feedback will help us to plan future changes for symbols distribution.
Learn how to efficiently debug your .NET app by using Visual Studio to fix your bugs quickly. Use the interactive debugger within Visual Studio to analyze and fix your C# applications.