خطای Enumerate Objects خسته کننده است، اما چندین راه حل سریع وجود دارد.
خلاصه عناوین
- به یک حساب مدیر تغییر دهید
- با استفاده از Command Prompt مالکیت یک فایل یا پوشه را بگیرید
- UAC را به طور موقت غیرفعال کنید
- اسکنهای CHKDSK، SFC و DISM را اجرا کنید
- حالت ایمن را امتحان کنید
تعاریف کلیدی
- استفاده از حساب غیر سرپرست می تواند منجر به خطای “شماره اشیاء در ظرف ناموفق” شود.
- اگر حتی با یک اکانت ادمین با خطا مواجه شدید، از Command Prompt برای در اختیار گرفتن مالکیت یک فایل یا پوشه استفاده کنید.
- تداخل برنامه ها و سرویس های شخص ثالث یا فایل های سیستمی آسیب دیده نیز می تواند منجر به چنین خطاهایی شود.
خطای ویندوز “شمارش اشیاء در ظرف ناموفق بود” هنگام انجام برخی اقدامات مانند دسترسی به فایل ها، پوشه ها یا یک درایو در رایانه شخصی شما رخ می دهد. همچنین می تواند هنگام تلاش برای تغییر مجوزهای آنها ظاهر شود. اگرچه علت ممکن است متفاوت باشد، از دسترسی ناکافی ادمین تا فایل های سیستمی خراب، حل این خطا خیلی سخت نیست.
1. به یک حساب مدیر تغییر دهید
یکی از دلایل رایج برای اینکه ممکن است در تغییر مجوزهای یک فایل، پوشه یا درایو با مشکل مواجه شوید این است که از یک حساب مدیریت استفاده نمی کنید. برای جلوگیری از این امر، مطمئن شوید که حساب ویندوز شما دارای امتیازات مدیریتی است.
اگر از یک حساب استاندارد استفاده میکنید، به یک حساب سرپرست بروید و دوباره امتحان کنید. از طرف دیگر، میتوانید از طریق برنامه تنظیمات یا کنترل پنل، نوع حساب کاربری را از استاندارد به مدیر تغییر دهید—البته برای انجام این کار باید از یک حساب مدیریت استفاده کنید.
2. با استفاده از Command Prompt مالکیت یک فایل یا پوشه را بگیرید
گاهی اوقات، ویندوز ممکن است پیغام خطای «شمارش اشیاء در کانتینر» ناموفق باشد، حتی زمانی که از یک حساب مدیریت برای تصاحب مالکیت یک فایل، پوشه یا درایو استفاده میکنید. در چنین مواردی، می توانید از Command Prompt استفاده کنید تا مالکیت فایل یا پوشه خاصی را که می خواهید به دست آورید.
برای این کار ابتدا باید مسیر کامل فایل یا پوشه مورد نظر را کپی کنید. در اینجا مراحل انجام می شود:
- Win + E را فشار دهید تا File Explorer باز شود.
- فایل یا پوشه مورد نظر را پیدا کنید، روی آن کلیک راست کنید و از منوی زمینه گزینه Copy as Path را انتخاب کنید.
- برای دسترسی به منوی جستجو، Win + S را فشار دهید.
- Command Prompt را در کادر متنی تایپ کرده و Run as administrator را انتخاب کنید.
- وقتی فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.
- دستور زیر را در کنسول تایپ کنید و FilePath را با مسیر فایل یا پوشه ای که قبلا کپی کرده اید جایگزین کنید و Enter:takeown /F FilePath /r /d y را فشار دهید.
takeown /F FilePath /r /d y
پس از انجام مراحل فوق، باید بتوانید بدون هیچ خطایی به فایل یا پوشه دسترسی داشته باشید و آن را تغییر دهید.
3. UAC را به طور موقت غیرفعال کنید
مرحله دیگری که میتوانید برای رفع خطای «شمارش کردن اشیاء در ظرف» انجام دهید، غیرفعال کردن موقت کنترل حساب کاربری (UAC) در رایانه ویندوزیتان است. برای انجام این کار، از این مراحل استفاده کنید:
- روی نماد جستجو در نوار وظیفه کلیک کنید یا کلید Windows را فشار دهید تا کادر جستجو باز شود.
- تغییر تنظیمات کنترل حساب کاربری را در کادر جستجو تایپ کرده و Enter را فشار دهید.
- نوار لغزنده را تا انتها به سمت پایین بکشید تا Never notify و روی OK کلیک کنید.
- اگر فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.
سعی کنید به فایل، پوشه یا درایو خود دسترسی داشته باشید یا آن را اصلاح کنید و ببینید آیا خطا همچنان ظاهر می شود یا خیر. به یاد داشته باشید که UAC یک ویژگی امنیتی است که به محافظت از سیستم شما در برابر تغییرات غیرمجاز کمک می کند، بنابراین مهم است که بلافاصله پس از ایجاد تغییرات مورد نظر، دوباره آن را فعال کنید.
4. CHKDSK، SFC و DISM Scans را اجرا کنید
خطاهایی مانند «شمارش اشیاء در ظرف ناموفق بود» نیز میتواند به دلیل مشکلات مربوط به سیستم فایل و فایلهای سیستم اصلی ایجاد شود. خوشبختانه، ویندوز دارای چند ابزار است که می تواند به شما کمک کند چنین مشکلاتی را به راحتی برطرف کنید. در این مورد، باید اسکن های CHKDSK (Check Disk)، SFC (System File Checker) و DISM (Deployment Image Service and Management Tool) را با استفاده از مراحل زیر اجرا کنید:
- برای دسترسی به منوی جستجو، Win + S را فشار دهید.
- Command Prompt را در کادر متنی تایپ کرده و Run as administrator را انتخاب کنید.
- دستور زیر را تایپ کنید و با حرف درایو که فایل یا پوشه در آن قرار دارد، c: را جایگزین کنید و Enter.chkdsk c: /f /r را فشار دهید.
- منتظر بمانید تا اسکن chkdsk کامل شود.
- اکنون دستور زیر را تایپ کرده و Enter را بزنید تا اسکن DISM اجرا شود.DISM /Online /Cleanup-Image /RestoreHealth
- پس از تکمیل، دستور زیر را تایپ کرده و Enter را فشار دهید تا SFC scan.sfc /scannow اجرا شود
chkdsk c: /f /r
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
صبر کنید تا اسکن ها کامل شود، سپس کامپیوتر خود را مجددا راه اندازی کنید. پس از آن، شما نباید با خطاهای بیشتری مواجه شوید.
5. حالت ایمن را امتحان کنید
اگر هیچ چیز دیگری کار نمی کند، می توانید رایانه ویندوز خود را در حالت ایمن بوت کنید، که سیستم را با حداقل مجموعه ای از برنامه ها و درایورها بارگیری می کند. انجام این کار به شما امکان می دهد بدون هیچ گونه تداخلی از جانب برنامه ها و سرویس های شخص ثالث به مجوزهای یک فایل یا پوشه دسترسی داشته باشید و آن را تغییر دهید و به شما کمک می کند از خطاهای “Access Denied” در ویندوز جلوگیری کنید.
به راهنمای ما در مورد بوت کردن رایانه شخصی ویندوز خود در حالت ایمن مراجعه کنید، سپس مراحل را طی کنید تا یک بار دیگر مالکیت فایل یا پوشه را در دست بگیرید. اگر همه چیز شکست خورده است، این مرحله پیشرفته تر باید به شما در حل این خطا کمک کند.