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

تصدير قائمة بالخدمات قيد التشغيل والمتوقفة في موجه الأوامر
1. افتح موجه الأوامر .
2. انسخ والصق الأمر الذي تريد استخدامه أدناه في موجه الأوامر واضغط على Enter.
(تصدير كافة الخدمات قيد التشغيل والمتوقفة)
sc query type= service state= all > "%UserProfile%\Desktop\All_Services.txt"
(تصدير كافة الخدمات قيد التشغيل)
sc query type= service > "%UserProfile%\Desktop\Running_Services.txt"
(تصدير جميع الخدمات المتوقفة)
sc query type= service state= inactive > "%UserProfile%\Desktop\Stopped_Services.txt"
3. سيكون لديك الآن ملف نصي على سطح المكتب لديك، يحتوي على قائمة بجميع الخدمات قيد التشغيل و/أو المتوقفة حاليًا.
تصدير قائمة بالخدمات قيد التشغيل والمتوقفة في PowerShell
![كيفية تصدير قائمة الخدمات قيد التشغيل والمتوقفة في نظام التشغيل Windows كيفية تصدير قائمة الخدمات قيد التشغيل والمتوقفة في نظام التشغيل Windows]()
تصدير قائمة بالخدمات قيد التشغيل والمتوقفة في PowerShell
1. افتح ويندوز باورشيل .
2. انسخ وألصق الأمر الذي تريد استخدامه أدناه في PowerShell واضغط على Enter.
(تصدير كافة الخدمات قيد التشغيل والمتوقفة إلى ملف .txt)
Get-Service | Format-Table -AutoSize | Out-File -f
(تصدير كافة الخدمات قيد التشغيل والمتوقفة إلى ملف .csv)
Get-Service | Export-Csv -path "$Env:userprofile\Desktop\All_Services.csv"
أو
(تصدير كافة الخدمات قيد التشغيل إلى ملف .txt)
Get-Service | Where-Object {$_.Status -eq "Running"} | Format-Table -AutoSize | Out-File -filepath "$Env:userprofile\Desktop\Running_Services.txt"
(تصدير كافة الخدمات قيد التشغيل إلى ملف .csv)
Get-Service | Where-Object {$_.Status -eq "Running"} | Export-Csv -path "$Env:userprofile\Desktop\Running_Services.csv"
أو
(تصدير جميع الخدمات المتوقفة إلى ملف .txt)
Get-Service | Where-Object {$_.Status -eq "Stopped"} | Format-Table -AutoSize | Out-File -filepath "$Env:userprofile\Desktop\Stopped_Services.txt"
(تصدير كافة الخدمات المتوقفة إلى ملف .csv)
Get-Service | Where-Object {$_.Status -eq "Stopped"} | Export-Csv -path "$Env:userprofile\Desktop\Stopped_Services.csv"
3. الآن. سيكون لديك ملف بتنسيق .txt أو .csv على سطح المكتب لديك، يحتوي على قائمة بجميع الخدمات قيد التشغيل و/أو المتوقفة حاليًا.