Nasıl performans sayacı kitaplığı değerleri el ile yeniden

Makale çevirileri Makale çevirileri
Makale numarası: 300956 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede nasıl el ile yeniden performans sayacı kitaplığı değerleri.

Daha fazla bilgi

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Değiştirmeden önce ek koruma için kayıt defterini yedekleyin. Sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. 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 Nasıl yedekleme ve Windows kayıt defterini geri yükleme
Bazı Sistem Monitörü aracını kullanarak sayaçları sayaç verilerini içeren ya da eksik olabilir. Temel kümesi performans sayacı kitaplığı bozulmuş ve yeniden oluşturulmaları gerekebilir. Ayrıca, herhangi bir özel yeniden gerekebilir (.net Framework uygulama) oluşturulan sayaçları veya herhangi bir genişletilebilir sayaçlar.

Bu davranış bazı oluşabilir Genişletilebilir sayaçlar kayıt defteri bozuk veya bazı Windows Yönetimi Alt yapısı (WMI)-tabanlı programlar kayıt defterini değiştirin.

Temel performans sayaçlarını yeniden oluştur

Genişletilebilir sayaç bilgileri hem aşağıdaki konumlarda depolanır:
  • Aşağıdaki kayıt defteri alt anahtarı:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Perflib\009
  • %Systemroot%\System32\Perfc009.dat ve %Systemroot%\System32\Perfh009.dat dosyalarının
Temel performans sayacı kitaplıklarını el ile yeniden oluşturmak için şu adımları izleyin:
  1. Genişlet Perfc009.dat Dosya vePerfh009.dat dosya. Bu dosyalar, Windows yükleme diskinde bulunur. Sıkıştırılmış dosyaları adresten SürücüHarfi: \i386\perfc009.da_ ve SürücüHarfi: \i386\perfh009.da_ olarak bulunur. %Systemroot%\System32 klasöründe bulunan dosyaları değiştirin.
  2. Kayıt Defteri Düzenleyicisi'ni başlatın ve aşağıdaki anahtarı bulun kayıt defteri:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. Kayıt defterinde, değiştirme Son sayaçdeğerine 1846 (ondalık) ve değiştirme Son Yardım değerine 1847 (ondalık).
  4. Bir Performancesubkey olan hizmetleri aramak için aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  5. Aşağıdaki değerler performans alt anahtarından (kaldırın Bunlar var):
    • İlk sayaç
    • İlk Yardım
    • Son sayaç
    • Son Yardım
    Bulmak için Exctrlst.exe aracını kullanabilirsiniz (yüklü olan performans sayacı dinamik bağlantı kitaplığı DLL) dosyalarını ve sonra dword değerlerini kaldırmak için kayıt defteri erişim. Şimdi bir çalışabilir olması yalnızca temel sistem sayaçlarını içeren performans kayıt defteri.

    Not Kayıt defterinde performans alt anahtarı değerleri kaldırma herhangi yüklü neden olabilir.net Framework uygulamaları başlatılmış bir sonraki başlatılışında çalışmıyor. Böyle bir durumla karşılaşırsanız kullanın lodctr /r Performans sayaçlarını yeniden inşa etmek için komut "genişletilebilir sayaçlar yeniden" bölümünde. Başlattığınızda sorunları yaşamaya devam ederseniz, bir.net Framework uygulama Bkz "yeniden herhangi bir özel.Bu makalede .NET Framework derleme performans sayaçları"bölümünde.

Genişletilebilir sayaçlar yeniden

Yeniden eklemeniz gerekir Hizmetler listesi Genişletilebilir sayaçları. Bunu yapmadan önce sayaçları yüklemek için kullanılan .ini dosyalarını belirlemelisiniz:
  1. Bir komut istemi penceresi açın.
  2. Komut isteminde CD %SystemRoot%\System32, ve sonra da enter tuşuna basın.
  3. Komut isteminde Findstr drivername *.ini, ve sonra da enter tuşuna basın.
  4. İçinde her SürücüAdı .ini dosyasının adını not alın Liste.
  5. Komut istemine aşağıdaki komutu yazın ve sonra da enter tuşuna basın:
    lodctrINI>
    Not Bu komutta, <inifile></inifile> .ini adını temsil eder. yeniden yüklemek istediğiniz sürücü dosyası.
    Örneğin, varsa, asp sürücüsünü yeniden yüklemek isterseniz, adım 4'te not ettiğiniz listesini gösterir Axperf.ini .ini dosyasının asp sürücüsünü (axperf.ini:drivername=ASP) ' dir. Bu nedenle, asp sürücüsünü yeniden yüklemek için aşağıdakini yazın lodctr axperf.ini Komut istemine yazıp ENTER tuşuna BASIN.
  6. 5. Adımı listedeki her bir .ini dosyası için yineleyin.
  7. Bilgisayarınızı yeniden başlatın.
