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

خواه با یک کامپیوتر کند سر و کار داشته باشید یا متوجه شدید که یک دسته از نرم افزارهای bloatware همه منابع را در خود جای داده اند، از بین بردن فرآیندهای متخلف در ویندوز(Windows) بهترین روش برای مقابله با این مشکل است.

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

چرا یک فرآیند را در ویندوز 10 بکشیم؟

هر برنامه در حال اجرا در ویندوز(Windows) از یک یا چند "فرآیند" تشکیل شده است. این فرآیندها مسئول نوشتن چیزها در حافظه، واکنش به ورودی کاربر و انجام تمام کارهای واقعی پشت یک برنامه کامپیوتری هستند.

نکته این است که همه فرآیندها با یک پنجره فعال در دسکتاپ شما نشان داده نمی شوند. به عنوان مثال، فرآیندهای سیستم ویندوز ، بدون هیچ مجوز صریحی از کاربر، بی سر و صدا در پس زمینه اجرا می شوند.(Windows)

و مشکل اینجاست. بسیاری از برنامه‌های ناخواسته مانند ویروس‌ها یا نرم‌افزارهای bloatware نیز به‌عنوان فرآیندهای مخفی در پس‌زمینه اجرا می‌شوند، منابع را مصرف می‌کنند و سرعت رایانه شما را کاهش می‌دهند. شما می توانید با خیال راحت حتی برخی از فرآیندهای ویندوز(Windows) را بدون تأثیر بر رایانه خود خاموش کنید.

کشتن فرآیندهای غیر ضروری با Task Manager

Windows Task Manager ابزار پیش‌فرض برای مدیریت برنامه‌ها و فرآیندهای رایانه شما است. می توانید از آن برای مشاهده، تجزیه و تحلیل یا حتی خاتمه برنامه ها و فرآیندهای در حال اجرا استفاده کنید.

تنها عیب آن مجوزهای محدود آن است. Task Manager نمی تواند فرآیندهای محافظت شده (از جمله وظایف سیستم و برخی ویروس ها) را از بین ببرد . علاوه بر این، هر بار که رایانه خود را اجرا می کنید، انتخاب دستی و پایان دادن به تمام فرآیندهای هدف می تواند خسته کننده باشد.

  1. برای باز کردن Task Manager، Ctrl + Alt + Delete را روی صفحه کلید خود فشار دهید. راه دیگر این است که در هر نقطه از نوار وظیفه(Taskbar) کلیک راست کرده و آن را از منوی باز شده انتخاب کنید.

  1. به طور پیش فرض، Task Manager در یک نمای ساده باز می شود که فقط نام برنامه های در حال اجرا را نمایش می دهد. برای مشاهده تمام فرآیندها، جزئیات بیشتر(More details ) را انتخاب کنید .

  1. اکنون می توانید تمام کارهایی که در رایانه شما در حال اجرا هستند را مشاهده کنید. آنها به برنامه های قابل مشاهده و فرآیندهای (Apps)پس زمینه(Background) نامرئی تقسیم می شوند. در سمت راست می توانید میزان استفاده از CPU ، حافظه(Memory) ، دیسک(Disk) و شبکه(Network) را در هر فرآیند مشاهده کنید. هر یک از دسته ها را انتخاب کنید تا فرآیندها بر اساس مصرف منابع مرتب شوند.(Select)

  1. به دنبال فرآیندهای غیرمرتبط با برنامه های در حال اجرا یا خدمات مفید باشید و آنها را انتخاب کنید.

  1. همچنین می توانید برای دریافت نمای کلی بیشتر از فرآیندها، به تب جزئیات بروید. (Details)با مشاهده نام کاربری(User) ، می توانید به سرعت تشخیص دهید که کدام فرآیندها متعلق به سیستم هستند.

  1. در هر یک از این زبانه ها، دکمه End task را در پایین سمت راست انتخاب کنید تا فرآیند از بین برود. کار خاتمه می یابد و از لیست محو می شود.

استفاده از Command Prompt برای کشتن یک فرآیند در ویندوز(Windows)

اگر ابزارهای خط فرمان را ترجیح می دهید، می توانید یک فرآیند را با استفاده از CMD نیز بکشید. Command Prompt به بسیاری از ابزارهای مفید(many useful utilities) ، از جمله یکی به نام Taskkill دسترسی پیدا می کند .

همانطور که از نام آن پیداست، می توانید از Taskkill برای از بین بردن هر کار یا فرآیند در حال اجرا استفاده کنید. اگر CMD را به عنوان یک مدیر اجرا کنید، حتی می توانید وظایف محافظت شده را از بین ببرید.

  1. برای استفاده از Taskkill ، ابتدا Command Prompt را باز کنید . cmd(Type) را در کادر جستجو تایپ کنید و در سمت راست روی Run as administrator کلیک کنید.(Run as administrator )

  1. قبل از اینکه بتوانید از Taskkill استفاده کنید ، باید نام یا PID وظیفه مورد نظر را بدانید. لیست وظیفه را وارد کنید تا لیستی(tasklist) از تمام فرآیندهای در حال اجرا در رایانه خود دریافت کنید.

  1. اکنون می توانید از دستور Taskkill به دو صورت استفاده کنید. برای استفاده از PID ، taskkill /F /PID x را تایپ کنید ، جایی که x PID فرآیندی است که می‌خواهید بکشید. در صورت موفقیت آمیز بودن عملیات به شما اطلاع داده خواهد شد.

  1. اگر می خواهید به جای آن نام را وارد کنید، از taskkill /IM “x” /F استفاده کنید ، جایی که x نام فرآیند مورد نظر است.

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

پاورشل

CMD تنها روشی برای از بین بردن فرآیندهای ویندوز(Windows) با دستورات تایپ شده نیست. Powershell زبان برنامه نویسی داخلی ویندوز(Windows) است که بسیاری از قابلیت های مشابه را ارائه می دهد. به نوعی، Powershell فقط یک فرم پرمخاطب تر از Command Prompt است.

قدرت Powershell از توانایی آن در ایجاد اسکریپت از دستورات ناشی می شود که ویندوز(Windows) می تواند در اوقات فراغت آنها را اجرا کند. این به شما امکان می دهد کارهای پیچیده را در ویندوز(Windows) به طور خودکار انجام دهید .

  1. ابتدا اجازه دهید PowerShell را باز کنیم . PowerShell(Type PowerShell) را در نوار جستجو تایپ کنید و روی Run as administrator کلیک کنید .

  1. پنجره PowerShell باز می شود. به طور قابل توجهی شبیه به Command Prompt است، فقط با رنگ پس زمینه متفاوت.

  1. برای دریافت لیستی از تمام فرآیندهای در حال اجرا در رایانه خود ، Get-Process را وارد کنید.

  1. برای پایان دادن به یک فرآیند، می توانید از PID یا نام استفاده کنید. به عنوان مثال، Stop-Process -ID x -Force را تایپ کنید(Stop-Process -ID x -Force) ، جایی که x PID برای پایان دادن به هر فرآیند است.

  1. استفاده از دستور هیچ تاییدیه ای از برنامه ایجاد نمی کند و به نظر می رسد که هیچ اتفاقی نیفتاده است. اما این رفتار طبیعی آن برای یک عملیات موفقیت آمیز است. مثلاً اگر نام اشتباهی وارد کنید، با پیغام خطا مواجه می شوید.

  1. از دستور Stop-Process -Name "x" -Force استفاده کنید ، که در آن x نام فرآیند است، تا فرآیند را از بین ببرید. این بار فرمان موفقیت آمیز است.

اگر PowerShell به نظر شما ضعیف است، به این دلیل است که ما از آن مانند cmd استفاده می کنیم. PowerShell برای ایجاد اسکریپت های مستقلی است(create autonomous scripts) که وظایف پیچیده را به طور مستقل و بدون هیچ بازخورد یا ورودی در زمان واقعی انجام می دهد. در حالی که می توانید از این طریق از آن استفاده کنید، Command Prompt صراحتاً در آن بهتر است.

با استفاده از KillProcess

تا کنون، ما به ابزارها و ابزارهای کاربردی موجود در رایانه شما به طور پیش فرض نگاه کرده ایم. در حالی که اینها مطمئناً می توانند کار را انجام دهند، برخی از ویژگی های مفید موجود در ابزارهای شخص ثالث را ندارند.

KillProcess یکی از این برنامه های پیشرفته مدیریت کار است. علاوه بر توانایی آن برای از بین بردن فرآیندهای سیستم محافظت شده، امکان ایجاد یک "لیست کشتار" را نیز فراهم می کند. فرآیندهای اضافه شده به این لیست به محض ورود به حافظه فعال به طور خودکار از بین می روند. این می تواند یک روش عالی برای خاموش کردن دائمی bloatware مزاحم باشد.

  1. برای شروع، KillProcess را از وب سایت رسمی دانلود کنید(download KillProcess from the official website) . هم یک نسخه نصب کننده و هم نسخه قابل حمل وجود دارد که می توانید بدون نصب از آن استفاده کنید.

  1. پس از اجرای برنامه، با پنجره ای شبیه به مدیر وظیفه مواجه خواهید شد. تمام فرآیندهای در حال اجرا در رایانه شما به همراه توضیحات و میزان استفاده از حافظه در یک لیست نمایش داده می شوند.

  1. (Right-click)بر روی فرآیندی که می خواهید بکشید کلیک راست کرده و Add to List را انتخاب کنید.(Add to List.)

  1. فرآیندهای اضافه شده به لیست کشتار با نماد تیک سبز نشان داده می شوند. برای از بین بردن فرآیندهای لیست، روی دکمه دینامیت در پایین سمت چپ کلیک کنید.

بهترین چیز در مورد این رویکرد این است که شما مجبور نیستید هر فرآیند را یکی یکی بکشید. این Kill List حتی پس از خروج از برنامه ذخیره می‌شود، بنابراین شما فقط باید خود KillProcess را اجرا کنید تا همه فرآیندهای ناخواسته را به یکباره خاتمه دهید.

راه(Ways) های بسیاری برای از بین بردن یک فرآیند در ویندوز 10(Windows 10)

راه های مختلفی برای از بین بردن یک فرآیند در ویندوز 10(Windows 10) وجود دارد. ساده ترین روش استفاده از Task Manager است. این امکان را به شما می دهد تا فرآیندها را با فرمت رابط کاربری گرافیکی(GUI) قابل درک مشاهده و خاتمه دهید .

در صورتی که Task Manager نتواند فرآیند را از بین ببرد، باید از چیزی قدرتمندتر استفاده کنید. می توانید یک ابزار شخص ثالث مانند KillProcess را امتحان کنید یا از ابزارهای خط فرمان برای از بین بردن فرآیند محافظت شده استفاده کنید.

برای خاموش کردن دائمی فرآیندهای پس‌زمینه غیرضروری، از راه‌اندازی خودکار آن‌ها جلوگیری کنید(prevent them from starting up automatically) یا آن‌ها را به لیست کشتن KillProcess اضافه کنید.



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts