ما هو مضيف موفر WMI (WmiPrvSE.exe) ، ولماذا يستخدم الكثير من وحدة المعالجة المركزية؟

تعد عملية مضيف موفر WMI جزءًا مهمًا من Windows ، وغالبًا ما تعمل في الخلفية. يسمح للتطبيقات الأخرى الموجودة على جهاز الكمبيوتر الخاص بك بطلب معلومات حول نظامك. لا ينبغي أن تستخدم هذه العملية عادةً العديد من موارد النظام ، ولكنها قد تستخدم الكثير من وحدة المعالجة المركزية إذا كانت هناك عملية أخرى على نظامك تتصرف بشكل سيء.

ذات صلة: ما هي هذه العملية ولماذا يتم تشغيلها على جهاز الكمبيوتر الخاص بي؟

هذه المقالة جزء من سلسلتنا المستمرة التي تشرح العمليات المختلفة الموجودة في إدارة المهام ، مثل 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 الصحية لمحرك الأقراص الثابتة.

لماذا تستخدم الكثير من وحدة المعالجة المركزية؟

لا ينبغي أن يستخدم مضيف مزود WMI عادةً الكثير من وحدة المعالجة المركزية ، لأنه لا ينبغي أن يفعل أي شيء في العادة. قد يستخدم أحيانًا بعض وحدة المعالجة المركزية عندما يطلب برنامج أو نص برمجي آخر على جهاز الكمبيوتر الخاص بك معلومات عبر WMI ، وهذا أمر طبيعي. من المحتمل أن يكون الاستخدام العالي لوحدة المعالجة المركزية مجرد علامة على أن تطبيقًا آخر يطلب البيانات عبر WMI.

ومع ذلك ، فإن الاستخدام العالي المطول لوحدة المعالجة المركزية يعد علامة على وجود خطأ ما. لا ينبغي أن يستخدم مضيف موفر WMI الكثير من موارد وحدة المعالجة المركزية طوال الوقت.

قد تساعد إعادة تشغيل خدمة Windows Management Instrumentation إذا كانت عالقة في حالة سيئة. يمكنك أيضًا إعادة تشغيل جهاز الكمبيوتر الخاص بك ، ولكن هناك طريقة لإعادة تشغيل الخدمة دون إعادة تشغيل جهاز الكمبيوتر الخاص بك. للقيام بذلك ، افتح قائمة ابدأ ، واكتب "Services.msc" ، واضغط على Enter لتشغيل أداة الخدمات.

حدد موقع "خدمة Windows Management Instrumentation" في القائمة ، وانقر بزر الماوس الأيمن عليها ، وحدد "إعادة التشغيل".

إذا كنت ترى استخدامًا مرتفعًا لوحدة المعالجة المركزية باستمرار ، فمن المحتمل أن هناك عملية أخرى على نظامك تتصرف بشكل سيء. إذا كانت العملية تطلب باستمرار قدرًا كبيرًا من المعلومات من موفري WMI ، فسيؤدي ذلك إلى استخدام عملية مضيف مزود WMI كثيرًا من وحدة المعالجة المركزية. تلك العملية الأخرى هي المشكلة.

لتحديد العملية المحددة التي تسبب مشاكل مع WMI ، استخدم عارض الأحداث. في نظام التشغيل Windows 10 أو 8 ، يمكنك النقر بزر الماوس الأيمن فوق الزر "ابدأ" وتحديد "عارض الأحداث" لفتحه. في Windows 7 ، افتح قائمة ابدأ ، واكتب Eventvwr.msc ، واضغط على Enter لتشغيلها.

في الجزء الأيمن من نافذة عارض الأحداث ، انتقل إلى Applications and Service Logs \ Microsoft \ Windows \ WMI-Activity \ Operational.

قم بالتمرير خلال القائمة وابحث عن أحداث "خطأ" الأخيرة. انقر فوق كل حدث وابحث عن الرقم الموجود على يمين "ClientProcessId" في الجزء السفلي. يخبرك هذا برقم معرف العملية التي تسببت في حدوث خطأ WMI.

هناك فرصة جيدة لأن ترى العديد من الأخطاء هنا. قد تكون الأخطاء ناتجة عن نفس رقم معرف العملية ، أو قد ترى عدة معرفات عملية مختلفة تسبب أخطاء. انقر فوق كل خطأ واطلع على معرف ClientProcessId.

يمكنك الآن تحديد عملية قد تسبب مشاكل. أولاً ، افتح نافذة مدير المهام بالضغط على Ctrl + Shift + Escape أو بالنقر بزر الماوس الأيمن على شريط المهام واختيار "Task Manager".

انقر فوق علامة التبويب "التفاصيل" ، وانقر فوق عمود "PID" لفرز العمليات الجارية حسب معرّف العملية ، وحدد موقع العملية المطابقة لرقم المعرف الذي ظهر في سجلات عارض الأحداث.

على سبيل المثال ، هنا ، رأينا أن عملية "HPWMISVC.exe" تسببت في حدوث هذه الأخطاء على هذا الكمبيوتر المحدد.

إذا تم إغلاق العملية منذ ذلك الحين ، فلن تراها في القائمة هنا. أيضًا ، عند إغلاق برنامج وإعادة فتحه ، سيكون له رقم معرف عملية مختلف. لهذا السبب تحتاج إلى البحث عن الأحداث الأخيرة ، لأن رقم معرّف العملية من الأحداث القديمة في عارض الأحداث لن يساعدك في العثور على أي شيء.

بوجود هذه المعلومات في متناول اليد ، فأنت تعرف الآن العملية التي قد تسبب المشاكل. يمكنك البحث عن اسمه على الويب لمعرفة البرنامج المرتبط به. يمكنك أيضًا النقر بزر الماوس الأيمن فوق العملية في القائمة والنقر فوق "فتح موقع الملف" لفتح موقعها على نظامك ، والذي قد يعرض لك حزمة البرامج الأكبر التي يعد البرنامج جزءًا منها. قد تحتاج إلى تحديث هذا البرنامج إذا كنت تستخدمه ، أو إلغاء تثبيته إذا لم تقم بذلك.

هل يمكنني تعطيل مضيف مزود WMI؟

من الممكن تقنيًا تعطيل "خدمة Windows Management Instrumentation" على جهاز الكمبيوتر الخاص بك. ومع ذلك ، سيؤدي ذلك إلى كسر العديد من الأشياء المختلفة على جهاز الكمبيوتر الخاص بك. إنه جزء مهم من نظام التشغيل Windows ويجب تركه بمفرده.

كما يقول الوصف الرسمي لهذه الخدمة ، "إذا توقفت هذه الخدمة ، فلن تعمل معظم البرامج المستندة إلى Windows بشكل صحيح". لذلك لا تقم بتعطيل هذه الخدمة! إذا كانت لديك مشكلة في ذلك ، فأنت بحاجة إلى تحديد العملية على جهاز الكمبيوتر الخاص بك والتي تتسبب في استخدام WMI Provider Host الكثير من وحدة المعالجة المركزية وتحديث هذه العملية أو إزالتها أو تعطيلها بدلاً من ذلك.