أوامر CMD المتقدمة لنظام ويندوز

أوامر CMD

{getToc} $title={محتويات الموضوع} $count={Boolean}

يُعد موجه الأوامر (CMD) أداة حاسمة ومُتكاملة في نظام التشغيل ويندوز، تُمكِّن المستخدمين من التفاعل مباشرة مع النظام عبر أوامر نصية. هذه الواجهة، رغم بساطتها الظاهرية، تخفي وراءها قدرات هائلة لإدارة النظام، تشخيص المشكلات، وأتمتة المهام المعقدة بكفاءة تتجاوز غالبًا الواجهات الرسومية. مع وجود أكثر من 280 أمرًا مُدمجًا، يتراوح CMD من الأدوات الأساسية للمهام اليومية إلى الأوامر المتقدمة التي لا غنى عنها للمحترفين ومديري الأنظمة.

للوصول إلى CMD بصلاحيات كاملة، يفضل دائمًا تشغيله كمسؤول. يمكن القيام بذلك بسهولة عن طريق الضغط على مفتاحي Windows + R، ثم كتابة cmd والضغط على Enter، ثم النقر بزر الماوس الأيمن على "Command Prompt" واختيار "Run as administrator". يضمن هذا الوصول الكامل إلى الأوامر التي تتطلب امتيازات إدارية، وهو أمر بالغ الأهمية عند التعامل مع المهام الحساسة للنظام.

{getCard} $type={post}

أوامر CMD المتقدمة الأساسية

تُستخدم هذه الأوامر بشكل شائع في مهام الإدارة اليومية وتشخيص المشكلات، وتُعد حجر الزاوية لأي مستخدم يرغب في التحكم الفعال بنظام ويندوز.

إدارة النظام وصيانته

فحص وإصلاح ملفات النظام التالفة: sfc /scannow

يُعد الأمر sfc /scannow أداة حيوية لفحص ملفات النظام المحمية في ويندوز وإصلاح أي تلف أو تغييرات غير مصرح بها. عند تشغيله، يقوم هذا الأمر بالتحقق من سلامة ملفات النظام الأساسية ومقارنتها بالنسخ الأصلية المخزنة. إذا اكتشف أي ملفات تالفة أو مفقودة، فإنه يقوم تلقائيًا باستبدالها بنسخ سليمة. هذا الأمر لا غنى عنه عند مواجهة مشكلات في استقرار النظام أو تعطل التطبيقات بشكل متكرر، حيث يمكن أن تكون ملفات النظام التالفة هي السبب الجذري.

التحقق من سلامة القرص الصلب: chkdsk

يُستخدم الأمر chkdsk للتحقق من سلامة نظام الملفات والقطاعات المادية على القرص الصلب. إنه يساعد في تحديد وإصلاح الأخطاء المنطقية والبدنية التي قد تؤثر على أداء القرص أو تسبب فقدان البيانات. يمكن استخدامه مع معلمات إضافية لتعزيز وظيفته:

  • /f: لإصلاح الأخطاء المكتشفة على القرص.
  • /r: لتحديد القطاعات التالفة ومحاولة استعادة البيانات منها.

إدارة العمليات والمهام

عرض العمليات الجارية: tasklist

يوفر الأمر tasklist قائمة شاملة بجميع العمليات والتطبيقات الجارية حاليًا على النظام. يعرض هذا الأمر معلومات قيمة مثل معرف العملية (PID)، اسم الصورة، واسم المستخدم الذي يقوم بتشغيل العملية، بالإضافة إلى استخدام الذاكرة. يُعتبر هذا الأمر ضروريًا لتشخيص استهلاك الموارد وتحديد العمليات التي قد تكون متوقفة أو تسبب مشكلات في الأداء. يمكن استخدامه مع معلمات مثل -svc لعرض الخدمات المرتبطة بكل مهمة، أو -m لتحديد ملفات DLL المرتبطة بالمهام النشطة.

إنهاء العمليات: taskkill

يُستخدم الأمر taskkill لإنهاء عملية معينة قيد التشغيل. يعتبر هذا الأمر أداة قوية لإغلاق التطبيقات المستجيبة أو العمليات المشبوهة التي لا يمكن إغلاقها بالطرق التقليدية. يمكنك إنهاء عملية باستخدام معرف العملية (PID) أو اسمها:

  • إنهاء عملية باستخدام PID: taskkill /PID 1234 /F (حيث 1234 هو معرف العملية، و/F يعني الإغلاق بالقوة).
  • إنهاء عملية باستخدام اسم الصورة: taskkill /IM process_name.exe /F (حيث process_name.exe هو اسم الملف التنفيذي للعملية).

إدارة إعدادات الطاقة

التحكم في إعدادات الطاقة: powercfg

يُعد الأمر powercfg أداة متقدمة لإدارة خطط الطاقة في ويندوز، وإنشاء تقارير عن استهلاك الطاقة، وتشخيص مشكلات كفاءة الطاقة. يمكن استخدامه لتحسين عمر البطارية في الأجهزة المحمولة أو لضبط استهلاك الطاقة في أجهزة سطح المكتب. بعض الاستخدامات الشائعة تشمل:

  • عرض خطط الطاقة المتاحة: powercfg /list
  • إنشاء تقرير مفصل عن استخدام البطارية: powercfg /batteryreport
  • تحليل استهلاك الطاقة وتحديد الأخطاء: powercfg /energy
  • تمكين أو تعطيل وضع السبات (hibernate): powercfg /hibernate on أو powercfg /hibernate off

{getCard} $type={post}

أوامر الشبكات والاتصالات

تُقدم أوامر الشبكة في CMD أدوات قوية لتشخيص مشكلات الاتصال، مراقبة حركة المرور، وإدارة تكوينات الشبكة بفعالية.

تكوين وعرض معلومات الشبكة: ipconfig

يُستخدم الأمر ipconfig لعرض معلومات تكوين بروتوكول الإنترنت (IP) الحالية، بما في ذلك عنوان IP، قناع الشبكة الفرعية، والبوابة الافتراضية. يُعد هذا الأمر ضروريًا لتشخيص مشاكل الاتصال الأساسية. للحصول على معلومات أكثر تفصيلاً، يمكن استخدام المعلمة ipconfig /all

يمكن أيضًا استخدام ipconfig /release لتحرير عنوان IP الحالي، وipconfig /renew لتجديد عنوان IP، وهو مفيد لحل مشكلات الحصول على عنوان IP من خادم DHCP.

مراقبة اتصالات الشبكة: netstat

يعرض الأمر netstat اتصالات TCP النشطة، والمنافذ التي يستمع إليها الكمبيوتر، وإحصائيات الشبكة الأخرى. يُستخدم هذا الأمر على نطاق واسع لمراقبة الأنشطة غير المصرح بها، وتحديد المنافذ المفتوحة، وفهم كيفية تفاعل التطبيقات مع الشبكة. أشهر الاستخدامات تشمل:

  • netstat -an: يعرض جميع الاتصالات والمنافذ في وضع الأرقام (بدلاً من أسماء المضيفين).
  • netstat -aon: يعرض جميع الاتصالات والمنافذ، بالإضافة إلى معرف العملية (PID) المرتبط بكل اتصال، مما يسهل تحديد التطبيق الذي يستخدم منفذًا معينًا.

اختبار الاتصال وتتبع المسار

اختبار الاتصال بالشبكة: ping

يُستخدم الأمر ping لاختبار اتصال الشبكة بجهاز آخر (مضيف) عن طريق إرسال حزم بروتوكول رسائل التحكم بالإنترنت (ICMP) واستقبال الردود. يُعد هذا الأمر أساسيًا لتحديد ما إذا كان الجهاز متصلاً بالشبكة ويمكن الوصول إليه. مثال: ping google.com

تتبع مسار الاتصال: tracert

يتتبع الأمر tracert المسار الذي تسلكه حزم بروتوكول الإنترنت إلى وجهتها. يعرض هذا الأمر كل جهاز توجيه (راوتر) تمر عبره الحزم في طريقها إلى الوجهة النهائية، مما يساعد في تحديد نقاط الاختناق أو المشاكل في مسار الاتصال بالشبكة. هذا مفيد جدًا لتشخيص بطء الاتصال أو عدم القدرة على الوصول إلى موقع ويب معين. tracert google.com

إدارة الملفات والمجلدات المتقدمة

بالإضافة إلى الأوامر الأساسية مثل cd وdir وcopy، يوفر CMD أدوات قوية لإدارة الملفات والمجلدات بكفاءة أكبر، خاصة في مهام النسخ المتزامنة أو التعامل مع السمات المخفية.

نسخ الملفات والمجلدات بكفاءة: robocopy

تُعد robocopy (Robust File Copy) أداة متقدمة ومرنة لنسخ الملفات والمجلدات. تتجاوز قدرات الأمر copy وxcopy من خلال دعم الاستئناف، النسخ المتزامن، والقدرة على نسخ سمات الملفات وأذوناتها وطوابع الوقت. إنها مثالية لمهام النسخ الاحتياطي ونقل كميات كبيرة من البيانات بكفاءة. مثال على استخدامها لنسخ مجلد مع جميع محتوياته وسماته: 

robocopy source_folder destination_folder /E /COPYALL /R:0 /DCOPY:T

  • /E: لنسخ الدلائل الفرعية، بما في ذلك الدلائل الفارغة.
  • /COPYALL: لنسخ جميع سمات الملفات (البيانات، السمات، طوابع الوقت، التدفقات البديلة للبيانات، معلومات المالك، معلومات قائمة التحكم بالوصول).
  • /R:0: لعدم إعادة المحاولة في حالة وجود أخطاء نسخ.
  • /DCOPY:T: لنسخ طوابع الوقت للدلائل.

{getCard} $type={post}

تعديل سمات الملفات: attrib

يسمح الأمر attrib بعرض أو تغيير سمات الملفات والمجلدات، مثل القراءة فقط (R)، المخفي (H)، والأرشيف (A)، وسمة النظام (S). يمكن استخدامه لإخفاء الملفات الحساسة أو حمايتها من التعديل العرضي. على سبيل المثال، لإخفاء مجلد باسم MySecretFolder وجعله مجلد نظام (مما يزيد صعوبة العثور عليه): attrib +h +s MySecretFolder

لإظهار المجلد مرة أخرى، يمكنك استخدام: attrib -h -s MySecretFolder

مقارنة الملفات: fc

يُستخدم الأمر fc (File Compare) لمقارنة محتويات ملفين أو مجموعتين من الملفات وعرض الاختلافات بينهما. هذا مفيد جدًا للمطورين ومديري الأنظمة عند التحقق من التغييرات في ملفات التكوين أو النصوص البرمجية. fc file1.txt file2.txt

أدوات التشخيص واستكشاف الأخطاء المتقدمة

لا يقتصر دور CMD على الأوامر اليومية، بل يمتد ليشمل أدوات تشخيصية قوية تمكن المستخدمين من حل المشكلات المعقدة التي قد تواجه النظام.

معلومات النظام التفصيلية: systeminfo

يوفر الأمر systeminfo معلومات مفصلة وشاملة حول تكوين نظام التشغيل، بما في ذلك إصدار نظام التشغيل، نوع المعالج، مقدار الذاكرة، إعدادات الشبكة، وإصلاحات النظام المطبقة (Hotfixes). يُعد هذا الأمر ضروريًا عند جمع البيانات التشخيصية أو قبل تطبيق التحديثات.

