Makale numarası: 248993 - Son Gözden Geçirme: 01 Mart 2007 Perşembe - Gözden geçirme: 3.3

SORUN: Performans nesnesi, performans izleyicisi'nde görüntülenmiyor

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Performans izleyicisi aracını (veya sistem izleyicisi'ni Microsoft Yönetim Konsolu [MMC] ek bileşenini) kullanılırken performans nesnesi <a0>Grafik Ekle</a0> iletişim kutusunda <a1>Performans nesnesi</a1> a?a?? aç?lan liste kutusunda görünmesini beklenmedik biçimde başarısız olabilir.

Neden

DLL Genişletilebilir performansını "devre dışı"olarak işaretlenmiş olduğundan bu sorun oluşabilir.

Çözüm

Uzantısı için desteklenen hizmetinin performans alt anahtarı "Performans sayaçlarını devre dışı bırak" kayıt defteri değerini ayarlayarak nesne reenabled.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Windows NT'nin önceki bir Windows 2000 için olan sürümlerinde, performans özellikleri işletim sisteminin çalışmayan izleme işlemek bir bozuk veya hatalı performans DLL durumda. Performans veri bütünlüğünü ve güvenilirliğini artırmak için Windows 2000'in performans kitaplığı herhangi bir performans verileri hatalı biçimde verir, bir işlenemeyen program hatasına neden olur veya (Bu genellikle bir kitaplığı, devre dışı olduğundan) performans verileri vermek için çok uzun sürüyor DLL devre dışı bırakır.

Bir performans uzantısı DLL devre dışı olduğunda, bu DLL tarafından sağlanan performans sayaçlarını performans izleyicisi'ni veya Performans Veri Yardımcısı API ile kullanılamaz. Sistem yeniden başlatıldığında devre dışı bırakılmış bir DLL dosyalarını yeniden değil.

Bir performans uzantısı DLL beklenmedik bir şekilde devre dışı olur, uygulama olay günlüğüne Perflib kaynak tarafından deftere nakledilen olayı 1017 veya 1018 ("devre dışı bırak" olayları) denetleyin. Sistem, uzantının neden devre dışı nedenler sunar Perflib tarafından deftere nakledilen diğer olayları arayın. Bu olaylar olması gereken teknik desteği çağırmanız gerekir, aksi belirtilmedikçe.

Uzantı DLL'SI reenabling deneyebilirsiniz. Sorun devam ederse, (devre dışı yani, sistem bunu yeniden bırakır) uzantının satıcısına başvurmalısınız. Nesne bir Microsoft Ürün Destek Hizmetleri'ne (PSS) Windows 2000 sistem nesnesi (örneğin, işlem nesnesi) kişi ise.

Bir uzantı DLL'SI yeniden etkinleştirmek için <a0></a0>, Microsoft, bu ExCtrlList yardımcı programı'dan Windows 2000 Kaynak Seti kullanmanızı önerir. Alternatif olarak, Windows 2000 ile birlikte gelen Kayıt Defteri Düzenleyicisi aracı (Regedit.exe) kullanabilirsiniz.

Bir uzantı kullanarak ExCtrlLst reenabling

  1. Exctrlst.exe başlatın. Bir Windows 2000 Kaynak Seti aracı budur.
  2. Ilk öğe Genişletilebilir Performans sayaçları</a2> liste kutusunda seçin.
  3. Liste kutusunun hemen altında görünür Performans sayaçları etkin onay kutusunu inceleyin. Onay kutusu seçili ise, sayaç etkinleştirilir. Sonra temizlenmişse, onu yeniden etkinleştirmek için onay kutusunu seçin.
  4. Genişletilebilir bir performans sayaçları</a2> liste kutusunda bir sonraki öğeyi seçer ve önceki iki adımı yineleyerek tüm öğeler seçili Performans sayaçları etkin onay kutusu vardır.

Regedit.exe kullanarak, bir uzantı reenabling

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme
  1. Regedit.exe'yi başlatın. (Bunun için kayıt defteri değerlerini arama izin vermediğinden, Regedt32.exe kullanamazsınız.)
  2. Aşağıdaki anahtarı seçmek için tıklatın...
    Hkey_local_machıne\system\currentcontrolset\services
  3. Bul, Düzen menüsünden seçin.
  4. Aranan alanına, Performans sayaçlarını devre dışı bırak) yazın.
  5. Sonrakini Bul ' u tıklatın. Bu, bu kayıt defteri değerini 1 olarak ayarlanmış olan bir performans anahtarı bulun.
  6. Kayıt defteri değerini 1 olarak ayarlanırsa, bu değeri 0 olarak ayarlayın veya kayıt defteri değerini silin.
  7. Bu kayıt defteri değerinin bir sonraki tekrarı bulmak için F3 tuşuna basın.
  8. Performans sayaçlarını devre dışı bırak değeri 1 olarak ayarlanmış olan performans anahtarı kadar önceki iki adımı yineleyin.
Not: sıklığı "Performans sayaçlarını devre dışı bırak" değeri kayıt defterinde görünmez. Değer oluşturulan ve bir DWORD değeri 1 sayaçlarını devre dışı bırakmak için.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Anahtar Kelimeler: 
kbmt kbkernbase kbperfmon kbprb KB248993 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:248993  (http://support.microsoft.com/kb/248993/en-us/ )