أهم أوامر CMD التي يحتاجها كل فني دعم فني: الدليل العملي الشامل
ملخص بصري لأقسام أوامر CMD الأكثر استخداماً لفنيي الدعم الفني
1. معلومات النظام والتشخيص
أول ما تفتح CMD في أي تذكرة دعم، هذه الأوامر تعطيك الصورة العامة بسرعة: اسم الجهاز، المستخدم الحالي، إصدار Windows، عنوان IP، والعمليات الجارية.
systeminfo آمن
يعرض إصدار Windows والتحديثات والمعالج والذاكرة والـ Domain وتاريخ آخر تشغيل.
عرض معلومات النظام
systeminfo
حفظ المعلومات في ملف نصي
systeminfo > C:\Temp\sysinfo.txt
hostname و whoami آمن
hostname يعرض اسم الجهاز، وهو مهم عند الدعم عن بُعد. whoami يعرض المستخدم الحالي والـ Domain.
عرض اسم الجهاز
hostname
عرض المستخدم الحالي والـ Domain
whoami
عرض المجموعات والصلاحيات الحالية
whoami /all
ipconfig آمن للعرض قد يقطع الاتصال
يعرض إعدادات الشبكة. أوامر العرض آمنة، أما release وrenew فقد تقطع الاتصال مؤقتاً لأنها تتعامل مع DHCP.
عرض الـ IP الأساسي
ipconfig
عرض كل التفاصيل: MAC وDNS وGateway
ipconfig /all
تحرير عنوان IP من الـ DHCP
ipconfig /release
طلب عنوان IP جديد
ipconfig /renew
مسح DNS Cache
ipconfig /flushdns
tasklist و taskkill tasklist آمن taskkill قد يحتاج Admin
tasklist يعرض العمليات الجارية. taskkill ينهي العمليات المتجمدة، وقد يحتاج صلاحيات أعلى عند إنهاء عمليات النظام أو عمليات مستخدم آخر.
عرض جميع العمليات
tasklist
البحث عن عملية بالاسم
tasklist | find "chrome"
إنهاء عملية بالـ PID
taskkill /PID 1234 /F
إنهاء عملية بالاسم
taskkill /IM chrome.exe /F
2. استكشاف أخطاء الشبكة
هذا هو القسم الأكثر استخداماً في الدعم اليومي، خصوصاً عند مشاكل الإنترنت، DNS، أو بطء الاتصال.
ping آمن
اختبار الاتصال. ابدأ بـ IP مباشر مثل 8.8.8.8 ثم جرّب اسم نطاق لاختبار DNS.
اختبار الاتصال بـ DNS عام
ping 8.8.8.8
اختبار حل الأسماء DNS Resolution
ping www.computargi.com
مراقبة مستمرة، استخدم Ctrl+C للإيقاف وعرض الإحصاءات
ping -t 8.8.8.8
إرسال عدد محدد من الطلبات
ping -n 10 8.8.8.8
tracert آمن
يتتبع مسار الحزم ويكشف أين يحدث الانقطاع أو التأخير بين جهازك والوجهة.
تتبع المسار لـ IP
tracert 8.8.8.8
تتبع المسار لاسم نطاق
tracert computargi.com
حفظ نتائج التتبع في ملف
tracert 8.8.8.8 > C:\Temp\trace.txt
nslookup آمن
يتحقق من DNS Resolution ويكشف هل المشكلة من DNS أم من الاتصال نفسه.
البحث عن IP لاسم نطاق
nslookup computargi.com
اختبار باستخدام DNS مخصص
nslookup computargi.com 8.8.8.8
الوضع التفاعلي
nslookup
netstat آمن للعرض
يعرض الاتصالات النشطة والمنافذ المفتوحة. مفيد لاكتشاف اتصالات غير متوقعة وربطها بالـ PID.
جميع الاتصالات مع PID
netstat -ano
البحث عن منفذ RDP رقم 3389
netstat -ano | find "3389"
عرض إحصائيات الشبكة
netstat -e
تحديث كل 5 ثوانٍ
netstat -ano 5
arp -a آمن للعرض
يعرض جدول ARP، أي ربط IP بـ MAC. مفيد عند الشك بوجود IP Conflict أو جهازين على نفس العنوان.
عرض جدول ARP الكامل
arp -a
عرض جدول ARP لـ Interface محدد
arp -a -N 192.168.1.100
3. إدارة المستخدمين والأمان
net user يحتاج Admin للتعديل
إدارة حسابات المستخدمين المحليين: عرض، إنشاء، تغيير كلمة مرور، حذف.
عرض جميع المستخدمين
net user
تفاصيل مستخدم محدد
net user Administrator
إنشاء مستخدم جديد
net user supportUser P@ssw0rd! /add
تغيير كلمة المرور
net user supportUser NewP@ss123
حذف مستخدم
net user supportUser /delete
net localgroup يحتاج Admin للتعديل
إدارة المجموعات المحلية وعضوياتها، مثل مجموعة Administrators.
عرض المجموعات المحلية
net localgroup
عرض أعضاء مجموعة Administrators
net localgroup administrators
إضافة مستخدم للمسؤولين
net localgroup administrators supportUser /add
إزالة مستخدم من المسؤولين
net localgroup administrators supportUser /delete
4. أوامر الملفات والأقراص
chkdsk يحتاج Admin للإصلاح قد يستغرق وقتاً
يفحص القرص بحثاً عن أخطاء نظام الملفات والقطاعات التالفة. أوامر الإصلاح قد تطلب إعادة تشغيل.
فحص بدون إصلاح
chkdsk C:
فحص مع إصلاح الأخطاء
chkdsk C: /F
فحص مع إصلاح القطاعات التالفة
chkdsk C: /F /R
فك قفل القرص إن أمكن وجدولة الفحص عند الحاجة
chkdsk C: /F /R /X
sfc يحتاج Admin
System File Checker يفحص ملفات Windows ويحاول إصلاح الملفات التالفة.
فحص وإصلاح ملفات النظام
sfc /scannow
فحص بدون إصلاح
sfc /verifyonly
حفظ تقرير الفحص
sfc /scannow > C:\Temp\sfc_log.txt
DISM يحتاج Admin قد يحتاج إنترنت
يصلح صورة Windows عندما لا يكفي sfc، خصوصاً عند تلف مكونات النظام أو تحديثات Windows.
فحص سريع
DISM /Online /Cleanup-Image /CheckHealth
فحص أعمق
DISM /Online /Cleanup-Image /ScanHealth
إصلاح الصورة
DISM /Online /Cleanup-Image /RestoreHealth
diskpart خطر جداً يحتاج Admin
أداة قوية لإدارة الأقراص والأقسام. أمر خاطئ داخل diskpart قد يحذف بيانات نهائياً، لذلك استخدم أوامر العرض أولاً وتأكد من رقم القرص.
فتح أداة diskpart
diskpart
عرض الأقراص داخل diskpart
list disk
عرض الأقسام أو وحدات التخزين
list volume
الخروج من diskpart
exit
dir و tree آمن
عرض محتويات المجلدات وهيكلها بسرعة من CMD.
عرض محتويات المجلد الحالي
dir
عرض الملفات المخفية أيضاً
dir /A
هيكل شجري للمجلدات
tree
هيكل شجري مع الملفات
tree /F
5. إدارة الجلسات والاتصالات عن بُعد
mstsc آمن
يفتح Remote Desktop Connection للاتصال بأجهزة Windows عن بُعد.
فتح نافذة RDP
mstsc
اتصال مباشر بـ IP
mstsc /v:192.168.1.50
اتصال بشاشة كاملة
mstsc /v:192.168.1.50 /f
shutdown قد يحتاج Admin يؤثر على المستخدم
إعادة تشغيل أو إيقاف الجهاز. استخدم رسالة ووقت انتظار عند وجود مستخدم يعمل على الجهاز.
إعادة تشغيل فورية
shutdown /r /t 0
إيقاف تشغيل فوري
shutdown /s /t 0
إعادة تشغيل بعد 60 ثانية مع رسالة
shutdown /r /t 60 /c "جارٍ إعادة التشغيل بعد التحديث"
إلغاء عملية إيقاف مجدولة
shutdown /a
net use آمن للعرض والربط الحذف بحذر
إدارة الأقراص الشبكية المربوطة. انتبه عند حذف كل الاتصالات لأن ذلك قد يقطع وصول المستخدم لملفات العمل.
عرض جميع الأقراص المربوطة
net use
ربط مجلد مشترك كقرص Z:
net use Z: \\fileserver\share
ربط مع بيانات دخول وطلب كلمة المرور بشكل آمن
net use Z: \\fileserver\share /user:DOMAIN\username *
قطع الاتصال بقرص محدد
net use Z: /delete
قطع جميع الاتصالات الشبكية
net use * /delete
6. حيل وأوامر متقدمة
حفظ المخرجات في ملف آمن
أي أمر يمكن تحويل مخرجاته لملف نصي للتوثيق أو إرفاقه في تذكرة الدعم.
حفظ في ملف جديد، مع استبدال القديم إن وجد
systeminfo > C:\Temp\report.txt
إضافة للملف الموجود بدون محو
ipconfig /all >> C:\Temp\report.txt
البحث داخل المخرجات find آمن
يصفّي مخرجات أي أمر ليعرض السطور المطلوبة فقط.
البحث عن عملية في tasklist
tasklist | find "chrome"
البحث عن منفذ في netstat
netstat -ano | find "3389"
البحث عن إصدار Windows
systeminfo | find "OS Name"
تشغيل أوامر متعددة حسب الأمر المستخدم
تنفيذ أكثر من أمر في سطر واحد. انتبه أن مستوى الخطورة يعتمد على الأوامر نفسها.
الثاني ينفّذ فقط إذا نجح الأول باستخدام &&
ipconfig /flushdns && ipconfig /renew
تنفيذ الثاني دائماً بغض النظر عن نتيجة الأول باستخدام &
ipconfig /flushdns & ping 8.8.8.8
أوامر التنقل الأساسية آمن
أوامر يومية لا غنى عنها عند العمل من CMD.
عرض التاريخ والوقت بدون مطالبة تغيير التاريخ
date /T & time /T
مسح شاشة CMD
cls
الانتقال لمجلد
cd C:\Windows\System32
الرجوع للمجلد السابق
cd ..
7. أوامر الشبكة المتقدمة netsh
netsh من أقوى أدوات إصلاح مشاكل الشبكة، لكن بعض أوامره تعيد ضبط إعدادات حساسة، لذلك استخدمها بعد توثيق الحالة الحالية.
netsh لإصلاح مشاكل الإنترنت يحتاج Admin قد يغيّر الإعدادات
إعادة تعيين إعدادات الشبكة الأساسية. استخدمها عند مشاكل الإنترنت الغريبة بعد تجربة أوامر التشخيص الأبسط.
إعادة تعيين Winsock
netsh winsock reset
إعادة تعيين إعدادات TCP/IP
netsh int ip reset
إعادة ضبط Firewall للإعدادات الافتراضية
netsh advfirewall reset
إصلاح شامل للشبكة، مع احتمال قطع الاتصال مؤقتاً
netsh winsock reset && netsh int ip reset && ipconfig /flushdns && ipconfig /release && ipconfig /renew
netsh wlan لإدارة WiFi آمن للعرض خصوصية
إدارة الشبكات اللاسلكية المحفوظة. عرض كلمة مرور WiFi يجب أن يكون فقط على جهاز مصرح لك بإدارته.
عرض جميع شبكات WiFi المحفوظة
netsh wlan show profiles
عرض كلمة مرور شبكة WiFi محددة
netsh wlan show profile name="اسم_الشبكة" key=clear
حذف شبكة WiFi محفوظة
netsh wlan delete profile name="اسم_الشبكة"
عرض معلومات اتصال WiFi الحالي
netsh wlan show interfaces
route و pathping آمن للعرض
أوامر متقدمة لتحليل مسارات الشبكة ومشاكل التأخير وفقدان الحزم.
عرض جدول التوجيه Routing Table
route print
دمج ping وtracert مع إحصاءات أدق
pathping 8.8.8.8
8. إدارة الخدمات Services
إدارة الخدمات من CMD أسرع من فتح services.msc، خاصة عند العمل عن بُعد أو داخل Scripts.
sc - Service Control يحتاج Admin للتعديل
الأداة المتقدمة لإدارة الخدمات: عرض الحالة، تشغيل، إيقاف، وتغيير نوع التشغيل.
عرض جميع الخدمات وحالتها
sc query
عرض حالة خدمة محددة، مثال Windows Update
sc query wuauserv
تشغيل خدمة
sc start wuauserv
إيقاف خدمة
sc stop wuauserv
تعطيل خدمة، لن تبدأ تلقائياً
sc config wuauserv start= disabled
تفعيل خدمة لتبدأ تلقائياً
sc config wuauserv start= auto
net start و net stop يحتاج Admin للتعديل
تشغيل وإيقاف الخدمات بطريقة أبسط من sc.
عرض الخدمات الجارية
net start
تشغيل خدمة
net start "Print Spooler"
إيقاف خدمة
net stop "Print Spooler"
إعادة تشغيل خدمة، إيقاف ثم تشغيل
net stop "Print Spooler" && net start "Print Spooler"
9. Group Policy وActive Directory
أوامر ضرورية في بيئات الـ Domain لتطبيق السياسات وتشخيصها بسرعة.
gpupdate و gpresult آمن غالباً قد يحتاج Admin
تطبيق وتشخيص Group Policy. قد تحتاج صلاحيات أعلى لعرض سياسات الجهاز كاملة أو إنشاء تقرير شامل.
تطبيق Group Policy فوراً
gpupdate /force
تطبيق GPO للمستخدم فقط
gpupdate /target:user /force
عرض ملخص السياسات المطبقة
gpresult /r
إنشاء تقرير HTML كامل للـ GPO
gpresult /h C:\Temp\gp_report.html
net accounts آمن للعرض Admin للتعديل
يعرض سياسة كلمات المرور المحلية وإعدادات Lockout.
عرض سياسة كلمات المرور وإعدادات القفل
net accounts
10. معلومات الجهاز التفصيلية WMIC
WMIC يعطي معلومات Hardware دقيقة بدون فتح الجهاز أو الدخول إلى Device Manager.
wmic - معلومات الجهاز آمن للعرض
استعلامات سريعة عن Hardware الجهاز بدون برامج خارجية.
رقم Serial الجهاز
wmic bios get serialnumber
اسم المعالج وتفاصيله
wmic cpu get name,numberofcores,maxclockspeed
سعة شرائح RAM
wmic memorychip get capacity
معلومات الأقراص، الموديل والسعة والحالة
wmic diskdrive get size,model,status
موديل الجهاز والشركة المصنعة
wmic computersystem get model,manufacturer
عرض البرامج المثبتة، استخدمه بحذر لأنه قد يكون بطيئاً
wmic product get name,version
11. سجلات الأحداث Event Logs
wevtutil - إدارة Event Logs العرض آمن المسح خطر
الوصول لسجلات Windows من CMD. قراءة السجلات مفيدة جداً للتشخيص، أما مسحها فقد يضيّع أدلة مهمة.
فتح Event Viewer رسومياً
eventvwr
عرض آخر 10 أخطاء في System Log
wevtutil qe System /c:10 /f:text /q:"*[System[Level=2]]"
عرض آخر 10 أحداث في Application Log
wevtutil qe Application /c:10 /f:text
مسح System Event Log، استخدمه فقط بعد تصدير السجل
wevtutil cl System
مسح Application Event Log، استخدمه فقط عند وجود سبب واضح
wevtutil cl Application
12. الـ Registry
reg - إدارة Registry query آمن import والتعديل خطر
قراءة وتصدير واستيراد مفاتيح Registry من CMD. مفيد في Scripts والأتمتة عند استخدامه بحذر.
تصدير HKLM كنسخة احتياطية قبل التعديل
reg export HKLM C:\Temp\hklm_backup.reg
قراءة مفتاح Registry
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion"
استيراد ملف .reg
reg import C:\Temp\backup.reg
البحث عن قيمة في الـ Registry
reg query HKLM /f "keyword" /s
13. أوامر الملفات المتقدمة
robocopy و xcopy آمن للنسخ /MIR يحذف
نسخ الملفات والمجلدات بشكل متقدم. robocopy يدعم المتابعة بعد الانقطاع، لكن /MIR يزامن الوجهة ويحذف الملفات الزائدة فيها.
نسخ مجلد كامل مع Subfolders
robocopy C:\Source D:\Dest /E
نسخ مع تسجيل العمليات في ملف
robocopy C:\Source D:\Dest /E /LOG:C:\Temp\copy_log.txt
مزامنة مجلدين Mirror، يحذف الزائد في الوجهة
robocopy C:\Source D:\Dest /MIR
xcopy لنسخ مجلد مع Subfolders والملفات المخفية
xcopy C:\Source D:\Dest /E /I /H
icacls و attrib قد يحتاج Admin
عرض وتعديل صلاحيات الملفات وخصائصها مثل Hidden أو Read-only.
عرض صلاحيات ملف أو مجلد
icacls C:\Folder
منح مستخدم صلاحية كاملة على مجلد
icacls C:\Folder /grant Username:(F)
إعادة ضبط الصلاحيات للافتراضي الموروث من الأب
icacls C:\Folder /reset /T
إخفاء ملف Hidden
attrib +h C:\Folder\file.txt
إظهار ملف مخفي
attrib -h C:\Folder\file.txt
14. حيل إنتاجية إضافية
clip و type آمن
نسخ المخرجات للحافظة مباشرة وعرض محتوى الملفات النصية.
نسخ مخرجات أي أمر للـ Clipboard مباشرة
ipconfig /all | clip
نسخ محتوى ملف نصي للـ Clipboard
type C:\Temp\report.txt | clip
عرض محتوى ملف نصي في CMD
type C:\Temp\report.txt
winver و msinfo32 آمن
معلومات النظام بطرق مختلفة، من نافذة بسيطة إلى تقرير شامل.
نافذة عن Windows مع الإصدار الدقيق
winver
تقرير شامل لكل Hardware وSoftware
msinfo32
فتح مجلد وأدوات سريعة آمن
الانتقال بين CMD وFile Explorer وأدوات النظام بسرعة.
فتح المجلد الحالي في File Explorer
start .
فتح مجلد System32
start C:\Windows\System32
فتح Task Manager
start taskmgr
فتح Resource Monitor
resmon
15. أفضل الممارسات لفنيي الدعم
- شغّل CMD كـ Administrator عند الحاجة: خصوصاً مع sfc وDISM وchkdsk وnet user وsc.
- وثّق ما تفعله: دوّن الأمر واسم الجهاز والوقت والنتيجة في تذكرة الدعم.
- احفظ الحالة قبل التغيير: مثال ipconfig /all > C:\Temp\before.txt.
- ابدأ بالأوامر غير التغييرية: مثل ping وipconfig /all وsysteminfo قبل أوامر reset أو delete.
- اقرأ الأمر قبل التنفيذ: خاصةً مع diskpart وrobocopy /MIR وRegistry وEvent Logs.
16. الأخطاء الشائعة
- تشغيل CMD بدون Admin: بعض الأوامر ستفشل أو تعرض نتائج ناقصة.
- الاعتماد على ping وحده: نجاح ping لا يعني أن DNS أو المنافذ أو التطبيق تعمل بشكل صحيح.
- استخدام diskpart بدون تركيز: بعض أوامره لا تعطي فرصة حقيقية للتراجع.
- نسيان حفظ المخرجات: "قبل وبعد" أساس أي تشخيص احترافي.
- تطبيق أوامر reset مبكراً: ابدأ بالتشخيص، ثم أصلح بعد معرفة سبب المشكلة.
17. الأسئلة الشائعة FAQ
ما الفرق بين CMD و PowerShell؟
كيف أفتح CMD كـ Administrator بسرعة؟
متى أستخدم netstat بدل Resource Monitor؟
هل كل أوامر CMD آمنة؟
18. الخاتمة
CMD ليس أداة قديمة، بل أداة لا غنى عنها في أي بيئة Windows. الفني الذي يتقن هذه الأوامر يختصر وقت التشخيص، يوثّق عمله بشكل أفضل، ويتعامل مع الأعطال بثقة أكبر. الخطوة التالية بعد إتقان CMD هي تعلم PowerShell لتحويل هذه التشخيصات إلى Scripts وتقارير تلقائية.