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

উইন্ডোজ ১১/১০-এ কোন প্রসেস ফাইল লক করছে বা ব্যবহার করছে তা কীভাবে জানবেন

ফাইল ডিলিট, মুভ বা অন্য কোনো অ্যাকশন করতে পারছেন না কারণ এটি কোনো প্রসেস দ্বারা লক করা আছে? উইন্ডোজ ১১/১০-এ বিভিন্ন পদ্ধতিতে লক করা ফাইলটি কোন প্রসেস দ্বারা ধরে রাখা হচ্ছে তা জানুন।

অনেক সময় ফাইলে কোনো অ্যাকশন (ডিলিট, রিনেম, কপি ইত্যাদি) করার চেষ্টা করলে File in Use ডায়ালগ বক্স আসে যেখানে লেখা থাকে "The action can't be completed because the file is open in another program"। কিছু কেসে প্রসেস বা প্রোগ্রামের নাম দেখায়, কিন্তু অনেক সময় দেখায় না।

এখন, কোন প্রসেস ফাইলটি খোলা রেখেছে তা কীভাবে জানবেন? জরুরি হলে লক করা ফাইলটির প্রসেস চিহ্নিত করে সেটি এন্ড করে টার্গেট ফাইল মডিফাই করতে হবে। এই গাইডে উইন্ডোজ ১১/১০-এ ফাইল ধরে রাখা প্রসেস চেক করার বিভিন্ন পদ্ধতি আলোচনা করা হয়েছে।

উইন্ডোজ ১১/১০-এ কোন প্রসেস ফাইল লক করছে বা ব্যবহার করছে তা জানার পদ্ধতি

উইন্ডোজ ১১/১০-এ ফাইল লক করা প্রসেস চিহ্নিত করার বিভিন্ন পদ্ধতি নিচে দেওয়া হলো:

  1. Resource Monitor ব্যবহার করে লক করা প্রসেস চেক করুন।
  2. SysInternals Process Explorer ব্যবহার করে লক করা প্রসেস চিহ্নিত করুন।
  3. Handle টুল ব্যবহার করে কমান্ড প্রম্পট থেকে জানুন।
  4. OpenedFilesView ফ্রিওয়্যার ব্যবহার করে ফাইল ধরে রাখা প্রসেস চিহ্নিত করুন।

এখন এই পদ্ধতিগুলো বিস্তারিত আলোচনা করা যাক।

১] Resource Monitor ব্যবহার করে লক করা প্রসেস চেক করুন

Resource Monitor ব্যবহার করে আপনি ফাইল লক করা প্রসেস বা সার্ভিস চিহ্নিত করতে পারেন। এটি উইন্ডোজ ১০-এ বিল্ট-ইন ইউটিলিটি যা CPU ইউজ, মেমরি, ডিস্ক, নেটওয়ার্ক, ফাইল 핸ডেল ইত্যাদি মনিটর করতে সাহায্য করে।

Win + R চাপে Run অ্যাপ খুলুন এবং resmon টাইপ করুন। OK বাটনে ক্লিক করলে Resource Monitor খুলবে।

Resource Monitor উইন্ডোতে CPU ট্যাবে যান এবং Associated Handles অপশনটি এক্সপ্যান্ড করুন। এখন সার্চ বক্সে লক করা ফাইলের নাম টাইপ করুন এবং এন্টার চাপুন। টার্গেট ফাইল ধরে রাখা প্রসেসের তালিকা দেখাবে।

প্রসেসের ওপর রাইট-ক্লিক করে End Process অপশনটি নির্বাচন করুন। প্রসেস এন্ড হওয়ার পর আগে লক করা ফাইলে আপনার কাঙ্ক্ষিত অ্যাকশন করার চেষ্টা করুন।

২] SysInternals Process Explorer ব্যবহার করে লক করা প্রসেস চিহ্নিত করুন

ফাইল ধরে রাখা প্রসেস বা সার্ভিস চিহ্নিত করার আরেকটি উপায় হলো SysInternals Process Explorer। এটি আপনার সিস্টেমে চলমান প্রসেসের বিস্তারিত তথ্য জানার একটি অ্যাডভান্সড ইউটিলিটি। এর মাধ্যমে প্রসেস চিহ্নিত করতে নিচের ধাপগুলো অনুসরণ করুন:

প্রথমে SysInternals Process Explorer ডাউনলোড করে আপনার পিসিতে চালু করুন। Process Explorer উইন্ডোতে File মেনুতে যান এবং Find Handle or DLL অপশনে ক্লিক করুন। Process Explorer Search ডায়ালগ উইন্ডোতে ফাইলনাম লিখে Search অপশনে ক্লিক করুন। আপনার দেওয়া ফাইল ব্যবহার করা সকল প্রসেস রেজাল্টে দেখাবে।

Process ট্যাবে চিহ্নিত প্রসেসের ওপর রাইট-ক্লিক করে সেটি বন্ধ করুন।

এখন ফাইলটি চেক করুন এখনও কোনো প্রসেস দ্বারা লক করা আছে কিনা।

সম্পর্কিত: The process cannot access the file because it is being used by another process.

৩] Handle টুল ব্যবহার করে কমান্ড প্রম্পট থেকে জানুন

Handle হলো একটি কমান্ড-ভিত্তিক ইউটিলিটি যা বলে কোন প্রসেস ফাইলটি খোলা রেখেছে। এটি মূলত SysInternals Process Explorer-র কমান্ড লাইন ভার্সন। এই টুল ব্যবহার করে কমান্ড প্রম্পট থেকে ফাইল ধরে রাখা প্রসেস চেক করতে নিচের ধাপগুলো অনুসরণ করুন:

Microsoft.com থেকে Handle ডাউনলোড করুন এবং ZIP ফোল্ডার এক্সট্র্যাক্ট করুন। এক্সট্র্যাক্ট করা ফোল্ডারে CMD খুলুন। কমান্ড প্রম্পটে নিচের সিনট্যাক্সে কমান্ড দিন:

handle.exe -a -u <filename-with-path>

উদাহরণ:

handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"

কমান্ড দিলে প্রসেস আইডি এবং ইউজারনেমসহ ফাইল ধরে রাখা প্রসেসের তালিকা দেখাবে।

শুধু ফাইলনাম দিয়েও চেষ্টা করেছিলাম, কাজ করেছিল। কিন্তু সব ফাইলের জন্য কাজ নাও করতে পারে। তাই লক করা ফাইলের পুরো লোকেশন দিতে পরামর্শ দেওয়া হয়।

প্রসেস চিহ্নিত হলে টাস্ক ম্যানেজার থেকে সেটি বন্ধ করুন।

৪] OpenedFilesView ফ্রিওয়্যার ব্যবহার করে ফাইল ধরে রাখা প্রসেস চিহ্নিত করুন

OpenedFilesView হলো একটি পোর্টেবল অ্যাপ্লিকেশন যা আপনার সব খোলা ফাইল এবং সেগুলো ধরে রাখা প্রসেস দেখাতে পারে। এর ZIP ফোল্ডার ডাউনলোড করুন, এক্সট্র্যাক্ট করুন এবং OpenedFilesView.exe ফাইলটি চালু করুন। এটি বর্তমানে খোলা সব ফাইল প্রসেসের নাম, প্রসেস আইডি, প্রসেস পাথ, ফাইল পারমিশন, টার্গেট ফাইল পাথ ইত্যাদি বিস্তারিত সহ দেখাবে।

আপনার টার্গেট ফাইলটি লোকেট করুন এবং দেখুন কোন প্রসেস সেটি ধরে রাখছে। এর Find অপশন দিয়ে দ্রুত লক করা ফাইল এবং সংশ্লিষ্ট প্রসেস খুঁজে বের করতে পারেন। প্রসেস পাওয়ার পর ফাইলের ওপর রাইট-ক্লিক করে সেটি ধরে রাখা সব প্রসেস বন্ধ করুন।

আশা করি এই গাইড আপনাকে ফাইল ধরে রাখা প্রসেস চিহ্নিত করে সেটি বন্ধ করতে সাহায্য করবে।

এখন পড়ুন: লক করা ফাইল ডিলিট করুন, এবং File Is Locked এরর ফিক্স করুন।

  1. Windows 11/10-এ কমান্ড লাইন ব্যবহার করে প্রসেস কিল করার পদ্ধতি

  2. Windows 11/10-এ PowerShell ব্যবহার করে ফাইল Zip ও Unzip করার পদ্ধতি

  3. Windows 11/10-এ PowerShell ব্যবহার করে ফাইল Zip ও Unzip করার পদ্ধতি

  4. ওয়াইন্ডোজ ১১/১০-এ ISO ফাইল মাউন্ট/আনমাউন্ট করা (নেটিভ ফিচার)