Background Intelligent Transfer Service
بيتقال عليها برضه bits، background intelligent transfer
خدمة Windows اللي بتنقل الملفات في الخلفية وبتشارك الباندويث الفاضي (idle bandwidth). لسه Windows Update وبرامج تثبيت كتير من Microsoft بيطلبوها.
اللي محتاج تعرفه
ده طابور نقل بيستغل الباندويث الفاضي، مش باقية عشوائية منسية.
خدمة BITS بتنقل الملفات لما الجهاز يكون مش مشغول أوي. وWindows Update لسه بيستخدمها في إصدارات (SKUs) كتير. خدمة Delivery Optimization دي خدمة تانية خالص نزلت بعدها.
- مهمة؟
- أيوة، عشان Update وبرامج تثبيت كتير
- سحب عالي للشبكة؟
- فيه مهمة (job) بتتنقل دلوقتي
- أمان أعطلها؟
- في الغالب لأ
الخدمة دي بتعمل إيه؟
اسم العرض (Display name): Background Intelligent Transfer Service. اسم الخدمة: BITS.
خدمة BITS بتحط عمليات الرفع والتحميل في طابور، وبتوقف مؤقتاً لما الشبكة تكون مضغوطة، وبتكمل بعد إعادة تشغيل الجهاز. البرامج التانية تقدر تطلب BITS API. الخدمة مش بتعمل فحص للملفات الخبيثة.
تاريخها على Windows
لسه موجودة
شركة Microsoft نزلت BITS أول مرة مع Windows 2000 كخدمة نقل في الخلفية لإدارة الأنظمة. ونزلت مدمجة في الويندوز (in-box) في Windows XP وWindows Vista وWindows 7 وكل إصدارات العملاء اللي بعد كده. Windows 10 ضاف جنبها Delivery Optimization. ولسه BITS هو اسم الخدمة على Windows 10 وWindows 11.
| نزلت أول مرة بالاسم ده | Windows 2000 (2000) |
|---|---|
| لسه موجودة | أيوة، بما فيها Windows 10 وWindows 11 |
| خدمة تانية مرتبطة بيها نزلت بعدين | Delivery Optimization (DoSvc) على Windows 10 |
| اتوقفت | لأ |
ليه Windows محتاجها؟
برامج Update وStore وبعض برامج تثبيت Microsoft 365 لسه بتبعت مهمات لـ BITS. من غير الطابور ده، عمليات النقل دي بتفشل بدل ما تستنى لحد ما الباندويث يفضى.
بتشتغل إمتى؟
بتشتغل لما برنامج يطلب إنشاء مهمة، وطول ما المهمة دي بتتنقل أو بتتعاد محاولتها. لما BITS تكون مش شغالة (idle)، المفروض تستقر جوا svchost من غير ما تستهلك رقم شبكة كبير.
هل المفروض تفضل شغالة دايماً؟
الوضع الافتراضي في العادة هو Automatic (Delayed Start). لو خليتها Disabled فده معناه إن البرامج دي لازم تدور على مسار نقل تاني، وكتير منهم مابيعرفش.
هل ينفع أعطله؟
مش منصوح بيه
تعطيل BITS بيبوظ Windows Update وأدوات تحميل تانية من Microsoft لسه بتعمل مهمات BITS. وقف التحديثات مؤقتاً من Settings لو محتاج الشبكة لمدة ساعة.
إيه اللي هيحصل لو عطلتها؟
مهمات BITS المعلقة بتفشل. وWindows Update وبعض برامج التثبيت بتطلع إيرور لحد ما الخدمة ترجع تشتغل.
البروسيس المستضيفة (Process host)
خدمة BITS بتشتغل في العادة جوا svchost.exe. قفل الـ host ده ممكن يأثر على خدمات تانية في نفس المجموعة. شوف svchost.exe.
الاعتماديات (Dependencies)
| بتعتمد على | RPC، ومنظومة HTTP لمهمات كتير |
|---|---|
| بتستخدمها | Windows Update، وStore، وتطبيقات BITS API |
سلوك استهلاك الموارد
- المعالج (CPU)
- قليل إلا وقت عمل الـ hash للمهمة
- القرص (Disk)
- ملفات المهمة تحت ProgramData\Microsoft\Network\Downloader
- الشبكة (Network)
- عملية النقل
- الذاكرة (RAM)
- حجم صغير جوا svchost
المشاكل الشائعة
مهمة معلقة
أداة bitsadmin أو أوامر BITS في PowerShell تقدر تعرضلك لستة بالمهمات. التحميل المعلق من Store ده مجرد مهمة، مش سبب يخليك تعطل الخدمة للأبد.
الخلط بينها وبين Delivery Optimization
خدمة DoSvc بتشارك تحديثات Windows 10 بين الأجهزة (peers). إنما BITS هي الطابور الأقدم. الاتنين ممكن يكونوا موجودين سوا.
استكشاف الأخطاء وإصلاحها
الخطوات الآمنة الأول.
اعرض لستة المهمات قبل ما تعطل الخدمة
أمر Get-BitsTransfer في PowerShell بيعرضلك مين بيطلب الخدمة. اسم الخدمة هو BITS.
ماتقفلش سطور svchost.exe بشكل عشوائي
دور على البروسيس الخاصة بـ BITS، أو اعمل ريستارت للخدمة من services.msc.
التفاصيل التقنية
التفاصيل التقنية
| الاسم المعروض | Background Intelligent Transfer Service |
|---|---|
| اسم الخدمة | BITS |
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: BITS · BITS API والخدمة
- Microsoft Learn: كيف يعمل Windows Update · Update لسه بيطلب BITS
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.