إدارة الأقراص المتقدمة: diskpart

يُعد diskpart أداة قوية لإدارة الأقراص، الأقسام، ووحدات التخزين. يمكن استخدامه لتهيئة الأقراص، إنشاء الأقسام، حذفها، أو تغيير حروف الأقراص. يتطلب هذا الأمر حذرًا شديدًا ومعرفة تقنية عالية، حيث أن الأخطاء قد تؤدي إلى فقدان البيانات. للبدء، اكتب diskpart، ثم يمكنك استخدام أوامر مثل list disk لعرض الأقراص المتوفرة.

{getCard} $type={post}

إصلاح صورة النظام: dism

يُعد dism (Deployment Image Servicing and Management) أداة قوية لإصلاح وإعداد صور ويندوز. يستخدم بشكل أساسي لإصلاح مكونات ويندوز التالفة التي لا يمكن إصلاحها بواسطة sfc. يُنصح باستخدامه عند وجود مشكلات في تحديثات ويندوز أو تلف ملفات النظام الأساسية. الأمر الأكثر شيوعًا هو: dism /Online /Cleanup-Image /RestoreHealth

يقوم هذا الأمر بفحص صورة ويندوز بحثًا عن التلف ويقوم بإصلاحها باستخدام Windows Update كمصدر.

أوامر تخصيص وتأمين CMD

لا تقتصر أوامر CMD على إدارة النظام فحسب، بل يمكن استخدامها أيضًا لتخصيص بيئة سطر الأوامر وتعزيز أمان البيانات.

تخصيص مظهر CMD وclsprompt

  •  prompt: يسمح لك بتغيير مظهر سطر الأوامر (CMD Prompt). على سبيل المثال، prompt $P$G يعرض المسار الحالي ثم علامة >.
  • cls: يمسح شاشة موجه الأوامر، مما يوفر شاشة نظيفة للعمل.

تشفير الملفات: cipher

يُستخدم الأمر cipher لإدارة تشفير الملفات والمجلدات على الأقراص التي تستخدم نظام الملفات NTFS. يمكنه تشفير الملفات لحماية البيانات الحساسة من الوصول غير المصرح به، أو إلغاء تشفيرها. كما يمكنه مسح المساحة الخالية على القرص لضمان عدم استعادة البيانات المحذوفة. cipher /e filename.txt

كيفية الوصول إلى خيارات بدء التشغيل المتقدمة باستخدام CMD

في بعض الأحيان، قد تحتاج إلى الوصول إلى خيارات بدء التشغيل المتقدمة في ويندوز (Advanced Startup Options) لاستكشاف الأخطاء وإصلاحها أو إجراء استعادة للنظام. يمكن تحقيق ذلك باستخدام أمر shutdown مع معلمات معينة. الأمر shutdown /r /o سيقوم بإعادة تشغيل جهاز الكمبيوتر الخاص بك وينقلك مباشرة إلى قائمة خيارات بدء التشغيل المتقدمة، حيث يمكنك الوصول إلى الوضع الآمن، واستعادة النظام، وموجه الأوامر في بيئة الاسترداد.

{getCard} $type={post}

أوامر CMD المتقدمة: ركيزة أساسية لإدارة نظام ويندوز باحتراف

تُعد أوامر CMD المتقدمة أدوات لا غنى عنها لأي مستخدم يرغب في التحكم الكامل بنظام ويندوز. من خلال فهم هذه الأوامر وتطبيقها بحذر، يمكن للمستخدمين تحسين أداء النظام، تشخيص المشكلات بفعالية، وأتمتة المهام المتكررة، مما يوفر وقتًا وجهدًا كبيرين. إن إتقان هذه الأوامر يفتح آفاقًا جديدة لإدارة الكمبيوتر بكفاءة ومهنية.

هل أعجبك المقال؟

أحدث أقدم