Cara menggunakan ADPlus.vbs untuk memecahkan masalah "menggantung" dan "crash"

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 286350 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

ADPlus.vbs (ADPlus) adalah alat dari Microsoft produk dukungan layanan (PSS) yang dapat memecahkan masalah proses atau aplikasi yang berhenti merespons (hang) atau gagal (crash). Sering, Anda dapat menggunakan ADPlus sebagai alat penggantian untuk Microsoft Internet Information Server (IIS) pengecualian Monitor (6.1/7.1) dan User Mode proses Dump. Berikut adalah dua alat terpisah yang PSS sering menggunakan untuk mengisolasi apa yang menyebabkan proses untuk berhenti merespons (hang) atau berhenti tiba-tiba (crash) di lingkungan Microsoft Windows DNA.

INFORMASI LEBIH LANJUT

Persyaratan sistem

ADPlus memiliki persyaratan minimum berikut:
  • Windows NT 4.0 Service Pack 4 atau lebih
  • Windows Scripting Host versi 5.6 atau yang lebih baru
  • Setidaknya 10 megabyte (MB) ruang kosong pada disk atau jaringan berbagi di mana ADPlus akan menempatkan file output
  • Microsoft Debugging alat untuk Windows yang diinstal

Di mana Anda memperoleh ADPlus?


ADPlus disertakan dengan terbaru Microsoft Debugging alat untuk Windows. Untuk mendapatkan terbaru Microsoft Debugging alat untuk Windows, kunjungi website Microsoft berikut:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Alat Debugging terdaftar di dua lokasi di layar pilihan penginstalan, Wisaya penataan Windows SDK. Jika Anda ingin menginstal Debugging alat untuk Windows pada komputer di mana Anda bekerja, Anda harus memilihAlat debugging untuk Windowspilihan di bawahUtilitas umum. Jika Anda ingin mengatur Debugging alat untuk Windows pada komputer yang berbeda, Anda harus memilihAlat debuggingpilihan di bawah Paket Redistributableuntuk men-download semua tiga versi alat Debugging instalasi paket (x 86, x 64, Itanium).

CatatanVersi terbaru dari Microsoft Debugging alat untuk Windows disediakan sebagai bagian dari Windows SDK. Selain itu, nama berkas berubah dari ADPlus.vbs ke ADPlus_Old.vbs. Juga, ADplus.exe telah ditambahkan. Oleh karena itu, ADplus.exe dijalankan saat Anda mengetik hanyaadplus. ADplus.exe ini tidak sama dengan ADPlus_Old.vbs. Artikel ini menyebutkan hanya versi .vbs. Bila Anda ingin menjalankan versi .vbs, Anda harus mengetikADPlus_old.vbs.


Fitur baru untuk ADPlus versi 6.0

ADPlus V6.0 telah sepenuhnya ditulis ulang. Alat ini memiliki switch baru dan kemampuan baru. Sekarang Anda dapat mengkonfigurasi alat melalui berkas konfigurasi eksternal. Anda dapat melihat informasi terbaru tentang fitur baru dan switch pada berkas Bantuan debugger (Debugger.chm) yang disertakan dalam paket Microsoft Windows debugger.

Debugger.chm terletak di folder yang sama sebagai ADPlus.vbs. Untuk menemukan dokumentasi untuk ADPlus, klik Isi tab, dan kemudian klik melalui item berikut:
  • Menggunakan alat Debugging untuk Windows
  • Berkas Dump crash
  • Berkas Dump Mode pengguna
  • Membuat berkas Dump Mode pengguna
  • ADPlus
Anda juga dapat menemukan dokumentasi untuk ADPlus dengan mengklik Indeks tab. jenis ADPlus dalam kotak teks kata kunci.

Apa yang ADPlus lakukan?

ADPlus adalah berbasis konsol Microsoft Visual Basic script. Ini mengotomatiskan debugger Microsoft CDB untuk menghasilkan dump memori dan log file yang berisi debug output dari satu atau lebih proses. Setiap kali Anda menjalankan ADPlus, debugging informasi (dump memori dan file teks yang berisi informasi debug) diletakkan dalam baru, unik bernama folder (seperti C:\Temp\Crash_Mode__Date_01-22-2001__Time_09-41-08AM) pada sistem file lokal atau pada jaringan jauh berbagi. Selain itu, tiap berkas yang ADPlus menciptakan memiliki nama unik (seperti PID-1708__Inetinfo.exe__Date_01-22-2001__Time_09-41-08AM.log) untuk menghindari Timpa file yang lebih tua dengan baru.

ADPlus bekerja dengan pengguna modus proses atau layanan seperti Internet Information Services (IIS), Microsoft transaksi Server (MTS), atau Microsoft COM + aplikasi.

Berikut adalah beberapa fitur ADPlus:
  • ADPlus menggunakan debugger Microsoft terbaru untuk peningkatan fitur, kecepatan dan kehandalan.
  • Ketika ADPlus dumping memori untuk beberapa proses, itu tidak begitu asynchronously sehingga setiap proses beku dan dibuang pada waktu yang sama. Metode ini dapat memberikan efektif "snapshot" dari seluruh aplikasi pada waktu ADPlus dijalankan. Anda harus menangkap semua proses yang menulis aplikasi, dan semua proses yang menggunakan aplikasi pada saat yang sama, untuk menangkap keadaan aplikasi pada waktu itu bahwa masalah terjadi. Hal ini terutama penting untuk aplikasi yang membuat panggilan prosedur jauh ke proses lainnya.
  • ADPlus memiliki antarmuka baris perintah. Karena ADPlus tidak memiliki antarmuka pengguna grafis, Anda dapat menjalankan tenang mode (untuk menekan kotak dialog) dari shell remote perintah (perintah shell yang remoted keluar dengan menggunakan Remote.exe). Dalam mode diam, kesalahan muncul di konsol dan menulis ke log peristiwa. Untuk informasi lebih lanjut tentang bagaimana menjalankan ADPlus dari shell remote perintah, baca bagian "Skenario penggunaan" dari artikel ini.
  • Jika Anda menggunakan -memberitahu beralih ketika ADPlus monitor untuk crash, dan layanan Windows Messenger mulai, ADPlus dapat mengingatkan pengguna atau komputer kecelakaan melalui layanan Windows Messenger.
  • Ketika ADPlus memantau proses dalam kecelakaan mode, jika terjadi kecelakaan, ADPlus mengirim informasi penting tentang jenis kecelakaan ke log peristiwa.
  • ADPlus mendukung penyebaran XCOPY. Jika Anda menginstal paket debugger yang disertakan dengan ADPlus pada tes komputer, Anda dapat menyalin folder di mana debugger dipasang ke komputer lain. Selain itu, ADPlus tidak mengharuskan Anda mendaftarkan komponen Component Object Model (COM) kustom pada sistem. Karena ini, Anda dapat menggunakan ADPlus pada server produksi yang memiliki konfigurasi perangkat lunak terkunci-down. Untuk menghapus ADPlus, menghapus folder di mana itu diinstal atau disalin ke.

Ketika Anda harus menggunakan ADPlus?

ADPlus ini dimaksudkan untuk memberikan Microsoft PSS dukungan profesional dengan informasi debug yang mereka harus memiliki untuk mengisolasi penyebab masalah yang terjadi di lingkungan yang kompleks.

Gunakan ADPlus untuk menangkap informasi debug jika Anda mengalami masalah berikut:
  • Proses yang berhenti merespons.
  • Proses yang mengkonsumsi CPU 100 persen pada komputer prosesor tunggal, 50 persen CPU pada prosesor ganda komputer, CPU 25 persen pada komputer quad prosesor, dan seterusnya.
  • Proses yang crash atau menutup tiba-tiba.

Ketika Anda tidak boleh menggunakan ADPlus?

Tidak menggunakan ADPlus pada situasi berikut:
  • Jika Anda harus memecahkan masalah program atau proses yang berhenti tiba-tiba selama Persiapan. Anda hanya dapat menggunakan ADPlus untuk proses yang mulai berhasil. Untuk memecahkan masalah proses yang berhenti tiba-tiba selama Persiapan, User Mode proses Dump mungkin solusi yang lebih baik. Untuk informasi lebih lanjut tentang pengguna Mode proses Dump, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    253066Ketersediaan OEM dukungan alat fase 3 Service Release 2
    Atau, Anda dapat menggunakan debugger terbaru untuk secara manual men-debug proses. Untuk informasi lebih lanjut tentang debugger terbaru, kunjungi website Microsoft berikut:
    http://www.microsoft.com/whdc/devtools/debugging/default.mspx
  • Jika ada efek yang terlihat pada kinerja ketika Anda menggunakan ADPlus dalam kecelakaan mode. Biasanya, hal ini disebabkan oleh dynamic-link libraries (dll) atau program yang melemparkan banyak Microsoft Visual C++ EH pengecualian. (Pengecualian ini terjadi ketika Anda menggunakan c ++ melempar pernyataan atau ketika Anda menggunakan Try/catch blok.) Program yang menulis banyak informasi ke aliran keluaran debug juga dapat menyebabkan kinerja untuk mengurangi. Dalam sebagian besar kasus, ADPlus tidak mempengaruhi kinerja terasa ketika berjalan dalam modus kecelakaan.
  • Jika Anda berjalan di lingkungan clustering tertentu tindakan pengamanan harus diambil ketika Anda menggunakan ADPlus.Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
    841673Server dalam sebuah kluster mungkin gagal atas ketika Anda mencoba untuk membuat berkas dump toko informasi menggunakan ADPlus atau Userdump di Exchange 2000 Server atau Exchange Server 2003

Bagaimana ADPlus bekerja?

ADPlus memiliki dua mode operasi:
  • "Menggantung" modus digunakan untuk memecahkan masalah proses hang, utilisasi CPU 100 persen, dan masalah lain yang tidak melibatkan kecelakaan. Ketika Anda menggunakan ADPlus dalam menggantung mode, Anda harus menunggu sampai proses atau proses berhenti merespons sebelum Anda menjalankan script (tidak seperti kecelakaan modus, menggantung modus ini tidak terus-menerus).
  • "Crash" modus digunakan untuk memecahkan masalah kecelakaan yang mengakibatkan kesalahan Dr. Watson, atau jenis kesalahan yang menyebabkan program atau layanan untuk berhenti tiba-tiba. Ketika Anda menggunakan ADPlus dalam kecelakaan mode, Anda harus mulai ADPlus sebelum kecelakaan terjadi. Anda dapat mengkonfigurasi ADPlus untuk memberitahu administrator atau komputer kecelakaan melalui -memberitahu beralih.

Menggantung modus

Dalam mode ini, ADPlus segera menghasilkan dump memori penuh untuk semua proses yang ditentukan pada baris perintah setelah script selesai. Setiap file .dmp yang dibuat meletakkan dalam suatu folder yang berisi cap waktu ketika ADPlus dijalankan. Setiap nama file berisi nama proses, proses ID dan stempel tanggal/waktu ketika ADPlus dijalankan. Sementara memori proses dibuang ke file, proses beku. Setelah berkas dump memori telah dibuat, proses dilanjutkan dengan menggunakan non-invasif attach/detach dengan CDB debugger.

Penggunaan Tip Anda dapat menggunakan ADPlus dalam modus menggantung bukan Userdump.exe untuk dump memori untuk satu atau lebih proses. Selain itu, menggantung modus bekerja di dalam sebuah sesi Terminal Server.

Kecelakaan modus

Dalam mode ini, ADPlus melampirkan CDB debugger ke semua proses yang ditentukan pada baris perintah. ADPlus secara otomatis mengkonfigurasi debugger untuk memantau untuk jenis pengecualian berikut:
  • Menangani tidak sah
  • Instruksi ilegal
  • Bilangan bulat membahagi dengan nol
  • Mengambang titik pembagian dengan nol
  • Bilangan bulat Overflow
  • Urutan kunci tidak valid
  • Pelanggaran akses
  • Stack Overflow
  • C++ EH pengecualian
  • Pengecualian tidak diketahui
Anda dapat menggunakan ADPlus dalam modus kecelakaan bukan IIS pengecualian Monitor atau Userdump.exe ketika Anda mengatasi masalah jenis pengecualian. Karena kecelakaan modus menggunakan sebuah "invasif" melampirkan melalui CDB debugger, tidak bekerja di dalam Microsoft Windows NT 4.0 atau Windows 2000 Terminal Server sesi. Hanya menggantung modus bekerja di dalam sebuah sesi Terminal Server pada sistem operasi ini karena mereka memerlukan penggunaan melampirkan non-invasif. Untuk informasi lebih lanjut tentang bagaimana invasively dan non-invasif melampirkan ke proses dengan debugger terbaru, lihat "menggunakan alat Debugging untuk Windows: melampirkan ke proses berjalan (Mode pengguna)" bagian dalam bantuan debugger.

Catatan Kecelakaan modus didukung dalam sebuah sesi Terminal Server pada sistem operasi Windows XP dan Microsoft Windows Server 2003.

Ketika ADPlus berjalan dalam modus kecelakaan, debugger tetap melekat pada setiap proses yang ditentukan pada baris perintah untuk seumur hidup dari proses itu sampai pengecualian fatal terjebak dan proses berhenti tiba-tiba, atau sampai pengguna menekan kombinasi tombol CTRL + C untuk melepaskan debugger dari proses. Untuk secara manual melepaskan debugger dari proses, Anda harus memaksimalkan debugger jendela, dan kemudian tekan CTRL + C untuk masuk ke dalam debugger.

Ketika Anda menekan CTRL + C, ADPlus perangkap perintah ini, mulai daftar tumpukan untuk semua thread untuk log file, dan kemudian menghasilkan dump memori mini catatan dari proses sebelum melepaskan dari debugger. Karena kecelakaan modus melakukan melampirkan invasif, proses dihentikan ketika debugger terpisah. Anda harus me-restart proses. Jika proses MTS atau COM +, proses restart secara otomatis waktu berikutnya bahwa panggilan yang dibuat untuk komponen dalam paket.

Pertama kesempatan pengecualian

Setiap jenis pengecualian (seperti pelanggaran akses atau stack overflow) dapat dinaikkan menjadi debugger baik sebagai kesempatan pertama pengecualian atau kesempatan kedua pengecualian. Menurut definisi, pengecualian kesempatan pertama non-fatal kecuali jika tidak ditangani dengan benar dengan menggunakan sebuah kesalahan handler. Jika masalah ini terjadi, pengecualian dibangkitkan lagi sebagai pengecualian kesempatan kedua (hanya debugger dapat menangani ini). Jika tidak ada debugger menangani pengecualian kesempatan kedua, aplikasi berhenti.

Untuk informasi lebih lanjut tentang pertama dan kedua kesempatan pengecualian dan Windows NT SEH (structured exception handling), klik nomor artikel berikut untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
105675Pertama dan kedua kesempatan pengecualian penanganan
Secara default, ketika ADPlus mendeteksi pertama kesempatan (non-fatal) pengecualian untuk semua jenis pengecualian kecuali tidak diketahui dan EH pengecualian, dibutuhkan tindakan berikut:
  1. Berhenti proses login tanggal dan waktu yang pengecualian terjadi dalam file log untuk proses yang sedang dipantau.
  2. Log thread ID dan panggilan tumpukan untuk thread yang mengangkat pengecualian dalam file log untuk proses yang sedang dipantau.
  3. Menghasilkan unik bernama mini memori dump () rekaman.dump -u listriknya) dari proses pada saat itu bahwa pengecualian terjadi, dan kemudian kembali proses.
Catatan Secara default, ADPlus tidak menghasilkan rekor dump memori mini yang unik untuk kesempatan pertama EH dan pengecualian tidak diketahui karena pengecualian ini sering terjadi. Biasanya, pengecualian seperti ditangani oleh kesalahan penanganan kode dalam proses atau DLL. Karena ini adalah pengecualian ditangani, mereka tidak menjadi kedua kesempatan (unhandled) pengecualian dan mereka tidak mengakhiri proses.

Namun, Anda dapat mengkonfigurasi ADPlus untuk menghasilkan dump memori mini yang unik untuk kesempatan pertama EH dan pengecualian tidak diketahui. Untuk melakukan ini, Anda harus menggunakan file konfigurasi untuk menyesuaikan ADPlus.

Kedua kesempatan pengecualian

Ketika ADPlus mendeteksi kesempatan kedua pengecualian (fatal) untuk semua jenis pengecualian (termasuk EH dan pengecualian tidak diketahui), diperlukan tindakan berikut:
  1. Berhenti proses login tanggal dan waktu yang pengecualian terjadi dalam file log untuk proses yang sedang dipantau.
  2. Log thread ID dan panggilan tumpukan untuk thread yang mengangkat pengecualian dalam file log untuk proses yang sedang dipantau.
  3. Menghasilkan dump memori penuh dari proses pada saat itu bahwa pengecualian fatal terjadi, dan kemudian keluar debugger. Tindakan ini menghancurkan proses.
Catatan Untuk profesional dukungan Microsoft PSS untuk menganalisis dump memori, mereka mungkin harus mendapatkan salinan dari setiap komponen kustom atau dll dan berkas simbol mereka sesuai.Untuk informasi lebih lanjut tentang cara membuat berkas simbol untuk dll Anda, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
121366File PDB dan DBG - apa yang mereka dan bagaimana mereka bekerja
291585 Cara membuat simbol debug untuk aplikasi Visual C++
Untuk informasi lebih lanjut tentang cara mendapatkan simbol untuk produk Microsoft (diperlukan untuk menganalisis dump memori dengan debugger), kunjungi website Microsoft berikut:
http://www.Microsoft.com/whdc/DevTools/debugging/symbolpkg.mspx

Saklar baris perintah ADPlus

Untuk menggunakan ADPlus, Anda harus menetapkan serangkaian saklar baris perintah atau argumen untuk script. Minimal, ADPlus memerlukan dua switch: satu yang menentukan modus operasi, dan satu yang menentukan target proses untuk beroperasi melawan.

