حل مشكلة "المنفذ قيد الاستخدام" (Port already in use) في ويندوز

حل مشكلة "المنفذ قيد الاستخدام" (Port already in use) في ويندوز

أحيانًا، عندما تحاول تشغيل تطبيق أو خدمة، قد تواجه رسالة خطأ تفيد بأن المنفذ (Port) الذي يحتاجه البرنامج مستخدم بالفعل. هذا يعني أن برنامجًا آخر على جهازك قد حجز هذا المنفذ.

لمعرفة البرنامج المسؤول عن ذلك، يمكنك استخدام أداة "موجه الأوامر" (Command Prompt) المدمجة في ويندوز.

الطريقة الأولى: استخدام الأمر netstat -ab (الأسهل)

هذه الطريقة تعرض لك قائمة بجميع المنافذ المفتوحة وتظهر اسم الملف التنفيذي (اسم البرنامج) مباشرة.

افتح موجه الأوامر (Command Prompt) كمسؤول (Run as Administrator). يمكنك البحث عنه في قائمة "ابدأ" والضغط كليك يمين لاختيار "التشغيل كمسؤول".


اكتب الأمر التالي واضغط Enter:



  
netstat -ab


  

انتظر قليلاً، حيث قد يستغرق هذا الأمر دقيقة أو اثنتين لعرض جميع النتائج.ستظهر لك قائمة بالاتصالات. ابحث عن رقم المنفذ الذي تريده (ستجده بعد النقطتين : بجوار الـ IP المحلي، مثل 127.0.0.1:80 إذا كنت تبحث عن منفذ 80).
السطر الموجود أسفل الاتصال سيعرض لك اسم البرنامج (الملف التنفيذي) الذي يستخدم هذا المنفذ، مثل [httpd.exe] أو [svchost.exe].

ملاحظة: أحيانًا قد يظهر لك اسم عام مثل svchost.exe، وهو ملف نظام يستخدمه ويندوز لعدة خدمات. إذا حدث ذلك، استخدم الطريقة الثانية لمزيد من التفاصيل.


الطريقة الثانية: استخدام netstat -aon مع "إدارة المهام" (الأكثر دقة)

هذه الطريقة أسرع وتعطيك رقم معرّف العملية (PID)، والذي يمكنك استخدامه لتحديد البرنامج بدقة عبر "إدارة المهام".

افتح موجه الأوامر (Command Prompt) كمسؤول.اكتب الأمر التالي واضغط Enter:


  
netstat -aon


  



ابحث في القائمة عن رقم المنفذ الذي تريده (تحت عمود Local Address).

عندما تجده، انظر إلى أقصى اليمين في نفس السطر، ستجد رقمًا تحت عمود PID (Process ID). احفظ هذا الرقم.
الآن، افتح "إدارة المهام" (Task Manager) بالضغط على Ctrl + Shift + Esc.
انتقل إلى تبويب "التفاصيل" (Details).
ابحث عن الرقم (الـ PID) الذي حصلت عليه من الخطوة السابقة في عمود PID.


بمجرد العثور عليه، ستتمكن من رؤية اسم البرنامج ووصفه الدقيق في نفس السطر.

بهذه الطريقة، يمكنك تحديد أي برنامج يستحوذ على منفذ معين وإغلاقه إذا لزم الأمر من "إدارة المهام" مباشرة.


أداة إضافية: CurrPorts (واجهة رسومية)


إذا كنت تفضل عدم استخدام موجه الأوامر، يمكنك استخدام أداة مجانية بسيطة تسمى CurrPorts من شركة NirSoft. هذه الأداة تعرض لك كل المعلومات في نافذة واحدة سهلة القراءة، حيث توضح المنفذ، والـ PID، واسم البرنامج، ومسار الملف الخاص به.


المصدر
تعليقات



    كود مشغل الصوت ------------ ----------