Fix: “Det gick inte att räkna upp objekt i behållaren” -fel

När du försöker öppna en mapp kan du se meddelandet " Du har för närvarande inte behörighet att komma åt den här mappen. Klicka på Fortsätt för att permanent få åtkomst till den här mappen.

Klicka på Fortsätt visar meddelandet “ Du har nekats tillåtelse att komma åt den här mappen. För att få åtkomst till den här mappen måste du använda säkerhetsfliken.

När du besöker fliken Säkerhet visas en tom flik med meddelandet " Du måste ha läsbehörigheter för att visa objektets egenskaper. Klicka på Avancerat för att fortsätta.

Och fliken Avancerad är tom med meddelandet " Du måste ha läsbehörigheter för att visa objektets egenskaper. Klicka på Fortsätt för att försöka åtgärden med administrativa behörigheter.

Att klicka på knappen Fortsätt är återigen ett förgäves försök. Nu visar dialogrutan för avancerade behörigheter meddelandet “ Du har inte behörighet att visa objektets säkerhetsegenskaper, inte ens som en administrativ användare. Klicka på Ändra ovan om du vill försöka ta äganderätten till objektet, som innehåller behörighet att visa dess egenskaper.

Den nuvarande ägaren kan inte fastställas eftersom dialogrutan säger " Det går inte att visa aktuell ägare ".

När du har ändrat äganderätten till en mapp och lagt till behörigheter till mappen och undermapparna med dialogrutan Avancerad säkerhet kan du se att det inte gick att räkna upp objekt i containerfelet :

Fel vid tillämpning av säkerhet

Ett fel uppstod när säkerhetsinformation tillämpades på:

Det gick inte att räkna upp objekt i behållaren. Åtkomst nekad

Det gick inte att spara behörighetsändringar på. Åtkomst nekad.

Orsak

Ovanstående symtom uppstår om ditt konto eller administratörsgruppen inte har behörigheter att komma åt mappen eller filen. I vissa konstiga situationer kan standardtillståndsposterna kanske tas bort av ett skurkprogram. Som standard har administratörer full kontrollbehörighet för de flesta mappar, och gruppen Användare eller Autentiserade användare har åtminstone läsbehörigheter. Om dessa standardtillstånd tas bort inträffar felen.

Ibland kan ett icke-existerande användarkonto uteslutande äga filen eller mappen sedan någon tidpunkt, och de föråldrade behörighetsposterna finns kvar.

Det kan också vara möjligt att en administratör eller systemnivå process eller tjänst som körs i bakgrunden har filen eller mappen låst. Detta kan hindra användaren från att komma åt mappen och ändra fil / mappbehörigheter.

Lösning

Om problemet orsakas på grund av saknade behörigheter kan du ta äganderätt till mappen rekursivt och sedan lägga till nödvändiga behörigheter.

Ta ägande av filen eller mappen och tilldela behörigheter

I dialogrutan Avancerade säkerhetsinställningar klickar du på Ändra bredvid fältet Ägare:

Skriv administratörer i fältet för objektnamn och klicka på OK.

$config[ads_text6] not found

Välj Byt ut ägare på underbehållare och objekt och klicka på Använd .

Du kommer att se meddelandet Om du just har tagit ägande av detta objekt måste du stänga och öppna objektets egenskaper igen innan du kan visa eller ändra behörigheter. .

Stäng dialogrutan Avancerad säkerhet och öppna igen. Du bör kunna lägga till nödvändiga behörighetsposter nu.

När du är klar tilldelar du ytterligare / nödvändiga behörigheter för användare eller grupper. t.ex. SYSTEMFull kontroll | AnvändareLäs & kör och så vidare.

Med hjälp av kommandoraden

För att göra detta via administratörens kommandotolk, kör:

 takeown / f "D: \ Test \ Stubborn" / a / r / dy icacls "D: \ Test \ Stubborn" / t / c / bidrag administratörer: F 

Vi har sett i detalj hur du ändrar ägande via kommandorad i artikeln Ta äganderätt till en fil eller mapp med kommandorad i Windows. Se artikeln för mer information.

