CompPkgSrv.exe
مصطلحات البحث في الكتالوج comppkgsrv, component package support server
خادم دعم حزم المكونات (Component Package Support Server). بيجهز حزم مكونات Windows الاختيارية وحزم الطلب المسبق (on-demand). وTrustedInstaller / TiWorker هما اللي بيطبقوا مخزن المكونات (CBS).
اللي محتاج تعرفه
CompPkgSrv بيجهز حزم المكونات الاختيارية، ومش هو TrustedInstaller اللي بيطبق الـ CBS.
CompPkgSrv.exe هو خادم دعم حزم المكونات (Component Package Support Server). الميزات الاختيارية (Optional features)، وFeatures on Demand، وبعض الحزم اللي بتطلبها التطبيقات بتمر من خلال هذا الـ worker. لكن يظل TrustedInstaller.exe وTiWorker.exe هما اللي بيطبقوا التغييرات على مخزن المكونات. إنهاء CompPkgSrv مش بيرجع في تطبيق الـ CBS اللي بدأ بالفعل.
- آمن؟
- اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.
- هل ده TrustedInstaller؟
- لا. ده بيجهز الحزم الاختيارية
- هل المفروض أقفله؟
- ممكن الميزة الاختيارية تفشل
إيه هو CompPkgSrv.exe؟
CompPkgSrv.exe بيجهز حزم المكونات الاختيارية. ده Component Package Support Server، مش TrustedInstaller.exe اللي بيطبق الـ CBS. وTiWorker.exe يظل هو اللي بيعمل الشغل التقيل على ملفات مخزن المكونات.
بيعمل إيه؟
بيجهز حزم الطلب المسبق (on-demand) اللي بتطلبها التطبيقات والميزات الاختيارية. هو مش بيمتلك خدمة TrustedInstaller. والارتفاع المفاجئ وقت تطبيق تحديثات الجودة بيكون في الأغلب بسبب TiWorker.
ليه شغال؟
أنت ضفت ميزة اختيارية، أو تطبيق طلب إمكانية معينة (زي .NET، أو حزمة ميديا، أو FOD للغات)، أو Windows جهز حزمة مسبقاً. والمفروض CompPkgSrv يقفل بعد ما الشغل ده يخلص ويبقى في وضع الخمول.
فحص النسخة قيد التشغيل
في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة، وأوقات الإنشاء، ومسارات الملفات التنفيذية على هذا الكمبيوتر.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'CompPkgSrv.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
لا يوجد نتيجة أو مسار غير قابل للوصول يعتبر غير حاسم. قد تقيد العمليات المحمية الوصول، ويمكن إعادة استخدام معرفات العمليات. احتفظ بالمسارات الشخصية محلية.
استخدم دليل هوية الملف لمقارنة التوقيعات وبيانات التعريف الخاصة بالمنتج. اسم الملف وحده لا يمكن أن يثبت الأمان.
هل هو آمن؟
تحقق من هذا الملف قيد التشغيل
ملف CompPkgSrv.exe في System32 تبع Microsoft. وجود CompPkgSrv.exe في ملف مضغوط لتخفيف النظام "debloat" مش تبعها. الملف ده يظل مش بديل لـ TrustedInstaller كمنفذ للـ CBS.
قارن الموقع المسجل بالملف الفعلي. مجلد مألوف وحده لا يثبت الهوية.
C:\Windows\System32\CompPkgSrv.exe
- عامل حزم اختياري / عند الطلب (worker)
- تطبيق الـ CBS: بيكون من خلال TrustedInstaller.exe وTiWorker.exe
- جهة النشر المتوقعة: Microsoft Corporation
هل ينفع أقفله؟
الحزمة دي ممكن تفشل
إنهاء CompPkgSrv.exe ممكن يخلي الحزمة الاختيارية اللي كان بيجهزها تفشل. هو مش بيوقف TrustedInstaller في نص تطبيق الـ CBS زي ما بيحصل لما تقفل TiWorker. استنى لو لقيت Optional features بتعرض شريط تقدم.
هل ينفع أفتحه وأمسحه؟
لأ
ماتمسحش CompPkgSrv.exe. شيل الميزة الاختيارية من Settings لو مش عايز الحزمة دي. وماتمسحش TrustedInstaller بحجة إنك بتعمل "debloat" للـ host ده.
هل المفروض يشتغل مع بداية تشغيل Windows؟
ميزة اختيارية أو تطبيق بيطلب إمكانية معينة هما اللي بيشغلوه. المفروض ميبقاش موجود كسطر في Startup Apps.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية وحمل العمل. هذه الإدخال ليس له خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | نسب النشاط إلى العملية الفعلية والمهمة الحالية؛ اسم الملف وحده لا يحدد الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | CompPkgSrv.exe |
|---|---|
| مسار التثبيت المسجل | C:\Windows\System32\CompPkgSrv.exe |
| جهة النشر | Microsoft Corporation |
| فحص التوقيع | افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته. |
المشاكل الشائعة
الناس بتلوم TrustedInstaller على اسم كل حزمة
الميزات الاختيارية وحزم الـ FOD في الغالب بتصحي CompPkgSrv الأول. وتطبيق الـ CBS بيكون في المرحلة اللي بعدها تبع TrustedInstaller / TiWorker.
اسكربتات الـ Debloat بتمسح ملف الـ exe ده
وده بيخلي الميزات الاختيارية بعد كده وبعض تطبيقات Store تفشل بطريقة تلخبط. استرجع ملف النظام. وماتنسخش بديل عشوائي مكانه.
استكشاف الأخطاء وإصلاحها
شخّص المشكلة الأول قبل ما تعمل أي تغيير يضر النظام.
Settings > System > Optional features
لو في ميزة بتتثبت، فوجود الـ worker ده متوقع. الغي أو كمل تثبيت العنصر ده. وماتقفلش TrustedInstaller كأول رد فعل.
افصل التجهيز المسبق (staging) عن تطبيق الـ CBS
وجود TiWorker مع TrustedInstaller في WinSxS معناه عملية تطبيق. أما CompPkgSrv في System32 فهو خادم دعم الحزم. اتأكد من المسار قبل ما تشغل DISM.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة (Image name) | CompPkgSrv.exe |
|---|---|
| الدور | Component Package Support Server |
التحقق من هوية ملف شغال
اسم الملف وحده لا يمكن أن يثبت الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: Features on Demand · حزم مكونات Windows الاختيارية
- Microsoft Learn: نظام Windows · التوثيق الأساسي لويندوز
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
- Microsoft Sysinternals: أداة Sigcheck · بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- Microsoft: Get-CimInstance · طريقة استعلام العمليات المحلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.