Naudoti Microsoft simboli? server? gauti derinimo simbolis failus

Straipsni? vertimai Straipsni? vertimai
Straipsnio ID: 311503 - Per?i?r?ti ?iame straipsnyje minimus produktus.
I?pl?sti visus | Sutraukti visus

?iame puslapyje

Santrauka

?iame straipsnyje apra?oma, kaip nuoroda Microsoft simbolis serveriu ir gauti simbolis derinimo informacij?.

Spustel?kite ?aisti mygtuk?, nor?dami per?i?r?ti ?i? duomen? srautams pritaikytos medijos demonstravimo. Microsoft VideoPastaba Per?i?r?ti ?? vaizdo ?ra??, j?s? kompiuteryje turi b?ti ?diegta Windows Media Player 7.0 arba naujesn?. Nor?dami gauti papildomos informacijos, spustel?kite toliau straipsnio numer? per?i?r?kite straipsn? Microsoft ?ini? baz?je:
299321 Apra?ymas ir prieinamum? Windows Media Player 7.1
Turite tur?ti simbolis informacijos derinti programas su ?vairi? Microsoft ?rankiai. Simbolis failus suteikti funkcijas, kad vykdomosios bylos ir dinamini? sait? bibliotekos (dll), esan?ius p?dsak?. Be to, simbolis failus galite pateikti kelio gairi? plan?, funkcija ragina, kad sukelti nes?km?s punktas. Pavyzd?iui, turite tur?ti simboliai kai j?s dump skambinti kaminai viduje debugger. ?iame straipsnyje aptariama, kaip naudoti Microsoft simboli? server? nurodydami ?? URL ?vairi? derinimo ?rankiai:
http://msdl.Microsoft.com/download/symbols
Pastabahttp://msdl.Microsoft.com/download/symbols n?ra pasirenkam? ir yra tik skirtiems patekti i? derintuvas.

Daugiau informacijos

Naudojant simbol? serverio technologija

Microsoft simbolis serverio pastatytas naudojant SymSrv technologija (SymSrv.dll), kuri pateikiama su Debugging Tools for Windows pakete. SymSrv stato vietos simbolis talpykloje d?l greitai, automatinis simbolis rezoliucija.

Tai yra taip paprasta naudoti simboli? server? naudoti atitinkam? sintaks? ? savo simboli? mar?rut?. Paprastai, sintaks? laikosi ?iuo formatu:
SRV *aplanke vietos simbolis*http://msdl.Microsoft.com/download/symbols
tais atvejais, kai aplanke vietos simbolis yra bet diskas arba bendr?j? i?tekli?, kurie yra naudojami kaip simbolis paskirties.

Pavyzd?iui, nor?dami nustatyti simboli? mar?rut? WinDbg derintuve, ?veskite komand? komand? lange ir derinimo programa:
.sympath SRV*f:\localsymbols*http://msdl.microsoft.com/download/symbols
Gauti naujausi? SymSrv funkcija, turite ?diegti naujausi? derinimo paketas. Nor?dami ?sigyti naujausi? Debugging Tools for Windows paket?, apsilankykite ?ioje Microsoft svetain?je:
Microsoft derinimo priemoni?
http://www.Microsoft.com/whdc/devtools/ddk/default.mspx
Daugiau informacijos apie simbolis serverio technologija, ie?kokite pad?ti fail?, kuris yra ?trauktas su Debugging Tools for Windows pakete Debuggers.chm.

Nustatant _NT_SYMBOL_PATH aplinkos kintam?j?

Bendras Microsoft derinimo priemones naudoti SymSrv technologija, jei galite suteikti teising? symsrv sintaks? _NT_SYMBOL_PATH aplinkos kintamajame. ?ie ?rankiai automati?kai ?traukti k? pateikiate pagal kintam?j? rodikl? kaip simbolis.

J?s galite nustatyti ?? kintam?j? kaip sistemos kintamasis arba kaip vartotojo aplinkos kintamasis. Tai padaryti i? darbalaukio, de?iniuoju pel?s mygtuku spustel?kite Mano kompiuteris, o tada spustel?kite Ypatyb?s. Spustel?kite skirtuk? I?samiau , spustel?kite Aplinkos kintamuosius.

Taip pat galite nustatyti ?? kintam?j? laikinai komand? eilut?je. Tokiu b?du, vis? parai?k?, kurios jums prad?ti per komandin? eilut? paveld?ti ?? parametr?. Pvz.:
Nustatyti _NT_SYMBOL_PATH = symsrv*symsrv.dll*f:\localsymbols*http://msdl.microsoft.com/download/symbols

Naudojant Microsoft simboli? server? su WinDbg

Naudoti simbol? serverio interneto svetain? per WinDbg, atlikite ?iuos veiksmus:
  1. Prad?ti Windows derinimo programa (WinDbg.exe).
  2. Meniu Failas spustel?kite Simboli? failo mar?rut?.
  3. Simbolis kelio lauke, ?veskite ?i? komand?:
    SRV *j?s? vietin? aplank?, simboliai*http://msdl.Microsoft.com/download/symbols
    tais atvejais, kai j?s? vietin? aplank?, simboliai yra aplankas, kuriame j?s kopijuoti vietos simbolis talpykl?. Derinimo simboliai atsiun?iami ? ?i? viet?.

    Pastaba Galite nukreipti ? bet vietos mar?rut? arba bendrai naudojam? kompiuter? galite pasiekti; jis neturi b?ti vieta kompiuterio stand?iajame diske.
