Ich mache Crash-Analyse auf einige Software, und ich bin sicher, es gibt keine pdb-Datei, die ich für die sth.exe bekommen kann, aber wenn sth.exe abstürzt, jedes Mal windbg wird ein suchen Viele Pfade und Symbol-Server. Selbst wenn ich die Netzwerkverbindung des VMs abgeschnitten habe, hat es noch eine Weile gepinnt, um die pdb der sth.exe zu durchsuchen. Und das führt zu einem Fehler in meiner automatischen Analyse. Gibt es eine Möglichkeit zu sagen, windbg etw.exe hat keine pdb, bitte verschwenden Sie keine Zeit, um es zu suchen?Kraft Windbg nicht laden Symbol
Antwort
erstellen eine Datei namens symsrv.ini
in dem Ordner, in dem windbg is installed
das Verzeichnis, in dieser Probe e:\ewdk\program files\windows kits\10\Debuggers\x86
ist
einen Ausschlussabschnitt in der
-Datei erstellen und alle die unbekannten pdb Liste hinzufügen hinein
symsrv wird nicht nach ihnen suchen
:\>ls -l symsrv.ini
-rw-rw-rw- 1 HP 0 259 2016-08-18 17:43 symsrv.ini
:\>file symsrv.ini
symsrv.ini; ASCII text, with CRLF line terminators
:\>cat symsrv.ini
[exclusions]
livekdD.sys
vmm.pdb
livekdD.pdb
vmci.pdb
vsock.pdb
clwvd.pdb
spldr.pdb
vmkbd.pdb
vmnetsrv.pdb
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
:\>livekd
LiveKd v5.40 - Execute kd/windbg on a live system
Sysinternals - www.sysinternals.com
!sym noisy
noisy mode - symbol prompts off
kd> .reload /f
SYMSRV: vmci.pdb is in the file exclusion list
DBGHELP: d:\build\ob\bora-1141980\bora-vmsoft\build\release\crosstalk\windows\wi
n2k\i386\vmci.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for vmci.sys -
DBGHELP: vmci - export symbols
SYMSRV: vsock.pdb is in the file exclusion list
DBGHELP: d:\build\ob\bora-1253991\bora-vmsoft\build\release\vsock\windows\win2k\
i386\vsock.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for vsock.sys -
DBGHELP: vsock - export symbols
SYMSRV: vmm.pdb is in the file exclusion list
DBGHELP: m:\src\built\vs2005.sp2\vssp2\usa\ent_volume\i386\sym\sys\vmm.pdb - fil
e not found
*** ERROR: Module load completed but symbols could not be loaded for vmm.sys
DBGHELP: vmm - no symbols loaded
************* Symbol Loading Error Summary **************
Module name Error
vmci The system cannot find the file specified : srv*e:\symbols*
http://msdl.microsoft.com/download/symbols The SYMSRV client
failed to find a file in the UNC store, or there is an invalid
UNC store (an invalid path or thepingme.txt file is not present
in the root directory), or the fileis present
in the symbol server exclusion list.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Antwort auf einen Kommentar
gut für einen Start eine Einrichtung dort
Ausschlussliste Thema in windbg Hilfe istdieses Thema auf diese Datei verweist (Datei in Bezug auf mit der symproxy erwähnt wird und sollte geschaffen werden at% WindowsDir \ system32 \ inetsrv \“und arbeitet nicht für symsrv.dll
https://msdn.microsoft.com/en-us/library/windows/hardware/ff556870(v=vs.85).aspx
für mich (der Registrierungsschlüssel tut auch zu funktionieren scheint) i in procmon sah einen Fehler mit NameNotFound Fehler in FastIO Weg in windbg Installationsverzeichnisi so auf einer Ahnung bewegt, um die Datei von oben genanntem Pfad Installationsverzeichnis
und Dinge zu Windbg schienen, war richtig zu arbeiten sehr lange zurück
aber später habe ich Post von jason Shay (MSFT) gesehen in osr windbg Listen diese Funktion unter Angabe wurde in windbg 6.4.4 beta geschoben
http://www.osronline.com/showthread.cfm?link=68916
so gibt es keine gesunden Menschenverstand fehlt nur, dass die Ecke Fälle immer schwierig sind
- 1. Kraft JQuery-Symbol auf Taste
- 2. SOS kann nicht in WinDbg geladen werden
- 3. Windbg nicht funktioniert
- 4. Veröffentlichen Sie Ihre eigene Symbol-Website für WinDbg
- 5. Qt qrc Ressourcendatei - nicht Symbol laden
- 6. GC erzwingen, wenn windbg/sos
- 7. Der Befehl "WinDbg! Heap" funktioniert nicht unter Windows Azure
- 8. Forcing WinDbg Symbole eines entladenen Moduls zu laden
- 9. Ntdll-Modul nicht korrekt in Windbg geladen, aber warum?
- 10. WinDbg Befehlsausgabe
- 11. Windbg Problem beim Laden von pdb für benutzerdefinierte ausführbare Datei
- 12. Animiertes Laden-Symbol in ActionBar
- 13. WinDbg kann Symbole für Ntdll auf MS-Symbolserver nicht finden
- 14. Kraft base_profile
- 15. windbg Ausnahme in sos.threads beim ersten Lauf
- 16. Symbol nicht gleich Symbol
- 17. Kraft
- 18. WinDBG Dump-Analyse ohne Symbole
- 19. Kann ausführbare Datei in WinDbg nicht öffnen
- 20. WinDbg nicht sagen, wo meine Saite wurzelt
- 21. Kraft nicht abstrakte Methode werden außer Kraft gesetzt
- 22. Ist die Dokumentation für WinDbg SRV * falsch?
- 23. WinDbg mit bekannten Modul
- 24. WinDbg kann nicht mfc90 Version 9.0.30729.4148 Symbole auf msdl.microsoft.com finden
- 25. Hintergrundeigenschaften werden entfernt? Nicht außer Kraft gesetzt
- 26. POSTGRESQL - FEHLER: konnte Bibliothek pgafis.so nicht laden: undefined Symbol: lfsparms_V2
- 27. Kraft überwintert die hsqldb Datei erneut zu laden, bevor
- 28. URL öffnen in Browser und Kraft Seite neu laden
- 29. EF Kraft neu laden von DB in Azure
- 30. Funktionen nicht außer Kraft setzen
Wow zu finden, die als ks viel ~ Und dann finde ich es bei windbg hilfe datei benutze schlüsselwort "symsrv.ini" .Kann ich wissen, woher weißt du das? Ich habe eine harte zeit verbringen versucht, es in der hilfe-datei zu finden, aber nichts bekommen Gibt es einen gesunden Menschenverstand, den ich vermisst habe? – occia
welli konnte nicht passen die Antwort in einem Kommentar, so dass ich den Beitrag für einige Leckerbissen Tldrs bearbeitet es ist ein Eckfall und es ist schwer zu antizipieren und planen für sie, so dass es keinen gesunden Menschenverstand fehlt – blabb
Sie haben mich den ganzen Kurs wissen lassen davon, danke. – occia