Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Nastavení automatického stahování symbolů (doporučeno pro většinu uživatelů)
- Konfigurace pokročilých cest symbolů
- Řešení potíží s načítáním symbolů
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í:
- Cesta symbolů pro ladicí programy Windows: Naučte se rozšířené možnosti konfigurace cesty symbolů
- Použití serveru symbolů – Zjištění osvědčených postupů pro využití serveru symbolů
- Symboly a soubory symbolů – Principy fungování symbolů ladicího programu
- Referenční informace k příkazům .symfix – Zobrazení úplné syntaxe a parametrů příkazů