"Failed to enumerate objects in the container" এরর মেসেজটি আসে যখন আপনি একটি ফাইল বা ফোল্ডারের পারমিশন পরিবর্তন করার চেষ্টা করছেন। যেন হয়েছে, এটি ঘটতে পারে যখন ফাইল বা ফোল্ডারটি এক্সটার্নাল স্টোরেজ থেকে এবং আপনি সম্প্রতি এটিকে মুভ/কপি করেছেন। এর পাশাপাশি, যখন একটি ফাইল/ফোল্ডার একাধিক লোকাল ইউজার জুড়ে শেয়ার করা থাকে, এই ইস্যু ওই কেসগুলোটেও পপ আপ করতে পারে। এই আর্টিকেলে, আমরা আপনাকে দেখাব কীভাবে উপরের এরর মেসেজটি দূর করতে হয় যাতে আপনি আপনার প্রয়োজন অনুযায়ী পারমিশন পরিবর্তন করতে পারেন।
যেন হয়েছে, আলোচ্য এরর মেসেজটি সমাধান করা খুব সহজ। মূলত, আপনাকে নিজেকে ফাইল বা ফোল্ডারের অ্যাডমিনিস্ট্রেটর হিসেবে যোগ করতে হবে এবং তারপর আপনাকে পারমিশন পরিবর্তন করতে পারা উচিত। এটিকে করার দুটি উপায় আছে, এবং আমরা উভয়টি কভার করব যাতে আপনি যে টা সহজ লাগে সেটি ফলো করতে পারেন।そう言うと, চলুন শুরু করি এবং দেখি কীভাবে প্রশ্নে থাকা এরর মেসেজটি ফিক্স করতে হয়।
Elevated Command Prompt ব্যবহার করে
উপরে উল্লিখিত ইস্যুটি দূর করার জন্য আপনি যে প্রথম উপায়টি ব্যবহার করতে পারেন সেটি হলো একটি এলিভেটেড কমান্ড প্রম্প্ট ব্যবহার করা। যেহেতু আমরা একটি এলিভেটেড কমান্ড প্রম্প্ট ব্যবহার করব মানে অ্যাডমিনিস্ট্রেটর পারমিশনসহ কমান্ড প্রম্প্ট, আপনাকে একটি অ্যাডমিন একাউন্ট প্রয়োজন হবে। যদি আপনি অ্যাডমিনিস্ট্রেটর হিসেবে লগ ইন করা না থাকেন, তবে আপনি এই পদ্ধতিতে পেরোনো পারবেন না।
সুতরাং, শুরু করার আগে, নিশ্চিত করুন যে আপনি একজন অ্যাডমিনিস্ট্রেটর হিসেবে সাইন ইন করেছেন। এখন, টাইটেল থেকে স্পষ্ট থাকা*swe, আমরা কমান্ড প্রম্প্ট ব্যবহার করে কিছু কমান্ড ইনপুট দেব। যাইহোক, যদি এটি এমন কিছু যা আপনি কামফরটেবল নন, তবে নিচের পরবর্তী মেথডে যান যা একটি আরও ইউজার-ফ্রেন্ডলি পদ্ধতির মাধ্যমে যায়।
কমান্ড প্রম্প্ট উইন্ডো ব্যবহার করে, আমরা ফাইল/ফোল্ডারের ওনারশিপ নেব এবং তারপর আমাদের নিজের ওপর ফাইল/ফোল্ডারের ওপর অ্যাডমিনিস্ট্রেটর পারমিশন অ্যাসাইন করব। এটি takeown এবং icacls কমান্ডগুলোর মাধ্যমে করা হয়। নিচের ইনস্ট্রাকশনগুলো ফলো করুন এটি করার জন্য:
- প্রথমে, Start Menu খুলুন এবং command prompt সার্চ করুন। দেখানো রেজাল্টে রাইট-ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে Run as administrator বেছে নিন। অথবা, আপনি ডান হাতের পাশে দেওয়া Run as administrator অপশনে ক্লিক করতে পারেন কমান্ড প্রম্প্ট অ্যাডমিন হিসেবে শুরু করার জন্য।

- কমান্ড প্রম্প্ট উইন্ডো খুললে, নিচের কমান্ডগুলো একে একে টাইপ করুন:
takeown /F X:\FULL_PATH_TO_FOLDER takeown /F X:\FULL_PATH_TO_FOLDER /r /d y

