رفع خطای Failed to Enumerate Objects in Container در ویندوز 10

ممکن است هنگام تلاش برای تغییر مجوزهای فایل یا پوشه ، با شکست در شمارش اشیاء در خطای کانتینر در سیستم‌های ویندوز 10 مواجه شده باشید. (Windows 10)به منظور ایمن و خصوصی نگه داشتن داده ها، مدیر رایانه ممکن است مجوز ویژه کاربر را برای فایل ها و اسناد مهم ذخیره شده در آن فعال کند. بنابراین، هنگامی که سایر کاربران سعی می کنند به مجوزهای فایل دسترسی یا تغییر دهند، در شمارش اشیاء در خطای کانتینر شکست می خورند. 

با این حال، بسیاری از اوقات خطای ناموفق در شمارش اشیاء در کانتینر ممکن است برای کاربر اداری سیستم نیز ظاهر شود. در حال حاضر مشکل ساز است و مدیر نمی تواند مجوز دسترسی به فایل ها یا اسناد را برای خود و سایر کاربران/گروه های کاربری تغییر دهد. لازم نیست نگران باشید زیرا این راهنما به شما کمک می کند تا  در سیستم های ویندوز 10 خطای شمارش اشیاء ناموفق را برطرف کنید.(fix failed to enumerate objects in the container error on Windows 10 systems.)

رفع خطا در شمارش اشیاء در کانتینر

4 روش برای رفع خطای Failed to Enumerate Objects in Container(4 Ways to Fix Failed to Enumerate Objects in the Container error)

دلایل شکست در شمارش اشیاء در خطای کانتینر (Reasons behind failure to enumerate objects in the container error )

این چند دلیل اساسی است که چرا با خطا در شمارش اشیاء در کانتینر مواجه می شوید: 

  • تضاد بین فایل ها و پوشه های مختلف در سیستم شما می تواند باعث ایجاد چنین مشکلاتی شود.
  • پیکربندی نادرست تنظیمات پوشه ممکن است منجر به این خطا شود. 
  • گاهی اوقات، برنامه های شخص ثالث نصب شده بر روی سیستم شما ممکن است به طور تصادفی ورودی های مجوز پیش فرض فایل ها و پوشه ها را در رایانه شخصی شما حذف کنند و باعث ایجاد این خطا شوند.

ما چهار راه‌حل ممکن را فهرست کرده‌ایم که می‌توانید از آنها برای رفع ناموفق اشیاء در خطای کانتینر استفاده کنید.

روش 1: تغییر دستی مالکیت فایل ها(Method 1: Manually Change Ownership of Files)

بهترین راه برای رفع اشکال در شمارش اشیاء در خطای کانتینر در رایانه شخصی ویندوز 10(Windows 10) ، تغییر دستی مالکیت فایل هایی است که با این خطا مواجه هستید. بسیاری از کاربران گزارش داده اند که از این موضوع سود برده اند.

توجه:(Note:) قبل از اجرای این روش، مطمئن شوید که به عنوان مدیر(administrator) وارد شوید .

برای تغییر مالکیت فایل ها به صورت دستی این مراحل را دنبال کنید:

1. فایلی(file ) را در سیستم خود که در آن خطا رخ می دهد پیدا کنید. سپس بر روی فایل انتخابی(chosen file) راست کلیک کرده و مانند تصویر Properties(Properties) را انتخاب کنید . 

روی فایل انتخاب شده کلیک راست کرده و Properties | را انتخاب کنید  رفع خطای Failed to Enumerate Objects in Container در ویندوز 10

2. از بالا به تب Security بروید. 

3. مطابق شکل زیر بر روی آیکون Advanced از پایین پنجره کلیک کنید. 

روی نماد Advanced از پایین پنجره کلیک کنید  رفع خطای Failed to Enumerate Objects in Container

4. در قسمت Advanced Security Settings ، در مقابل گزینه Owner بر روی Change visual کلیک کنید. به عکس داده شده مراجعه کنید

در قسمت Advanced Security Settings، روی Change قابل مشاهده کلیک کنید

5. پس از کلیک بر روی تغییر، پنجره Select User or Group بر روی صفحه نمایش شما ظاهر می شود. (Select User or Group )نام حساب کاربری را(user account name) در کادر متنی با عنوان Enter the object name را برای انتخاب(Enter the object name to select) تایپ کنید .

6. اکنون ، همانطور که نشان داده شده است ، روی Check Names کلیک کنید.(Check Names)

روی بررسی نام ها | کلیک کنید  رفع خطای Failed to Enumerate Objects in Container در ویندوز 10

7. سیستم شما به طور خودکار حساب کاربری  شما را شناسایی کرده و زیر آن خط می کشد.(automatically detect)

با این حال، اگر ویندوز(Windows) زیر نام کاربری شما خط نکشید، روی Advanced از گوشه سمت چپ پایین پنجره کلیک کنید تا به صورت دستی(manually select) حساب های کاربری را از لیست داده شده به صورت زیر انتخاب کنید:

