কম্পিউটার

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

আপনার কি একটি Windows 10 অ্যাপ্লিকেশন আছে যা আপনার প্রত্যাশা অনুযায়ী কাজ করছে না? সম্ভবত এটি খুব ধীর, হঠাৎ ক্র্যাশ, বা অকথ্য সমস্যা রয়েছে যা চিহ্নিত করা কঠিন। সমস্যার মূলে যাওয়ার একটি উপায় হল প্রসেস মনিটর নামে একটি বিনামূল্যের অফিসিয়াল মাইক্রোসফ্ট ইউটিলিটি ব্যবহার করা। এটি আপনাকে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটি এবং সমস্যাগুলি নির্ণয় এবং ডিবাগ করতে সহায়তা করবে৷

ডাউনলোড এবং ইনস্টলেশন

SysInternals দ্বারা প্রসেস মনিটর (ProcMon) ইউটিলিটি 2006 সাল থেকে রয়েছে এবং অ্যাপ্লিকেশন সমস্যাগুলি নির্ণয় করা ছাড়াও অনেক কিছু করে। এটি সমস্ত রেজিস্ট্রি কী, ফাইল সিস্টেম প্লেসমেন্ট এবং নেটওয়ার্ক ট্র্যাফিকের দৃশ্যমানতা দেয়।

যাইহোক, এটি মাউস পয়েন্টার আন্দোলন বা হার্ডওয়্যার-সম্পর্কিত পরিবর্তনগুলি ক্যাপচার করে না। তারপরও, যদি আপনার উদ্দেশ্য হয় ম্যালওয়্যার ক্যাপচার করা, সমস্যাযুক্ত অ্যাপ্লিকেশন শনাক্ত করা, অথবা আপনার Windows PC এর একটি উচ্চ-স্তরের ওভারভিউ আছে, তাহলে ProcMon হল সবচেয়ে উন্নত টুল।

অফিসিয়াল মাইক্রোসফ্ট লিঙ্ক থেকে টুলটি ডাউনলোড করুন। কোন ইনস্টলেশন জড়িত নেই, কিন্তু .exe ফাইল চালানোর সময় আপনাকে SysInternals সফ্টওয়্যার লাইসেন্সের শর্তাবলীতে সম্মত হতে হবে।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

প্রসেস মনিটরকে আপনার উইন্ডোজ সিস্টেমের সমস্ত ইভেন্টগুলি পূরণ করতে দিন। প্রক্রিয়াটি সম্পূর্ণ হওয়ার জন্য আপনাকে অপেক্ষা করতে হবে না। যেকোনো চলমান প্রোগ্রাম স্বয়ংক্রিয়ভাবে বিশ্লেষণে অন্তর্ভুক্ত হয়।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

উইন্ডোজ প্রসেস মনিটরের সাথে সমস্যা নির্ণয়

যখন প্রোগ্রামটি বিশদগুলি পূরণ করে, তখন অনেকগুলি সারি এবং কলাম দেখতে অপ্রতিরোধ্য হতে পারে। লাখ লাখ এন্ট্রি আছে। আপনাকে শুধুমাত্র নিম্নলিখিতগুলি নিয়ে চিন্তা করতে হবে না:

  • প্রক্রিয়ার নাম
  • প্রসেস আইডি (পিআইডি):একটি চার- বা পাঁচ-সংখ্যার সংখ্যা
  • ফাইল পাথ
  • ফলাফল কোড:হয় "সফল" বা অন্য অনেক এন্ট্রি, যেমন "নাম পাওয়া যায়নি," "রিপার্স" ইত্যাদি।

ঝামেলাপূর্ণ অ্যাপ্লিকেশনগুলি দ্রুত পেতে, "সরঞ্জাম -> প্রক্রিয়া গাছ" এ যান৷

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

ড্যাশবোর্ডটি আপনার সিস্টেমের সমস্ত খোলা এবং চলমান অ্যাপ্লিকেশন দিয়ে পপুলেট করা হবে। "লাইফ টাইম" কলামে একটি সম্পূর্ণ সবুজ ব্লক সাধারণত সংশ্লিষ্ট অ্যাপ্লিকেশনের মধ্যে কোনো সমস্যা নির্দেশ করে না। আপনার প্রোগ্রাম এবং Windows 10 সিস্টেম আপডেট করা হলে, অনেক রেজিস্ট্রি ত্রুটি এবং ফাইল স্বাস্থ্য সমস্যা আপনাকে কোন সমস্যা দেবে না। আপডেট হওয়া সম্পর্কিত সমস্যার জন্য, আপনি সেটআপডায়াগ নামে আরেকটি ইউটিলিটি ব্যবহার করতে পারেন।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

সমস্যা ইভেন্টে নিচে স্ক্রোল করুন এবং সমস্যাটিতে নেভিগেট করতে "ইভেন্টে যান" এ ক্লিক করুন। নিম্নলিখিত স্ক্রিনে, ProcMon টেনসেন্টের QQ ব্রাউজারে অনেক সমস্যা নির্ণয় করেছে। আমি এর .exe ফাইলের মাধ্যমে একটি প্রসেস আইডি (“3428”) লক্ষ্য করেছি।

