I used to download Offline symbol packages (Debug symbol MSIs) and use only them since it's we don't need to wait for slow downloading as we go in debugging. However this feature is no longer existing starting with Windows 10 1803/build 17134 (Features removed).
How can I fetch all of them once and for all ?
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 is cached on the local computer for quick access.
On the Tools > Options > Debugging > Symbols page, you can: Specify and select search paths for symbol files. Specify symbol servers for Microsoft, Windows, or third-party components. Specify modules that you do or don't want the debugger to automatically load symbols for.
SymChk is delivered with Debugging Tools for Windows (http://msdn.microsoft.com/en-us/windows/hardware/gg463009). Strange is that the debug tools aren't installed with Visual Studio. So, after installing the Windows SDK one can find symchk under C:\Program Files\Debugging Tools for Windows (x64) (or similar).
Run this command to get all PDBs for all Windows files:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With