8. در پنجره Advanced که ظاهر می شود، روی Find Now کلیک کنید . در اینجا به صورت دستی(manually select) حساب کاربری خود را از لیست انتخاب کرده و برای تایید بر روی OK کلیک کنید . به عکس زیر مراجعه کنید

بر روی Find Now کلیک کنید و حساب کاربری خود را از لیست انتخاب کنید و بر روی OK کلیک کنید

9. هنگامی که به پنجره قبلی هدایت شدید، مطابق شکل زیر بر روی OK کلیک کنید تا ادامه دهید. 

روی OK | کلیک کنید  رفع خطای Failed to Enumerate Objects in Container

10. در اینجا، Replace owner را روی ظروف فرعی و اشیاء(Replace owner on sub containers and objects) فعال کنید تا مالکیت زیرپوشه ها/فایل های درون پوشه را تغییر دهید. 

11. در مرحله بعد، جایگزینی همه ورودی های مجوز شی فرزند با ورودی های مجوز ارثی از این شی را(Replace all child object permission entries with inheritable permission entries from this object) فعال کنید. 

12. برای ذخیره این تغییرات بر روی Apply کلیک کنید و پنجره را ببندید .(close)

برای ذخیره این تغییرات بر روی Apply کلیک کنید و پنجره | را ببندید  رفع خطای Failed to Enumerate Objects in Container در ویندوز 10

13. دوباره پنجره Properties را باز کنید و با تکرار مراحل 1-3 به مسیر (steps 1-3)Security > Advanced بروید .

دوباره پنجره Properties را باز کنید و به Security و سپس Advanced | بروید  رفع خطای Failed to Enumerate Objects in Container

14. روی دکمه Add از گوشه سمت چپ پایین صفحه کلیک کنید. 

روی دکمه Add از گوشه سمت چپ پایین صفحه کلیک کنید

15. همانطور که در تصویر نشان داده شده است، روی گزینه با عنوان Select a(Select a principle) parim کلیک کنید .

بر روی گزینه ای با عنوان Select a parim کلیک کنید

16. مراحل 5-6(steps 5-6) را برای تایپ و یافتن نام کاربری حساب تکرار کنید.

توجه:(Note:) همچنین می توانید همه(Everyone) را بنویسید و روی چک نام ها(check names) کلیک کنید .

17. مطابق شکل زیر بر روی OK کلیک کنید .

روی OK | کلیک کنید  رفع خطای Failed to Enumerate Objects in Container

18. در پنجره جدیدی که ظاهر می شود، کادر کنار Replace all child object permission entries with inheritable permission entries from this object را علامت بزنید.(Replace all child object permission entries with inheritable permission entries from this object.)

19. از پایین پنجره روی Apply کلیک کنید تا تغییرات جدید ذخیره شود.(Apply)

از پایین پنجره روی Apply کلیک کنید تا تغییرات جدید ذخیره شود |  رفع خطای Failed to Enumerate Objects in Container در ویندوز 10

20. در نهایت تمام(close all) پنجره ها را ببندید.

بررسی کنید که آیا قادر به حل و فصل عدم شمارش اشیاء در خطای کانتینر هستید یا خیر.

همچنین بخوانید: (Also Read:) رفع خطای Failed To Enumerate Objects In The Container

روش 2: تنظیمات کنترل حساب کاربری را غیرفعال کنید (Method 2: Disable User Account Control Settings )

اگر روش اول قادر به رفع خطا در شمارش اشیاء در خطای کانتینر نبود، می‌توانید تنظیمات کنترل حساب کاربری را غیرفعال کنید و سپس روش اول را برای حل این خطا اجرا کنید. در اینجا نحوه انجام آن آمده است:

1. به نوار جستجوی ویندوز بروید. (Windows search)Change User Account Control settings را تایپ کنید و آن را از نتایج جستجو باز کنید. به عکس داده شده مراجعه کنید(Refer)

"تغییر تنظیمات کنترل حساب کاربری" را تایپ کرده و از منوی جستجوی ویندوز انتخاب کنید

2. پنجره UAC با یک نوار لغزنده در سمت چپ روی صفحه نمایش شما ظاهر می شود.

3. نوار لغزنده روی صفحه را به سمت گزینه Never notify در پایین بکشید.(Drag the slider on the screen towards the Never notify option at the bottom.)

نوار لغزنده روی صفحه را به سمت گزینه Never notify در پایین بکشید

4. در آخر روی OK کلیک کنید تا این تنظیمات ذخیره شوند.

5. رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا قادر به تغییر مجوزهای فایل(change file permissions) بدون هیچ پیام خطایی هستید یا خیر. 

6. اگر نه، روش 1(Method 1) را تکرار کنید. انشالله(Hopefully) الان مشکل حل بشه

روش 3: از Command Prompt استفاده کنید(Method 3: Use Command Prompt)

گاهی اوقات، اجرای دستورات خاص در Command Prompt به رفع شکست در شمارش اشیاء در خطای کانتینر در رایانه های ویندوز 10(Windows 10) کمک می کند.

برای این کار مراحل داده شده را دنبال کنید: 

1. در نوار جستجوی ویندوز(Windows) ، خط فرمان را تایپ کنید. 

2. روی Run as administrator کلیک کنید تا Command Prompt با حقوق مدیر اجرا شود. به عکس زیر مراجعه کنید

روی Run as administrator کلیک کنید تا Command Prompt با سمت راست مدیر اجرا شود

3. اگر در صفحه نمایش درخواستی دریافت کردید، روی Yes کلیک (Yes)کنید(Allow the command prompt to make changes on your device) .

4. سپس دستورات زیر را یکی یکی اجرا کرده و Enter را بزنید .

نکته: (Note:)X:\FULL_PATH_HERE را با مسیر فایل یا پوشه مشکل ساز در سیستم خود جایگزین کنید. 

takeown /F X:\FULL_PATH_HEREtakeown /F X:\FULL_PATH_HERE /r /d y
icacls X:\FULL_PATH_HERE /grant Administrators: F
icacls X:\FULL_PATH_HERE /grant Administrators:F /t

takeown f CWindowsSystem32 را تایپ کرده و Enter | را فشار دهید  رفع خطای Failed to Enumerate Objects in Container

5. پس از اجرای موفقیت آمیز دستورات بالا، خط فرمان را ببندید(close) و بررسی کنید که آیا مشکل حل شده است.

همچنین بخوانید: (Also Read:) مشکلی را برطرف کنید. سعی کنید GeForce Experience را مجددا راه اندازی کنید(Fix Something went wrong. Try restarting GeForce Experience)

روش 4: سیستم را در حالت ایمن راه اندازی کنید(Method 4: Boot System into Safe Mode)

آخرین راه حل برای  رفع ناموفق در شمارش اشیاء در(fix failed to enumerate objects in the container)  خطای کانتینر، بوت کردن ویندوز 10(Windows 10) در حالت ایمن است. در حالت(Mode) ایمن ، هیچ یک از برنامه‌ها یا برنامه‌های شخص ثالث نصب‌شده اجرا نمی‌شوند و فقط فایل‌ها و پردازش‌های سیستم‌عامل ویندوز کار می‌کنند . (Windows operating systems)ممکن است بتوانید با دسترسی به پوشه و تغییر مالکیت، این خطا را برطرف کنید. این روش اختیاری است و به عنوان آخرین راه حل توصیه می شود.

در اینجا نحوه بوت کردن سیستم ویندوز 10 در حالت ایمن آورده شده است(boot your Windows 10 system in Safe Mode) :

1. ابتدا از حساب کاربری خود خارج شوید و به صفحه (log out)ورود(sign-in screen) به سیستم بروید .

2. حالا کلید Shift(Shift key) را نگه دارید و روی آیکون Power(Power icon) در صفحه کلیک کنید.

3. Restart را انتخاب کنید .

روی دکمه پاور کلیک کنید سپس Shift را نگه دارید و روی Restart کلیک کنید (در حالی که دکمه shift را نگه داشته اید).

4. هنگامی که سیستم شما راه اندازی مجدد می شود، با بیان گزینه Choose an option(Choose an option) به صفحه نمایش هدایت می شوید .

5. در اینجا، روی Troubleshoot کلیک کنید و به گزینه های پیشرفته(Advanced options) بروید .

گزینه های پیشرفته را انتخاب کنید. 

6. روی Startup Settings کلیک کنید . سپس از صفحه نمایش گزینه Restart را انتخاب کنید.

روی نماد تنظیمات راه اندازی در صفحه گزینه های پیشرفته کلیک کنید

7. هنگامی که رایانه شخصی شما راه اندازی مجدد می شود، لیستی از گزینه های راه اندازی مجدداً روی صفحه نمایش شما ظاهر می شود. در اینجا گزینه 4 یا 6(option 4 or 6)  را انتخاب کنید تا کامپیوتر شما در حالت ایمن بوت شود.

از پنجره تنظیمات راه اندازی، کلید توابع را برای فعال کردن حالت ایمن انتخاب کنید

پس از وارد شدن به حالت ایمن، روش 1 را مجدداً برای رفع خطا امتحان کنید.(Once in Safe Mode, re-attempt Method 1 to fix the error.)

توصیه شده:(Recommended:)

امیدواریم راهنمای ما مفید بوده باشد و شما توانسته باشید در ویندوز 10 خطای شمارش اشیاء موجود در کانتینر را برطرف کنید(fix failed to enumerate objects in the container error on Windows 10) . اگر سؤال / پیشنهادی دارید، در نظرات زیر با ما در میان بگذارید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts