Symbole nicht geladen in Windbg
Ich habe die x86-Symbole von Microsoft (und installiert) - ich habe dann Hinzugefügt, der sympath von
.symfix C:\Temp\Symbols\X86
Ich habe dann einen check auf: - warum ist es eine URL hinzufügen, wenn ich die nicht angeben?
1: kd> .sympath
Symbol search path is: srv*
Expanded Symbol search path is: SRV*C:\Temp\Symbols\X86*http://msdl.microsoft.com/download/symbols
Dies ist, wo meine Symbole sind - allerdings, wenn ich open crash dump ich bin noch immer Fehler, keine Symbole gefunden.
Das problem ist ich habe keine internet-Zugang auf meinem Rechner, so dass ich nicht wollen, es zu gehen und nach Symbolen suchen, wenn Sie es nicht kann.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrpamp.exe -
Loading Kernel Symbols
...............................................................
................................................................
..
Loading User Symbols
PEB is paged out (Peb.Ldr = 7ffd900c). Type ".hh dbgerr001" for details
Loading unloaded module list
.....................................
************* Symbol Loading Error Summary **************
Module name Error
ntkrpamp The system cannot find the file specified
You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
- Verwenden Sie "!sym laut" Ausgabe detaillierte symbol laden von Informationen. Dann .laden Sie die Symbole. Sie tun kann !sym ganz zurück zu normal.
- nicht
!sym quite
aber!sym quiet
🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
.symfix
Befehl immer fügt der Microsoft public symbol speichern in Ihrem Pfad; das ist, warum es heißt "Update". Aus der Dokumentation:Ihr Befehl war die Einstellung der symbol-Pfad dem Microsoft-server und cache alle Symbole, zog er aus in
C:\Temp\Symbols\X86
.Statt, die Sie gerade benötigen, um das symbol Pfad explizit zu werden, in dem Sie die heruntergeladene Symbole:
Laden Sie Symbole mit
.reload /f /d /v
und Aussehen für alle, die nicht geladen werden konnte. Erfolgreich geladenen Module sehen wie folgt aus:Während Bibliotheken fehlende symbol-Dateien werden wie folgt angezeigt:
Möchte ich Sie dazu ermutigen zu Lesen Sie mehr über die symbol-Pfad-syntax wie es sein kann, schwer zu verstehen auf den ersten.
Es tun, denn das ist es, was die
.symfix
Befehl ist tun soll. DokumentationDen Befehl, den Sie ausgeführt werden sollen hinzufügen eines lokalen Verzeichnis-symbol-Pfad: