কম্পিউটার টিউটোরিয়াল

উইন্ডোজে রানিং প্রসেসের তালিকা টেক্সট ফাইলে সেভ করার পদ্ধতি

কभी কখনো লাগতে পারে আপনার কম্পিউটারে এতগুলো প্রসেস চলছে যে আপনি নিশ্চিত নন কোনগুলো ঠিক এবং কোনগুলো সন্দেহজনক বা ম্যালিশিয়াস।

একটি ভালো প্রথম ধাপ হলো রানিং প্রসেসের তালিকা একটি টেক্সট ফাইলে সেভ করা যাতে আপনি বিশ্লেষণ করতে পারেন কী প্রসেসগুলো চলছে। সাধারণত লোকজন Task Manager ব্যবহার করে সকল প্রসেস দেখেন, কিন্তু এটি প্রসেসের তালিকা প্রিন্ট করতে দেয় না।

খুশির খবর, উইন্ডোজে রানিং প্রসেসের তালিকা টেক্সট ফাইলে সেভ করা খুব সহজ। আপনি প্রসেস আইডি (PID) এবং প্রতিটি প্রসেস কত মেমরি ব্যবহার করছে সেটিও সেভ করতে পারবেন।

নোট: নিচের ধাপগুলো সকল উইন্ডোজ ভার্সনের জন্য কাজ করে যার মধ্যে রয়েছে Windows XP, Windows 7, Windows 8, এবং Windows 10।

Tasklist কমান্ড দিয়ে প্রসেস আউটপুট করা

আপনার উইন্ডোজ সিস্টেমে চলমান প্রসেসের একটি কুইক তালিকা পাওয়ার সবচেয়ে সহজ পদ্ধতি হলো tasklist কমান্ড ব্যবহার করা। কমান্ডটি সঠিকভাবে চালাতে, আপনাকে এডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট থেকে এটি চালাতে হবে।

এটি করতে, স্টার্ট মেনু সিলেক্ট করুন এবং "command" টাইপ করুন, তারপর মাউস Command Prompt-এর ওপর হোভার করুন যাতে সেটি হাইলাইট হয় এবং ডান পাশে Run as administrator সিলেক্ট করুন।

নোট: Command Prompt এডমিনিস্ট্রেটর হিসেবে চালানোর অনুমোদন জন্য একটি পপ-আপ উইন্ডোতে Yes সিলেক্ট করতে হতে পারে।

একবার কমান্ড প্রম্পট খুললে, tasklist টাইপ করুন এবং এন্টার চাপুন আপনার সিস্টেমে চলমান প্রসেসের তালিকা দেখতে।

এটি উপকারী, কিন্তু এটি আপনাকে রানিং প্রসেসের তালিকা একটি টেক্সট ফাইলে দেয় না। প্রসেস ফাইলে সেভ করতে, উপরের প্রসেসটি রিপিট করুন, কিন্তু এইবার টাইপ করুন কমান্ডটি:

tasklist > c:\process_list.txt

এটি আপনার C: ড্রাইভে process_list.txt নামে একটি টেক্সট ফাইল আউটপুট করবে। আপনি C:\-কে যেকোনো অন্য পাথে পরিবর্তন করতে পারেন আপনি যেখানে ফাইলটি রাখতে চান।

ফাইলটি দেখতে, শুধু উইন্ডোজ এক্সপ্লোরার খুলুন এবং আপনি যেখানে প্রসেস লিস্ট ফাইলটি সেভ করেছেন সেখানে ব্রাউজ করুন।

নোটপ্যাডে এই প্রসেস লিস্ট देखने জন্য, ফাইলটি রাইট-ক্লিক করুন, Open with সিলেক্ট করুন, এবং Notepad সিলেক্ট করুন।

এটি উইন্ডোজে টেক্সট ফাইল দিয়ে রানিং প্রসেস देखने সবচেয়ে দ্রুত এবং সহজ পদ্ধতি। এতে PID, Session name, Session number, এবং মেমরি ইউজ দেখাবে।

Powershell ব্যবহার করে প্রসেস ফাইলে সেভ করা

আপনার কাছে উইন্ডোজে রানিং প্রসেসের তালিকা টেক্সট ফাইলে সেভ করার জন্য আরেকটি টুল রয়েছে—Powershell।

Powershell-এ "get-process" নামের একটি কমান্ড রয়েছে যা আপনার লোকাল কম্পিউটারে চলমান সকল সক্রিয় প্রসেসের তালিকা দেয়। এটা একশন দেখতে, Powershell লঞ্চ করুন স্টার্ট মেনু সিলেক্ট করে Powershell টাইপ করে।

একবার নীল Powershell উইন্ডো খুললে, get-process টাইপ করুন এবং Enter চাপুন। এটি আপনার উইন্ডোজ সিস্টেমে সকল সক্রিয় প্রসেসের তালিকা দেখাবে।

Tasklist চেয়ে এটি প্রসেস সম্পর্কে কিছুটা বেশি ইনফরমেশন দেয়। তবে আপনাকে হেডারগুলো কী বোঝায় সেটি জানতে হবে।

  • Handles: প্রসেসটি যে হ্যান্ডেলগুলো ওপেন করেছে তার সংখ্যা
  • NPM(K): প্রসেস যা নন-পেজড মেমরি ব্যবহার করছে (কিলোবাইটে)
  • PM(K): প্রসেস যা পেজেবল মেমরি ব্যবহার করছে (কিলোবাইটে)
  • WS(K): প্রসেস যা gầnে মেমরিতে ব্যবহার করেছে সেই পেজগুলো (কিলোবাইটে)
  • VM(M): প্রসেস যা ভার্চুয়াল মেমরি ব্যবহার করছে (মেগাবাইটে)
  • CPU(s): সকল প্রসেসর জুড়ে প্রসেস যা প্রসেসর টাইম ব্যবহার করছে (সেকেন্ডে)
  • ID: প্রসেসের প্রসেস আইডি
  • ProcessName: প্রসেসের নাম

এটি চমৎকার, কিন্তু এই সকল ইনফরমেশন স্ক্রিনে দেখাচ্ছে, ফাইলে নয়। এই ইনফরমেশন ফাইলে আউটপুট করতে, আপনাকে Get-Process কমান্ডের সাথে Out-File প্যারামিটার যোগ করতে হবে।

Powershell স্ক্রিনে ফিরে, কমান্ডটি টাইপ করুন Get-Process | Out-File -FilePath .\Process_list.txt এবং Enter চাপুন।

.\Process_list.txt প্যারামিটারটি ফাইলটি সেখানে রাখবে যেখানে আপনি কমান্ডটি রান করেছেন, তাই সেই পাথটি নোট করে রাখুন যাতে আপনি জানেন প্রসেস লিস্ট ফাইলটি কোথায় পাবেন। কমান্ডটি রান করার পর, উপরের মতো একই প্রসেস ফলো করুন প্রসেস লিস্ট ফাইলটি নোটপ্যাডে খোলার জন্য।

আপনি লক্ষ্য করবেন ফাইলটির ডেটা আগের Powershell উইন্ডোতে Get-Process আউটপুটের সাথে হুবহু মিলে যাচ্ছে।

WMIC ব্যবহার করে প্রসেস ফাইলে সেভ করা

উইন্ডোজে আপনার হাতে থাকা শেষ টুল হলো Windows Command Line Utility (WMIC)। 

আপনি WMIC কমান্ডগুলো শুধু তখনই ব্যবহার করতে পারবেন যখন আপনি লোকাল এডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট রান করছেন। এর জন্য, এই আর্টিকেলের প্রথম সেকশনের ধাপগুলো ফলো করুন উইন্ডোজ কমান্ড প্রম্পট এডমিনিস্ট্রেটর হিসেবে লঞ্চ করতে।

WMIC আপনাকে উইন্ডোজের যেকোনো অন্য কমান্ড বা টুল চেয়ে বেশি ইনফরমেশন দেয় সক্রিয় প্রসেস সম্পর্কে। আপনি যদি কমান্ড প্রম্পটে WMIC Process কমান্ড রান করেন, তবে আপনি প্রতিটি সক্রিয় প্রসেসের জন্য ৪৪টি পর্যন্ত প্রসেস প্যারামিটার ফেরত পাবেন।

কমান্ড প্রম্পটে কমান্ড রান করার সমস্যা হলো স্পেস-ডিলিমিটেড আউটপুট খুব গুলগুলি এবং অসংগঠিত দেখায়।

WMIC কমান্ড একটি টেক্সট ফাইলে আউটপুট করার জন্য পরফেক্ট উদাহরণ। আপনি WMIC প্রসেস লিস্টকে একটি ফাইলে আউটপুট করতে পারেন কমান্ডটি ব্যবহার করে: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all. 

এটি পুরো লিস্টকে C: ড্রাইভে ProcessList.txt নামে একটি টেক্সট ফাইলে আউটপুট করবে। এই ফাইলটি নোটপ্যাডে খোলার বদলে, আপনি এক্সেল ব্যবহার করে খুলবেন কারণ এক্সেল একটি ট্যাব-ডিলিমিটেড ফাইল ভালোভাবে ফরম্যাট করতে পারে।

  1. Excel খুলুন
  2. Open সিলেক্ট করুন একটি নতুন ফাইল খোলার জন্য
  3. Browse সিলেক্ট করুন এবং ProcessList.txt ফাইলটিতে ব্রাউজ করুন
  4. ফাইলটি সিলেক্ট করুন এবং Open সিলেক্ট করুন (আপনি ফাইলটি না দেখলে, ফাইল টাইপকে All Files পরিবর্তন করুন)
  5. Text Import উইন্ডোতে, Delimited সিলেক্ট করুন, My data has headers সিলেক্ট করুন, এবং Next চাপুন চালিয়ে যেতে
  1. পরবর্তী উইজার্ড স্ক্রিনে, Delimiters সেকশনের অধীনে Space চেকবক্স এবং Treat consecutive delimiters as one চেকবক্স সিলেক্ট করুন। Next চাপুন চালিয়ে যেতে।
  1. Finish চাপুন উইজার্ড পুরা করতে।

এখন আপনি আপনার উইন্ডোজ সিস্টেমের প্রতিটি সক্রিয় প্রসেস সম্পর্কে Почন্দা যা জানতে চাইতে পারেন সেটি দেখতে পাবেন।

প্রতিটি কলামের হেডার বর্ণনা করে যে সেই ডেটা আইটেমটি কী। আপনি এক্সিকিউটেবল পাথ, হ্যান্ডেল, ইনস্টল ডেট, পেজ ফল্টস, পেজ ফাইল ইউজ, প্রসেস আইডি, এবং আরও অনেক কিছু পাবেন। 

এখন আপনি উইন্ডোজে রানিং প্রসেসের তালিকা টেক্সট ফাইলে সেভ করার একাধিক পদ্ধতি জানেন, আপনার বাকি কাজ হলো আপনার জন্য সঠিকটি বেছে নেওয়া!

আপনি কি প্রসেস ফাইলে সেভ করার অন্য কোনো পদ্ধতি জানেন? নিচে কমেন্ট সেকশনে আপনার মতামত শেয়ার করুন।

  1. উইন্ডোজ ১১-এ চলমান প্রসেস দেখার ধাপে ধাপে গাইড

  2. Xcode ব্যবহার করে ماك-এ আইফোন ও আই패ড প্রসেস দেখুন

  3. Task Manager ব্যবহার করে উইন্ডোজ ১০-এ চলমান প্রোগ্রাম খুঁজে বের করুন

  4. চলমান উইন্ডোজ প্রসেসের তালিকা সংরক্ষণ করুন – সহজ এক্সপোর্ট ও ট্রাবলশুটিং গাইড