আপনার কি Windows 10 অ্যাপ্লিকেশন আপনার প্রত্যাশা অনুযায়ী কাজ করছে না? সম্ভবত এটি খুব ধীর, হঠাৎ ক্র্যাশ হয়, বা অনিবার্ণিত সমস্যা আছে যেগুলো চিহ্নিত করা কঠিন। সমস্যার মূল करणে পৌঁছানোর একটি পদ্ধতি হলো Microsoft-এর একটি ফ্রি অফিসিয়াল ইউটিলিটি Process Monitor ব্যবহার করা। এটি আপনাকে যেকোনো Windows অ্যাপ্লিকেশন এরর এবং সমস্যা ডায়াগনোস ও ডিবাগ করতে সাহায্য করবে।
ডাউনলোড ও ইনস্টলেশন
SysInternals-এর Process Monitor (ProcMon) ইউটিলিটি ২০০৬ থেকে আছে এবং অ্যাপ্লিকেশন সমস্যা ডায়াগনোস করার পাশাপাশি অনেক কিছু করে। এটি রেজিস্ট্রি কী, ফাইল সিস্টেম প্লেসমেন্ট, এবং নেটওয়ার্ক ট্রাফিকের বিষয়ে দৃশ্যমানতা দেয়।
তবে, এটি মাউস পয়েন্টার মুভমেন্ট বা হার্ডওয়্যার-রিলেটেড পরিবর্তন ক্যাপচার করে না। তবুও, আপনার উদ্দেশ্য যদি ম্যালওয়্যার ক্যাপচার করা, সমসামূলক অ্যাপ্লিকেশন চিহ্নিত করা, বা আপনার Windows PC-র হাই-লেভেল ওভারভিউ পাওয়া হয়, তবে ProcMon সবচেয়ে অ্যাডভান্সড টুল।
Microsoft-এর অফিসিয়াল লিংক থেকে টুলটি ডাউনলোড করুন। ইনস্টলেশন কিছু নেই, কিন্তু .exe ফাইল চালানোর সময় SysInternals সফ্টওয়্যার লাইসেন্স শর্তগুলো মেনে নিতে হয়।
Process Monitor-কে আপনার Windows সিস্টেমের সকল ইভেন্ট পপুলেট করতে দিন। প্রক্রিয়া সম্পূর্ণ হওয়ার জন্য অপেক্ষা করতে হবে না। যেকোনো চলমান প্রোগ্রাম স্বয়ংক্রিয়ভাবে অ্যানালিসিসে অন্তর্ভুক্ত হয়।
Windows Process Monitor দিয়ে সমস্যা ডায়াগনোসিস
যখন প্রোগ্রাম ডিটেইলগুলো পপুলেট করে, অনেক সারি এবং কলাম দেখে চমকে যাওয়া স্বাভাবিক। লক্ষ লক্ষ এন্ট্রি থাকে। আপনাকে সবগুলো নিয়ে চিন্তা করতে হবে না, শুধু নিচের বিষয়গুলো:
- প্রসেসের নাম
- প্রসেস ID (PID): চার বা পাঁচ অঙ্কের সংখ্যা
- ফাইল পাথ
- রেজাল্ট কোড: "success" বা অন্যান্য এন্ট্রি যেমন "name not found", "Reparse" ইত্যাদি
সমসামূলক অ্যাপ্লিকেশনগুলোর কাছে দ্রুত পৌঁছানোর জন্য "Tools -> Process Tree"-এ যান।
ড্যাশবোর্ড আপনার সিস্টেমের সকল ওপেন এবং চলমান অ্যাপ্লিকেশন দিয়ে পূর্ণ হবে। "Life Time" কলামে সম্পূর্ণ গ্রিন ব্লক সাধারণত সমস্যা নেই বলে ইঙ্গিত করে। আপনার প্রোগ্রামগুলো এবং Windows 10 সিস্টেম আপডেট থাকলে, অনেক রেজিস্ট্রি এরর এবং ফাইল হেলথ ইস্যু আপনাকে ত্রাস দেবে না। আপডেট-রিলেটেড ইস্যুর জন্য SetUpDiag নামে আরেকটি ইউটিলিটি ব্যবহার করা যায়।
সমসামূলক ইভেন্টে স্ক্রোল ডাউন করুন এবং "Go to Event" ক্লিক করুন সমস্যাতে নেভিগেট করতে। নিচের স্ক্রিনশটে, ProcMon Tencent-এর QQ Browser-এ অনেক সমস্যা ডায়াগনোস করেছিল। আমি এর .exe ফাইলে প্রসেস ID ("3428") লক্ষ্য করলাম।
সমস্যার উৎস চিহ্নিত হলে, "Filters" অপশন ব্যবহার করতে হবে। নির্দিষ্ট ফাইল এক্সিকিউটেবলের জন্য রাইট-ক্লিক করে "Include" ফিল্টার যোগ করলে আপনি শুধু একটি নির্দিষ্ট অ্যাপ্লিকেশনে ফোকাস করতে পারবেন।
এক ধাপ নিচে যান এবং ফিল্টার অ্যাপ্লাই করুন। এন্ট্রর সংখ্যা অনুযায়ী কিছুক্ষণ লাগতে পারে। এই ফিল্টারের জন্য হাজার হাজার এন্ট্রি ছিল।
আপনি কিছু রেজাল্ট যেমন "Success" বা "Buffer Overflow" এক্সক্লিউড করতে পারেন, কারণ এগুলো অ্যাপ্লিকেশনের সাথে কোনো সমস্যা নেই বোঝায়। এতে সার্চ আরও সংকীর্ণ হবে।
এখন সমসামূলক অ্যাপ্লিকেশনের সবচেয়ে সাধারণ রেজাল্ট কোডে ফোকাস করুন। রেজাল্ট কোডের সম্পূর্ণ লিস্টে, ইউজার Lowell Vanderpool পৃষ্ঠা ৭ থেকে ৯-এ সেগুলো কম্পাইল করেছেন। "Name not found" ইস্যুটি এখানে সবচেয়ে সাধারণ সমস্যা ছিল হাজার হাজার এন্ট্রির সাথে, যার মানে কলার একটি অবজেক্ট খুলতে চেয়েছিল যা অস্তিত্বে নেই। অন্য কথায়, ইনস্টলেশনটিই ভুল ছিল। এইভাবে আমরা সমস্যার মূল কারণ ডায়াগনোস করলাম।
শেষ সমস্যা সমাধান
এখানে আমরা উপরের প্রোগ্রামের জন্য শেষ সমস্যা সমাধান দেখাবো। ডায়াগনোস্টিক করা সমস্যা সমাধান করার আগে (যে আনইনস্টল চায়), আপনি ProcMon ফাইলটি "File -> Save" থেকে সেভ করতে চাইতে পারেন যাতে ভবিষ্যতে সমস্যাগুলো রিভিউ করা যায়।
ফাইল সেভ করলে আপনার তৈরি ফিল্টার প্রিসেটও সেভ হয়। ডিফল্ট সেটিংসে ফিরতে চাইলে "Reset" ক্লিক করুন।
এখানে দেখানো হয়েছে, প্রোগ্রামটিকে আনইনস্টল করতে হয়েছে অনেক মিসিং DLL ফাইলের কারণে। প্রোগ্রাম আনইনস্টল করা সবসময় সহজ নয়, তাই ProcMon-এ রাইট-ক্লিক অপশন "Search online" আছে। এতে আমাকে আনইনস্টল স্ক্রিনে নিয়ে গেলো।
আনইনস্টলার ক্লিক করলে প্রোগ্রামটি সম্পূর্ণ মুছে গেলো।
আনইনস্টলেশন হলো একটি নিউক্লিয়ার অপশন কিন্তু যেসব প্রোগ্রামে অনেক ফাইল মিসিং ইস্যু থাকে সেগুলোর জন্য কাজ করে।
আমি আবার ProcMon খোলাম একই ফিল্টার প্রিসেটের সাথে, আর Tencent-এর QQ Browser-এর সমস্যা আর ক্যাপচার হয়নি।
আপনি Windows Process Monitor ব্যবহার করে Windows অ্যাপ্লিকেশন এরর ডায়াগনোস ও সমাধান করতে পারেন। এর জন্য মূল সমস্যার উৎস চিহ্নিত করার একটু প্র্যাকটিস লাগে।
আপনার Windows-এ 100% CPU usage এরর হলে, সেটি ফিক্স করার সমাধান এখানে দেখুন। Bad System Config Info এরর সমাধানও আছে।