Home > Net >  Where to find pdb/symbol files for older operating systems (like Windows 2000)
Where to find pdb/symbol files for older operating systems (like Windows 2000)

Time:01-06

IT WAS NOT POSSIBLE TO OBTAIN THE SYMBOLS THROUGH THE MICROSOFT SYMBOLS SERVER as it is not possible to obtain them on the symbols server..

log windbg :

Waiting to reconnect...
Connected to Windows 2000 2195 x86 compatible target at (Wed Jan  4 17:40:45.498 2023 (UTC - 2:00)), ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols
Executable search path is: 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows 2000 Kernel Version 2195 UP Free x86 compatible
Machine Name:
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
System Uptime: not available
Fips device driver loaded successfully
Fips driver locked into memory
Fips driver unlocked from memory

I want to debug Windows.

CodePudding user response:

The symbols for XP and later used to be available on the symbol server a couple of years ago but I think maybe Microsoft deleted them. There was a thread somewhere on OSR where a Microsoft developer claimed XP SP3 should still be available but I can't find it at the moment.

If you look at Windows symbol packages for debugging Microsoft says

We no longer publish the offline symbol packages for Windows.

This leaves you with Archive.org.

This page leads to http://msdl.microsoft.com/download/symbols/packages/Windows2000/RTM/Windows_2000_RTM_Symbols.exe but that refused to work for me.

This page has more but you will have to view the source of the download page and pick out each URL by hand. Some of these work, some do not.

The symbols also seem to have been uploaded by others on Archive.org.

The final option would be to try to find the older SDK and/or DDK ISOs, you can probably find some symbols there.

  • Related