Windows ব্যবহার করার সময় আপনি কখনো কখনো অপ্রত্যাশিত ত্রুটির মুখোমুখি হন। ত্রুটি 0x80070091 হলো সেগুলোর একটাই, যা প্রায়শই একটি সতর্কবার্তার সাথে আসে: "An unexpected error is keeping you from deleting the folder. Error 0x80070091: The directory is not empty."
যদিও ত্রুটি বার্তাটি স্পষ্ট করে যে আপনি যে ফোল্ডারটি ডিলিট করার চেষ্টা করছেন সেটা ডিলিট করতে পারছেন না, কিন্তু "the directory isn't empty" অংশটি আপনাকে বিভ্রান্ত করতে পারে যে বার্তাটি আসলে কী বোঝাচ্ছে।
যদি এই ত্রুটি আপনার কম্পিউটারের কার্যকারিতা বাধা দেয় বা প্রোডাক্টিভিটি প্রভাবিত করে, তবে আপনি সঠিক জায়গায় এসেছেন। এই গাইডে আমরা এই ত্রুটি কী এবং কীভাবে সমাধান করবেন সেটা আলোচনা করব।
Windows ত্রুটি 0x80070091 কী?
এই ত্রুটি বিভ্রান্তিকর হতে পারে কারণ এটি বিভিন্ন পরিস্থিতিতে দেখা যায়। এই ইস্যু দেখা যায় এমন একটি সাধারণ পরিস্থিতি হলো ফোল্ডার ডিলিট বা সরানোর সময়। অন্যান্য ব্যবহারকারী এক্সটার্নাল ডিভাইস থেকে ফাইল ট্রান্সফার করার সময় বা ডেটা ব্যাকআপ নেওয়ার সময় একই সমস্যায় পড়েছেন।
প্রো টিপ: নিবেদিত পিসি অপ্টিমাইজেশন টুল চালিয়ে ভুল সেটিংস, জাঙ্ক ফাইল, হানিকারক অ্যাপ এবং নিরাপত্তা হুমকি দূর করুন।
এই কেসে আপনি নিচের বার্তা পাবেন:
- Interrupted Action.
- An unexpected error is keeping you from deleting the folder. If you continue to receive this error, you can use the error code to search for help with this problem.
- Error 0x80070091: The directory is not empty.
এই সমস্যা Windows 7 থেকে Windows 10/11-এ চলে আসছে। এর কারণ স্পষ্ট নয়, কিন্তু সম্ভবত এক্সটার্নাল ড্রাইভের করপ্টেড সেক্টর বা মুছে ফেলা যাচ্ছে না এমন করপ্টেড ডেটা দায়ী।
Error 0x80070091: The directory is not empty সিস্টেম রিস্টোর ব্যবহার করার সময়ও দেখা যায়। Windows System Restore ফাংশন আপনাকে নির্দিষ্ট সময় বিন্দুতে ফিরে যেতে দেয় সিস্টেম রিস্টোর পয়েন্ট তৈরি করার পর। এটি কম্পিউটার ফেল হলে ব্যাকআপ প্ল্যান তৈরির একটি পদ্ধতি।
কিন্তু 0x80070091 সিস্টেম রিস্টোর ইস্যু পেলে আপনি নিচের বার্তা পাবেন:
- System Restore failed while restoring the directory from the restore point.
- Source: AppxStaging
- Destination: %ProgramFiles%\WindowsApps
- An unspecified error occurred during System Restore. (0x80070091)
সিস্টেম রিস্টোর প্রসেসের সময় এই সমস্যা দেখা যায় যখন আপনি মেশিনকে পূর্বের পয়েন্টে রিস্টোর করার চেষ্টা করেন এবং সফলভাবে সিস্টেম রিস্টোর সম্পন্ন করতে পারেন না।
Error 0x80070091: The directory is not empty এর কারণগুলো
যদি আপনি কম্পিউটারের যেকোনো সেকশন থেকে ফাইল বা ফোল্ডার ডিলিট করার সময় এই ত্রুটি পান, তবে আপনি নিচের সমস্যাগুলোর সাথে ডিলিং করছেন:
- অ্যাডমিনিস্ট্রেটিভ ইস্যু যা আপনাকে যেকোনো ফাইল বা ফোল্ডার ডিলিট করতে বাধা দেয়।
- কম্পিউটারের হার্ড ড্রাইভে ব্যাড সেক্টর।
- করপ্ট বা ড্যামেজড ড্রাইভার।
- টেম্পোরারি লোকেশন ফোল্ডারে অতিরিক্ত জাঙ্ক ফাইল।
ওয়ার্কঅরাউন্ড হিসেবে, আপনি কমান্ড প্রম্পটের মাধ্যমে ফোল্ডার ডিলিট করার চেষ্টা করতে পারেন।
ফোল্ডার ডিলিট করতে এই ধাপগুলো ফলো করুন:
- Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালু করুন।
- CP উইন্ডোতে নিচের কমান্ডগুলো টাইপ করে প্রতিটি লাইনের পর Enter কী চাপুন:
takeown/F #;
icacls #/grant *: F
del #
নোট: # সাংকেতিকভাবে সেই ফোল্ডারının পূর্ণ পাথ এবং নাম বোঝায় যা আপনি ডিলিট করতে পারলেননি; * অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের ইউজারনেম বোঝায়।
যদি সিস্টেম রিস্টোর ব্যবহার করার সময় 0x80070091 windows 7 ত্রুটি পান, তবে WindowsApps ফোল্ডারের সমস্যাই ত্রুটির কারণ। 0x80070091 সিস্টেম রিস্টোর সমস্যা বোঝায় যে ডেস্টিনেশন ডিরেক্টরি খালি নয়। সিস্টেম রিস্টোর প্রসেস চলাকালীন WindowsApps-এর অধীনে একটি ফোল্ডার থাকবে যা খালি হওয়া উচিত কিন্তু খালি নয়। এটি অ্যান্টিভাইরাস প্রোগ্রাম প্রসেস বাধা দেওয়া বা Sync Settings-এর কারণে হতে পারে। কিন্তু যেহেতু এটি Windows 10/11-এর সর্বশেষ ভার্সনে হচ্ছে, আমরা নিশ্চিতভাবে বলতে পারি না কী কারণ।
ঐতিহ্যবাহী সমাধান হলো WindowsApps ফোল্ডার ডিলিট বা রিনেম করা, কিন্তু TrustedInstaller ছাড়া কেউ এক্সেস করতে পারে না। ফলস্বরূপ আপনি এই ফোল্ডার অ্যাক্সেস বা মডিফাই করতে পারবেন না। এই টিউটোরিয়ালে, সিস্টেম রিস্টোর অন্য কোনো অ্যাপের হস্তক্ষেপ ছাড়া চালাতে সকল অ্যান্টিভাইরাস সফ্টওয়্যার আনইনস্টল করার চেষ্টা করব। সেটা কাজ না করলে পরবর্তী ধাপ হলো WindowsApps ফোল্ডারের ভিতর घুসে সেটা রিনেম করা যাতে সিস্টেম রিস্টোর প্রসেস চালু रहতে পারে।
ত্রুটি 0x80070091-এর পেছনের কারণগুলো জানলে প্রভাবিত ব্যবহারকারীরা সমস্যা সফলভাবে সমাধানের জন্য ভালো Стра্টেজি বানাতে পারেন।
Error 0x80070091: The directory is not empty কীভাবে সমাধান করবেন
সমস্যাটি প্রথমে মাইনর লাগলেও এটি কিছু কম্পিউটার অপারেশন বাধা দিতে পারে। তাই যত দ্রুত সম্ভব সমাধান করা জরুরি। কারণ অনুযায়ী ভিন্ন ভিন্নভাবে সমাধান করা যায়।
মেথড ১: SFC টুল চালান।
বিল্ট-ইন System File Checker টুল ত্রুটি সমাধানে সাহায্য করতে পারে। ইউটিলিটি ত্রুটির কারণ হতে পারে এমন ফল্টি ফাইল চেক করে এবং সেগুলো রিপেয়ার করার চেষ্টা করে।
- Start বাটন চাপুন।
- Search applications and files বক্সে cmd টাইপ করুন।
- CTRL + Shift + Enter কম্বিনেশন চাপিয়ে অ্যাডমিন রাইটসহ Command Prompt খুলুন।
- Command Prompt উইন্ডোতে SFC /scannow টাইপ করে Enter চাপুন।
- ভেরিফিকেশন সম্পন্ন হলে কম্পিউটার রিস্টার্ট করুন।
টুলটি ফিনিশ হওয়ার জন্য অপেক্ষা করুন, তারপর ফাইল বা ফোল্ডার ডিলিট করার চেষ্টা করে দেখুন ত্রুটি ফিক্স হয়েছে কিনা।
মেথড ২: চেক ডিস্ক স্ক্যান করুন।
বিল্ট-ইন ডিস্ক চেক (chkdsk) সফ্টওয়্যার System File Checker-এর মতো কাজ করে, কিন্তু এটি হার্ড ড্রাইভের ড্যামেজড সেক্টর ফিক্স করার ওপর ফোকাস করে। এটি 0x80070091 সহ বিভিন্ন ইস্যু ফিক্স করতে খুব উপকারী। স্ক্যান করার নির্দেশনা:
- Win + X চাপিয়ে মেনু অ্যাক্সেস করুন।
- Command Prompt (Admin) অপশন সিলেক্ট করুন।
- Yes সিলেক্ট করে অ্যাডমিনিস্ট্রেটর হিসেবে Command Prompt চালান।
- chkdsk C/f/r/x কমান্ড চালান।
- Enter চাপিয়ে স্ক্যান শুরু করুন, স্ক্যান ফিনিশ হওয়ার জন্য অপেক্ষা করুন, তারপর কম্পিউটার রিস্টার্ট করে আপনার ডিলিট করতে চাওয়া ফাইল বা ফোল্ডার ডিলিট করে দেখুন 0x80070091 রিপেয়ার হয়েছে কিনা।
মেথড ৩: Windows Explorer রিস্টার্ট করুন।
Windows Explorer হলো একটি ফাইল ম্যানেজার যা প্রথমে Windows 95-এ আবির্ভূত হয় এবং পরবর্তী Windows ভার্সনগুলতে থাকে। এটি ব্যবহারকারীদের ফাইল, ফোল্ডার, নেটওয়ার্ক কানেকশন ম্যানেজ করতে দেয় এবং ফাইল ও সংশ্লিষ্ট কম্পোনেন্ট সার্চ করতে সাহায্য করে।
Windows Explorer রিস্টার্ট করলে Windows 10/11-এ ফোল্ডার ডিলিট না করার সমস্যা সমাধান হয়। ধাপগুলো নিচে:
- ডেস্কটপে টাস্কবারে রাইট-ক্লিক করে কন্টেক্সট মেনু থেকে Task Manager সিলেক্ট করুন।
- Task Manager উইন্ডোতে Processes ট্যাবে যান এবং Windows Explorer খুঁজুন।
- রাইট-ক্লিক করে মেনু থেকে Restart সিলেক্ট করুন, অথবা Windows Explorer সিলেক্ট করে Task Manager উইন্ডোর নিচে ডান পাশের Restart বাটনে ক্লিক করুন।
ফোল্ডার ডিলিট করার চেষ্টা করে দেখুন সমস্যা সমাধান হয়েছে কিনা। যদি এখনও ডিরেক্টরি খালি নয় এমন নোটিশ পান, তবে নিচের সমাধানগুলো চেষ্টা করুন।
মেথড ৪: আপনার অ্যান্টিভাইরাস আনইনস্টল করুন।
পরবর্তী ধাপ হলো আপনার কম্পিউটারে ইনস্টল করা যেকোনো অ্যান্টিভাইরাস সফ্টওয়্যার ডিলিট করা। অ্যান্টিভাইরাস সফ্টওয়্যার এই প্রসেসগুলোর সাথে ইন্টারফিয়ার করে এবং আপনার মেশিনকে সফলভাবে সিস্টেম রিস্টোর করতে বাধা দেয়।
মেথড ৫: Windows Recovery Environment ব্যবহার করুন।
Windows Recovery Environment থেকে সিস্টেম রিস্টোর করলেও সফল হতে পারে, বিশেষ করে যদি অন্য প্রসেসগুলোর দ্বারা বাধা দেওয়া হয়।
- Windows কী একবার চাপুন।
- Shift কী ধরে Restart সিলেক্ট করুন।
- মেশিন রিস্টার্ট হওয়ার পর আপনি Windows Recovery Environment স্ক্রিনে যাবেন, যেখানে Continue, Troubleshoot, বা Turn Off your PC অপশন থাকবে।
এই এনভায়রনমেন্ট থেকে System Restore অপশনে যেতে Troubleshoot > Advanced Options > System Restore ক্লিক করুন।
এখন কম্পিউটার আপনাকে System Restore Point সিলেক্ট করতে বলবে। আপনি যেই রিস্টোর পয়েন্টে যেতে চান সেটা সিলেক্ট করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন।
মেথড ৬: সেফ মোড থেকে সিস্টেম রিস্টোর চালান।
Safe Mode হলো Windows-এ একটি ফিচার যা সিম্পল ইন্টারফেস ব্যবহার করে এবং শুধু আবশ্যক অ্যাপগুলো এক্সিকিউট করে। এইভাবে আপনি নিশ্চিত হতে পারেন যে অ্যান্টিভাইরাসের মতো অন্য কোনো প্রোগ্রাম আপনার System Restore-এ ইন্টারফিয়ার করছে না।
- Windows > Power অপশন চাপুন।
- Shift কী ধরে Restart হিট করুন।
- Troubleshoot > Advanced Options > Startup Options > Restart ক্লিক করুন।
- আপনার সিস্টেম এখন রিস্টার্ট হবে এবং चुनने के लिएعديد অপশন দেবে।
- সেফ মোডে প্রবেশ করতে কীবোর্ডে F4 চাপুন।
আপনার কম্পিউটার সেফ মোডে রিবুট হবে, অর্থাৎ শুধু আশুবশ্যক প্রোগ্রামগুলো চলবে, কোনো ডিসরাপশন নেই। এখন নিচের ধাপগুলো ফলো করে সিস্টেম রিস্টোর করুন।
- Windows কী ধরে R কী চাপুন।
- rstrui.exe লিখে Enter চাপুন।
- Next ক্লিক করে যে রিস্টোর পয়েন্টে ফিরতে চান সেটা সিলেক্ট করুন।
- Next > Finish ক্লিক করুন।
এখন সিস্টেম রিস্টোর ফিনিশ হওয়ার জন্য অপেক্ষা করুন।
মেথড ৭: WINDOWS.OLD ফোল্ডার ডিলিট করুন।
এই সমস্যা সমাধানের অন্য একটি কার্যকর পদ্ধতি হলো কম্পিউটারের জাঙ্ক ফাইল মুছে ফেলা। এর জন্য এই ধাপগুলো ফলো করুন:
- Windows কী ধরে R চাপিয়ে Run বক্স খুলুন, তারপর C:windowsSYSTEM32cleanmgr.exe পেস্ট বা টাইপ করে OK ক্লিক করুন।
- उसके बाद, একটি টার্গেট ড্রাইভ বেছে নিন এবং OK ক্লিক করুন; Disk Cleanup অটোমেটিক্যালি চালু হবে।
- পরবর্তীতে, Clean up system files সিলেক্ট করুন এবং ড্রপ-ডাউন মেনু থেকে Previous Windows installation বেছে নিয়ে OK ক্লিক করুন।
- Delete Files সিলেক্ট করুন, যা C:Windows.old ফোল্ডার মুছে ফেলবে।
জাঙ্ক ফাইল মুছে ফেলার সবচেয়ে সহজ উপায় হলো Outbyte PC Repair চালানো যাতে কিছুই মিস না হয়। এই টুল আপনার কম্পিউটার স্ক্যান করবে অপ্রয়োজনীয় ফাইল খুঁজে বের করে সেগুলো ডিলিট করবে এবং পরসেস ও অ্যাপ অপ্টিমাইজ করবে।
উপসংহার
"Error 0x80070091: The directory is not empty" ত্রুটি ফাইল বা ফোল্ডার রিমুভ করার চেষ্টা বা অনুরূপ অপারেশন করার সময় দেখা দিতে পারে। এই আর্টিকেলে এই সমস্যা সমাধানের সাতটি সমাধান দেওয়া আছে যা আপনার কম্পিউটারকে tekrar চালু हालত에 আনতে সাহায্য করবে।