- এখানে, নিশ্চিত করুন যে X:\FULL_PATH_TO_FOLDER-কে আপনার কেসে সঠিক অ্যাড্রেস বা পথ দিয়ে রিপ্লেস করেছেন। এটি আপনাকে নির্দিষ্ট ফোল্ডার/ফাইলটির ওনারশিপ দেবে।
- এটা হলে, নিচের কমান্ডগুলো একে একে এন্টার করুন:
icacls X:\FULL_PATH_TO_FOLDER /grant Administrators:F icacls X:\FULL_PATH_TO_FOLDER /grant Administrators:F /t

- আবার, নিশ্চিত করুন যে X:\FULL_PATH_TO_FOLDER-কে আপনার কেসে সঠিক পথ দিয়ে রিপ্লেস করেছেন। এই কমান্ডগুলো মূলত নির্দিষ্ট ফাইল/ফোল্ডারের ওপর আপনাকে অ্যাডমিনিস্ট্রেটর সুবিধা প্রদান করে।
- এটি করার পর, আপনি কমান্ড প্রম্প্ট উইন্ডো বন্ধ করতে পারেন।
- শেষে, দেখুন এরর মেসেজটি এখনও আসে কিনা।
File Explorer ব্যবহার করে
যেন হয়েছে, সমস্যা সৃষ্টিকারী ফাইল বা ফোল্ডারের ওনারশিপ নেওয়ার দ্বিতীয় পদ্ধতি হলো File Explorer উইন্ডোর মাধ্যমে। এটি আরও একটি গ্রাফিক্যাল পদ্ধতি এবং তাই এটি অনেক বেশি ইউজার-ফ্রেন্ডলি। তাই, আপনি যদি টেক-সেভি না হন এবং কমান্ড প্রম্প্টে घुसতে চান না, তবে এটি আপনার জন্য একদম সঠিক মেথড।
ফাইল/ফোল্ডারের ওনারশিপ নেওয়ার জন্য, নিচে প্রদত্ত ইনস্ট্রাকশনগুলো ফলো করুন:
- প্রথমে, ফাইল/ফোল্ডারটি যেখানে অবস্থিত সেখানে নেভিগেট করুন।
- ফাইল/ফোল্ডারটিতে রাইট-ক্লিক করুন এবং ড্রপ ডাউন মেনু থেকে, Properties বেছে নিন।
- Properties উইন্ডোতে, Security ট্যাবে নেভিগেট করুন।

- সেখানে, নিচে ডান কোণে দেওয়া Advanced অপশনে ক্লিক করুন।
- उसके बाद, ফলো-আপ উইন্ডোতে, Owner-এর পাশে দেওয়া Change অপশনে ক্লিক করুন।

- তারপর, Enter the object name to select টেক্সটের নিচে খালি জায়গায় আপনার ইউজার একাউন্টের নাম টাইপ করুন।

- একবার আপনি এটি করলে, Check Names বাটনে ক্লিক করুন। উইন্ডোজ আপনার একাউন্ট লিস্ট করবে এই পয়েন্টে এবং আপনি আপনার একাউন্টের নামের নিচে একটি আন্ডারলাইন দেখতে পাবেন। তারপর, OK-এ ক্লিক করুন।
- এখন আপনি এটি করলে, Replace owner on subcontainers and objects চেকবক্সের পাশাপাশি Replace all child object permission entries with inheritable permission entries from this object চেকবক্সটি নিচে বাম কোণে টিক দিন।

- তারপর, Apply-এ ক্লিক করুন এবং তারপর OK-এ ক্লিক করুন।
- उसके बाद, Properties উইন্ডোতে, Security ট্যাবে স্যুইচ করুন এবং Advanced বাটনে আবার ক্লিক করুন।
- পরে, Add বাটনে ক্লিক করুন।
- তারপর, প্রদত্ত Select a principal অপশনে ক্লিক করুন। এটি স্টেপ নম্বর ৬-এ থাকা অনুরূপ একটি উইন্ডো খুলবে। এই পয়েন্টে আবার স্টেপ ৬ এবং ৭ পুনরাবৃত্তি করুন।

- এটি করার পর, Basic permissions-এর অধীনে সব চেকবক্সে টিক দিন এবং তারপর OK বাটনে ক্লিক করুন।

- শেষে, Replace all child object permission entries with inheritable permission entries from this object চেকবক্সটি আবার টিক দিন।

- Apply-এ ক্লিক করুন এবং তারপর OK-এ হিট করুন।
- একবার আপনি উপরের সব কিছু করলে, সমস্যাটি এখন চলে যাওয়া উচিত। চেক করুন কি এটা এখনও persists।