Freigeben über


Einrichten von Ausschlusslisten

In einigen Umgebungen können Sie Systeme debuggen, für die eine große Menge von Modulen geladen ist, für die Sie keine Symbole abrufen können. Dies ist häufig der Fall, wenn Sie Code haben, der von einem Drittanbieter aufgerufen wird. Dies kann zu vielen fehlgeschlagenen Versuchen führen, Symbole zu finden, was zeitaufwändig ist und Netzwerkressourcen verlogen. Um diese Situation zu beheben, können Sie eine Ausschlussliste verwenden, um Symbole anzugeben, die von der Suche ausgeschlossen werden sollen. Dieses Feature ist im Clientdebugger vorhanden, Aber Sie können den SymProxy-Filter auch so konfigurieren, dass er seine eigene Ausschlussliste verwendet und eine solche Netzwerkaktivität verhindert, bei der es höchstwahrscheinlich Ressourcen beansprucht.

Die Ausschlussliste besteht aus den Namen der Dateien, für die Sie die Verarbeitung verhindern möchten. Die Dateinamen können Feldhalter enthalten. Beispiel:

dbghelp.pdb
symsrv.*
mso*

Die Liste kann auf zwei Arten implementiert werden. Der erste befindet sich in einer .ini-Datei, %WINDIR%\system32\inetsrv\Symsrv.ini. Ein Abschnitt namens "Ausschlüsse" sollte die Liste enthalten:

[exclusions]
dbghelp.pdb
symsrv.*
mso*

Alternativ können Sie die Ausschlüsse in der Registrierung speichern. Erstellen eines Schlüssels mit dem Namen

HKLM\Software\Microsoft\Symbol Server\Exclusions

Speichern Sie die Dateinamenliste als Zeichenfolgenwerte (REG_SZ) in diesem Schlüssel. Der Name des Zeichenfolgenwerts fungiert als der auszuschließende Dateiname. Der Inhalt des Zeichenfolgenwerts kann als Kommentar verwendet werden, der beschreibt, warum die Datei ausgeschlossen wird.

SymProxy liest alle halbe Stunde aus der Ausschlussliste, sodass Sie den Webdienst nicht neu starten müssen, damit Änderungen wirksam werden. Fügen Sie der Liste in der Registrierungs- oder .ini datei Dateien hinzu, und warten Sie einen kurzen Zeitraum, bis die Ausschlüsse verwendet werden.

Hinweis SymProxy unterstützt nicht die Verwendung von Symsrv.ini und der Registrierung. Wenn die .ini-Datei vorhanden ist, wird sie verwendet. Andernfalls wird die Registrierung aktiviert.