🖥️ جميع أوامر CMD المهمة في Windows للفحص والإصلاح وإدارة الجهاز
📅 تاريخ النشر: 29 أكتوبر 2026
تُعد نافذة CMD أو Command Prompt من أقدم وأهم أدوات Windows لتنفيذ الأوامر وفحص النظام وإصلاح بعض الأعطال وإدارة الملفات والشبكة والعمليات والخدمات. ورغم أن Microsoft توصي باستخدام PowerShell للأتمتة الحديثة، فإن أوامر CMD ما زالت مفيدة جداً في التشخيص والصيانة اليومية. [1]
هذا الدليل يجمع أهم أوامر CMD التي يحتاج إليها مستخدم Windows وفني الصيانة، مع شرح وظيفة كل أمر وأمثلة جاهزة للنسخ.
⚠️ تنبيه قبل البدء:
- نفّذ الأوامر التي تغيّر النظام بحذر
- بعض الأوامر تحتاج إلى فتح CMD بصلاحية المسؤول
- بعضها قد يحذف ملفات أو ينهي برامج أو يفصل الشبكة
- خذ نسخة احتياطية قبل أوامر الإصلاح المتقدمة
- لا تنفّذ أمراً لا تفهم تأثيره
📑 جدول المحتويات
| # | القسم | الأوامر الرئيسية |
|---|---|---|
| 1 | 🚀 كيف تفتح CMD | طرق الفتح الصحيحة |
| 2 | 📏 قواعد مهمة | نصائح قبل التنفيذ |
| 3 | 📂 التنقل والملفات | dir cd copy robocopy |
| 4 | ℹ️ معلومات الجهاز | systeminfo dxdiag msinfo32 |
| 5 | 🔧 إصلاح النظام | DISM sfc |
| 6 | 💾 فحص القرص | chkdsk chkntfs |
| 7 | 🌐 فحص الشبكة | ipconfig ping nslookup |
| 8 | ⚙️ العمليات والبرامج | tasklist taskkill |
| 9 | 🔄 الخدمات | sc net start |
| 10 | 🔋 الطاقة والبطارية | powercfg |
| 11 | 🔌 إيقاف/إعادة التشغيل | shutdown |
| 12 | 👤 المستخدمون | net user net localgroup |
| 13 | 📋 السجلات والمهام | wevtutil schtasks |
| 14 | 💽 الأقراص (تحذير) | diskpart format |
| 15 | 🔐 الصلاحيات | icacls takeown |
| 16 | 🎯 حسب المشكلة | إصلاحات سريعة |
| 17 | 🚫 أوامر خطرة | تجنبها |
🚀 كيف تفتح CMD كمسؤول؟
الطريقة الأولى: من قائمة Start
| الخطوة | الإجراء |
|---|---|
| 1️⃣ | افتح قائمة Start |
| 2️⃣ | اكتب cmd أو Command Prompt |
| 3️⃣ | اضغط بزر الفأرة الأيمن على Command Prompt |
| 4️⃣ | اختر Run as administrator |
| 5️⃣ | وافق على رسالة User Account Control |
الطريقة الثانية: اختصار لوحة المفاتيح
اضغط Win + R ثم اكتب:
cmd
💡 نصيحة: لطلب صلاحية المسؤول من نافذة Run، اضغط
Ctrl + Shift + Enterبعد كتابةcmd.
كيف تعرف أن CMD يعمل بصلاحية المسؤول؟
| العلامة | الوصف |
|---|---|
| 🏷️ في عنوان النافذة | يظهر Administrator: Command Prompt |
| ⚠️ في الأوامر | sfc وDISM وchkdsk /f تفشل بدونها |
📏 قواعد مهمة قبل استخدام أوامر CMD
🎯 القواعد الذهبية الست
| # | القاعدة | مثال |
|---|---|---|
| 1️⃣ | استخدم /? لعرض المساعدة |
ipconfig /? |
| 2️⃣ | ضع المسارات بمسافات بين اقتباسات | cd /d "C:\Program Files" |
| 3️⃣ | استخدم Tab لإكمال الأسماء |
اكتب C:\Pro ثم Tab |
| 4️⃣ | احفظ النتائج في ملف | systeminfo > report.txt |
| 5️⃣ | استخدم | more للنتائج الطويلة |
tasklist | more |
| 6️⃣ | أوقف أمراً مستمراً بـCtrl + C |
لـping -t |
📂 أوامر التنقل والملفات
جدول شامل بأوامر التنقل والملفات
| الأمر | الوظيفة | مثال |
|---|---|---|
cls |
مسح الشاشة | cls |
echo |
عرض نص | echo مرحباً |
ver |
إصدار Windows | ver |
hostname |
اسم الكمبيوتر | hostname |
whoami |
المستخدم الحالي | whoami /all |
cd |
تغيير المجلد | cd C:\Users |
dir |
عرض الملفات | dir /a /s |
tree |
شجرة المجلدات | tree C:\ /f |
mkdir |
إنشاء مجلد | mkdir C:\Temp |
rmdir |
حذف مجلد | rmdir /s C:\Old |
copy |
نسخ ملفات | copy report.txt D:\ |
xcopy |
نسخ موسع | xcopy C:\A D:\B /E /I |
robocopy |
نسخ متقدم | robocopy C:\A D:\B /E /Z |
move |
نقل ملفات | move file.txt D:\ |
del |
حذف ملفات | del old.txt |
ren |
إعادة تسمية | ren old.txt new.txt |
type |
عرض محتوى ملف | type notes.txt |
findstr |
البحث في النتائج | tasklist | findstr chrome |
attrib |
خصائص الملف | attrib +r file.txt |
fc |
مقارنة ملفين | fc /n a.txt b.txt |
clip |
نسخ للحافظة | ipconfig | clip |
where |
مكان البرنامج | where notepad |
🗂️ تفاصيل أوامر المجلدات
cd — التنقل بين المجلدات
cd C:\Users :: الانتقال إلى مجلد
cd .. :: المجلد الأب
cd \ :: جذر القرص
cd /d D:\Backup :: تغيير القرص والمجلد
dir — عرض الملفات
| الخيار | الوظيفة |
|---|---|
/a |
عرض الملفات المخفية والنظام |
/s |
بحث في المجلدات الفرعية |
/b |
أسماء مختصرة فقط |
/o:-d |
ترتيب حسب التاريخ تنازلياً |
robocopy — النسخ الاحتياطي الاحترافي
robocopy "C:\Source" "D:\Backup" /E /Z /R:2 /W:5 /LOG:"D:\backup.log"
| الخيار | الشرح |
|---|---|
/E |
نسخ المجلدات الفرعية بما فيها الفارغة |
/Z |
استكمال النسخ بعد الانقطاع |
/R:2 |
إعادة المحاولة مرتين |
/W:5 |
انتظار 5 ثوانٍ بين المحاولات |
/LOG: |
حفظ تقرير النتيجة |
🚨 تحذير حول
/MIR: هذا الخيار يعكس المصدر إلى الوجهة، وقد يحذف من الوجهة ملفات غير موجودة في المصدر. اختبر أولاً بـ/L(محاكاة):robocopy "C:\Source" "D:\Destination" /MIR /L
ℹ️ أوامر معلومات الجهاز والنظام
جدول أوامر المعلومات
| الأمر | الوظيفة | مناسب لـ |
|---|---|---|
systeminfo |
معلومات Windows والعتاد | تقرير شامل |
set |
متغيرات البيئة | تشخيص PATH |
setx |
إنشاء متغير دائم | إعداد برامج |
driverquery |
قائمة التعريفات | مراجعة الدرايفرات |
msinfo32 |
أداة System Information | مراجعة العتاد |
dxdiag |
تشخيص DirectX | مشاكل الرسوميات |
winsat |
تقييم الأداء | قياس السرعة |
🔍 تفاصيل
systeminfo — التقرير الشامل
systeminfo
systeminfo /fo list
systeminfo > "%USERPROFILE%\Desktop\systeminfo.txt"
💡 استخدمه عندما تحتاج إلى: إصدار Windows، تاريخ التثبيت، الذاكرة، معلومات الأجهزة، حالة الشبكة — في تقرير واحد.
driverquery — قائمة التعريفات
driverquery
driverquery /fo csv > drivers.csv
📌 ملاحظة: هذا الأمر يعرض التعريفات المحملة، لكنه لا يثبت أن كل تعريف محدث أو سليم.
dxdiag — أداة تشخيص DirectX
dxdiag
يفتح أداة DirectX Diagnostic Tool، مفيدة لتشخيص مشكلات الرسوميات والصوت والألعاب.
🔧 أوامر إصلاح ملفات Windows
🎯 ترتيب الإصلاح الصحيح
┌────────────────────────────┐
│ 1. نسخة احتياطية 📦 │
└─────────────┬──────────────┘
↓
┌────────────────────────────┐
│ 2. فتح CMD كمسؤول 🛡️ │
└─────────────┬──────────────┘
↓
┌────────────────────────────┐
│ 3. DISM /RestoreHealth 🔧 │
└─────────────┬──────────────┘
↓
┌────────────────────────────┐
│ 4. SFC /scannow 🩺 │
└─────────────┬──────────────┘
↓
┌────────────────────────────┐
│ 5. إعادة تشغيل 🔄 │
└────────────────────────────┘
جدول أوامر DISM و SFC
| الأمر | الوظيفة | المدة |
|---|---|---|
DISM /CheckHealth |
فحص سريع للتلف | ثوانٍ |
DISM /ScanHealth |
فحص أعمق | دقائق |
DISM /RestoreHealth |
إصلاح صورة Windows | 10-30 دقيقة |
sfc /scannow |
فحص وإصلاح ملفات النظام | 5-15 دقيقة |
sfc /verifyonly |
فحص دون إصلاح | 5-10 دقائق |
🔍 الأوامر الكاملة
DISM /RestoreHealth — إصلاح صورة Windows
DISM /Online /Cleanup-Image /RestoreHealth
⏱️ تحذير: لا تغلق نافذة CMD أثناء عمل DISM حتى لو بدت النسبة ثابتة لبعض الوقت.
sfc /scannow — فحص ملفات النظام
sfc /scannow
📊 ماذا تعني نتائج SFC؟
| النتيجة | المعنى |
|---|---|
| ✅ did not find any integrity violations | لم يجد تلفاً |
| 🔧 found corrupt files and successfully repaired them | وجد وأصلح |
| ⚠️ found corrupt files but was unable to fix some | يحتاج DISM ثم SFC |
| ❌ could not perform the requested operation | مشكلة في الصلاحيات أو القرص |
💾 أوامر فحص القرص
جدول أوامر القرص
| الأمر | الوظيفة | يحتاج مسؤول | المدة |
|---|---|---|---|
chkdsk C: |
عرض الحالة | ❌ | ثوانٍ |
chkdsk C: /scan |
فحص online | ❌ | دقائق |
chkdsk C: /f |
إصلاح أخطاء | ✅ | 10-30 دقيقة |
chkdsk C: /r |
فحص القطاعات | ✅ | ساعات |
chkntfs C: |
حالة الفحص التلقائي | ❌ | ثوانٍ |
fsutil dirty query C: |
هل الوحدة معلّمة؟ | ✅ | ثوانٍ |
🔍 تفاصيل chkdsk
chkdsk C: :: عرض الحالة
chkdsk C: /scan :: فحص بدون إصلاح
chkdsk C: /f :: إصلاح أخطاء الملفات
chkdsk C: /r :: فحص القطاعات التالفة (يتضمن /f)
🚨 تحذير حرج:
- إذا كان القرص يصدر أصواتاً غير طبيعية → انسخ بياناتك أولاً
chkdskيصلح بنية نظام الملفات لكنه لا يصلح قرصاً يحتضر/rقد يستغرق ساعات على الأقراص الكبيرة
💡 معلومة: Microsoft توضح أن
/rيتضمن وظيفة/fويضيف فحص الأخطاء الفيزيائية. [6]
🌐 أوامر فحص الشبكة والإنترنت
جدول شامل لأوامر الشبكة
| الأمر | الوظيفة | مثال |
|---|---|---|
ipconfig |
عرض إعدادات IP | ipconfig /all |
ipconfig /release |
تحرير IP | ipconfig /release |
ipconfig /renew |
تجديد IP | ipconfig /renew |
ipconfig /flushdns |
مسح DNS | ipconfig /flushdns |
ipconfig /displaydns |
عرض DNS | ipconfig /displaydns |
ping |
اختبار الاتصال | ping 8.8.8.8 |
tracert |
تتبع المسار | tracert example.com |
pathping |
تحليل الفقد | pathping example.com |
nslookup |
تشخيص DNS | nslookup example.com |
netstat |
الاتصالات والمنافذ | netstat -ano |
arp |
ذاكرة ARP | arp -a |
route print |
جدول التوجيه | route print |
netsh |
إدارة الشبكة | netsh wlan show profiles |
🩺 تشخيص مشكلة الإنترنت — خطوة بخطوة
🎯 تسلسل الفحص
| # | الأمر | الهدف |
|---|---|---|
| 1️⃣ | ipconfig /all |
التأكد من وجود IP |
| 2️⃣ | ping 127.0.0.1 |
اختبار TCP/IP المحلي |
| 3️⃣ | ping 192.168.1.1 |
اختبار الراوتر |
| 4️⃣ | ping 8.8.8.8 |
اختبار الإنترنت |
| 5️⃣ | ping example.com |
اختبار DNS |
| 6️⃣ | nslookup example.com |
تشخيص DNS |
| 7️⃣ | ipconfig /flushdns |
مسح ذاكرة DNS |
📊 تفسير النتائج
| النتيجة | التشخيص |
|---|---|
✅ 127.0.0.1 يعمل + 8.8.8.8 يعمل + example.com يفشل |
🔍 مشكلة DNS |
✅ 8.8.8.8 يعمل + example.com يفشل |
🔍 مشكلة DNS |
❌ 8.8.8.8 وexample.com يفشلان |
🔍 مشكلة في الراوتر أو ISP |
❌ 127.0.0.1 يفشل |
🔍 مشكلة في مكدس TCP/IP |
🔍 تفاصيل الأوامر الرئيسية
ipconfig — الأوامر الفرعية
ipconfig :: معلومات أساسية
ipconfig /all :: تفاصيل كاملة
ipconfig /release :: تحرير IP
ipconfig /renew :: تجديد IP
ipconfig /flushdns :: مسح DNS
ipconfig /displaydns :: عرض DNS
⚠️ تحذير:
ipconfig /releaseقد ينقطع الاتصال مؤقتاً. لا تستخدمه على جهاز تحتاج إلى الاتصال به عن بعد.
ping — اختبار الاتصال
ping 8.8.8.8 :: عدد افتراضي
ping -n 10 example.com :: 10 طلبات
ping -t 192.168.1.1 :: مستمر (Ctrl+C للإيقاف)
💡 معلومة: يوضح Microsoft أن
pingيرسل طلبات ICMP ويعرض الرد وزمن الرحلة. [3]
nslookup — تشخيص DNS
nslookup example.com
nslookup example.com 8.8.8.8 :: استعلام من DNS محدد
nslookup -type=MX example.com :: استعلام سجلات MX
netstat — الاتصالات والمنافذ
netstat -ano :: الكل + PID
netstat -abno :: + البرنامج
netstat -r :: جدول التوجيه
netstat -ano 5 :: كل 5 ثوانٍ
| الخيار | الوظيفة |
|---|---|
-a |
كل الاتصالات والمنافذ المستمعة |
-n |
أرقام بدون تحويل أسماء |
-o |
PID للعملية |
-b |
اسم الملف التنفيذي |
-r |
جدول التوجيه |
netsh — إدارة الشبكة
netsh interface show interface :: عرض الواجهات
netsh interface ip show config :: إعدادات IP
netsh wlan show wlanreport :: تقرير WLAN
netsh wlan show profiles :: شبكات Wi-Fi المحفوظة
netsh winsock reset :: إعادة ضبط Winsock
netsh int ip reset :: إعادة ضبط TCP/IP
🔐 تنبيه خصوصية:
netsh wlan show profile name="SSID" key=clearقد يعرض كلمة مرور شبكة محفوظة. لا تستخدمه على جهاز لا تملكه.
⚙️ أوامر إدارة العمليات والبرامج
جدول أوامر العمليات
| الأمر | الوظيفة | مثال |
|---|---|---|
tasklist |
عرض العمليات | tasklist /v |
taskkill |
إنهاء عملية | taskkill /im notepad.exe |
start |
تشغيل برنامج | start notepad |
🔍 تفاصيل
tasklist — عرض العمليات
tasklist :: قائمة عادية
tasklist /v :: تفاصيل
tasklist /svc :: الخدمات المرتبطة
tasklist /fi "STATUS eq NOT RESPONDING" :: العمليات المتوقفة
tasklist /fo csv > processes.csv :: حفظ CSV
taskkill — إنهاء عملية
taskkill /pid 1234 :: بالـ PID
taskkill /im notepad.exe :: بالاسم
taskkill /f /im notepad.exe :: قسري
taskkill /f /t /pid 1234 :: + العمليات التابعة
🚨 تحذير حرج:
/fينهي بالقوة → فقدان البيانات غير المحفوظة- لا تستخدم
taskkill /f /im *→ قد يغلق عمليات النظام
💡 معلومة: تحذر Microsoft من أن
/fينهي العملية بالقوة. [14]
🔄 أوامر إدارة الخدمات Services
جدول أوامر الخدمات
| الأمر | الوظيفة | مثال |
|---|---|---|
sc query |
عرض حالة خدمة | sc query wuauserv |
sc start |
تشغيل خدمة | sc start Spooler |
sc stop |
إيقاف خدمة | sc stop Spooler |
net start |
عرض/تشغيل | net start |
net stop |
إيقاف خدمة | net stop Spooler |
⚠️ تحذير: إيقاف خدمة Windows عشوائياً قد يمنع التحديث أو الطباعة أو الشبكة. لا توقف خدمة قبل معرفة وظيفتها.
🔋 أوامر إدارة الطاقة والبطارية
جدول أوامر powercfg
| الأمر | الوظيفة | المدة |
|---|---|---|
powercfg /batteryreport |
تقرير البطارية | ثوانٍ |
powercfg /energy |
تحليل الطاقة | 60 ثانية |
powercfg /requests |
ما يمنع السكون | ثوانٍ |
powercfg /lastwake |
سبب الاستيقاظ | ثوانٍ |
powercfg /a |
حالات السكون | ثوانٍ |
powercfg /hibernate on |
تشغيل Hibernate | ثوانٍ |
🔍 تفاصيل
powercfg /batteryreport — تقرير البطارية
powercfg /batteryreport /output "%USERPROFILE%\Desktop\battery-report.html"
يُنشئ تقرير HTML عن:
- 🔋 سعة البطارية الأصلية والحالية
- 📊 تاريخ استخدام البطارية
- ⏱️ عمر البطارية المتوقع
powercfg /energy — تحليل استهلاك الطاقة
powercfg /energy /output "%USERPROFILE%\Desktop\energy-report.html" /duration 60
💡 نصيحة: أغلق البرامج غير الضرورية واترك الجهاز خاملاً قبل التنفيذ.
powercfg /requests — ما يمنع السكون؟
powercfg /requests
يعرض البرامج أو التعريفات التي تمنع إطفاء الشاشة أو السكون.
🔌 أوامر إيقاف التشغيل وإعادة التشغيل
جدول أوامر shutdown
| الأمر | الوظيفة |
|---|---|
shutdown /s /t 0 |
إيقاف فوري |
shutdown /r /t 0 |
إعادة تشغيل فورية |
shutdown /r /t 60 |
إعادة تشغيل بعد 60 ثانية |
shutdown /a |
إلغاء إيقاف مجدول |
shutdown /l |
تسجيل الخروج |
shutdown /r /o /t 0 |
خيارات الإقلاع المتقدمة |
shutdown /r /t 60 /c "إعادة تشغيل مجدولة للصيانة"
⚠️ تحذير:
/fيجبر التطبيقات على الإغلاق دون تحذير. لا تستخدمه إلا عند الضرورة. [16]
👤 أوامر المستخدمين والصلاحيات
جدول أوامر المستخدمين
| الأمر | الوظيفة | مثال |
|---|---|---|
net user |
عرض المستخدمين | net user |
net user username |
تفاصيل مستخدم | net user john |
net user NewUser * /add |
إنشاء مستخدم | — |
net localgroup |
المجموعات المحلية | net localgroup |
net localgroup administrators |
أعضاء Administrators | — |
gpupdate /force |
تحديث السياسات | — |
gpresult /r |
عرض السياسات | — |
🔐 تحذير أمني:
- لا تنشئ حسابات إدارية على جهاز لا تملكه
- تجنب وضع كلمة المرور مباشرة في الأمر
- إضافة مستخدم إلى Administrators تمنحه صلاحيات واسعة
📋 أوامر السجلات والمهام المجدولة
جدول أوامر السجلات
| الأمر | الوظيفة | مثال |
|---|---|---|
schtasks /query |
عرض المهام | schtasks /query /fo LIST /v |
wevtutil el |
أسماء السجلات | wevtutil el |
wevtutil qe System |
أحداث النظام | wevtutil qe System /c:20 |
wevtutil qe Application |
أحداث التطبيقات | wevtutil qe Application /c:20 |
schtasks /query /fo CSV > scheduled-tasks.csv
wevtutil qe System /c:20 /rd:true /f:text
💡 نصيحة: سجلات الأحداث تساعد في معرفة سبب تعطل خدمة أو تعريف. لا تحذف السجلات لمجرد وجود أخطاء قديمة.
💽 أوامر الأقراص: تحذير خاص
🚨 منطقة خطر
| الأمر | الخطر | الاستخدام الآمن |
|---|---|---|
diskpart |
عالي جداً | list disk + list volume فقط |
format |
عالي جداً | بعد التأكد من الحرف والنسخة |
clean |
كارثي | فقط عند إعادة تثبيت كامل |
delete partition |
كارثي | فقط عند إعادة تقسيم كامل |
🔍 الاستخدام الآمن لـ diskpart
diskpart
list disk
list volume
exit
🚨 لا تستخدم
cleanأوformatأوdelete partitionلمجرد التجربة.
- تحقق من رقم القرص والسعة أولاً
- خذ نسخة احتياطية كاملة
- الخطأ في اختيار القرص قد يمسح بيانات جهاز كامل
🔐 أوامر الأذونات والملكية
جدول أوامر الصلاحيات
| الأمر | الوظيفة | مثال |
|---|---|---|
icacls |
عرض/تعديل الصلاحيات | icacls "C:\Reports" |
takeown |
استعادة الملكية | takeown /f "C:\Old" /r /d y |
icacls "C:\Reports" :: عرض
icacls "C:\Reports" /save "C:\Temp\acl.txt" /t :: حفظ
icacls "C:\Reports" /restore "C:\Temp\acl.txt" :: استعادة
takeown /f "C:\OldFolder" /r /d y :: الملكية
⚠️ تحذير: لا تغير صلاحيات مجلدات النظام عشوائياً → قد يمنع Windows من العمل.
🎯 أوامر CMD السريعة حسب المشكلة
🌐 إذا كان الإنترنت لا يعمل
ipconfig /all
ping 127.0.0.1
ping 192.168.1.1
ping 8.8.8.8
nslookup example.com
ipconfig /flushdns
ipconfig /release
ipconfig /renew
💡 إذا استمرت المشكلة: راجع الراوتر وVPN والوكيل وFirewall وتعريف محول الشبكة.
🩺 إذا كان Windows يتصرف بشكل غير طبيعي
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk C: /scan
⚠️
chkdsk C: /fفقط بعد حفظ العمل والاستعداد لإعادة التشغيل.
🔒 إذا كان برنامج متجمداً
tasklist | findstr /i "program.exe"
taskkill /im program.exe
💡 استخدم
/fفقط إذا لم يستجب البرنامج.
🔋 إذا كانت البطارية تفرغ بسرعة
powercfg /batteryreport /output "%USERPROFILE%\Desktop\battery-report.html"
powercfg /energy /output "%USERPROFILE%\Desktop\energy-report.html" /duration 60
powercfg /requests
💾 نسخة احتياطية لمجلد
robocopy "C:\Users\YourName\Documents" "D:\Backup\Documents" /E /Z /R:2 /W:5 /LOG:"D:\Backup\backup.log"
🚫 أوامر لا ينبغي تنفيذها عشوائياً
⛔ قائمة الأوامر الخطرة
| الأمر | الخطر |
|---|---|
diskpart clean |
💀 فقدان كل بيانات القرص |
format |
💀 مسح الوحدة بالكامل |
rmdir /s |
⚠️ حذف مجلد بكل محتوياته |
del /s /q |
⚠️ حذف واسع بدون تأكيد |
shutdown /f |
⚠️ إغلاق قسري |
taskkill /f |
⚠️ إنهاء قسري |
netsh winsock reset |
⚠️ تغيير إعدادات الشبكة |
netsh int ip reset |
⚠️ تغيير إعدادات TCP/IP |
icacls /reset |
⚠️ فقدان صلاحيات مخصصة |
takeown /r |
⚠️ تغيير الملكية |
reg delete |
💀 حذف مفاتيح Registry |
bcdedit |
💀 إفساد الإقلاع |
📌 ملاحظة: هذه الأوامر ليست ممنوعة دائماً، لكنها تحتاج إلى:
- سياق واضح ✅
- نسخة احتياطية ✅
- خطة تراجع ✅
⚔️ CMD أم PowerShell: أيهما تستخدم؟
جدول المقارنة
| المهمة | CMD | PowerShell |
|---|---|---|
| أوامر الصيانة السريعة | ✅ مناسب | ✅ مناسب أيضاً |
| إدارة كائنات Windows | ⚠️ محدود | ✅ أقوى |
| إخراج منظم ككائنات | ⚠️ محدود | ✅ ممتاز |
| أتمتة حديثة | ⚠️ أقل مرونة | ✅ الخيار المفضل |
| تشغيل ملفات Batch قديمة | ✅ ممتاز | ✅ يدعمها |
| تعلم أوامر بسيطة | ✅ سهل للبداية | ⚠️ يحتاج مفاهيم إضافية |
💡 معلومة: Microsoft توضح أن PowerShell صُمم لتوسيع قدرات Command shell، وتوصي به للأتمتة الأكثر قوة. [1]
📝 كيف تحفظ مجموعة أوامر في ملف Batch؟
مثال عملي: تقرير شامل عن النظام
أنشئ ملفاً نصياً بامتداد .bat، ثم اكتب:
@echo off
set "REPORT=%USERPROFILE%\Desktop\windows-report"
mkdir "%REPORT%" 2>nul
systeminfo > "%REPORT%\systeminfo.txt"
ipconfig /all > "%REPORT%\network.txt"
tasklist > "%REPORT%\processes.txt"
echo تم إنشاء التقارير في: "%REPORT%"
pause
📖 شرح الأوامر
| الأمر | الوظيفة |
|---|---|
@echo off |
إخفاء تكرار الأوامر |
set |
إنشاء متغير |
mkdir ... 2>nul |
إنشاء مجلد (إخفاء الخطأ) |
> |
حفظ الناتج في ملف |
pause |
منع إغلاق النافذة فوراً |
🚨 تحذير أمني: لا تنفذ ملفات
.batمجهولة المصدر — قد تحتوي على أوامر حذف أو رفع صلاحيات.
❓ أسئلة شائعة عن أوامر CMD في Windows
🤔 ما أهم أمر لفحص وإصلاح Windows؟
الترتيب الموصى به:
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
📌 ملاحظة: لا يعني ذلك أن الأمرين يصلحان كل الأعطال — قد تكون المشكلة في القرص أو التعريف أو برنامج خارجي.
🔐 هل تحتاج كل أوامر CMD إلى صلاحية المسؤول؟
| النوع | أمثلة |
|---|---|
| ✅ تعمل عادة بدون مسؤول | dir ping whoami ipconfig |
| ⚠️ تحتاج مسؤول | sfc DISM chkdsk /f netsh powercfg |
🆚 ما الفرق بين CMD وCommand Prompt؟
هما الاسمان المستخدمان عادةً لواجهة cmd.exe، وهي Command shell المدمجة في Windows. أما PowerShell فهو غلاف أكثر توسعاً وله أوامر وبيانات وأسلوب برمجة مختلف.
💽 هل أمر chkdsk /r يحسن سرعة القرص؟
لا. هدفه فحص أخطاء نظام الملفات والقطاعات ومحاولة استرداد المعلومات القابلة للقراءة. قد يستغرق وقتاً طويلاً، ولا يصلح عطباً مادياً دائماً.
🔧 لماذا لا يعمل أمر SFC؟
| السبب المحتمل | الحل |
|---|---|
| النافذة غير مرفوعة | افتح CMD كمسؤول |
| صورة Windows متضررة | شغّل DISM أولاً |
| مشكلة في القرص | افحص بـchkdsk |
| ملفات نظام مقفلة | جرّب Safe Mode |
🌐 كيف أعرف عنوان IP في Windows؟
ipconfig :: أساسي
ipconfig /all :: تفاصيل كاملة (DNS, DHCP, MAC)
🔒 كيف أوقف برنامجاً لا يستجيب؟
tasklist | findstr /i "program"
taskkill /im program.exe
💡 ابدأ بالإنهاء العادي، ولا تستخدم
/fإلا إذا لم يستجب البرنامج.
🪟 هل أوامر CMD تعمل على Windows 10 و11؟
معظم الأوامر الأساسية تعمل على الاثنين، لكن الخيارات والنتائج قد تختلف حسب:
- إصدار Windows
- الصلاحيات
- المكونات المثبتة
راجع /? وتوثيق Microsoft للأمر قبل استخدام خيار متقدم.
🛠️ هل يمكن إصلاح Windows بالكامل بأوامر CMD؟
لا. الأوامر تساعد في فحص:
- ملفات النظام ✅
- القرص ✅
- الشبكة ✅
- العمليات ✅
لكنها لا تصلح:
- مشاكل العتاد ❌
- الفيروسات ❌
- فشل القرص ❌
- أخطاء التعريفات ❌
أحياناً تحتاج إلى Safe Mode أو System Restore أو إصلاح Windows أو فحص مادي للجهاز.
🎯 الخلاصة
📌 أوامر يجب حفظها
systeminfo
ipconfig /all
ping 8.8.8.8
nslookup example.com
tasklist
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk C: /scan
powercfg /batteryreport
robocopy "C:\Source" "D:\Backup" /E /Z
✅ نصائح ذهبية
| # | النصيحة |
|---|---|
| 1️⃣ | اختر الأمر بناءً على المشكلة، لا تنفذ أوامر عشوائية |
| 2️⃣ | افتح CMD كمسؤول فقط عند الحاجة |
| 3️⃣ | احفظ نسخة من بياناتك قبل أوامر القرص والإصلاح |
| 4️⃣ | توقف عند أي رسالة خطأ غير واضحة |
| 5️⃣ | راجع التوثيق الرسمي لمعرفة الخيارات الدقيقة |
💡 تذكر: المرجع الرسمي للأوامر هو الخيار الأفضل لمعرفة الصيغة الدقيقة والخيارات المدعومة في إصدار Windows الذي تستخدمه.
🔗 ذات صلة: اطّلع على الدليل الكامل بالعربية: