Server veřejných symbolů Microsoftu

Stav serveru: Žádné známé problémy ✅
Server veřejných symbolů Microsoftu je plně funkční.

Oznamte všechny známé problémy windbgfb@microsoft.com.


Server veřejných symbolů Microsoftu poskytuje bezplatný přístup ke symbolům ladicího programu systému Windows, což vývojářům umožňuje efektivně ladit aplikace pro Windows. Tato služba umožňuje konfigurovat cesty k symbolům, které automaticky stahují a ukládají do mezipaměti ladicí symboly ze serverů Microsoft.

Pomocí této příručky můžete rychle nastavit připojení k serveru symbolů a spustit ladění. Dozvíte se, jak nakonfigurovat cesty, symboly mezipaměti místně pro rychlejší přístup a řešit běžné problémy.

Přístup k serveru symbolů

Můžete přímo odkazovat na server veřejných symbolů tím, že jej přidáte do cesty symbolů několika různými způsoby, jak je popsáno v "Cesta symbolů pro ladicí programy systému Windows".

Možnosti rychlého startu:

Pokud chcete například nastavit hodnotu prostředí _NT_SYMBOL_PATH, použijte tento příkaz:

set _NT_SYMBOL_PATH=srv*DownstreamStore*https://msdl.microsoft.com/download/symbols

DownstreamStore musí zadat adresář v místním počítači nebo síti, který ladicí program používá k ukládání symbolů do mezipaměti. Toto podřízené úložiště obsahuje symboly, ke kterým ladicí program přistupoval. Většina symbolů, ke kterým nikdy nemáte přístup, zůstává v obchodě se symboly v Microsoftu. Tento proces úložiště udržuje podřízené úložiště relativně malé a umožňuje serveru symbolů rychle pracovat a stahovat každý soubor jenom jednou.

Pokud se chcete vyhnout zadávání této dlouhé cesty symbolu, použijte příkaz .symfix (Nastavit cestu k úložišti symbolů). Následující příkaz připojí veřejné úložiště symbolů k existující cestě symbolu:

.symfix+ C:\MySymbols

Pokud vynecháte umístění mezipaměti místních symbolů, použije se podadresář sym instalačního adresáře ladicího programu.

Pomocí příkazu .sympath (Set symbol store path) zobrazte úplnou cestu symbolu. Následující příklad ukazuje, jak pomocí nástroje symfix vytvořit místní mezipaměť symbolů a použít server symbolů Microsoft HTTP.

0: kd> .symfix c:\MyCache
0: kd> .sympath
Symbol search path is: srv*
Expanded Symbol search path is: cache*c:\MyCache;SRV*https://msdl.microsoft.com/download/symbols

Další informace o práci se symboly naleznete v tématu Použití serveru symbolů a cesty symbolů pro ladicí programy systému Windows.

Server veřejných symbolů podporuje pouze protokol TLS 1.2+ pro připojení https.

Licenční podmínky Společnosti Microsoft – Server symbolů Microsoftu

Společnost Microsoft zpřístupní určité symboly, binární kód a další spustitelné soubory prostřednictvím serveru symbolů Microsoftu. Pomocí těchto prostředků můžete ladit a testovat software pomocí softwaru Microsoftu. Nepoužívejte tyto prostředky bez autorizace. Další informace najdete v licenčních podmínkách společnosti Microsoft – server symbolů Společnosti Microsoft.

Řešení problémů

Pokud narazíte na problémy s připojením, ověřte, že vaše síť podporuje protokol TLS 1.2 nebo novější, a zkontrolujte nastavení brány firewall.

Další kroky

Nyní, když jste nakonfigurovali veřejný server symbolů Microsoftu, prozkoumejte tato související témata a vylepšete svůj proces ladění: