شمارش اشیاء در کانتینر ناموفق بود

به طور کلی در ویندوز(Windows) ، مجوزها به ما کمک می کنند تا محتوا را خصوصی یا عمومی نگه داریم. بنابراین برای ما بسیار آسان است که چنین مجوزهایی را به فایل‌ها و پوشه‌های خود اختصاص دهیم، به گونه‌ای که دیگران بنا به نیاز آن را فراخوانی کنند یا نه. با کلیک راست روی پوشه ها/فایل ها و انتخاب Properties می توان مجوزهای پوشه ها/فایل ها را تغییر داد . از اینجا با جابجایی به تب Security ، می‌توانیم مجوزها را پیکربندی کنیم.

شمارش اشیاء در ظرف انجام نشد

چگونه می توانم Failed to enumerate objects in container را رفع کنم، دسترسی(Access) ممنوع است؟

پیام خطای Container ممکن است به دلیل مشکلات مجوز(Permission) یا ورودی ظاهر شود. مجوزهای فایل یا پوشه برای مالک فعلی ممکن است این اجازه را ندهد. بنابراین ممکن است لازم باشد ورودی های مجوز شی فرزند را بررسی کنید.

با این حال، گاهی اوقات به دلیل تداخل مجوزها یا تنظیمات نادرست، ممکن است نتوانید مجوزها را تغییر دهید و در حین انجام این کار با خطا مواجه شوید. در چنین سناریوهایی، خطای زیر رایج ترین است:

شمارش اشیاء در ظرف انجام نشد، دسترسی(Access) رد شد

زمانی که مالک محتوا نیستید و مجوزهایش را تغییر می دهید، بیشتر با این خطا مواجه می شوید. بنابراین در چنین مواردی، اقدامات زیر دقیقاً(exact) برای جلوگیری از خطا انجام می شود. شما می توانید این کار را به یکی از سه روش زیر انجام دهید:

1] تغییر مجوزهای پوشه

1. ابتدا روی پوشه/فایلی که باید مجوزهای آن را تغییر دهید، کلیک راست کنید. Properties را انتخاب کنید .

Failed-To-Enumerate-Objects-1

2. سپس در پنجره Properties به Security سوئیچ کنید و گزینه Advanced را در آنجا بزنید.

Failed-To-Enumerate-Objects-6

3. در حال حرکت، در صفحه نمایش داده شده زیر، باید بر روی عدد کلیک کنید تا دنباله را دنبال کنید. یعنی ابتدا روی Change link for Owner در پنجره Advanced Security Settings کلیک کنید.

سپس در پنجره Select User or Group روی گزینه Advanced کلیک کنید و سپس در پنجره دیگری که باز شده است روی Find Now کلیک کنید.(Find Now)

در اینجا باید حساب کاربری خود را در زیر نتایج جستجوی(Search Results) فهرست شده انتخاب کنید.

سپس روی OK > OK > Apply > OK کلیک کنید.

Failed-To-Enumerate-Objects-4

4. مرحله قبل شما را به پنجره نشان داده شده در مرحله 2(step 2) می برد ، از این رو روی گزینه Advanced در آنجا کلیک کنید.

اکنون در تنظیمات امنیتی پیشرفته(Advanced Security Settings) ، باید گزینه Replace owner on subcontainers and objects را(Replace owner on subcontainers and objects) علامت بزنید و همه ورودی های مجوز شی فرزند را با ورودی های مجوز ارثی از این شی جایگزین کنید(Replace all child object permissions entries with inheritable permission entries from this object) .

روی Apply و سپس OK کلیک کنید .

شمارش اشیاء در کانتینر ناموفق بود

بنابراین، در نهایت، می توانید مجوزهای پنجره نشان داده شده در مرحله 2( step 2. ) را تغییر دهید . اکنون هیچ خطایی برای شما مشاهده نمی شود.

پس از انجام این کار، باید دوباره پنجره Properties > Tab Security > Advanced > Permissions > Add > Select original را باز کنید > نام حساب کاربری خود را > Enter کنید > OK.

توجه داشته باشید که وقتی مجوزها را تغییر می‌دهید، رایانه شما را کمی «ایمن‌تر» می‌کند.

2] با استفاده از Command Prompt

ابتدا یک نقطه بازیابی سیستم ایجاد کنید و سپس یک پنجره خط فرمان بالا را باز کنید و دستور زیر را یکی پس از دیگری اجرا کنید:

takeown /F X:\FOLDER-PATH
takeown /F X:\FOLDER-PATH /r /d y
icacls X:\FOLDER-PATH /grant Administrators:F
icacls X:\FOLDER-PATH /grant Administrators:F /t

با اجرای این دستورات، مجوزهای پوشه کاربر را تغییر خواهید داد.

3] UAC را غیرفعال کنید

اگر قادر به تغییر مجوز(Permission) نیستید، باید تنظیمات UAC(UAC settings) را تغییر دهید . کاری کنید که هرگز اطلاع رسانی نشود(Never notify) . هنگامی که کار تنظیم شده را با موفقیت انجام دادید، می توانید تنظیمات UAC را به حالت پیش فرض برگردانید.(UAC)

با این حال، توصیه نمی(do not recommend) کنیم که کنترل حساب کاربری را به طور دائم برای سرکوب چنین هشدارهایی غیرفعال کنید زیرا UAC نقش مهمی در ایمن سازی رایانه شما دارد.

به ما اطلاع دهید اگر این برای شما کار کرد.
(Let us know if this worked for you.)



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts