دستورات Tasklist و Taskkill در ویندوز 10 چیست؟

گاهی اوقات ما در شرایطی قرار می گیریم که به دلایلی Task Manager ویندوز(Windows Task Manager) در دسترس نیست یا مدیر آن را غیرفعال کرده است. در آن زمان، نمی توان جزئیات در مورد فرآیندهای در حال اجرا را به دست آورد و باید از ابزارهای شخص ثالث برای از بین بردن برنامه یا پردازشی که در پس زمینه در حال اجرا است و در سیستم کامپیوتری مشکل ایجاد می کند، کمک گرفت. اگر با خط فرمان راحت هستید، می توانید از ابزارهای خط فرمان داخلی ویندوز به نام (Windows)Tasklist و Taskkill استفاده کنید. در این پست جزئیاتی در مورد آن به اشتراک خواهیم گذاشت.

نکته(Note) : برای اجرای دستور می توانید از PowerShell نیز استفاده کنید. (PowerShell)هنگامی که هر دو - Command Prompt یا PowerShell با امتیازات مدیریت اجرا شوند، کار خواهد کرد.

دستورات Tasklist و Taskkill در (Taskkill)ویندوز 10(Windows 10)

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

فهرست وظیفه یا لیست کار(Tasklist)

دستور Tasklist و Taskkill در ویندوز 10 چیست؟

Tasklist ابزاری(Tasklist) است که فرآیندهای در حال اجرا را در رایانه محلی یا یک ماشین راه دور فهرست می کند. می‌توانید به سرعت بررسی کنید که کدام فرآیندها در پس‌زمینه اجرا می‌شوند و سپس چنین فرآیندهایی را خاتمه دهید. می توانیم از دستور Taskkill برای کشتن آن استفاده کنیم.

نحو:(Syntax:)

tasklist [/s <computer> [/u [<domain>\]<username> [/p
]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]</filter></filter></module></username> </domain></computer></m:rmargin>

اگر دستور "tasklist /fo table" را اجرا کنید، همه برنامه ها را با فرمت تمیز فهرست می کند. می توانید جزئیاتی مانند میزان استفاده از حافظه را بررسی کنید تا بفهمید کدام فرآیند منابع بیشتری را مصرف می کند.

جزئیات کامل سینتکس ها را در Microsoft Docs(syntaxes on Microsoft Docs) پیدا کنید .

بخوانید(Read) : چگونه یک فرآیند را با استفاده از خط فرمان بکشیم(How to kill a Process using Command Line) ؟

Taskkill

نام گویای همه چیز است. هنگامی که تشخیص دادید کدام فرآیند را باید بکشید، می توانید از Taskkill برای حذف برنامه از لیست فرآیندهای در حال اجرا استفاده کنید.

نحو:(Syntax:)

taskkill [/s <computer> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/fi <Filter>] [...] [/pid <ProcessID> | /im <ImageName>]} [/f] [/t]

ساده ترین راه برای خاتمه دادن به یک برنامه از خط فرمان، یافتن PID یا Process ID برنامه در Taskkill است. PID هنگام اجرای Tasklist برای یافتن جزئیات استفاده از برنامه فهرست می شود. در اینجا چند نمونه آورده شده است:

taskkill /pid 1230 /pid 1241 /pid 1253

taskkill /f /fi USERNAME eq NT AUTHORITY\SYSTEM /im notepad.exe

جزئیات کامل سینتکس ها را در Microsoft Docs(syntaxes on Microsoft Docs) پیدا کنید .

امیدوارم این پست به شما کمک کند تا با Tasklist و Taskkill شروع کنید.



About the author

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



Related posts