Berikut ini adalah switch yang paling sering digunakan. Anda juga dapat melihat daftar lengkap switch dengan menjalankan ADPlus bantuan, atau dengan melihat debugger membantu file (Debugger.chm).
  • -menggantung
    Switch ini mengkonfigurasi ADPlus untuk berjalan dalam mode menggantung. Anda harus menggunakan switch ini dengan -iis, -pn, atau -p switch. Anda tidak dapat menggunakan -menggantung dengan -kecelakaan beralih.

    Catatan Ketika ADPlus berjalan di menggantung mode, Anda harus mulai ADPlus Setelah proses berhenti merespons atau memakan persentase yang tinggi dari CPU.
  • -kecelakaan
    Switch ini mengkonfigurasi ADPlus untuk berjalan dalam mode kecelakaan. Anda harus menggunakan switch ini dengan -iis, -pn, atau -p switch. Anda tidak dapat menggunakan -kecelakaan dengan -menggantung beralih.

    Catatan Ketika ADPlus berjalan dalam modus kecelakaan, Anda harus mulai ADPlus sebelum proses berhenti unexpectedlys atau menjadi tidak stabil.
  • -pn nama proses
    The -pn switch digunakan untuk menentukan nama proses yang akan ADPlus untuk menganalisis. Untuk menentukan lebih dari satu proses, menggunakan beberapa -pn nama proses switch. Misalnya:
    -pn process1.exe - pn process2.exe
  • -p ID proses
    The -p switch digunakan untuk menentukan proses ID (PID) dari sebuah proses yang akan ADPlus untuk menganalisis. Untuk menentukan lebih dari satu proses, menggunakan beberapa -p PID switch. Misalnya:
    -p 1702 1896 - p
  • -scHal ikan bertelur perintah
    Tidak seperti -pn dan -p switch, yang spesifikasi entah itu proses yang sudah berjalan untuk melampirkan debugger, -sc switch mendefinisikan aplikasi dan parameter akan mulai (atau melahirkan) dalam debugger. Misalnya:
    -sc "c:\windows\system32\notepad.exe
  • -iis
    The -iis switch digunakan untuk debugging server komputer yang menjalankan Internet Information Server (IIS) 4.0 atau yang lebih baru. Ketika Anda menggunakan ADPlus dengan -iis switch, ADPlus memonitor semua IIS dalam proses (Inetinfo.exe) dan keluar dari proses (Mtx.exe/Dllhost.exe) aplikasi. Anda dapat menggunakan -iis switch dengan -pn mengaktifkan atau -p switch, atau Anda dapat menggunakannya sendiri untuk menganalisis IIS dan semua berjalan MTS / COM + aplikasi dalam kecelakaan modus atau menggantung mode.

    Jika Anda mencoba untuk menganalisis komputer server yang menjalankan IIS 3.0 atau lebih awal, menggunakan -pn beralih dan menentukan Inetinfo.exe sebagai proses untuk memantau.
  • -memberitahu nama komputer atau nama pengguna
    Switch ini hanya berlaku saat ADPlus berjalan dalam modus kecelakaan. Switch ini memerintahkan ADPlus untuk memperingatkan pengguna tertentu nama atau nama komputer dari kecelakaan. Ketika debugger melepaskan dari proses karena dari pengecualian kesempatan kedua, atau ketika user menekan CTRL + C untuk menghentikan debugging, pemberitahuan dikirim ke pengguna remote atau komputer melalui layanan lokal messenger. Pemberitahuan ini terjadi hanya jika layanan lokal messenger dimulai pada komputer yang sedang debugged.
  • -tenang
    Switch ini memerintahkan ADPlus untuk menekan semua kotak modal dialog. Switch ini sangat berguna jika Anda menjalankan ADPlus dari remote perintah shell di mana kotak modal dialog dapat menyebabkan ADPlus menunggu selamanya untuk pengguna untuk mengklik Oke. Untuk hasil terbaik, pastikan bahwa ini adalah telepon pertama yang dilewatkan ke ADPlus.vbs.
  • -o direktori keluaran
    Switch ini memerintahkan ADPlus di mana harus menempatkan file output debug. Jika Anda menggunakan nama file yang panjang, Anda harus menyertakan mereka dalam tanda kutip ganda. Selain itu, Anda dapat menggunakan lintasan UNC (\\Server\berbagi). Jika Anda menggunakan lintasan UNC, ADPlus membuat folder baru di bawah lintasan UNC yang Anda tentukan. Folder bernama untuk server di mana ADPlus berjalan (misalnya, \\Server\berbagi\Web1 atau \\Server\berbagi\Web2). Switch ini sangat berguna jika ADPlus berjalan pada beberapa komputer di web peternakan yang semua meletakkan mereka output pada jaringan berbagi sama.

Jalankan ADPlus untuk pertama kalinya

Secara default, debugger menginstal ke folder C:\Program Files\Debugging Tools for Windows. Untuk mengubah folder instalasi, melakukan instalasi kustom ketika Anda menginstal debugger, dan menentukan folder yang berbeda. Atau, jika instalasi khas dilakukan, menyalin isi map Program Files\Debugging Tools for Windows ke folder lain.

Untuk menjalankan ADPlus, membuka perintah shell, beralih ke folder di mana debugger diinstal atau disalin, dan kemudian ketik ADPlus.vbs.

Anda mungkin diminta untuk mengubah Anda juru bahasa skrip standar dari Wscript.exe ke Cscript.exe. Microsoft sangat menganjurkan bahwa Anda mengizinkan ADPlus untuk mengkonfigurasi CSCript sebagai juru bahasa skrip standar.

Sintaks

ADPlus menggunakan sintaks berikut: ADPlus.vbs modus operasi proses untuk memantau saklar opsionaldi mana modus operasi adalah -menggantung, atau -kecelakaan
di mana proses untuk memantau adalah -iis, -pn proses.exe, atau -p PID
di mana saklar opsional adalah -memberitahu, -o, atau -tenang.

Mempersiapkan server kecelakaan modus Debug

Sebelum Anda menjalankan ADPlus dalam kecelakaan mode, Anda harus menyiapkan server untuk mendapatkan informasi kebanyakan dari ADPlus kecelakaan modus Debug sesi.

Langkah-langkah untuk menyiapkan server berbasis Windows 2000 untuk debugging dalam kecelakaan mode

  1. Menginstal Windows 2000 SP1 atau SP2 simbol ke map C:\WINNT\Symbols pada server Anda. Anda dapat men-download simbol dari Website Microsoft berikut:
    Windows 2000 SP1
    http://download.Microsoft.com/download/win2000platform/SP/SP1/NT5/en-US/SP1SYM.exe

    Windows 2000 SP2
    http://download.Microsoft.com/download/win2000platform/SP/SP2/NT5/en-US/SP2SYM.exe

    Setelah Anda men-download Sp1sym.exe atau Sp2sym.exe, jalankan file dari folder yang ditunjuk.
  2. Ketika diminta, ekstrak file ke folder sementara baru, seperti C:\Sp1sym atau C:\Sp2sym, atau untuk pengandar atau map yang memiliki cukup ruang disk.
  3. Menjalankan C:\Sp1sym\Support\Debug\Symbols\i386\Symbols_spexe atau C:\Sp2sym\Support\Debug\Symbols\i386\Symbols_spexe (di mana C:\Sp1sym atau C:\Sp2sym adalah folder di mana Anda diekstrak file pada langkah sebelumnya).
  4. Bila Anda diminta dengan EULA, klik Ya.
  5. Saat Anda diminta untuk folder di mana Anda dapat mengekstrak file, klik C:\WINNT\Symbols, lalu klik Oke. Perhatikan bahwa folder C:\WINNT\Symbols baru muncul. Folder ini berisi berbagai subfolder yang memiliki nama seperti DLL dan EXE.
  6. Salin simbol dll kustom Anda dan posting SP1 atau SP2 perbaikan ke map C:\WINNT\Symbols\Dll.
  7. Simbol untuk berkas .exe kustom Anda salin ke map C:\WINNT\Symbols\Exe. Selain itu, Anda harus mendapatkan file .pdb atau .dbg dari pengembang Anda, dan kemudian meletakkan file dalam C:\WINNT\Symbols\Dll folder.
  8. Menimpa berkas .dbg atau .pdb yang sudah ada dalam folder C:\WINNT\Symbols\Dll dengan versi dari perbaikan terbaru Anda.

    Catatan Anda dapat menggunakan versi terbaru dari Winzip untuk membuka paket perbaikan terbaru. Anda dapat mengekstrak simbol dari \Debug subfolder. \Debug subfolder terdapat di setiap perbaikan terbaru self-installer.
  9. Membuat variabel lingkungan _NT_SYMBOL_PATH, dan kemudian menetapkan sama dengan C:\WINNT\Symbols. Variabel ini dapat berupa sistem variabel atau variabel lingkungan pengguna.

Langkah-langkah untuk menyiapkan server berbasis Windows NT 4.0 untuk debugging dalam kecelakaan mode

  1. Asumsikan bahwa Anda sedang menjalankan Windows NT 4.0 Paket Layanan 6a. Menginstal Windows NT 4.0 SP6a simbol ke map C:\WINNT\Symbols pada server Anda.
    Untuk informasi lebih lanjut tentang Windows NT 4.0 Service Pack 6/6a, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    241211Daftar bug yang diperbaiki dalam Windows NT 4.0 Service Pack 6/6a (bagian 1)
    Setelah Anda men-download Sp6symi.exe, menjalankannya dari folder yang ditunjuk.
  2. Ketika diminta, ekstrak file ke C:\WINNT folder (atau menggantikan \WINNT folder yang sesuai jika simbol tidak dipasang untuk C:\WINNT). Perhatikan bahwa folder C:\WINNT\Symbols baru muncul yang memiliki berbagai subfolder bernama DLL, EXE, dan lain-lain.
  3. Salin subfolder dari C:\WINNT\Symbols\IIS4 folder ke C:\WINNT\Symbols. Saat Anda diminta untuk menimpa semua file, klik Ya.
  4. Menyalin simbol untuk custom Anda dll dan setiap posting SP6a perbaikan ke map C:\WINNT\Symbols\Dll.
  5. Simbol untuk berkas .exe kustom Anda salin ke map C:\WINNT\Symbols\Exe. Selain itu, Anda harus mendapatkan file .pdb atau .dbg dari pengembang Anda, dan kemudian meletakkan file dalam C:\WINNT\Symbols\Dll folder.
  6. Menimpa berkas .dbg atau .pdb yang sudah ada dalam folder C:\WINNT\Symbols\Dll dengan versi dari perbaikan terbaru Anda.

    Catatan Anda dapat menggunakan versi terbaru dari Winzip untuk membuka paket perbaikan terbaru. Anda dapat mengekstrak simbol dari \Debug subfolder. Subfolder ini disertakan dalam setiap perbaikan terbaru self-installer.
  7. Membuat variabel lingkungan _NT_SYMBOL_PATH, dan kemudian menetapkan sama dengan C:\WINNT\Symbols. Variabel ini dapat berupa sistem variabel atau variabel lingkungan pengguna.
Meskipun Anda tidak perlu men-download dan menginstal simbol pada server yang Anda debug, sangat dianjurkan. Ketika Anda men-download dan menginstal simbol di server, output yang menangkap berkas log ini jauh lebih berguna untuk Microsoft PSS.

Untuk informasi lebih lanjut tentang cara mendapatkan simbol Debug Microsoft, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
268343Umdhtools.exe: Bagaimana menggunakan Umdh.exe untuk menemukan kebocoran memori
Setelah Anda mengkonfigurasi server Anda, Anda dapat menjalankan ADPlus dalam kecelakaan mode. Mode ini dijelaskan di bagian "Skenario penggunaan ADPlus khas".


Khas skenario penggunaan ADPlus

Bagian ini menjelaskan beberapa skenario yang khas di mana Anda mungkin harus menjalankan ADPlus.

Proses berhenti merespons atau mengkonsumsi utilisasi CPU 100 persen

Dalam skenario ini, sebuah proses dapat secara acak mengkonsumsi CPU 100 persen untuk periode berkelanjutan atau tanpa batas. Menjalankan ADPlus dalam mode menggantung untuk mendapatkan dump memori proses atau proses yang memakan CPU Setelah masalah terjadi. Sebagai contoh, gunakan salah satu syntaxes perintah berikut:
ADPlus-menggantung -p 1896
Perintah ini berjalan ADPlus dalam mode menggantung dan menghasilkan berkas dump memori penuh dari proses yang telah PID 1896.

ADPlus-menggantung - pn myapp.exe
Perintah ini berjalan ADPlus dalam mode menggantung dan menghasilkan berkas dump memori penuh dari semua proses yang disebut Myapp.exe.

ADPlus-menggantung - iis - pn myapp.exe -o c:\temp
Perintah ini berjalan ADPlus dalam mode menggantung dan menghasilkan berkas dump memori penuh IIS, semua contoh dari Mtx.exe atau Dllhost.exe, dan semua proses yang diberi nama Myapp.exe. Kemudian menempatkan berkas dump memori dalam C:\Temp folder.
Ketika Anda menjalankan ADPlus dengan menggantung mode selama kondisi CPU 100 persen, alat menghasilkan berkas dump memori proses atau proses yang Anda tentukan pada baris perintah.

Catatan Dalam situasi tertentu langka, debugger mungkin tidak dapat melampirkan untuk proses setelah kondisi CPU 100 persen atau menggantung telah terjadi. Jika Anda menjalankan ADPlus dalam mode menggantung setelah masalah terjadi, alat mungkin tidak menghasilkan berkas dump memori. Dalam skenario ini, mungkin yang terbaik untuk melampirkan debugger sebelum masalah telah terjadi. Untuk melakukannya, gunakan salah satu syntaxes perintah berikut untuk menjalankan ADPlus dalam kecelakaan mode:
ADPlus-crash -p 1896
Perintah ini berjalan ADPlus dalam kecelakaan mode untuk proses yang telah PID 1896. ADPlus menunggu untuk pengecualian terjadi, atau bagi pengguna untuk tekan CTRL + C di jendela diminimalkan debugger, untuk menghasilkan berkas dump memori dan untuk melepaskan debugger.

ADPlus-crash - pn myapp.exe
Perintah ini berjalan ADPlus dalam kecelakaan mode untuk proses bernama Myapp.exe. ADPlus menunggu untuk pengecualian terjadi, atau bagi pengguna untuk tekan CTRL + C di jendela diminimalkan debugger, untuk menghasilkan berkas dump memori dan untuk melepaskan debugger.

ADPlus-crash - iis - pn myapp.exe -o c:\temp
Perintah ini berjalan ADPlus dalam mode kecelakaan untuk semua contoh dari proses yang bernama Myapp.exe dan Inetinfo.exe, dan untuk semua contoh dari Mtx.exe atau Dllhost.exe. ADPlus menunggu untuk pengecualian terjadi, atau bagi pengguna untuk tekan CTRL + C dalam satu atau lebih dari jendela diminimalkan debugger, untuk menghasilkan berkas dump memori (atau file) dan untuk melepaskan debugger (atau debugger). ADPlus menempatkan berkas dump memori dan log file dalam C:\Temp folder.
Kemudian, Setelah proses hang atau memakan 100 persen utilisasi CPU, pengguna dapat menekan CTRL + C di jendela diminimalkan debugger (atau windows) yang ADPlus menghasilkan sehingga debugger dapat menghasilkan berkas dump memori untuk proses (atau proses).

Catatan Secara default, ADPlus hanya menghasilkan dump memori mini catatan bila pengguna menekan CTRL + C. Pengaturan ini melestarikan ruang disk. Dalam skenario ini, ini mungkin berguna untuk mengkonfigurasi ADPlus untuk menghasilkan berkas dump memori penuh ketika user menekan CTRL + C. Untuk melakukannya, gunakan ?CTCF beralih. Selain itu, hal ini sering membantu untuk menangkap kinerja berkas log atau berkas log monitor sistem untuk jangka waktu hingga dan termasuk kondisi utilisasi CPU 100 persen. Minimal, file log ini harus menangkap objek berikut pada 1-5 interval kedua:
  • Memori
  • Proses
  • Prosesor
  • Sistem
  • Benang

Proses berhenti tiba-tiba

Dalam skenario ini, sebuah proses dapat secara acak berhenti (atau crash) tiba-tiba. Menjalankan ADPlus dalam kecelakaan mode untuk mendapatkan berkas dump memori proses atau proses yang berhenti sebelum masalah terjadi. Sebagai contoh, gunakan salah satu syntaxes perintah berikut:
ADPlus-crash - iis
Perintah ini berjalan ADPlus dalam kecelakaan modus dan penyebabnya untuk melampirkan CDB debugger Inetinfo.exe dan semua Mtx.exe atau Dllhost.exe proses yang berjalan pada komputer. ADPlus kemudian menunggu untuk setiap kesempatan pertama dan kedua kesempatan pengecualian terjadi. Secara default, ADPlus menempatkan semua file dalam subfolder dari folder instalasi karena -o switch dihilangkan.

ADPlus-tenang - crash - iis-memberitahu komputer jauh c:\temp -o
Perintah ini berjalan ADPlus diam-diam (tidak ada kotak dialog log semua output ke log peristiwa) dalam kecelakaan mode dan penyebab untuk melampirkan CDB debugger Inetinfo.exe dan semua Mtx.exe atau Dllhost.exe proses yang berjalan pada komputer. Karena -memberitahu switch digunakan, debugger memberitahukan semua pengguna yang logon ke komputer yang bernama komputer jauh setiap kali sebuah kecelakaan terdeteksi atau ketika proses yang sedang dipantau berhenti. Karena -o switch digunakan, ADPlus menempatkan semua output dalam C:\Temp folder. Jika tidak ada folder, ADPlus menciptakan itu.

ADPlus-crash - iis -o \\Server\berbagi
Perintah ini adalah sama dengan perintah sebelumnya kecuali bahwa log semua output untuk server jaringan. ADPlus menciptakan sebuah subfolder di baru dalam \\Server\berbagidan nama-nama subfolder untuk komputer lokal. Oleh karena itu, jika Anda menjalankan ADPlus di web peternakan, setiap server dalam pertanian yang telah berjalan ADPlus log folder sendiri unik \\Server\berbagi. (Anda tidak perlu membuat folder yang unik untuk setiap server. ADPlus melakukan hal ini secara otomatis.)
Catatan Jika Anda menjalankan ADPlus dalam kecelakaan mode dari konsol lokal (bukan dari shell remote perintah seperti yang dijelaskan dalam bagian berikutnya), Anda harus tetap login ke konsol untuk durasi sesi debug.

Sebagai contoh, asumsikan bahwa Anda mulai ADPlus dalam kecelakaan mode dan Anda menggunakan -iis beralih ke memantau IIS. Ketika Anda log out dari konsol, salinan Cdb.exe yang berjalan pada konsol (dan semua aplikasi berjalan) berhenti. Sebagai hasilnya, debugging berhenti, dan proses yang sedang dipantau berakhir.

Untuk menghindari masalah ini, Anda dapat mengunci sesi konsol (tekan CTRL + ALT + DEL kunci kombinasi, dan kemudian klik Kunci komputer) atau menjalankan ADPlus dari shell remote perintah yang Anda telah dijadwalkan untuk menjalankan non-interaktif (yaitu tidak memerlukan logon interaktif).

Untuk informasi lebih lanjut mengenai cara menjadwal remote perintah shell untuk menjalankan non-interaktif, lihat bagian "Khas ADPlus penggunaan skenario: menjalankan di Crash Mode jauh".

MTS atau COM + aplikasi server berhenti tiba-tiba

Komponen Component Object Model (COM) kustom yang berjalan di MTS atau COM + aplikasi server yang benar-benar menjalankan proses pengganti (Mtx.exe atau Dllhost.exe). Proses pengganti ini memiliki properti dan pengaturan yang Anda dapat mengkonfigurasi melalui Explorer MTS (untuk Windows NT 4.0) atau melalui komponen layanan Microsoft Management Console () snap-in MMC (untuk Windows 2000, Windows XP, dan Windows Server 2003).

Secara default, MTS atau COM + aplikasi server dikonfigurasi untuk berhenti setelah tiga menit dari waktu siaga. Untuk memastikan bahwa proses ini tetap berjalan sementara debugger terpasang dan pemantauan untuk pengecualian, Anda harus mengkonfigurasi mereka untuk Pergi berjalan ketika siaga.

Selain itu, MTS dan COM + menerapkan failfast. Failfast adalah perlindungan yang dirancang untuk gagal (atau keluar) MTS / COM + proses yang menghasilkan unhandled pelanggaran akses.

Secara default, failfast diaktifkan di MTS atau COM + aplikasi yang meningkatkan akses unhandled pengecualian pelanggaran. Sebagai hasilnya, gagal MTS / COM + aplikasi server tidak dapat meningkatkan kesempatan kedua pengecualian pelanggaran akses (yaitu berhenti setelah pelanggaran acess kesempatan pertama). Secara default, ADPlus dikonfigurasi untuk menghasilkan hanya dump memori mini catatan ketika pertama kesempatan pengecualian terjadi.

Untuk berhasil debug MTS / COM + server aplikasi, followthese langkah-langkah:
  1. Mengkonfigurasi MTS / COM + aplikasi server untuk Pergi berjalan ketika siaga.
  2. Penggunaan FullOnFirst beralih ke membuat berkas dump penuh pertama kesempatan pengecualian.
  3. Menjalankan ADPlus dalam mode kecelakaan, dan kemudian menunggu aplikasi gagal.
Catatan Karena MTS dan COM + menutup aplikasi server, dan karena kebijakan failfast mencegah proses meningkatkan pengecualian kesempatan kedua, Anda hanya dapat memperoleh pertama kesempatan akses pelanggaran berkas dump memori.

Berjalan dalam modus kecelakaan jarak jauh

Ada banyak kesempatan ketika Anda harus melakukan ADPlus dalam kecelakaan mode dari komputer lokal klien untuk memantau proses yang berhenti tiba-tiba pada satu atau lebih server remote di server peternakan. Biasanya, pada Windows 2000, Anda melakukannya melalui Layanan Terminal Windows. Namun, Anda tidak dapat debug aplikasi yang berjalan di jendela berbeda stasiun pada Windows NT 4.0 dan Windows 2000. Oleh karena itu, ADPlus menonaktifkan crash modus fungsi ketika mendeteksi bahwa itu berjalan pada sesi Layanan Terminal. Untuk mengatasi masalah ini, berbagi remote server dengan menggunakan utilitas Remote.exe, menciptakan berkas batch yang dimulai perintah shell pada server jauh, dan maka jadwal ini berkas batch untuk menjalankan pada target server dengan menggunakan AT perintah. (The AT menyebabkan perintah perintah shell untuk menjalankan non-interaktif, yang mirip dengan layanan.) Remote perintah shell kemudian terhubung ke workstation lokal atau komputer klien yang menggunakan utilitas Remote.exe sama yang digunakan untuk memulai perintah shell.

Untuk memulai shell remote perintah pada server dengan menggunakan AT perintah, ikuti langkah berikut:
  • Pada remote server
    Asumsikan bahwa debugger dipasang untuk C:\Debuggers. Ikuti langkah-langkah ini:
    1. Dalam C:\Debuggers folder, ciptakan berkas batch baru bernama Remoteshell.CMD.
    2. Tambahkan baris berikut ke berkas batch:
      c:\debuggers\remote.exe/s "cmd.exe" remoteshell
    3. Pada konsol server, atau dalam sebuah sesi Terminal Services, membuka perintah shell baru, dan kemudian ketik perintah berikut:
      PADA 15: 00 c:\debuggers\remoteshell.cmd
      di mana 15: 00 adalah satu menit kemudian daripada waktu saat ini. Sebagai contoh, jika waktu saat ini adalah 14: 59, ketik 15: 00.
    4. Menunggu AT perintah untuk menjalankan.
    5. Pada prompt perintah, ketik AT dengan parameter tidak untuk memverifikasi bahwa tugas telah menjalankan dengan tidak ada kesalahan.
  • Pada klien lokal:
    Menginstal debugger pada komputer lokal klien atau (minimal) menyalin utilitas Remote.exe lokal. (Secara default, utilitas diinstal dengan Debugger dalam folder instalasi akar.)

    Asumsikan bahwa debugger dan utilitas Remote.exe diinstal untuk C:\Debuggers. Ikuti langkah-langkah ini:
    1. Pada prompt perintah, beralih ke map C:\Debuggers.
    2. Ketik perintah berikut:
      c remote.exe server jauh remoteshell
      di mana server jauh adalah nama server jauh.
    3. Shell komando lokal Anda sekarang terhubung ke remote perintah shell yang berjalan di server, dan semua perintah yang Anda ketik lokal akan dilakukan pada server remote ( DIR c: \ perintah daftar isi dari drive c pada remote server).
    4. Dalam shell remote perintah, Anda sekarang dapat menjalankan ADPlus dalam kecelakaan mode seolah-olah Anda sedang berlari lokal dari konsol. Namun, Anda harus menggunakan -tenang beralih ke mengeluarkan semua kotak dialog yang ADPlus menghasilkan secara default. Jika Anda tidak menggunakan -tenang switch, shell remote perintah akan berhenti merespons setelah Anda menjalankan ADPlus, dan tidak akan kembali ke prompt. Jika masalah ini terjadi, Anda harus berhenti remote perintah shell (Cmd.exe) pada server, dan kemudian mulai baru.
    5. Untuk mengirim debug istirahat (CTRL + C) untuk proses yang ADPlus saat ini debugging dari jarak jauh melalui kecelakaan mode, Anda harus menggunakan utilitas Breakin.exe. Secara default, Breakin.exe menginstal dengan debugger di root folder debugger. Sebagai contoh, untuk menghentikan debugging IIS (Inetinfo.exe) yang menjalankan dengan ID proses 1975, ketik perintah berikut dalam shell remote perintah:
      Breakin.exe 1975
      Bergantian, Anda dapat menggunakan perintah Kill.exe (terletak di map akar debugger) untuk berhenti proses yang sedang debugged.

Informasi tambahan dan masalah yang diketahui

  • Bagaimana Anda menentukan apakah ADPlus telah menangkap informasi tentang kecelakaan atau jika proses yang sedang dipantau dalam modus kecelakaan telah berhenti?

    Ada beberapa cara untuk menentukan:
    • Penggunaan -memberitahu beralih, dan verifikasi bahwa layanan messenger dimulai pada server yang sedang debugged dan pada komputer klien akan menerima pemberitahuan.
    • Di editor teks, buka file .log yang muncul dalam folder output untuk setiap proses, dan kemudian gulir ke akhir file. Cari teks berikut:
           0:070> * -------- AutodumpPlus 4.01 finished running at: --------
           0:070> .time
           Debug session time: Mon Aug 06 15:25:15 2001
           System Uptime: 3 days 17:00:34 
           Process Uptime: 1 days 3:10:38 
           0:070> * -------------------------------------------------------
    • Dalam Keluaran folder, Cari berkas .dmp yang berisi frase "__2nd_chance". Jika kalimat ini muncul dalam label rekor dump memori, proses yang telah berhenti tiba-tiba.
    • Dalam Keluaran folder, Cari berkas .dmp yang berisi frase "__Process_was_shutdown". Jika kalimat ini muncul dalam label rekor dump memori, administrator berhenti proses atau, jika MTS / COM + aplikasi, proses berhenti karena itu mencapai batas siaga.
    • Dalam Keluaran folder, Cari berkas .dmp yang berisi frase "__CTRL-C". Jika kalimat ini muncul dalam label rekor dump memori, baik debug istirahat pengecualian terlempar dari DLL yang berlari dalam proses atau seseorang menekan CTRL + C dari konsol (atau digunakan Breakin.exe jika ADPlus berjalan jarak jauh) untuk menghentikan sesi debugging saat ini.
  • Anda harus menginstal komponen Windows Scripting Host pada sistem untuk ADPlus untuk menjalankan. Untuk men-download Windows Scripting Host, kunjungi website Microsoft berikut:
    http://msdn2.Microsoft.com/en-us/library/ms950396.aspx
    Catatan Windows Scripting Host komponen sudah dapat diinstal jika Anda memiliki salah satu produk Microsoft berikut yang diinstal:
    • Microsoft Internet Explorer 5
    • Microsoft Office 2000
    • Microsoft Visual InterDev 6.0
    • Microsoft Visual Studio 6.0
    • Microsoft Windows NT pilihan paket
    • Microsoft Windows 2000
    • Microsoft Windows XP
    • Microsoft Windows Server 2003
    • Microsoft Windows Vista
  • The -iis beralih bekerja hanya jika Internet Information Server (IIS) 4.0 atau Internet Information Services (IIS) 5.0.x diinstal.
  • Ketika Anda menjalankan ADPlus dalam mode diam, alat log informasi ke log peristiwa.
  • Jika Anda menggunakan -o switch, jalan tertentu tidak boleh berisi lebih dari satu folder tidak ada. Misalnya:
    1. Anda tentukan c:\temp1\temp2 -o. Namun, map C:\Temp1 dan \Temp2 tidak ada.
    2. Anda menerima pesan galat dari ADPlus yang menyatakan bahwa folder tidak ada, dan ADPlus tidak akan membuat mereka.
    Jika Anda menentukan hanya c:\temp1 -oADPlus menciptakan C:\Temp1 folder jika tidak ada, dan kemudian menempatkan semua output file dalam folder. Jika Anda ingin menentukan beberapa subfolder, dan Anda menggunakan -o switch, memverifikasi bahwa semua subfolder ada sebelum Anda menjalankan ADPlus.
  • Dalam COM +, Anda dapat mengkonfigurasi paket server untuk memulai dalam debugger pada Lanjutan tab di Properti kotak dialog dari paket. Jika Anda mengaktifkan Peluncuran di Debugger pilihan, ADPlus tidak dapat melampirkan CDB debugger proses. Secara default, hanya satu debugger dapat dilampirkan ke proses pada suatu waktu.
  • Ketika panggilan prosedur jauh (RPC) terbuat dari proses yang ADPlus menganalisis dalam kecelakaan mode untuk proses lain yang telah berhenti (sengaja atau tiba-tiba), file log yang ADPlus menciptakan untuk proses yang adalah menganalisis dapat berisi satu atau lebih pengecualian berikut:
    Pengecualian tidak diketahui - kode 80010105 (kesempatan pertama)
    Pengecualian tidak diketahui - kode 800706be (kesempatan pertama)
    Pengecualian tidak diketahui - kode 800706ba (kesempatan pertama)
    Pengecualian ini khas. RPC menimbulkan pengecualian ini ketika panggilan terbuat dari proses yang sedang dipantau untuk proses yang tidak ada atau gagal.

    Selain itu, jika ADPlus adalah pemantauan Inetinfo.exe di ADPlus debug log untuk proses itu, pengecualian berikut dapat muncul di log:
    Pengecualian tidak diketahui - kode 800706bf (kesempatan pertama)
    Pengecualian ini biasanya muncul setelah IIS membuat panggilan ke situs web (tinggi-isolasi) keluar dari proses yang telah gagal. Ini akan diikuti oleh dua contoh dari pengecualian berikut:
    Pengecualian tidak diketahui - kode 800706ba (kesempatan pertama)

REFERENSI

Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
323478Anda tidak dapat debug melalui sesi Terminal Server

Properti

ID Artikel: 286350 - Kajian Terakhir: 30 Agustus 2011 - Revisi: 1.0
Berlaku bagi:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Windows 2000 Standard Edition
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Windows Vista Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Kata kunci: 
kbbug kbdebug kbhowto kbmt KB286350 KbMtid
Penerjemahan Mesin
PENTING: 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:286350

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com