Windows Server 2003'te genişletilebilir ve üçüncü taraf sayaçları da dahil olmak üzere tüm performans sayaçlarını yeniden oluşturmak için komut istemine aşağıdaki komutları yazın. Her komutun ardından enter tuşuna.
cd\windows\system32
lodctr /r
Notlar
  • /r büyük harftir. Bu komutu başarıyla gerçekleştirmek için bilgisayar üzerinde yönetimsel haklarınız olmalıdır.
  • Windows XP'nin bir 32-bit sürümü çalıştırılan bir bilgisayarda Lodctr/r:Dosya adı> komutu bir dosya adı kullanarak performans sayacı kayıt defteri dizelerini ve bilgilerini geri yüklemek için standart bir yöntemdir.
Windows Server 2003, tüm .ini dosyaları C:\Windows\inf\009 klasörüne İngilizce işletim sistemi için okuduğu tüm sayaçları yeniden oluşturur.

Notlar
  • Bir küme veya Datacenter ürününü kullanıyorsanız, gerekir sayaç listesini yenilemek için düğüm başarısız. Bu adımları gerçekleştirdikten sonra bunu yapmanız gerekir altında "genişletilebilir sayaçlar hem temel sayaçlar hem de genişletilebilir sayaçlar yeniden".
  • Uygulamaları çalıştıran sistemlerde Microsoft Exchange veya sql Server gibi kendi performans sayaçları eklemek, performans sayacı yüklemek için kullanılan .ini dosyasının bulunduğu olabilir %SystemRoot%\System32. Bu .ini dosyaları genellikle altında bulunabilir uygulamanın klasör yapısı.
  • Performans kitaplığıyla ilgili bir hata iletisi alırsanız önceki adımları kullandığınızda, kaldırma ve IIS'yi yeniden başlatmanız gerekebilir performans dinamik bağlantı kitaplıkları (DLL). Daha fazla bilgi için Bunu yapmak için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın hakkında:
    267831Performans sayaçları yüklenirken günlüğe olay kimliği 2003 uyarı iletisi
  • Başlattığınızda sorun yaşamaya devam ederseniz, bir.net Framework uygulama Bkz "yeniden herhangi bir özel..NET Framework derleme performans sayaçları"bölümü.

Herhangi bir özel yeniden yükleyin..NET Framework derleme performans sayaçları

Başlattığınızda sorunları yaşamaya devam ederseniz, bir.Burada listelenen yordamları gerçekletirdikten sonra .NET Framework uygulama için özel performans sayaçlarını yeniden başlatmanız gerekebilir.net Framework uygulama. Bunu yapmak için "/ ı" içinde seçenek.net Framework Installer aracı (Installutil.exe). Performans sayaçları dll dosyalarının dosya adlarını bilmeniz gerekir.

Örnek

Bu yordamları izleyin ve sayaçları Microsoft System Center Operations Manager 2007 yüklü olduğu bir sistemde yüklü olan tüm hizmetler için kayıt defterinden kaldırmak, kopuk bir yönetim sunucusu olabilir. Config Service sdk Service ve veritabanına yazma modülleri için sayaçları INI dosyalarındaki genişletilebilir sayaçlar şeklindeki sağlanmayan olmasıdır. Bunun yerine, kullanıcılar, yükleme sırasında kaydedilir. Bu nedenle, System Center Operations Manager 2007 başlatmaya çalıştığınızda, performans sayaçlarını eksik olduğu için aşağıdakine benzer bir hata iletisi alabilirsiniz:

Olay Türü: hata
Olay kaynağı: OpsMgr sdk Service
Olay kategorisi: yok
Olay Kimliği: 26380
Tarih: tarihi
Süre: saat
Kullanıcı: yok
Bilgisayar: mom
Açıklama: Sistem merkezi işlemleri yöneticisi sdk Service işlenmeyen bir özel durum nedeniyle başarısız oldu.

System Center Operations Manager 2007'de bu sorunu çözmek için güncelleştirmeyi yeniden yüklemelisiniz.Performans sayaçlarını oluşturulan net Framework birleştirmeler. Bunu yapmak için /i seçeneğini kullanın.net Framework Installer aracı (Installutil.exe) aşağıdaki derlemeler yeniden yüklemek için:
  • Microsoft.MOM.ConfigService.dll
  • Microsoft.MOM.SDK.ServiceDataLayer.dll
  • Microsoft.MOM.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.modules.DataWarehouse.dll
Örneğin, komut istemine aşağıdaki komutları yazın ve her komutun ardından enter tuşuna basın:
InstallUtil /i Microsoft.Mom.ConfigService.dll

InstallUtil /i Microsoft.Mom.Sdk.ServiceDataLayer.dll

InstallUtil /i Microsoft.Mom.DatabaseWriteModules.dll

InstallUtil /i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Not Bu komutlar başarıyla gerçekleştirmek için bilgisayar üzerinde yönetimsel haklarınız olmalıdır.

Özellikler

Makale numarası: 300956 - Last Review: 6 Mayıs 2011 Cuma - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft Windows XP Professional x64 Edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
Anahtar Kelimeler: 
kbenv kbhowto kbmt KB300956 KbMttr
Machine-translated Article
Ö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:300956

Geri Bildirim Ver

 

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