ID Artikel: 311503 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0 Gunakan Server Simbol Microsoft untuk mendapatkan berkas simbol debug
Pada Halaman iniRINGKASANArtikel ini menjelaskan cara untuk referensi Server Simbol Microsoft untuk mendapatkan simbol debugging informasi. Klik Bermaintombol untuk melihat demonstrasi media streaming ini. Microsoft VideoCatatanUntuk melihat video ini, Windows Media Player 7.0 atau kemudian harus diinstal pada komputer Anda. Untuk informasi lebih lanjut, klik nomor artikel untuk melihat artikel di dalam Basis Pengetahuan Microsoft: 299321
(http://support.microsoft.com/kb/299321/EN-US/
)
Deskripsi dan ketersediaan Windows Media Player 7.1 Anda harus memiliki simbol informasi ketika Anda debug aplikasi dengan berbagai alat-alat Microsoft. Berkas simbol memberikan jejak fungsi-fungsi yang terdapat dalam file yang dapat dieksekusi dan dynamic-link libraries (dll). Selain itu, berkas simbol dapat menyajikan roadmap panggilan fungsi yang mengarah ke titik kegagalan. Misalnya, Anda harus memiliki simbol ketika Anda membuang panggilan tumpukan dalam debugger. Artikel ini membahas cara menggunakan Server Simbol Microsoft dengan menentukan URL berikut untuk berbagai alat debugging:http://msdl.Microsoft.com/download/symbols Catatan http://msdl.Microsoft.com/download/symbols tidak browseable dan hanya ditujukan untuk akses oleh debugger. INFORMASI LEBIH LANJUTMenggunakan teknologi Server simbolServer Simbol Microsoft dibangun dengan menggunakan teknologi SymSrv (SymSrv.dll) yang disediakan dengan paket Debugging alat untuk Windows. SymSrv membangun cache lokal simbol untuk cepat, otomatis simbol resolusi.Ini yang sederhana untuk menggunakan Server simbol seperti menggunakan sintaks yang sesuai dalam jalur simbol Anda. Biasanya, sintaks yang diperlukan format berikut: SRV *folder simbol lokal*http://msdl.Microsoft.com/download/symbols di mana folder simbol lokal adalah drive atau berbagi yang digunakan sebagai tujuan simbol.Misalnya, untuk menetapkan lintasan simbol dalam WinDbg debugger, ketik perintah berikut dalam jendela perintah debugger: .sympath SRV*f:\localsymbols*http://msdl.microsoft.com/download/symbols Untuk mendapatkan fungsi SymSrv terbaru, Anda harus menginstal paket terbaru debugging. Untuk mendapatkan versi terbaru dari paket Debugging alat untuk Windows, kunjungi Website Microsoft berikut: Microsoft alat debugging Untuk informasi lebih lanjut tentang teknologi Server simbol, lihat Debuggers.chm membantu berkas yang disertakan dengan paket Debugging alat untuk Windows. http://www.Microsoft.com/whdc/DevTools/DDK/default.mspx (http://www.microsoft.com/whdc/devtools/ddk/default.mspx) Menetapkan variabel lingkungan _NT_SYMBOL_PATHAlat debugging Microsoft umum menggunakan teknologi SymSrv jika Anda memberikan yang benar symsrv sintaks dalam variabel lingkungan _NT_SYMBOL_PATH. Alat-alat ini secara otomatis memasukkan apa pun yang Anda berikan dalam variabel sebagai jalur simbol.Anda dapat mengatur variabel ini sebagai variabel sistem atau sebagai variabel lingkungan pengguna. Untuk melakukan ini dari desktop, klik kanan Komputer Saya, lalu klik Properti. Pada Lanjutan tab, klik Variabel lingkungan. Anda juga dapat mengatur variabel ini sementara pada prompt perintah. Dengan cara ini, semua aplikasi yang Anda mulai melalui prompt perintah mewarisi pengaturan ini. Misalnya: Menetapkan _NT_SYMBOL_PATH = symsrv*symsrv.dll*f:\localsymbols*http://msdl.microsoft.com/download/symbols Menggunakan Server Simbol Microsoft dengan WinDbgUntuk menggunakan situs Web Server simbol dari dalam WinDbg, ikuti langkah berikut:
Anda dapat menggabungkan symsrv sintaks dengan jalur simbol lainnya. Sebagai contoh, gunakan sintaks berikut untuk menentukan dua atau lebih simbol jalan: f:\BusObjSymbols;SRV*f:\localsymbols*http://msdl.Microsoft.com/download/symbols Sintaks ini memisahkan jalur simbol dengan tanda titik koma.Ketika Anda mulai untuk debug berkas dump crash atau aplikasi, Windows Debugger memeriksa apakah informasi simbol untuk modul yang banyak di folder lokal. Jika informasi simbol modul tidak terletak di map lokal, WinDbg mencoba men-download simbol sesuai file atau file dari Server simbol. Jika Anda menggunakan cache lokal yang sama ketika Anda debug aplikasi pada komputer yang memiliki versi berkas yang berbeda, simbol untuk berbagai versi download dan disimpan dengan simbol-simbol pertama. SymStore format menyimpan file menurut cap waktu dan ukuran gambar (atau checksum). Sebagai hasilnya, simbol dari versi berbeda produk dapat hidup berdampingan berdampingan. (SymStore.exe adalah utilitas dari paket Debugging alat untuk Windows yang menghasilkan server simbol. Untuk informasi lebih lanjut, lihat dokumentasi produk.) Karena mungkin butuh waktu untuk men-download berkas simbol, perlu diingat bahwa debugger mungkin muncul untuk berhenti merespons (hang) pertama kali Anda men-debug aplikasi. Hal ini terjadi karena sebagian besar file simbol untuk sistem dll (seperti Ntdll.dll, Kernel32.dll, dan lain-lain) harus di-download. Menggunakan utilitas SymChk.exe untuk men-download simbolAnda dapat menggunakan utilitas SymChk.exe untuk memverifikasi simbol dan untuk membangun lokal simbol cache dalam cara yang nyaman, non-invasif. SymChk.exe utilitas disertakan dengan paket Debugging alat untuk Windows. SymChk.exe adalah alat baris perintah. Anda mungkin ingin menambahkan folder Debugging alat untuk paket Windows lingkungan variabel PATH pada sistem Anda sehingga Anda dapat mengakses alat bantu ini dengan mudah dari prompt perintah.Menggunakan utilitas SymChk.exe untuk men-download berkas simbol untuk semua komponen dalam Windows\System32 folder, menggunakan perintah baris perintah berikut: Symchk /r c:\windows\system32/s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols Dalam contoh ini:
Berlaku bagi:
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:311503
(http://support.microsoft.com/kb/311503/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