একবার সমস্যার উৎস চিহ্নিত হয়ে গেলে, আপনাকে "ফিল্টার" নামে একটি বিকল্প ব্যবহার করতে হবে। একটি নির্দিষ্ট ফাইল এক্সিকিউটেবলের জন্য "অন্তর্ভুক্ত" ফিল্টারটিতে ডান-ক্লিক করে এবং যোগ করে, আপনি শুধুমাত্র একটি নির্দিষ্ট অ্যাপ্লিকেশনের উপর ফোকাস করেন।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

এক ধাপ নিচে যান এবং ফিল্টার প্রয়োগ করুন। প্রবেশের সংখ্যার উপর নির্ভর করে, এটি একটু সময় নিতে পারে। এই ফিল্টারের জন্য হাজার হাজার এন্ট্রি ছিল।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

আপনি কিছু নির্দিষ্ট ফলাফল যেমন "সাফল্য" বা "বাফার ওভারফ্লো" বাদ দিতে পারেন কারণ এগুলি অ্যাপ্লিকেশনের সাথে কোন সমস্যা দেখায় না। এটি অনুসন্ধানকে আরও সংকুচিত করবে।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

এখন ঝামেলাপূর্ণ অ্যাপ্লিকেশনের জন্য সবচেয়ে সাধারণ ফলাফল কোডে ফোকাস করুন। ফলাফল কোডগুলির একটি সম্পূর্ণ তালিকার জন্য, ব্যবহারকারী লোয়েল ভ্যান্ডারপুল 7 এবং 9 পৃষ্ঠার মধ্যে এই লিঙ্কে সেগুলি সংকলন করেছেন৷ "নাম পাওয়া যায়নি" সমস্যাটি হাজার হাজার এন্ট্রির সাথে এখানে সবচেয়ে সাধারণ সমস্যা ছিল, যার অর্থ কলকারী একটি বস্তু খোলার চেষ্টা করেছিলেন যার অস্তিত্ব নেই। অন্য কথায়, ইনস্টলেশন নিজেই কিছু ভুল ছিল. এইভাবে, আমরা সমস্যার মূল নির্ণয় করেছি।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

চূড়ান্ত সমস্যা সমাধান

এখানে আমরা উপরের প্রোগ্রামের জন্য চূড়ান্ত সমস্যা সমাধান দেখাব। নির্ণয় করা সমস্যাটির সমাধান করার আগে যার জন্য আনইনস্টল করা প্রয়োজন, আপনি ProcMon ফাইলটিকে "ফাইল -> সেভ" থেকে সংরক্ষণ করতে চাইতে পারেন যাতে আপনি ভবিষ্যতে সংশ্লিষ্ট সমস্যাগুলি দেখতে পারেন৷

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

ফাইল সংরক্ষণ করা আপনাকে ফিল্টার প্রিসেটগুলি দেয় যা আপনি এইমাত্র তৈরি করেছেন। আপনি যদি ডিফল্ট সেটিংসে ফিরে যেতে চান তবে "রিসেট" এ ক্লিক করুন।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

এখানে দেখানো হয়েছে, অনেক অনুপস্থিত DLL ফাইলের কারণে প্রোগ্রামটিকে আনইনস্টল করতে হবে। প্রোগ্রামটি আনইনস্টল করা সবসময় সহজ নয়, তাই ProcMon-এ "অনলাইনে অনুসন্ধান করুন" নামে একটি ডান-ক্লিক বিকল্প রয়েছে। এটি আমাকে আনইনস্টল স্ক্রিনে নিয়ে গেছে।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

আনইনস্টলারে ক্লিক করলে প্রোগ্রামটি সম্পূর্ণভাবে মুছে যায়।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

আনইন্সটলেশন ধাপ একটি পারমাণবিক বিকল্প কিন্তু অনেকগুলি ফাইল-অনুপস্থিত সমস্যা আছে এমন প্রোগ্রামগুলির সাথে কাজ করে।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

যখন আমি একই ফিল্টার প্রিসেটগুলির সাথে আবার ProcMon খুলি, তখন Tencent এর QQ ব্রাউজারের সমস্যাটি আর ধরা পড়েনি।

কীভাবে প্রসেস মনিটর দিয়ে উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি ডিবাগ করবেন

আপনি উইন্ডোজ অ্যাপ্লিকেশন ত্রুটিগুলি নির্ণয় করতে এবং সমস্যাগুলি সমাধান করতে উইন্ডোজ প্রসেস মনিটর ব্যবহার করতে পারেন। প্রধান সমস্যা উত্স সনাক্ত করার জন্য এটি শুধুমাত্র একটি সামান্য অনুশীলন প্রয়োজন.

যদি আপনার উইন্ডোজ এর পরিবর্তে 100% CPU ব্যবহারের ত্রুটি সৃষ্টি করে, তাহলে এটি ঠিক করতে এখানে সমাধানগুলি দেখুন। আমাদের কাছে একটি খারাপ সিস্টেম কনফিগার তথ্য ত্রুটির সমাধানও রয়েছে৷


  1. Windows UI এ একটি পৃথক প্রক্রিয়ায় ফাইল এক্সপ্লোরার উইন্ডোজ কিভাবে খুলবেন

  2. Windows 10 এ DLL ত্রুটিগুলি কীভাবে ঠিক করবেন

  3. Windows 10, 8,7 এ রেজিস্ট্রি ত্রুটিগুলি কীভাবে ঠিক করবেন

  4. উইন্ডোজ 11,10-এ কোড 1 দিয়ে প্রস্থান করা প্রক্রিয়া কীভাবে ঠিক করবেন