Bagikan melalui


Menggunakan Server Simbol

Server simbol memungkinkan debugger untuk secara otomatis mengambil file simbol yang benar dari penyimpanan simbol - kumpulan file simbol yang diindeks - tanpa pengguna perlu mengetahui nama produk, rilis, atau nomor build. Alat Penelusuran Kesalahan untuk Windows mencakup server simbol dll yang diperlukan SymSrv. Untuk informasi tentang bekerja dengan server simbol, lihat Simbol Publik Microsoft.

Menggunakan SymSrv dengan Debugger

SymSrv dapat digunakan dengan WinDbg, KD, NTSD, atau CDB.

Untuk menggunakan server simbol ini dengan debugger, cukup sertakan teks srv\* di jalur simbol. Contohnya:

set _NT_SYMBOL_PATH = srv*DownstreamStore*SymbolStoreLocation

di mana DownstreamStore menentukan direktori lokal atau berbagi jaringan yang akan digunakan untuk menyimpan file simbol individual, dan SymbolStoreLocation adalah lokasi penyimpanan simbol baik dalam bentuk \\server\share atau sebagai alamat internet. Untuk opsi sintaks lainnya, lihat Penggunaan SymSrv Tingkat Lanjut.

Microsoft memiliki situs Web yang membuat simbol Windows tersedia untuk umum. Anda dapat merujuk langsung ke situs ini di jalur simbol Anda dengan cara berikut:

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

di mana, sekali lagi, DownstreamStore menentukan direktori lokal atau berbagi jaringan yang akan digunakan untuk menyimpan file simbol individual. Untuk informasi selengkapnya, lihat Simbol Publik Microsoft.

Jika Anda berencana untuk membuat penyimpanan simbol, konfigurasikan penyimpanan simbol untuk akses web (HTTP), atau tulis server simbol atau penyimpanan simbol Anda sendiri, lihat Penyimpanan Simbol Kustom dan Server Simbol.

Menggunakan AgeStore untuk Mengurangi Ukuran Cache

File simbol apa pun yang diunduh oleh SymSrv akan tetap berada di hard drive Anda setelah sesi penelusuran kesalahan berakhir. Untuk mengontrol ukuran cache simbol, alat AgeStore dapat digunakan untuk menghapus file cache yang lebih lama dari tanggal yang ditentukan, atau untuk mengurangi konten cache di bawah ukuran yang ditentukan. Untuk detailnya, lihat AgeStore.