حل مشكلة "المنفذ قيد الاستخدام" (Port already in use) في ويندوز
عند محاولة تشغيل تطبيق أو خدمة، قد تواجه رسالة الخطأ "Port already in use"، مما يعني أن برنامجاً آخر قد حجز هذا المنفذ. في هذا الدليل من Top Service، نقدم لك ثلاث طرق سهلة لمعرفة البرنامج المسؤول عن حجز المنفذ وتحريره.
⚡ 1. استخدام الأمر netstat -ab (الأسهل)
تعرض هذه الطريقة قائمة بجميع المنافذ المفتوحة مع اسم البرنامج مباشرة:
- افتح موجه الأوامر كمسؤول (ابحث عنه في قائمة ابدأ، كليك يمين، واختر "التشغيل كمسؤول").
- اكتب الأمر التالي واضغط Enter:
netstat -ab
- انتظر قليلاً (قد يستغرق دقيقة أو اثنتين).
- ابحث عن رقم المنفذ (بعد النقطتين بجوار الـ IP، مثل
127.0.0.1:80). - السطر التالي مباشرةً يعرض اسم البرنامج، مثل
[httpd.exe]أو[svchost.exe].
🎯 2. استخدام netstat -aon مع إدارة المهام (الأكثر دقة)
هذه الطريقة أسرع وتعطيك رقم معرّف العملية (PID) لتحديد البرنامج بدقة:
- افتح موجه الأوامر كمسؤول واكتب:
netstat -aon
- ابحث عن رقم المنفذ تحت عمود Local Address.
- خذ الرقم الموجود في عمود PID على نفس السطر.
- افتح إدارة المهام (Ctrl + Shift + Esc)، واذهب إلى تبويب التفاصيل (Details).
- ابحث عن الـ PID في عمود PID لترى اسم البرنامج ووصفه.
🖥️ 3. أداة CurrPorts – واجهة رسومية سهلة
إذا كنت تفضل عدم استخدام الأوامر، استخدم أداة CurrPorts المجانية من NirSoft. تعرض لك في نافذة واحدة: المنفذ، PID، اسم البرنامج، ومسار الملف. يمكن تحميلها بسهولة واستخدامها فوراً دون تثبيت.
🛠️ هل تواجه مشاكل تقنية في ويندوز أو تحتاج صيانة؟
في Top Service بالمنصورة، نقوم بحل جميع مشاكل النظام، تثبيت التعريفات، وتأمين الأجهزة. تواصل معنا لخدمة احترافية وسريعة.
❓ أسئلة شائعة حول مشكلة "المنفذ قيد الاستخدام"
ج: يعني أن منفذ الشبكة الذي يحتاجه برنامجك مشغول حالياً بتطبيق آخر. يجب معرفة البرنامج المحجوز وإغلاقه لتحرير المنفذ.
ج: افتح موجه الأوامر كمسؤول واكتب netstat -aon. ابحث عن المنفذ 80 وخذ رقم PID، ثم طابقه في إدارة المهام تحت تبويب "التفاصيل".
ج: نعم، استخدم الأمر taskkill /PID [الرقم] /F بعد معرفة رقم PID لإنهاء العملية المحجوزة للمنفذ.
إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