This is something that I missed on windows symbols download page:
Symbol packages are non-cumulative unless otherwise noted, so if you are using an SP2 Windows release, you will need to install the symbols for the original RTM version and for SP1 before you install the symbols for SP2.
Interesting. So are symbols packages for vista cumulative? SP2 is 281MB while SP1 is 267MB. Looking at the filenames in the package, both packages have symbols which are distinct to each service pack. Does that mean some files are removed for good when SP2 is installed or what? I have no idea since SP2 is not publicly available (and I’m neither a msdn nor technet plus subscriber). And the idea of installing symbols for RTM, SP1 and SP2 is, well, not awesome.
As a side note, although Windows Vista SP2 is not yet publicly available, its symbols are. And set the environment variable for best effect*:
Set _NT_SYMBOL_PATH = c:\windows\symbols;SRV*c:\localsymbols*http://msdl.microsoft.com/download/symbols
Set _NT_SYMBOL_PATH = c:\windows;SRV*c:\localsymbols*http://msdl.microsoft.com/download/symbols
EDIT: realised windbg searches in the
symbols subdirectory of the symbol path, and edited for clarity
*best effect: use local symbols if available; download to local otherwise