3 راه برای از بین بردن یک فرآیند در ویندوز 10

هر بار که روی نماد برنامه کلیک می کنید تا آن را اجرا کنید، یک فرآیند به طور خودکار توسط ویندوز(Windows) برای فایل اجرایی ایجاد می شود(executable file) و یک شناسه فرآیند منحصر به فرد(unique process ID) به آن اختصاص می یابد. به عنوان مثال: وقتی مرورگر وب Google Chrome را باز می‌کنید و (Google Chrome)Task Manager را بررسی می‌کنید، فرآیندی به نام chrome.exe یا Chrome را می‌بینید که در زیر برگه Processes با PID 4482 یا 11700 و غیره فهرست شده است. در ویندوز(Windows) ، بسیاری از برنامه‌ها، به ویژه برنامه‌های دارای منابع سنگین ، مستعد یخ زدن هستند و پاسخگو نمی شوند. با کلیک بر روی نماد X یا Close(X or Close icon) برای بستن این برنامه های ثابت اغلب موفقیتی حاصل نمی شود. در چنین سناریویی، ممکن است نیاز داشته باشیدبه زور(forcefully terminate) این فرآیند را خاتمه دهید تا آن را خاموش کنید. دلیل دیگر برای از بین بردن یک فرآیند زمانی است که مقدار زیادی قدرت و حافظه CPU را مصرف می کند، یا ثابت است یا به هیچ ورودی پاسخ نمی دهد. اگر برنامه ای باعث مشکلات عملکردی می شود یا از راه اندازی برنامه های مرتبط با آن جلوگیری می کند، عاقلانه است که از آن خارج شوید. همانطور که در این مقاله توضیح داده شد، سه روش مختلف برای از بین بردن یک فرآیند در ویندوز 10(Windows 10) وجود دارد، یعنی از طریق Task Manager ، Command Prompt و PowerShell .

چگونه یک فرآیند را بکشیم

3 راه برای از بین بردن یک فرآیند در ویندوز 10(3 Ways To Kill A Process In Windows 10)

اگر برنامه ای دیگر پاسخ نمی دهد یا به طور غیرمنتظره ای رفتار می کند و حتی به شما اجازه نمی دهد آن را ببندید، می توانید روند آن را برای بستن اجباری برنامه بکشید. به طور سنتی، ویندوز(Windows) به کاربران اجازه می دهد تا از طریق Task Manager و Command Prompt این کار را انجام دهند . علاوه بر این، می توانید از PowerShell نیز استفاده کنید .

روش 1: از End Task در Task Manager استفاده کنید
(Method 1: Use End Task in Task Manager )

خاتمه یک فرآیند از Task Manager سنتی ترین و ساده ترین رویکرد است. در اینجا، می توانید منابع سیستم مورد استفاده در هر فرآیند را مشاهده کنید و عملکرد رایانه را بررسی کنید. فرآیندها را می توان بر اساس نام آنها، مصرف CPU ، استفاده از (CPU)Disk/Memory ، PID ، و غیره مرتب کرد تا فهرست را با توجه به راحتی شما محدود کنید. در اینجا نحوه از بین بردن یک فرآیند با استفاده از Task Manager آورده شده است :

1. کلیدهای (keys)Ctrl + Shift + Esc را با هم فشار دهید تا Task Manager باز شود .

2. اگر reqd است، روی More Details کلیک کنید تا تمام فرآیندهای در حال اجرا در سیستم شما را مشاهده کنید.

روی More Details کلیک کنید تا به تمام فرآیندهای پس زمینه نگاهی بیندازید

3. روی فرآیندی(process) که می خواهید خاتمه دهید کلیک راست کرده و مطابق شکل بر روی End task کلیک کنید . ما گوگل کروم(Google Chrome) را به عنوان نمونه نشان داده ایم.

بر روی End Task کلیک کنید تا برنامه بسته شود.  چگونه یک فرآیند را بکشیم

همچنین بخوانید: (Also Read:) از بین بردن فرآیندهای منابع فشرده با Windows Task Manager (GUIDE)(Kill Resource Intensive Processes with Windows Task Manager (GUIDE))

روش 2: از Taskkill در Command Prompt استفاده کنید(Method 2: Use Taskkill in Command Prompt)

در حالی که پایان دادن به فرآیندهای Task Manager یک راهپیمایی است، باید اعتراف کنید که بسیار ضعیف است. معایب استفاده از Task Manager عبارتند از:

  • به شما اجازه نمی دهد چندین فرآیند را به طور همزمان خاتمه دهید.
  • نمی‌توانید برنامه‌های در حال اجرا را با امتیازات مدیریتی پایان دهید.

بنابراین(Hence) ، به جای آن می توانید از Command Prompt استفاده کنید.

توجه:(Note:) برای پایان دادن به فرآیندی که با حقوق مدیریت اجرا می شود، باید Command Prompt را به عنوان مدیر راه اندازی کنید.

1. در نوار جستجوی ویندوز ، (Windows search)cmd را تایپ کرده و مطابق شکل بر روی Run as administrator کلیک کنید .

کلید ویندوز را فشار دهید، cmd را تایپ کنید و روی Run as administrator کلیک کنید.

2. tasklist را تایپ کنید و (tasklist)کلید (key)Enter را فشار دهید تا لیست تمام فرآیندهای در حال اجرا را دریافت کنید.

در خط فرمان، tasklist را تایپ کنید تا لیست تمام کارهای در حال اجرا را مشاهده کنید.

گزینه 1: کشتن فرآیندهای فردی(Option 1: Kill Individual Processes)

3A. taskkill/IM Image Name را تایپ کنید تا فرآیندی با استفاده از نام تصویر(Image Name) خاتمه یابد و Enter را بزنید .

به عنوان مثال: برای پایان دادن به فرآیند notepad، دستور taskkill/IM notepad.exe را مطابق شکل اجرا کنید.

برای از بین بردن یک فرآیند با استفاده از نام تصویر آن، اجرا - taskkill / IM Image Name How To Kill A Process

3B. taskkill/PID PID number را تایپ کنید تا یک فرآیند با استفاده از شماره PID خاتمه یابد و کلید Enter(Enter key ) را فشار دهید تا اجرا شود.

به عنوان مثال: برای خاتمه دادن به دفترچه یادداشت(notepad) با استفاده از شماره PID آن، (PID)taskkill/PID 11228 را همانطور که در زیر نشان داده شده است تایپ کنید.

برای از بین بردن یک فرآیند با استفاده از شماره PID آن، اجرا کنید - taskkill /PID PID Number How To Kill A Process

گزینه 2: کشتن چندین فرآیند(Option 2: Kill Multiple Processes)

4A. taskkill/IM Image Name1/IM Image Name2 را اجرا کنید تا چندین فرآیند را همزمان با استفاده از نام تصویر(Image Names.) مربوطه از بین ببرید .

توجه: Image Name1 با (Note: Image Name1)نام تصویر( Image Name) فرآیند اول (به عنوان مثال chrome.exe) جایگزین می شود و به همین ترتیب Image Name2 با ( Image Name2)نام تصویر( Image Name) پردازش دوم (به عنوان مثال notepad.exe) جایگزین می شود.

دستور taskkill برای از بین بردن چندین فرآیند با استفاده از نام تصویر در خط فرمان یا cmd

4B. به طور مشابه، دستور taskkill/PID PID num1/PID PID num2 را برای از بین بردن چندین فرآیند با استفاده از اعداد PID مربوطه اجرا کنید.

نکته: (Note:) num1 برای (num1)PID پردازش اول (مثلا 13844) و num2 برای (num2)PID پردازش دوم (مثلا 14920) و غیره است.

دستور taskkill برای از بین بردن چندین فرآیند با استفاده از شماره PID در Command Prompt یا cmd

گزینه 3: کشتن یک فرآیند به زور
(Option 3: Kill A Process Forcefully )

5. به سادگی، /F را در دستورات بالا اضافه کنید تا یک فرآیند به شدت از بین برود.

برای کسب اطلاعات بیشتر در مورد Taskkill ، taskkill /?در Command Prompt و Enter را بزنید تا اجرا شود. متناوبا، در مورد Taskkill در اسناد مایکروسافت(Taskkill in Microsoft docs ) اینجا بخوانید.

همچنین بخوانید: (Also Read:) رفع خط فرمان ظاهر می شود سپس در ویندوز 10 ناپدید می شود(Fix Command Prompt Appears then Disappears on Windows 10)

روش 3: از Stop Process در Windows Powershell استفاده کنید(Method 3: Use Stop Process in Windows Powershell)

به همین ترتیب، می توانید از دستور tasklist در PowerShell برای دستیابی به لیستی از تمام فرآیندهای در حال اجرا استفاده کنید. اگرچه برای پایان دادن به یک فرآیند، باید از دستور Stop-Process استفاده کنید. در اینجا نحوه از بین بردن یک فرآیند از طریق Powershell آمده(Powershell) است :

1. کلیدهای Windows (keys)Windows + X را با هم فشار دهید تا منوی Power User(Power User Menu)(Power User Menu) ظاهر شود.

2. در اینجا، مطابق شکل، روی Windows PowerShell (Admin) کلیک کنید.

کلیدهای ویندوز و x را با هم فشار دهید و Windows powershell admin را انتخاب کنید

3. دستور tasklist را تایپ کرده و (tasklist)Enter را فشار دهید تا لیستی از تمام فرآیندها دریافت شود.

Tasklist را اجرا کنید تا لیستی از تمام فرآیندها دریافت کنید |  چگونه یک فرآیند را بکشیم

گزینه 1: استفاده از نام تصویر(Option 1: Using Image Name)

3A. دستور Stop-Process -Name Image Name(Stop-Process -Name Image Name) را تایپ کنید تا یک فرآیند با استفاده از نام تصویر(Image Name) آن خاتمه یابد و Enter را بزنید .

به عنوان مثال:  Stop-Process -Name Notepad) همانطور که هایلایت شده است.

برای پایان دادن به یک فرآیند با استفاده از نام آن، Stop-Process -Name ApplicationName How To Kill A Process را اجرا کنید.

گزینه 2: استفاده از PID
(Option 2: Using PID )

3B. Stop-Process -Id processID را تایپ کنید تا یک فرآیند با استفاده از PID خاتمه یابد و کلید Enter(Enter key) را فشار دهید .

به عنوان مثال: Stop-Process -Id 7956 را برای پایان دادن به کار برای Notepad اجرا کنید.

برای پایان دادن به یک فرآیند با استفاده از PID آن، از دستور Stop-Process -Id processID استفاده کنید

گزینه 3: فسخ اجباری
(Option 3: Forceful Termination )

4. -Force را با دستورات بالا اضافه کنید تا به زور یک فرآیند را ببندید.

سوالات متداول (سؤالات متداول)(Frequently Asked Questions (FAQs))

Q1. چگونه می توانم یک فرآیند را در ویندوز اجبار کنم؟(Q1. How do I force to kill a process in Windows?)

پاسخ (Ans.)برای کشتن اجباری یک فرآیند در ویندوز(Windows) ، دستور taskkill /IM Process Name /F را در Command Prompt یا دستور Stop-Process -Name ApplicationName -Force را در Windows Powershell اجرا کنید.

Q2. چگونه می توانم تمام فرآیندهای ویندوز را از بین ببرم؟(Q2. How do I kill all processes in Windows?)

پاسخ (Ans.)فرآیندهای یک برنامه در زیر یک سربرگ مشترک در Task Manager دسته بندی می شوند. بنابراین برای از بین بردن تمام فرآیندهای آن، به سادگی سر کلاستر(cluster head) را خاتمه دهید . اگر می‌خواهید تمام فرآیندهای پس‌زمینه را خاتمه دهید، مقاله ما را برای غیرفعال کردن برنامه‌های پس‌زمینه دنبال کنید(follow our article to disable background apps) . همچنین می توانید یک بوت تمیز(clean boot) انجام دهید .

توصیه شده:(Recommended:)

ما امیدواریم که یاد گرفته باشید که چگونه یک فرآیند (how to kill a process) را در رایانه شخصی ویندوز 10(on Windows 10 PC) انجام دهید . اگر در مورد این مقاله سوالی یا پیشنهادی دارید، در قسمت نظرات مطرح کنید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts