Τρόπος επαναδημιουργίας τιμών βιβλιοθήκη μετρητή επιδόσεων με μη αυτόματο τρόπο

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 300956 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο για να δημιουργήσετε ξανά το τιμές βιβλιοθήκη μετρητή επιδόσεων.

Περισσότερες πληροφορίες

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα λόγω λανθασμένης τροποποίησης του μητρώου. Επομένως, βεβαιωθείτε ότι ακολουθείτε αυτά τα βήματα προσεκτικά. Για επιπλέον προστασία, δημιουργήστε αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Όταν χρησιμοποιείτε το εργαλείο Εποπτείας συστήματος, ορισμένα μετρητές ενδέχεται να λείπουν ή δεν περιέχουν δεδομένα μετρητή. Το βασικό σύνολο βιβλιοθήκες μετρητή επιδόσεων ενδέχεται να καταστραφεί και ίσως χρειαστεί να δημιουργηθεί εκ νέου. Επιπλέον, ίσως χρειαστεί να δημιουργήσετε ξανά οποιαδήποτε προσαρμοσμένα μετρητές (δημιουργήθηκε εφαρμογή .NET Framework) ή τους επεκτάσιμους μετρητές.

Αυτή η συμπεριφορά μπορεί να προκύψει εάν ορισμένες Επεκτάσιμοι μετρητές καταστρέψουν το μητρώο, ή εάν κάποια διαχείρισης των Windows Όργανα (WMI)-προγράμματα που βασίζονται σε τροποποίηση του μητρώου.

Δημιουργήστε ξανά τους μετρητές επιδόσεων βάσης

Επεκτάσιμη πληροφορίες μετρητή αποθηκεύονται και στις δύο από τις ακόλουθες θέσεις:
  • Στο ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • Το αρχείο %Systemroot%\System32\Perfc009.dat και το αρχείο %Systemroot%\System32\Perfh009.dat
Για να δημιουργήσετε εκ νέου τις βιβλιοθήκες του μετρητή επιδόσεων βάσης με μη αυτόματο τρόπο, ακολουθήστε τα εξής βήματα:
  1. Αναπτύξτε το Perfc009.dat το αρχείο και τοPerfh009.dat το αρχείο. Αυτά τα αρχεία βρίσκονται στο δίσκο εγκατάστασης των Windows. Τα συμπιεσμένα αρχεία που βρίσκονται σε Γράμμα_μονάδας_δίσκου: \i386\perfc009.da_ και στο Γράμμα_μονάδας_δίσκου: \i386\perfh009.da_. Αντικαταστήστε τα αρχεία που βρίσκονται στο φάκελο %Systemroot%\System32.
  2. Ξεκινήστε τον Επεξεργαστή μητρώου και, στη συνέχεια, εντοπίστε το ακόλουθο κλειδί στο το μητρώο:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. Στο μητρώο, αλλάξτε το Τελευταία μετρητήτιμή προς 1846 (δεκαδική) και να αλλάξετε το Τελευταία Βοήθεια τιμή προς 1847 (δεκαδικός).
  4. Εντοπίστε το ακόλουθο κλειδί μητρώου για την αναζήτηση υπηρεσιών που έχουν ένα Performancesubkey:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. Καταργήστε τις ακόλουθες τιμές από το δευτερεύον κλειδί επιδόσεων (Εάν υπάρχουν):
    • Πρώτου μετρητή
    • Πρώτη Βοήθεια
    • Τελευταία μετρητή
    • Τελευταία Βοήθεια
    Μπορείτε επίσης να χρησιμοποιήσετε το εργαλείο Exctrlst.exe για να εντοπίσετε το αρχεία του μετρητή επιδόσεων βιβλιοθήκης δυναμικής σύνδεσης (DLL) που είναι εγκατεστημένα, και στη συνέχεια, μπορείτε να αποκτήσετε πρόσβαση στο μητρώο για να καταργήσετε τις τιμές DWORD. Έχετε τώρα μια εφικτή μητρώο επιδόσεων που περιέχει μόνο βασικούς μετρητές συστήματος.

    Σημείωση Κατάργηση των τιμών από το δευτερεύον κλειδί επιδόσεων στο μητρώο ενδέχεται να προκαλέσει τυχόν εγκατεστημένες εφαρμογές .NET Framework δεν θα λειτουργεί την επόμενη φορά που έχουν ξεκινήσει. Εάν συμβεί αυτό, χρησιμοποιήστε το lodctr /R εντολή στην ενότητα "Προσθέσετε εκ νέου τους επεκτάσιμους μετρητές" για να δημιουργήσετε ξανά τους μετρητές επιδόσεων. Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα κατά την εκκίνηση μιας εφαρμογής του .NET Framework, ανατρέξτε στην ενότητα "Επανεγκατάσταση οποιοδήποτε προσαρμοσμένο μετρητές επιδόσεων συγκρότηση .NET Framework" σε αυτό το άρθρο.

Προσθέσετε εκ νέου τους επεκτάσιμους μετρητές

Πρέπει να προσθέσετε εκ νέου το τους επεκτάσιμους μετρητές από τη λίστα των υπηρεσιών. Πριν το κάνετε αυτό, μπορείτε πρέπει να εντοπίσετε το αρχείο .ini που χρησιμοποιείται για τη φόρτωση των μετρητών:
  1. Ανοίξτε ένα παράθυρο γραμμής εντολών.
  2. Στη γραμμή εντολών, πληκτρολογήστε CD %Systemroot%\System32, και στη συνέχεια, πιέστε το πλήκτρο ENTER.
  3. Στη γραμμή εντολών, πληκτρολογήστε findstr όνομα_προγράμματος_οδήγησης *.ini, και στη συνέχεια, πιέστε το πλήκτρο ENTER.
  4. Σημειώστε το όνομα του αρχείου .ini για κάθε όνομα μονάδας δίσκου με το λίστα.
  5. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή, και στη συνέχεια Πιέστε το πλήκτρο ENTER:
    lodctrInifile>
    Σημείωση Σε αυτήν την εντολή, <inifile></inifile> αντιπροσωπεύει το όνομα του το αρχείο. το αρχείο του προγράμματος οδήγησης που θέλετε να φορτώσετε εκ νέου.
    Για παράδειγμα, εάν έχετε θέλετε να φορτώσετε εκ νέου το πρόγραμμα οδήγησης ASP, η λίστα που σημειώσατε στο βήμα 4 δείχνει ότι Το αρχείο axperf.ini είναι το αρχείο .ini για το πρόγραμμα οδήγησης ASP (axperf.ini:όνομα_προγράμματος_οδήγησης=ASP). Επομένως, για να φορτώσετε εκ νέου το πρόγραμμα οδήγησης ASP, πληκτρολογήστε lodctr axperf.ini στη γραμμή εντολών και κατόπιν πιέστε το πλήκτρο ENTER.
  6. Επαναλάβετε το βήμα 5 για κάθε αρχείο .ini στη λίστα.
  7. Επανεκκινήστε τον υπολογιστή σας.
Για να δημιουργήσετε εκ νέου όλους τους μετρητές επιδόσεων συμπεριλαμβανομένων μετρητών επεκτάσιμα και τρίτων κατασκευαστών στον Windows Server 2003, πληκτρολογήστε τις ακόλουθες εντολές σε μια γραμμή εντολών. Πιέστε το πλήκτρο ENTER έπειτα από κάθε εντολή.
cd\windows\system32
lodctr /R
Σημειώσεις
  • /R γράφεται με κεφαλαίο γράμμα. Πρέπει να έχετε δικαιώματα διαχειριστή στον υπολογιστή για να εκτελέσετε με επιτυχία αυτήν την εντολή.
  • Σε έναν υπολογιστή που εκτελεί μια έκδοση 32-bit των Windows XP, το Lodctr/r:όνομα αρχείου> η εντολή είναι η τυπική μέθοδος για την επαναφορά συμβολοσειρών μητρώου μετρητών επιδόσεων και πληροφοριών, χρησιμοποιώντας ένα όνομα αρχείου.
Τα Windows Server 2003 δημιουργεί ξανά όλους τους μετρητές, επειδή διαβάζουν όλα τα αρχεία .ini του φακέλου C:\Windows\inf\009 για το αγγλικό λειτουργικό σύστημα.

Σημειώσεις
  • Εάν εκτελείτε ένα προϊόν συμπλέγματος ή κέντρου δεδομένων, πρέπει να Όταν γίνει ανακατεύθυνση του κόμβου για να ανανεωθεί η λίστα μετρητών. Πρέπει να γίνει αυτό, αφού εκτελέσετε τα βήματα στην περιοχή "προσθέσετε τους επεκτάσιμους μετρητές" για βασικούς μετρητές και τους επεκτάσιμους μετρητές.
  • Σε συστήματα που εκτελούν εφαρμογές Προσθέτετε τα δικά τους μετρητές επιδόσεων, όπως το Microsoft Exchange ή του SQL Server, το αρχείο .ini που χρησιμοποιείται για τη φόρτωση του μετρητή επιδόσεων ενδέχεται να μην βρίσκεται στον κατάλογο % Systemroot%\System32. Συνήθως μπορείτε να βρείτε αυτά τα αρχεία .ini κάτω από το η δομή του φακέλου εφαρμογών.
  • Εάν λάβετε ένα μήνυμα σφάλματος σχετικά με τη βιβλιοθήκη επιδόσεων Όταν χρησιμοποιείτε τα προηγούμενα βήματα, ίσως χρειαστεί να καταργήσετε τη φόρτωση και να φορτώσετε εκ νέου το IIS απόδοση βιβλιοθήκες δυναμικής σύνδεσης (DLL). Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να το κάνετε αυτό, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    267831Αναγνωριστικό 2003 προειδοποιητικό μήνυμα συμβάντος που καταγράφεται κατά τη φόρτωση των μετρητών επιδόσεων
  • Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα κατά την εκκίνηση μιας εφαρμογής του .NET Framework, ανατρέξτε στην ενότητα "Επανεγκατάσταση οποιοδήποτε προσαρμοσμένο μετρητές επιδόσεων συγκρότηση .NET Framework".

Εγκαταστήστε ξανά οποιαδήποτε προσαρμοσμένα μετρητές επιδόσεων συγκρότηση .NET Framework

Εάν εξακολουθείτε να αντιμετωπίζετε δυσκολίες, όταν ξεκινάτε μια εφαρμογή .NET Framework, μετά την εκτέλεση των διαδικασιών που αναφέρονται εδώ, ίσως χρειαστεί να δημιουργήσετε ξανά τους μετρητές επιδόσεων για την προσαρμοσμένη εφαρμογή .NET Framework. Για να γίνει αυτό, χρησιμοποιήστε το "/ i" επιλογή στο .NET Framework Installer εργαλείο (Installutil.exe). Πρέπει να γνωρίζετε τα ονόματα αρχείων από τα αρχεία DLL που δημιουργούν οι μετρητές επιδόσεων.

Παράδειγμα

Αν ακολουθήσετε αυτές τις διαδικασίες και καταργήστε τους μετρητές από το μητρώο για όλες τις υπηρεσίες εγκατεστημένο σε ένα σύστημα που έχει Microsoft συστήματος κέντρο λειτουργίες διαχείρισης 2007, μπορεί να έχετε ένα κατεστραμμένο διακομιστή διαχείρισης. Αυτό συμβαίνει επειδή οι μετρητές για τις λειτουργικές μονάδες της υπηρεσίας Config, υπηρεσία SDK και βάση δεδομένων εγγραφής δεν παρέχονται με τη μορφή τους επεκτάσιμους μετρητές σε αρχεία INI. Αντίθετα, καταχωρούνται κατά τη στιγμή της εγκατάστασης. Επομένως, όταν προσπαθείτε να ξεκινήσετε το σύστημα κέντρου λειτουργίες διαχείρισης 2007, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο επειδή λείπουν οι μετρητές επιδόσεων:

Τύπος συμβάντος: σφάλμα
Προέλευση συμβάντος: Υπηρεσία OpsMgr SDK
Κατηγορία συμβάντος: καμία
Το Αναγνωριστικό συμβάντος: 26380
Ημερομηνία: ημερομηνία
Χρόνος: ώρα
Χρήστης: δ/υ
Υπολογιστής: ΜΑΜΆ
Περιγραφή: Η υπηρεσία συστήματος κέντρο λειτουργίες διαχείρισης SDK απέτυχε λόγω μια ανεπίλυτη εξαίρεση.

Για να επιλύσετε αυτό το πρόβλημα στο σύστημα κέντρου λειτουργίες διαχείρισης 2007, πρέπει να επανεγκαταστήσετε τις συγκροτήσεις .NET Framework που δημιούργησε τους μετρητές επιδόσεων. Για να το κάνετε αυτό, χρησιμοποιήστε την επιλογή /i στο .NET Framework Installer εργαλείο (Installutil.exe), για να επανεγκαταστήσετε τα ακόλουθα σύνολα:
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Για παράδειγμα, στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές, και στη συνέχεια, πιέστε το πλήκτρο ENTER έπειτα από κάθε εντολή:
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
Σημείωση Πρέπει να έχετε δικαιώματα διαχειριστή στον υπολογιστή για να εκτελέσετε αυτές τις εντολές με επιτυχία.

Ιδιότητες

Αναγν. άρθρου: 300956 - Τελευταία αναθεώρηση: Τετάρτη, 8 Μαΐου 2013 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • 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
Λέξεις-κλειδιά: 
kbenv kbhowto kbmt KB300956 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 300956

Αποστολή σχολίων

 

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