چه طور

نحوه کشتن یک فرآیند در پورت در ویندوز 11

هر فرآیندی که در ویندوز اجرا می شود از یک پورت متفاوت استفاده می کند. بنابراین، فرض کنید می‌خواهید برنامه‌ای را اجرا کنید که نیاز به استفاده از پورت خاصی دارد که قبلاً در حال استفاده است. در این صورت، ممکن است پیام خطایی دریافت کنید که چیزی شبیه به “پورت 8080 در حال استفاده است” یا “شماره پورتی که ارائه کرده‌اید از قبل در حال استفاده است.”

تنها راه برای دور زدن این خطا، حذف دستی فرآیندی است که در حال حاضر پورت مذکور را اشغال کرده است. مقاله زیر نشان می دهد که چگونه می توانید تشخیص دهید که کدام پورت توسط کدام فرآیند استفاده می شود و روش های مختلفی که به شما امکان می دهد آن را بکشید تا بتوانید آن پورت را آزاد کنید.

چگونه بفهمیم یک پورت در حال استفاده است (و فرآیند مرتبط با آن)

ابتدا Command Prompt را باز کنید. Start را فشار دهید، تایپ کنید cmd، روی “Command Prompt” راست کلیک کرده و انتخاب کنید به عنوان مدیر اجرا شود.

نحوه کشتن یک فرآیند در پورت در ویندوز 11

دستور زیر را تایپ کنید تا لیستی از تمام پورت های مورد استفاده دریافت کنید.

netstat -ano

1676213923 483 نحوه کشتن یک فرآیند در پورت در ویندوز 11

Enter را فشار دهید.

اکنون لیستی از تمام پورت های فعال سیستم خود دریافت خواهید کرد. چند رقم آخر یک آدرس (بعد از آخرین دو نقطه) یک شماره پورت را تشکیل می دهد. در حالی که PID متناظر آن، شماره شناسه منحصر به فرد فرآیندی است که به آن پیوند داده شده است.

1676213924 375 نحوه کشتن یک فرآیند در پورت در ویندوز 11

برای اینکه بفهمید یک پورت خاص در حال استفاده است یا خیر، دستور زیر را تایپ کنید:

netstat -ano | findstr :port-number

شماره پورت واقعی را جایگزین “port-number” کرده و Enter را فشار دهید.

1676213924 812 نحوه کشتن یک فرآیند در پورت در ویندوز 11

اگر در حال استفاده باشد، یک PID در سمت راست به همراه کلمات Listening یا Established خواهید دید.

1676213924 378 نحوه کشتن یک فرآیند در پورت در ویندوز 11

برای یافتن فرآیند، Task Manager را با فشار دادن باز کنید Ctrl+Shitf+Esc. سپس به دنبال فرآیند با آن PID بگردید.

1676213924 25 نحوه کشتن یک فرآیند در پورت در ویندوز 11

اگر ستون PID را نمی بینید، روی یکی از ستون ها کلیک راست کرده و PID را انتخاب کنید.

1676213924 442 نحوه کشتن یک فرآیند در پورت در ویندوز 11

از طرف دیگر، می توانید از Resource Monitor برای یافتن فرآیند استفاده کنید. Start را فشار دهید، تایپ کنید نظارت بر منابع و آن را باز کنید.

1676213924 336 نحوه کشتن یک فرآیند در پورت در ویندوز 11

بسط دادن شبکه و به دنبال فرآیند با PID بگردید.

1676213924 817 نحوه کشتن یک فرآیند در پورت در ویندوز 11

نحوه کشتن یک فرآیند در پورت

در اینجا چند راه وجود دارد که به شما امکان می دهد تشخیص دهید کدام فرآیند از کدام پورت استفاده می کند و چگونه آن را بکشید.

روش شماره 1: از طریق Command Prompt

یک بار Command Prompt (همانطور که قبلا نشان داده شده است) و دستور زیر را تایپ کنید:

برای آزاد کردن یک پورت و از بین بردن فرآیند مرتبط با آن، دستور زیر را تایپ کنید:

taskkill /PID /f

1676213924 890 نحوه کشتن یک فرآیند در پورت در ویندوز 11

سپس Enter را فشار دهید. اکنون باید پیامی دریافت کنید که می گوید فرآیند خاتمه یافته است.

1676213924 542 نحوه کشتن یک فرآیند در پورت در ویندوز 11

این روش متداول ترین روش مورد استفاده برای یافتن و از بین بردن فرآیندهایی است که روی پورت های بحث برانگیز مانند پورت 8080 یا 3000 قرار دارند که ممکن است چندین فرآیند و برنامه بخواهند به آن دسترسی داشته باشند.

روش شماره 2: از طریق PowerShell

خاتمه فرآیند مرتبط با پورت نیز می تواند از طریق PowerShell انجام شود. اینگونه است:

Start را فشار دهید، Powershell را تایپ کنید، روی نتیجه کلیک راست کرده و روی آن کلیک کنید به عنوان مدیر اجرا شود.

1676213925 20 نحوه کشتن یک فرآیند در پورت در ویندوز 11

مانند Command Prompt، دستور زیر را در PowerShell تایپ کنید:

netstat -ano

1676213925 608 نحوه کشتن یک فرآیند در پورت در ویندوز 11

سپس Enter را فشار دهید. لیستی از تمام اتصالات فعال دریافت خواهید کرد.

1676213925 484 نحوه کشتن یک فرآیند در پورت در ویندوز 11

هنگامی که پورت و PID مربوط به آن را در اختیار دارید، می‌توانید بدانید که کدام فرآیند به آن مرتبط است (نشان داده شده در قبل). به PID که از یک پورت خاص استفاده می کند توجه داشته باشید.

برای از بین بردن فرآیند، دستور زیر را تایپ کنید:

taskkill /PID /f

1676213925 491 نحوه کشتن یک فرآیند در پورت در ویندوز 11

Enter را فشار دهید. اکنون پیامی دریافت خواهید کرد که به شما می گوید فرآیند خاتمه یافته است.

1676213925 46 نحوه کشتن یک فرآیند در پورت در ویندوز 11

روش شماره 3: از طریق Task Manager

این روش فقط در صورتی کار می کند که PID متصل به پورت را بشناسید، برای این منظور همیشه باید به خط فرمان یا Powershell مراجعه کنید. اما هنگامی که پورت و PID مرتبط با آن را پیدا کردید، می توانید از طریق Task Manager نیز به فرآیند مرتبط آن پایان دهید. در اینجا نحوه انجام این کار آمده است.

مطبوعات Ctrl+Shift+Esc برای باز کردن Task Manager در اینجا، اگر قبلاً یک برگه PID را نمی بینید، روی یکی از تب ها کلیک راست کرده و انتخاب کنید. PID.

1676213924 442 نحوه کشتن یک فرآیند در پورت در ویندوز 11

اکنون فرآیندی را پیدا کنید که با PID مرتبط است که می خواهید بکشید. روی فرآیند کلیک راست کرده و انتخاب کنید پایان کار.

1676213925 168 نحوه کشتن یک فرآیند در پورت در ویندوز 11

خودشه. اکنون پورتی را که به آن فرآیند/PID مرتبط شده بود آزاد کرده اید.

روش شماره 4: از طریق CurrPorts (نرم افزار شخص ثالث)

چند برنامه شخص ثالث وجود دارد که به شما امکان می دهد فرآیندی را که با یک پورت مرتبط است، تنها با یک کلیک از بین ببرید. یکی از آنها CurrPorts است، یک نرم افزار رایگان که کار را در یک لحظه انجام می دهد.

دانلود: CurrPorts

در لینک فوق به پایین اسکرول کرده و روی آن کلیک کنید CurrPorts را دانلود کنیدپس از دانلود فایل، محتویات آن را استخراج کرده و سپس آن را اجرا کنید cports.exe فایل.

1676213925 761 نحوه کشتن یک فرآیند در پورت در ویندوز 11

صفحه اصلی CurrPorts تمام اطلاعات مربوط به یک فرآیند، از جمله PID آن و پورت مورد استفاده را در اختیار شما قرار می دهد. به سادگی روی فرآیندی که می خواهید بکشید کلیک راست کرده و انتخاب کنید کشتن فرآیندهای پورت های انتخاب شده.

1676213926 395 نحوه کشتن یک فرآیند در پورت در ویندوز 11

پورت شما اکنون رایگان است.

اگرچه برنامه های شخص ثالث فراوان است، Command Prompt و PowerShell هنوز یکی از پرکاربردترین روش ها برای از بین بردن یک فرآیند در یک پورت هستند، زیرا به شناسایی و اجرای فرآیند بدون هیچ بارگیری اضافی کمک می کنند. امیدواریم روش‌های ارائه‌شده در بالا به شما این امکان را بدهد که فرآیندهای موجود در هر پورت مشخص در ویندوز 11 را از بین ببرید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا