Select the product you need help with
Peristiwa untuk Monitor kinerja ekstensiID Artikel: 226494 - Melihat produk di mana artikel ini berlaku. RINGKASANWindows Server 2003 dan sistem operasi Microsoft Windows sebelumnya melaporkan peristiwa ke log peristiwa aplikasi ketika ada kesalahan. Windows juga melaporkan peristiwa untuk memberikan informasi tentang Monitor kinerja ekstensi dan Counter kustom. Artikel ini menjelaskan cara menggunakan pengaturan registri untuk mengontrol error memeriksa dan pelaporan. Artikel ini juga berisi informasi acara mungkin. Informasi ini mungkin berguna ketika Anda menguji dan memvalidasi ekstensi Monitor kinerja. Informasi juga dapat membantu mendiagnosa masalah dengan Monitor kinerja ekstensi yang diinstal sebagai bagian dari aplikasi server vendor atau pengandar perangkat. INFORMASI LEBIH LANJUTNilai registriPerpustakaan kinerja (perflib), bagian dari ADVAPI32.dll, membaca tiga REG_DWORD nilai registri yang mengendalikan berbagai tingkat kesalahan memeriksa dan pelaporan. Nilai-nilai ini adalah dalam kunci registri berikut:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 322756 Nama nilai berikut diikuti dengan nilai dan makna mereka.
(http://support.microsoft.com/kb/322756/
)
Cara membuat cadangan dan memulihkan registri di WindowsExtCounterTestLevel 1 - object and counter lengths are checked for consistency 2 - buffer overflows or guard pages are checked 3 - no checking is made but does not suppress exception handling EventLogLevel 0 - no errors are reported 1 - user event log error messages (1000-1013) 2 - warnings and errors used for debugging (1000-2002) 3 - verbose, all information (1000-3000) Jika OpenProcedureWaitTime nilai hadir, perflib set up timeout prosedur internal. Jika Terbuka fungsi ekstensi monitor kinerja DLL tidak kembali dalam waktu yang ditentukan, dalam milidetik, dalam nilai registri ini acara (2002) dikirim ke Log peristiwa. Namun, itu hanya kontrol melaporkan fakta, itu tidak mengendalikan perilaku. Sebagai contoh, jika Terbuka fungsi "menggantung" kemudian proses monitor kinerja akan "menggantung" terlepas dari kehadiran nilai registri ini. Nilai registri untuk Windows 2000Dimulai dengan Windows 2000 entri registri waktu tunggu baru telah ditambahkan untuk mengumpulkan fungsi. Nilai registri tiga sebelumnya juga bekerja pada Windows 2000 seperti dijelaskan sebelumnya. Entri registri baru ditempatkan di kunci registri berikut.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\(service name)
\Performance
The Mengumpulkan Timeout nilai baru pada Windows 2000. Perhatikan ruang dalam nama nilai. Jika nilai ini hadir, perflib set up timeout prosedur internal. Jika Mengumpulkan fungsi ekstensi monitor kinerja DLL tidak kembali dalam waktu yang ditentukan, dalam milidetik, dalam nilai registri ini acara (1015) dikirim ke Log peristiwa. Timeout terbuka The Timeout terbuka nilai baru pada Windows 2000. Perhatikan ruang di nama nilai. Jika nilai ini hadir, perflib set up timeout prosedur internal. Jika Terbuka fungsi monitor kinerja ekstensi DLL tidak kembali dalam waktu yang ditentukan, dalam milidetik, dalam nilai registri ini acara (2002) dikirim ke Log peristiwa. Catatan Pada Windows 2000, OpenProcedureWaitTime global untuk semua kinerja ekstensi dll. Jika Timeout terbuka nilai registri, yang adalah kinerja ekstensi khusus DLL, tidak ada, maka sistem operasi akan menggunakan global OpenProcedureWaitTime nilai registri, jika hadir. Demikian pula, jika Mengumpulkan Timeout nilai registri tidak ada, sistem operasi akan menggunakan global OpenProcedureWaitTime nilai registri, jika ada. Jika OpenProcedureWaitTime nilai registri tidak hadir, nilai timeout default adalah 10.000 (milidetik). Id peristiwa dan deskripsiBerikut adalah daftar peristiwa ID dan teks kesalahan rinci yang ditampilkan dalam Rincian kotak dialog Peraga Peristiwa. Beberapa item berikut juga termasuk informasi tambahan tentang penafsiran keterangan peristiwa. Juga, masing-masing item memberikan tingkat keahlian untuk menyarankan yang mungkin dapat mengatasi masalah.Banyak deskripsi berikut merujuk kepada DWORD di Data lapangan dari Rincian peristiwa kotak dialog. Catatan data diatur dalam perintah byte dan untuk menafsirkan DWORD pada Intel sistem Anda harus membaca 4 byte pada suatu waktu setiap byte dalam urutan terbalik. Misalnya 05 00 00 C0 mungkin muncul di Data lapangan, tapi DWORD dibaca C0000005. ID Peristiwa: 1000 Detail teks: Akses ke data performa ditolak untuk (nama pengguna) ketika mencoba dari (memanggil nama modul) Interpretasi: Kunci berikut diperiksa untuk keamanan akses: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib Keahlian: Administrator sistem ID Peristiwa: 1001 Detail teks: Ukuran buffer kembali oleh prosedur yang mengumpulkan di Counter Extensible DLL (nama DLL) untuk layanan (layanan nama) adalah lebih besar daripada ruang yang tersedia. Data performa yang dikembalikan oleh counter DLL tidak akan dikembalikan dalam blok Data Perf. Ukuran melimpah adalah data DWORD 0. Interpretasi: Perflib menemukan bahwa pointer awal untuk data buffer tidak menunjuk melewati titik akhir penyangga termasuk aman buffer. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1002 Detail teks: Penjaga halaman diubah oleh prosedur mengumpulkan di Extensible Counter DLL (nama DLL) untuk layanan (nama layanan). Data kinerja kembali oleh counter DLL tidak akan dikembalikan dalam blok Data Perf. Interpretasi: Perflib menerapkan buffer aman yang menambahkan beberapa ruang di buffer penuh dengan beberapa byte tanda tangan. Acara ini berarti ekstensi telah ditulis melewati titik akhir penyangga. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1003 Detail teks: Panjang objek objek yang dikembalikan oleh Counter Extensible DLL (nama DLL) untuk layanan (layanan nama) adalah tidak benar. Jumlah dari objek panjang kembali tidak sesuai ukuran buffer kembali. Data performa yang dikembalikan oleh counter DLL tidak akan dikembalikan dalam blok Data Perf. Count objek kembali adalah data DWORD 0. Interpretasi: Setelah fungsi mengumpulkan kembali, perflib memvalidasi TotalByteLength anggota masing-masing PERF_OBJECT_TYPE struktur kembali oleh kinerja ekstensi. Peristiwa galat ini berarti ada masalah dengan satu atau lebih TotalByteLength nilai PERF_OBJECT_TYPE struktur. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1004 Detail teks: Panjang misalnya obyek yang dikembalikan oleh Counter Extensible DLL (nama DLL) untuk layanan (layanan nama) adalah salah. Jumlah contoh panjang ditambah objek definisi struktur tidak sesuai ukuran objek. Data performa yang dikembalikan oleh counter DLL akan tidak akan dikembalikan dalam blok Data Perf. Objek judul indeks objek buruk adalah data DWORD 0. Interpretasi: Setelah mengumpulkan fungsi mengembalikan perflib memvalidasi PERF_INSTANCE_DEFINITION ByteLength dan PERF_COUNTER_BLOCK ByteLength anggota, jika objek memiliki contoh. Peristiwa galat ini berarti anggota ByteLength salah. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1005 Detail teks: Tidak dapat menemukan tempat terbuka prosedur (terbuka proc nama) di DLL (nama DLL) untuk layanan (nama layanan). Data kinerja untuk layanan ini tidak akan tersedia. Status galat adalah data DWORD 0. Interpretasi: Perflib panggilan GetProcAddress untuk nama fungsi ditetapkan sebagai prosedur terbuka dalam registri untuk ekstensi. Kesalahan ini biasanya berarti nama tidak ditemukan baik karena ekstensi DLL tidak benar melakukan ekspor, atau DLL disusun dengan kode C++ dan intra "C" Deklarasi tidak digunakan. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1006 Detail teks: Tidak dapat menemukan mengumpulkan prosedur (proc mengumpulkan nama) di DLL (nama DLL) untuk layanan (nama layanan). Data kinerja untuk layanan ini tidak akan tersedia. Status galat adalah data DWORD 0. Interpretasi: Perflib panggilan GetProcAddress untuk nama fungsi ditetapkan sebagai prosedur mengumpulkan dalam registri untuk ekstensi. Kesalahan ini biasanya berarti nama tidak ditemukan baik karena ekstensi DLL tidak benar melakukan ekspor, atau DLL disusun dengan kode C++ dan intra "C" Deklarasi tidak digunakan. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1007 Detail teks: Tidak dapat menemukan dekat prosedur (dekat proc nama) di DLL (nama DLL) untuk layanan (nama layanan). Data kinerja untuk layanan ini tidak akan tersedia. Status galat adalah data DWORD 0. Interpretasi: Perflib panggilan GetProcAddress untuk nama fungsi ditetapkan sebagai prosedur dekat dalam registri untuk ekstensi. Kesalahan ini biasanya berarti nama tidak ditemukan baik karena ekstensi DLL tidak benar melakukan ekspor, atau DLL disusun dengan kode C++ dan intra "C" Deklarasi tidak digunakan. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1008 Detail teks: Prosedur yang terbuka untuk layanan (layanan nama) di DLL (nama DLL) gagal. Data kinerja untuk layanan ini tidak akan tersedia. Kode status kembali adalah DWORD 0. Interpretasi: Jika Terbuka fungsi untuk perpanjangan tidak kembali ERROR_SUCCESS, perflib posting kode status pada kolom data dari acara. Ini dapat digunakan untuk membantu penulis ekstensi menentukan mengapa Terbuka fungsi gagal. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1009 Detail teks: Prosedur yang terbuka untuk layanan (layanan nama) di DLL (nama DLL) dihasilkan pengecualian. Data kinerja untuk layanan ini tidak akan tersedia. Pengecualian kode kembali adalah DWORD 0. Interpretasi: Perflib panggilan kinerja ekstensi fungsi di structured exception handler __try blok. Ini diposting jika pengecualian terjadi atau RaiseException dipanggil Terbuka fungsi. Kolom data akan memiliki kode pengecualian. Sebagai contoh, C0000005 berarti ada pelanggaran akses. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1010 Detail teks: Mengumpulkan prosedur untuk layanan (layanan nama) di DLL (nama DLL) dihasilkan pengecualian atau kembali status yang tidak sah. Data performa yang dikembalikan oleh counter DLL tidak akan dikembalikan dalam blok Data Perf. Pengecualian atau status kode kembali adalah DWORD 0. Interpretasi: Perflib panggilan kinerja ekstensi fungsi di structured exception handler __try blok. Ini diposting jika pengecualian terjadi atau RaiseException dipanggil dalam fungsi mengumpulkan. Kolom data akan memiliki kode pengecualian. Sebagai contoh, C0000005 berarti ada pelanggaran akses. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1011 Detail teks: Perpustakaan file (nama DLL) yang ditentukan untuk layanan (layanan nama) tidak dapat dibuka. Data kinerja untuk layanan ini tidak akan tersedia. Kode status adalah data DWORD 0. Interpretasi: Perflib menggunakan LoadLibrary untuk membuka kinerja ekstensi. Jika LoadLibrary gagal kode status dari GetLastError diposting di kolom data dari acara. Sebagai contoh, 7e berarti DLL tidak dapat ditemukan atau perpustakaan nama dalam registri tidak benar. Keahlian: Sistem administrator atau pengembang bernama extensible counter DLL ID Peristiwa: 1012 Detail teks: Sistem melaporkan waktu siaga proses yang kurang dari terakhir kali dilaporkan. Data menunjukkan waktu saat ini dan terakhir kali dilaporkan untuk sistem siaga proses. Interpretasi: Acara ini tidak digunakan oleh Perflib Keahlian: Tidak Ada ID Peristiwa: 1013 Detail teks: Prosedur mengumpulkan Counter Extensible DLL (nama DLL) untuk layanan (layanan nama) kembali buffer yang lebih besar daripada ruang dialokasikan dan mungkin telah rusak tumpukan aplikasi. DLL ini harus dinonaktifkan atau dihapus dari sistem sampai masalah telah diperbaiki untuk mencegah lebih lanjut korupsi. Aplikasi yang mengakses data kinerja ini harus direstart. Data performa yang dikembalikan oleh counter DLL tidak akan dikembalikan dalam blok Data Perf. Ukuran melimpah adalah data DWORD 0. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1014 Hanya tersedia di Windows 2000 Detail teks: Terjadi kesalahan saat mencoba untuk mengumpulkan data dari Server objek. Kode kesalahan yang dikembalikan oleh fungsi adalah DWORD 0. Status kembali pada IO Status blok adalah DWORD 1. Bidang informasi Status IO blok adalah DWORD 2. Interpretasi: Acara ini tidak digunakan oleh perflib. Keahlian: Tidak Ada ID Peristiwa: 1015 Hanya tersedia di Windows 2000 Detail teks: Waktu tunggu untuk kinerja data koleksi fungsi (nama fungsi) untuk menyelesaikan telah kedaluwarsa. Mungkin ada masalah dengan counter yang extensible atau jasa yang ini adalah mengumpulkan data. Keahlian: Pengembang bernama extensible counter DLL Interpretasi:Lihat komentar tentang mengumpulkan Timeout nilai registri ID Peristiwa: 1016 Hanya tersedia di Windows 2000 Detail teks: Data buffer yang dibuat untuk layanan (layanan nama) di perpustakaan (nama DLL) tidak sejajar di perbatasan 8-byte. Ini dapat menyebabkan masalah bagi aplikasi yang mencoba membaca data kinerja buffer. Hubungi pabrik ini perpustakaan atau layanan memiliki masalah ini diperbaiki atau untuk mendapatkan versi terbaru dari perpustakaan ini. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1017 Hanya tersedia di Windows 2000 Detail teks: Pengumpulan data counter kinerja dari layanan (layanan nama) telah dinonaktifkan karena untuk satu atau beberapa kesalahan yang dihasilkan oleh kinerja counter perpustakaan untuk layanan itu. Error(s) yang memaksa tindakan ini telah menulis ke log peristiwa aplikasi. Error(s) harus diperbaiki sebelum penghitung kinerja untuk layanan ini diaktifkan lagi. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1018 Hanya tersedia di Windows 2000 Detail teks: Pengumpulan data counter kinerja dari layanan (layanan nama) telah dinonaktifkan untuk sesi ini karena untuk satu atau beberapa kesalahan yang dihasilkan oleh kinerja counter perpustakaan untuk layanan itu. Error(s) yang memaksa tindakan ini telah menulis ke log peristiwa aplikasi. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1019 Hanya tersedia di Windows 2000 Detail teks: Lapangan definisi dalam obyek yang dikembalikan oleh Counter Extensible DLL (nama DLL) untuk layanan (layanan nama) adalah salah. Jumlah definisi memblokir panjang dalam definisi objek struktur tidak sesuai ukuran yang ditentukan di header definisi objek. Data kinerja kembali oleh counter ini DLL akan tidak dapat dikembalikan dalam blok Data Perf. Indeks judul objek objek buruk adalah data DWORD 0. Interpretasi:Serupa dengan acara 1003 kecuali jumlah struktur counter definisi panjang anggota diperiksa. Acara ini biasanya berarti ByteLength dari salah satu meja definisi struktur objek data kinerja salah. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 1020 Hanya tersedia di Windows 2000 Detail teks: Ukuran buffer yang digunakan lebih besar dari yang dilewatkan ke fungsi mengumpulkan (nama DLL) Extensible Counter DLL untuk layanan (nama layanan). Ukuran buffer berlalu dalam data DWORD 0 dan ukuran kembali data DWORD 1. Interpretasi:Mirip dengan peristiwa 1001 kecuali informasi lebih lanjut tentang ukuran buffer yang diharapkan oleh perpanjangan yang diberikan. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 2000 Detail teks: Pointer kembali tidak sesuai panjang buffer yang dikembalikan oleh prosedur mengumpulkan untuk layanan (layanan nama) di Counter Extensible DLL (nama DLL). Panjang akan disesuaikan untuk mencocokkan dan data kinerja akan muncul dalam blok Data Perf. Panjang kembali data DWORD 0, panjang baru adalah data DWORD 1. Interpretasi: Acara ini digunakan untuk pengembangan dan debugging monitor kinerja ekstensi. Setelah mengumpulkan prosedur yang disebut kembali parameter diperiksa untuk konsistensi. Dalam kasus ini jumlah byte yang ditambahkan ke perf data buffer diperiksa terhadap perbedaan yang sebenarnya di pointer buffer sebelum dan setelah mengumpulkan prosedur yang disebut. Keahlian: Pengembang Counter extensible bernama DLL ID Peristiwa: 2001 Detail teks: Layanan (layanan nama) tidak memiliki kinerja subkunci atau kunci tidak dapat dibuka. Penghitung kinerja tidak akan dikumpulkan untuk layanan ini. Kode kesalahan Win32 kembali pada data. Interpretasi: Acara ini dikatakan item di bawah layanan subkunci tidak mengandung subkunci kinerja (atau itu tidak dapat dibuka, misalnya, karena untuk keamanan akses). Ini diposting untuk setiap item di bawah subkunci layanan. Keahlian: Sistem administrator atau pengembang bernama layanan ID Peristiwa: 2002 Detail teks: Prosedur yang terbuka untuk layanan (layanan nama) di DLL (nama DLL) telah mengambil lebih lama daripada waktu tunggu didirikan untuk menyelesaikan. Menunggu waktu dalam milidetik ditampilkan dalam data. Interpretasi: Lihat komentar sebelumnya mengenai Timeout terbuka nilai registri. Keahlian: Pengembang bernama extensible counter DLL ID Peristiwa: 2003 Hanya tersedia di Windows 2000 Detail teks:Informasi konfigurasi kinerja perpustakaan (nama DLL) untuk layanan (layanan nama) tidak cocok performa terpercaya perpustakaan informasi yang disimpan dalam registri. Fungsi-fungsi di perpustakaan ini tidak akan diperlakukan sebagai dipercaya. Interpretasi: Jika nilai "Kode validasi Library" ada untuk layanan bernama di subkunci kinerja, data akan diperiksa terhadap waktu pembuatan berkas dan ukuran file bernama DLL. Kesalahan ini diposting jika mereka tidak cocok. Jika kesalahan terjadi, itu dapat diperbaiki dengan menghapus dan menginstal ulang layanan bernama. Keahlian: Sistem administrator atau pengembang bernama layanan ID Peristiwa: 3000 Detail teks: Prosedur yang terbuka untuk layanan (layanan nama) di DLL (nama DLL) disebut dan kembali berhasil. Keahlian: Pemula REFERENSIUntuk informasi lebih lanjut tentang kinerja monitor ekstensi, lihat dokumentasi Platform SDK di Windows basis layanan; Kinerja pemantauan; Data kinerja; Menambahkan penghitung kinerja. Untuk informasi tentang cara mengatasi peristiwa di tahun 2003, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft: 267831
(http://support.microsoft.com/kb/267831/
)
Event ID 2003 pesan peringatan dicatat ketika loading penghitung kinerjaPropertiID Artikel: 226494 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0 Berlaku bagi:
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:226494
(http://support.microsoft.com/kb/226494/en-us/
)
| Terjemahan Artikel
|




Kembali ke atas