Vad orsakar felet "Det gick inte att räkna upp objekt i behållaren"?

När du lägger till behörigheter i mappen och undermapparna kan du se följande fel:

Fel vid tillämpning av säkerhet

Ett fel uppstod när säkerhetsinformation tillämpades på:

Det gick inte att räkna upp objekt i behållaren. Åtkomst nekad

Det gick inte att spara behörighetsändringar på. Åtkomst nekad.

Ovanstående fel uppstår om du bara har ändrat äganderätten för den aktuella mappen och inte för undermappar och filer. Du måste äga undermapparna innan du kan tillämpa behörigheterna på dem.

Det gick inte att räkna upp objekt i containerfelet innebär helt enkelt att du inte har äganderätt eller behörighet att visa eller ändra NTFS-åtkomstkontrolllistor (ACL) för en eller flera undermappar i den aktuella mappen.

Åtgärda problemet genom att göra proceduren för att ändra ägandet på nytt som förklarats tidigare. Se till att du denna gång måste välja Byt ut ägare på underbehållare och objekt och klicka på Använd så att ägandet tillämpas rekursivt.

Som sidoanteckning ändrar kommandoraden takeown.exe ovan ägandet rekursivt (undermappar och filer) eftersom parametern /r ingår. Dessutom tillämpar kommandoraden icacls.exe ovan behörigheterna rekursivt tack vare omkopplaren /t (alternativet Traverse utför operationen på alla matchande filer / kataloger under de angivna katalogerna.)

Kan du inte ändra ägande eller behörigheter? Fil eller mapp kan ha varit låst

I vissa fall kan ett bakgrundsprogram eller tjänst ha ett exklusivt lås i en fil eller mapp, vilket orsakar Access nekas fel när du kör kommandoraden takeown.exe ovan.

Med hjälp av Process Explorer kan du ta reda på namnet på processen eller tjänsten som har ett lås på filsystemobjektet. När du hittat det, behöver du bara avsluta processen eller stoppa tjänsten för att frigöra handtaget.

[Exempel] Process Explorer-handtag eller DLL-sökning För att veta vilken process som har ett lås över en fil eller mapp kan du använda Microsoft Process Explorer eller den inbyggda Resource Monitor. Vi har skrivit om det i dessa artiklar:
  • Hur man använder Resource Monitor för att hitta vilken process som har låst en fil?
  • Hitta vilken process som har låst en fil utan verktyg från tredje part
  • Hur tar jag bort en envis ogiltig fil eller mapp i Windows?

Starta Windows 10 i säkert läge

En annan väg är att starta Windows i felsäkert läge där tredje parts tjänster och program inte körs och problemet med fil / mapplås inte skulle inträffa. Från säkert läge bör du kunna komma åt mappen eller ändra dess äganderätt eller behörigheter i enlighet därmed.

  1. När du kommer till inloggningsskärmen håller du SHIFT-knappen intryckt medan du väljer Strömikon och klickar på Starta om.
  2. Datorn startar om till skärmen "Välj ett alternativ".
  3. Välj Felsök → Avancerade alternativ → Startinställningar → Starta om.

    $config[ads_text6] not found

    När din dator har startat om ser du en lista med startalternativ.

  4. Välj 4 eller F4 att starta din dator i säkert läge, eller välj 5 eller F5 för säkert läge med nätverk.
  5. Logga in i Säker-läget och utför administrationsuppgifterna som att skapa ett nytt administratörskonto eller fixa behörigheter för register eller filsystem etc.

Kör Chkdsk

Om du får åtkomst nekade fel med både takeown.exe- och icacls.exe-kommandona även i säkert läge, kan detta indikera korruption i filsystemet. Att köra Chkdsk på den drabbade partitionen skulle hjälpa.

För att köra Chkdsk på C: \ -drevet, kör följande kommando från administratörens kommandotolken:

 CHKDSK / RC: \ 

Chkdsk körs vid nästa start och det borde göra tricket!

Relaterade Artiklar