نحوه چاپ لیست فرآیندهای در حال اجرا در ویندوز
یکی از خوانندگان ما از ما پرسید: "چگونه لیست فرآیندهای در حال اجرا را از Task Manager چاپ می کنید ؟". پاسخ این است ... شما نمی توانید این کار را از Task Manager انجام دهید ، حتی در ویندوز 10(Windows 10) . برای چاپ چنین لیستی، باید از Command Prompt یا PowerShell استفاده کنید و برخی از دستورات را برای تولید لیست فرآیندهای در حال اجرا اجرا کنید و سپس می توانید آن را درست مانند چاپ یک سند چاپ کنید. بیایید ببینیم همه اینها چگونه کار می کند:
توجه:(NOTE:) این راهنما در ویندوز 10(Windows 10) ، ویندوز 8.1 و ویندوز 7(Windows 7) کار می کند.
نحوه چاپ لیست فرآیندهای در حال اجرا از Command Prompt
Command Prompt را راه اندازی کنید و از دستور زیر استفاده کنید: tasklist > "path to file" . دستور tasklist لیستی از برنامه ها و خدمات را برای همه کارهایی که در رایانه ویندوز(Windows computer) شما اجرا می شوند نشان می دهد . پارامتر مورد استفاده فایل متنی را(text file) که این لیست در آن ذخیره می شود را مشخص می کند. من می خواستم لیست را در فایلی به نام processes.txt در درایو D خود ذخیره کنم، بنابراین تایپ کردم: tasklist > "D:processes.txt" . هنگام انتخاب مسیری که می خواهید فایل را ذخیره کنید، مطمئن شوید که مکانی است که حساب کاربری(user account) شما در آن دسترسی دارد.
اگر برای باز کردن Command Prompt(Command Prompt) به کمک نیاز دارید ، این راهنما را بخوانید: 7 روش برای راه اندازی Command Prompt در ویندوز(Windows) .
وقتی فایل خروجی را در Notepad باز میکنید، میبینید که مطابق تصویر زیر فرمت شده است. داده ها در یک جدول با ستون های زیر قرار می گیرند: نام تصویر(Image Name) ، PID (شناسه فرآیند)، نام(Session Name) جلسه ، Session# (# مخفف شماره) و استفاده از(Mem Usage) حافظه (استفاده از حافظه).
بدیهی است که این دستور دارای پارامترهایی است که می توانید از آنها برای فرمت خروجی آن استفاده کنید. اسناد کامل را می توان در وب سایت TechNet (TechNet website)مایکروسافت(Microsoft) در اینجا یافت: Tasklist . از خواندن آن و آزمایش خود دریغ نکنید.
نحوه چاپ لیست فرآیندهای در حال اجرا از PowerShell
PowerShell یک ابزار خط فرمان پیچیده تر است که امکان سفارشی سازی بیشتر خروجی خود را فراهم می کند. دستور اصلی برای استفاده این است: get-process یا gps (نسخه کوتاه آن).
برای ارسال خروجی آن به یک فایل متنی(text file) ، باید get-process | out-file "path to file" یا gps | out-file "path to file" . من می خواستم لیست را در فایلی به نام process.txt در درایو D خود ذخیره کنم، بنابراین تایپ کردم: get-process | out-file "D:process.txt" . می توانید این دستور و همچنین نسخه کوتاه(short-version alternative) آن را ببینید ، در پنجره (window below)PowerShell زیر تایپ کنید . هنگام انتخاب مسیر به جایی که می خواهید فایل را ذخیره کنید، مطمئن شوید که مکانی است که حساب کاربری(user account) شما در آن دسترسی دارد.
اگر برای راه اندازی PowerShell به کمک نیاز دارید ، در خواندن این مقاله دریغ نکنید: PowerShell چیست و چه کاری می توانید با آن انجام دهید؟
فرمت فایل متنی خروجی(output text file) مطابق شکل زیر است و شامل ستون های زیر می باشد:
- Handles - تعداد دستگیره هایی که فرآیند باز شده است.
- NPM(K) - مقدار حافظه غیرصفحهای که فرآیند استفاده میکند، بر حسب کیلوبایت.
- PM(K) - مقدار حافظه قابل صفحه ای که فرآیند استفاده می کند، بر حسب کیلوبایت.
- WS(K) - اندازه مجموعه کاری فرآیند، بر حسب کیلوبایت. مجموعه کاری شامل صفحاتی از حافظه است که اخیراً توسط فرآیند به آنها ارجاع داده شده است.
- CPU (های)(CPU(s)) - مقدار زمان پردازشی(processor time) که پردازش بر روی همه پردازنده ها استفاده کرده است، در ثانیه.
- شناسه(Id) - شناسه فرآیند ( PID ) فرآیندی که در حال اجرا است.
- SI - متأسفانه نتوانستیم هیچ سندی برای این ستون و داده هایی که به اشتراک می گذارد پیدا کنیم.
- ProcessName - نام فرآیندی که در حال اجرا است.
همانطور که می بینید، خروجی پیچیده تر از هنگام استفاده از Command Prompt است. همچنین، گزینه های زیادی برای سفارشی کردن خروجی وجود دارد. توصیه میکنم اسناد زیر را مطالعه کنید: Get-Process (دریافت فهرستی از فرآیندهای در حال اجرا در دستگاه)، Out-File (ارسال خروجی به یک فایل) و Out-Printer (ارسال خروجی به چاپگر).
نتیجه
امیدواریم این آموزش برای شما مفید بوده باشد. اگر روشهای دیگری برای چاپ فهرستی از فرآیندهای در حال اجرا در ویندوز(Windows) میشناسید ، دریغ نکنید که آنها را با استفاده از فرم نظرات زیر به اشتراک بگذارید.
Related posts
مشاهده اطلاعات سیستم و مدیریت فرآیندها از CMD یا PowerShell
پیدا کردن زمانی که Windows نصب شد. install date اصلی آن چیست؟
5 راه برای باز کردن Command Prompt هنگامی که Windows بوت نمی شود
نحوه استفاده از diskpart، chkdsk، defrag و سایر دستورات مربوط به دیسک
نحوه مخفی کردن (یا عدم نمایش) هر پارتیشن، در ویندوز (همه نسخه ها)
چگونه Disk Defragmenter را در Windows باز کنیم (12 راه)
چگونه برای دانلود Windows and Office ISO files (تمام نسخه ها)
نحوه تنظیم نمای/برگه پیش فرض برای Task Manager ویندوز 10
PowerShell و CMD را به تنظیمات پیش فرض خود بازنشانی کنید
چگونه برای تغییر برنامه های راه اندازی Windows 10 از تنظیمات
4 روش برای فعال کردن برنامه برای اجرا در هنگام راه اندازی ویندوز 10
ویندوز 10 Media Creation Tool: ایجاد setup USB stick or ISO
5 بهترین دیسک نجات سیستم برای رایانه های شخصی ویندوزی که دیگر خوب کار نمی کنند
چگونه برای ایجاد پوشه های متعدد در یک بار
9 کاری که می توانید با پیکربندی سیستم در ویندوز انجام دهید
11 روش برای راه اندازی مانیتور عملکرد در ویندوز (همه نسخه ها)
4 راه برای دانلود رایگان نسخه کامل ویندوز 11 -
چگونه برای باز کردن Command Prompt (14 روش)
3 راه رایگان برای دانلود ویندوز 10، روی 32 بیت یا 64 بیت
چگونه برای تمیز کردن Windows 10 با استفاده از Storage Sense