Τι είναι ο κεντρικός υπολογιστής παροχής WMI (WmiPrvSE.exe) και γιατί χρησιμοποιεί τόση CPU;

Η διαδικασία Host Wider Provider είναι ένα σημαντικό μέρος των Windows και εκτελείται συχνά στο παρασκήνιο. Επιτρέπει σε άλλες εφαρμογές στον υπολογιστή σας να ζητούν πληροφορίες σχετικά με το σύστημά σας. Αυτή η διαδικασία δεν πρέπει κανονικά να χρησιμοποιεί πολλούς πόρους συστήματος, αλλά μπορεί να χρησιμοποιεί πολλή CPU εάν μια άλλη διαδικασία στο σύστημά σας συμπεριφέρεται άσχημα.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Ποια είναι αυτή η διαδικασία και γιατί εκτελείται στον υπολογιστή μου;

Αυτό το άρθρο είναι μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διαδικασίες που βρέθηκαν στο Task Manager, όπως Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe και πολλές άλλες. Δεν ξέρετε ποιες είναι αυτές οι υπηρεσίες; Καλύτερα να αρχίσετε να διαβάζετε!

Τι είναι ο κεντρικός υπολογιστής παροχής WMI;

Το "WMI" σημαίνει "Windows Management Instrumentation". Αυτή είναι μια δυνατότητα των Windows που παρέχει έναν τυποποιημένο τρόπο για σενάρια λογισμικού και διαχειριστή να ζητούν πληροφορίες σχετικά με την κατάσταση του λειτουργικού συστήματος των Windows και τα δεδομένα σε αυτό. Οι «πάροχοι WMI» παρέχουν αυτές τις πληροφορίες, όταν ζητηθούν. Για παράδειγμα, το λογισμικό ή οι εντολές θα μπορούσαν να βρουν πληροφορίες σχετικά με την κατάσταση της κρυπτογράφησης μονάδας δίσκου BitLocker, να προβάλλουν καταχωρήσεις από το αρχείο καταγραφής συμβάντων ή να ζητήσουν δεδομένα από εγκατεστημένες εφαρμογές που περιλαμβάνουν έναν πάροχο WMI. Η Microsoft διαθέτει μια λίστα των παρεχόμενων παρόχων WMI στον ιστότοπό της.

Αυτό είναι ένα ιδιαίτερα χρήσιμο χαρακτηριστικό για επιχειρήσεις που διαχειρίζονται κεντρικά υπολογιστές, ειδικά επειδή μπορούν να ζητηθούν πληροφορίες μέσω σεναρίων και να εμφανίζονται με τυπικό τρόπο σε κονσόλες διαχείρισης. Ωστόσο, ακόμη και σε έναν οικιακό υπολογιστή, κάποιο λογισμικό που έχετε εγκαταστήσει ενδέχεται να ζητήσει πληροφορίες σχετικά με το σύστημα μέσω της διεπαφής WMI.

Μπορείτε επίσης να χρησιμοποιήσετε τον εαυτό σας WMI για να βρείτε μια ποικιλία χρήσιμων πληροφοριών που συνήθως δεν εκτίθενται στη διεπαφή των Windows στον δικό σας υπολογιστή. Για παράδειγμα, έχουμε καλύψει το εργαλείο γραμμής εντολών WMI (WMIC) για να λάβουμε τον σειριακό αριθμό του υπολογιστή σας, να βρούμε τον αριθμό μοντέλου της μητρικής πλακέτας σας ή απλά για να δούμε την κατάσταση υγείας SMART ενός σκληρού δίσκου.

Γιατί χρησιμοποιεί τόσο πολύ CPU;

Το WMI Provider Host δεν πρέπει κανονικά να χρησιμοποιεί πολύ CPU, καθώς δεν θα έπρεπε κανονικά να κάνει τίποτα. Μπορεί περιστασιακά να χρησιμοποιεί κάποια CPU όταν άλλο λογισμικό ή σενάριο στον υπολογιστή σας ζητά πληροφορίες μέσω WMI και αυτό είναι φυσιολογικό. Η υψηλή χρήση της CPU είναι πιθανότατα ένα σημάδι ότι μια άλλη εφαρμογή ζητά δεδομένα μέσω WMI.

Ωστόσο, η παρατεταμένη υψηλή χρήση της CPU είναι ένδειξη ότι κάτι δεν πάει καλά. Το WMI Provider Host δεν πρέπει να χρησιμοποιεί πολλούς πόρους CPU όλη την ώρα.

Η επανεκκίνηση της υπηρεσίας οργάνων διαχείρισης των Windows μπορεί να σας βοηθήσει εάν έχει κολλήσει σε κακή κατάσταση. Θα μπορούσατε επίσης να κάνετε επανεκκίνηση του υπολογιστή σας, αλλά υπάρχει ένας τρόπος επανεκκίνησης της υπηρεσίας χωρίς επανεκκίνηση του υπολογιστή σας. Για να το κάνετε αυτό, ανοίξτε το μενού Έναρξη, πληκτρολογήστε "Services.msc" και πατήστε Enter για να ξεκινήσει το εργαλείο Υπηρεσίες.

Εντοπίστε τη "Υπηρεσία διαχείρισης οργάνων των Windows" στη λίστα, κάντε δεξί κλικ και επιλέξτε "Επανεκκίνηση".

Εάν βλέπετε σταθερά υψηλή χρήση CPU, είναι πιθανό μια άλλη διαδικασία στο σύστημά σας να συμπεριφέρεται άσχημα. Εάν μια διαδικασία ζητά συνεχώς μεγάλο όγκο πληροφοριών από τους παρόχους WMI, αυτό θα προκαλέσει τη χρήση της CPU του Host Host Provider Host. Αυτή η άλλη διαδικασία είναι το πρόβλημα.

Για να προσδιορίσετε ποια συγκεκριμένη διαδικασία προκαλεί προβλήματα με το WMI, χρησιμοποιήστε το Event Viewer. Στα Windows 10 ή 8, μπορείτε να κάνετε δεξί κλικ στο κουμπί Έναρξη και να επιλέξετε "Event Viewer" για να το ανοίξετε. Στα Windows 7, ανοίξτε το μενού Έναρξη, πληκτρολογήστε "Eventvwr.msc" και πατήστε Enter για να το ξεκινήσετε.

Στο αριστερό τμήμα του παραθύρου του προγράμματος προβολής συμβάντων, μεταβείτε στην ενότητα Εφαρμογές και αρχεία καταγραφής υπηρεσίας \ Microsoft \ Windows \ WMI-Activity \ Operational.

Κάντε κύλιση στη λίστα και αναζητήστε τα πρόσφατα συμβάντα "Σφάλμα". Κάντε κλικ σε κάθε συμβάν και αναζητήστε τον αριθμό στα δεξιά του "ClientProcessId" στο κάτω τμήμα του παραθύρου. Αυτό σας λέει τον αριθμό ταυτότητας της διαδικασίας που προκάλεσε το σφάλμα WMI.

Υπάρχει μια καλή πιθανότητα να δείτε πολλά σφάλματα εδώ. Τα σφάλματα ενδέχεται να προκαλούνται από τον ίδιο αριθμό αναγνωριστικού διαδικασίας ή μπορεί να δείτε πολλά διαφορετικά αναγνωριστικά διεργασίας να προκαλούν σφάλματα. Κάντε κλικ σε κάθε σφάλμα και δείτε τι πρέπει να μάθετε το ClientProcessId.

Τώρα μπορείτε να εντοπίσετε μια διαδικασία που μπορεί να προκαλεί προβλήματα. Αρχικά, ανοίξτε ένα παράθυρο Task Manager πατώντας Ctrl + Shift + Escape ή κάνοντας δεξί κλικ στη γραμμή εργασιών και επιλέγοντας "Task Manager".

Κάντε κλικ στην καρτέλα "Λεπτομέρειες", κάντε κλικ στη στήλη "PID" για να ταξινομήσετε τις τρέχουσες διαδικασίες ανά αναγνωριστικό διαδικασίας και εντοπίστε τη διαδικασία που ταιριάζει με τον αριθμό ταυτότητας που εμφανίστηκε στα αρχεία καταγραφής συμβάντων.

Για παράδειγμα, εδώ, έχουμε δει ότι η διαδικασία "HPWMISVC.exe" προκάλεσε αυτά τα σφάλματα σε αυτόν τον συγκεκριμένο υπολογιστή.

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

Με αυτές τις πληροφορίες, γνωρίζετε τώρα τη διαδικασία που μπορεί να προκαλεί προβλήματα. Μπορείτε να αναζητήσετε το όνομά του στον Ιστό για να μάθετε το λογισμικό με το οποίο σχετίζεται. Μπορείτε επίσης να κάνετε δεξί κλικ στη διαδικασία στη λίστα και να κάνετε κλικ στο "Άνοιγμα τοποθεσίας αρχείου" για να ανοίξετε τη θέση του στο σύστημά σας, το οποίο μπορεί να σας δείξει το μεγαλύτερο πακέτο λογισμικού στο οποίο ανήκει το πρόγραμμα. Ίσως χρειαστεί να ενημερώσετε αυτό το λογισμικό εάν το χρησιμοποιείτε ή να το απεγκαταστήσετε εάν δεν το χρησιμοποιείτε.

Μπορώ να απενεργοποιήσω τον κεντρικό υπολογιστή παροχέα WMI;

Είναι τεχνικά δυνατό να απενεργοποιήσετε την "Υπηρεσία διαχείρισης οργάνων των Windows" στον υπολογιστή σας. Ωστόσο, αυτό θα σπάσει πολλά διαφορετικά πράγματα στον υπολογιστή σας. Είναι ένα σημαντικό μέρος του λειτουργικού συστήματος των Windows και πρέπει να μείνει μόνο του.

Όπως λέει η επίσημη περιγραφή αυτής της υπηρεσίας, "Εάν διακοπεί αυτή η υπηρεσία, τα περισσότερα λογισμικά που βασίζονται σε Windows δεν θα λειτουργούν σωστά". Επομένως, μην απενεργοποιήσετε αυτήν την υπηρεσία! Εάν έχετε κάποιο πρόβλημα με αυτό, πρέπει να προσδιορίσετε τη διαδικασία στον υπολογιστή σας που προκαλεί στο WMI Provider Host να χρησιμοποιεί τόση CPU και να ενημερώνει, να αφαιρεί ή να απενεργοποιεί τη διαδικασία.