Taip pat, taip pat galite .sympath komand? ? komand? eilut? nustatyti simboli? mar?rut?.

Symsrv sintaks? galite derinti su kit? simbolis keliai. Pavyzd?iui, naudokite ?i? sintaks? Nor?dami nurodyti dvi ar daugiau simbolis keliai:
f:\BusObjSymbols;SRV*f:\localsymbols*http://msdl.Microsoft.com/download/symbols
?i sintaks? atskiria simbolis kelius kabliata?kiu.

Prad?j? derinti avarijos i?kelties failas arba programa, ir Windows derinimo programa patikrina, ar modulis, kuris ?kelia informacija apie simbolis yra vietiniame aplanke. Jei simbolis informacija modulis yra ne vietiniame aplanke, WinDbg bando atsisi?sti atitinkamu simboliu fail? arba failus i? serverio simbolis.

Jei naudojate pa?ios vietin?s talpyklos derinti parai?k? kompiuteryje, kuris turi skirtingas failo versijas, skirting? versij? simboliai atsisiun?iami ir saugomi su pirmasis simboliai. SymStore formatas i?saugo failus pagal laiko spaudu ir dyd?io vaizdas (arba kontrolin?s sumos). Tod?l, simboli? i? skirting? produkt? versijas gali egzistuoti greta. (SymStore.exe yra ?rankis, nuo Debugging Tools for Windows paket?, kuris sukuria simboli? server?. Daugiau informacijos ie?kokite produkto dokumentacijoje.)

Nes tai gali u?trukti atsisi?sti simbolis failus, Atminkite, kad derintuvas gali nustoti reaguoti ("pakibti") pirm? kart?, kad j?s derinti parai?k?. Tai atsitinka, nes dauguma simbolis fail? sistemos DLL (pvz., Ntdll.dll, Kernel32.dll, ir kt.) turi b?ti paimti.

Naudojant SymChk.exe priemon? atsisi?sti simboliai

Galite naudoti SymChk.exe ?rankis patikrinti simboliai ir sukurti vietos simbolis atmintis patogus, neinvazin? b?du. SymChk.exe ?rankis yra Debugging Tools for Windows pakete. SymChk.exe yra komand? eilut?s ?rankis. Galb?t nor?site prid?ti aplank? Debugging Tools for Windows paketo j?s? sistemos aplinkos kintamuoju PATH, kad galite pasiekti ?? ?rank? lengvai bet komandin? eilut?.

Naudokite SymChk.exe naudingumo atsisi?sti simbolis failus visi komponentai Windows\System32 aplanke, naudokite komand? komand? eilut?s:
Symchk /r c:\windows\system32 /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
?iame pavyzdyje:
  • /r c:\windows\system32 mano visi simboliai fail? aplank? System32 ir poaplankius.
  • /s SRV*c:\symbols*http://msdl.microsoft.com/download/symbols nurodo simboli? mar?rut? naudoti simbol? rezoliucija. ?iuo atveju, c:\Symbols yra kur simboliai bus nukopijuota i? simboli? server? vietiniame aplanke.
Nor?dami gauti daugiau informacijos apie komand? eilut?s parinktys SymChk.exe, ?veskite Symchk /? ? komand? eilut?. Kitos galimyb?s apima geb?jim? nurodyti pavadinim? arba proceso ID (PID), Vykdomoji rinkmena, kuri? veikia.

Savyb?s

Straipsnio ID: 311503 - Paskutin? per?i?ra: 2013 m. baland?io 25 d. - Per?i?ra: 2.0
Taikoma:
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Rakta?od?iai: 
kbfile kbinfo kbsample kbmt KB311503 KbMtlt
Atliktas automatinis vertimas
SVARBU: ?is straipsnis i?verstas naudojant ?Microsoft? ma?ininio vertimo programin? ?rang? ir gali b?ti pataisytas naudojant ?Community Translation Framework? (CTF) technologij?. ?Microsoft? si?lo ma?inos i?verstus, bendruomen?s suredaguotus ir ?mogaus i?verstus straipsnius siekdama daugeliu kalb? suteikti prieig? prie vis? savo ?ini? baz?s straipsni?. Ma?inos i?verstuose ir v?liau paredaguotuose straipsniuose gali b?ti ?odyno, sintaks?s ir / arba gramatikos klaid?. ?Microsoft? neatsako u? jokius netikslumus, klaidas arba ?al?, klient? patirt? d?l neteisingo turinio vertimo arba naudojimosi juo. Daugiau apie CTF ?r. http://support.microsoft.com/gp/machine-translation-corrections.
Spustel?kite ?ia, nor?dami pamatyti ?io straipsnio versij? angl? kalba: 311503

Pateikti atsiliepim?

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com