Neplatný soubor objektu zabezpečení. Výčet objektů v kontejneru se nezdařil

Zvažte situaci, kdy při pokusu o změnu práv NTFS složky nebo souboru dojde k chybě aplikace zabezpečení:

Chyba při použití nastavení zabezpečení na: jednotka: \ název složky \ název souboru Nelze vytvořit výčet objektů v kontejneru. Přístup odepřen

Abyste mohli pro takový objekt nastavit nová oprávnění, musíte změnit vlastníka.

Proč se to děje?

Tento efekt lze dosáhnout například:

  • jste zkopírovali / přesunuli soubory z jiného počítače;
  • připojen pevný disk někoho jiného;
  • přeinstalovat systém.

Podstata je stejná: váš účet nebo skupina, ke které patří, nemá přístupová práva ke změně nastavení zabezpečení objektu.

Jak změnit vlastníka složky nebo souboru

Řekněme, že máme složku c: \ temp a nemůžeme změnit nastavení zabezpečení souborů v ní:


Co je třeba udělat:

1. Zavolejte vlastnosti složky.

2. Přejděte na kartu Bezpečnostní.

3. Stiskněte tlačítko dodatečně:


5. Klikněte na dodatečně:


6.Vyhledávání:

7. Vyberte uživatele nebo skupinu, kterou chcete nastavit jako vlastníka objektu, a klikněte na OK:

8. Klikněte na OK:


9. Zaškrtněte políčko Nahradit vlastníka dílčích kontejnerů a objektů v případě potřeby stiskněte OK:

(v našem případě je to nutné ke změně vlastníka všech připojených souborů)


Nyní musíte počkat, až nový vlastník dokončí žádost o všechny soubory. Pokud je mnoho souborů, může to trvat docela dlouho. Po dokončení procesu můžete změnit uživatelská práva NTFS na kartě Zabezpečení.

Může se stát, že po přeinstalaci systému Windows nebo z jiného důvodu vám systém odmítne přístup k některým složkám nebo souborům na místních jednotkách, zvláště pokud na jedné z těchto jednotek zůstane předchozí verze systému Windows.

Co když ale řekněme máte důležité soubory na staré ploše nebo ve složce pro stahování, ve složce dokumentů nebo na jiném zvláštním místě? Tento článek řeší tento problém a představuje dva způsoby, jak vrátit přístup k takovým složkám nebo souborům. Navrhovaná řešení byla například provedena ve Windows 10, ale pro Windows 8 a Windows 7 platí následující.

První způsob

Klepněte pravým tlačítkem na omezenou složku a v místní nabídce vyberte příkaz Vlastnosti. V otevřeném dialogovém okně vlastností složky přejděte na kartu „Zabezpečení“, poté v seznamu „Skupiny a uživatelé“ najděte položku s názvem účtu, pod kterým jste přihlášeni, a klikněte na ni myší. Ve spodním poli vidíte oprávnění ke složce.

Váš účet také nemusí být uveden jako na obrázku výše. V každém případě klikněte na tlačítko „Změnit“ a změňte přístupová práva svého účtu ke složce. Pokud je váš účet uveden v horním poli, přeskočte tento odstavec a čtěte dále, jinak klikněte na tlačítko „Přidat ...“.

V zobrazeném dialogu zadejte do spodního pole název svého účtu, klikněte na tlačítko „Zkontrolovat jména“.

Vyberte položku s názvem vašeho účtu v horním poli a ve spodním poli zaškrtněte před položkou „Úplný přístup“ a poté klikněte na tlačítko „Použít“.

Pokud se vám při aplikaci parametrů zobrazí zpráva:

Chyba při použití nastavení zabezpečení na ... Výčet objektů v kontejneru se nezdařil. Přístup odepřen.

nebo zpráva:

Potom zavřete všechna dialogová okna a zkuste druhou metodu.

Druhý způsob

Klepněte pravým tlačítkem na omezenou složku a v místní nabídce vyberte příkaz Vlastnosti. V dialogovém okně vlastností složky, které se otevře, přepněte na kartu „Zabezpečení“ a poté klikněte na tlačítko „Upřesnit“.

V novém okně v řádku vlastníka klikněte na odkaz „Změnit“, pokud potřebujete zadat heslo k účtu, zadejte heslo a akci potvrďte.

Otevře se dialogové okno pro vyhledání a přidání účtu, stejné jako v první metodě popsané výše. Do spodního pole zadejte název účtu a klikněte na tlačítko „Zkontrolovat jména“.

Systém vyhledá a naformátuje název vašeho účtu. Nalezený účet přidáte kliknutím na tlačítko „OK“.

Dialogové okno se zavře a v předchozím okně byste v řádku „Vlastník“ měli vidět název svého účtu. Nezapomeňte zaškrtnutím políčka Nahradit vlastníka dílčích kontejnerů a objektů přistupovat ke všem podsložkám a souborům ve složce, do které se pokoušíte získat přístup, a poté klikněte na tlačítko Použít.

Souhlasíte s upozorněním, že chcete pro tuto složku nahradit oprávnění, abyste měli plná přístupová práva, kliknutím na tlačítko „Ano“.

V další informační zprávě také klikněte na tlačítko „OK“.

V důsledku toho byste měli v okně změny vlastníka vidět pouze jednu položku s názvem vašeho účtu.

Klikněte na OK a zavřete dialogové okno vlastností hlavní složky kliknutím na OK.

Všechno! Složka by se měla otevřít jako obvykle.

Zvažte situaci, kdy při pokusu o změnu práv NTFS složky nebo souboru dojde k chybě aplikace zabezpečení:

Chyba při použití nastavení zabezpečení na: jednotka: \ název složky \ název souboru Nelze vytvořit výčet objektů v kontejneru. Přístup odepřen

Abyste mohli pro takový objekt nastavit nová oprávnění, musíte změnit vlastníka.

Proč se to děje?

Tento efekt lze dosáhnout například:

  • jste zkopírovali / přesunuli soubory z jiného počítače;
  • připojen pevný disk někoho jiného;
  • přeinstalovat systém.

Podstata je stejná: váš účet nebo skupina, ke které patří, nemá přístupová práva ke změně nastavení zabezpečení objektu.

Jak změnit vlastníka složky nebo souboru

Řekněme, že máme složku c: \ temp a nemůžeme změnit nastavení zabezpečení souborů v ní:

Co je třeba udělat:

1. Zavolejte vlastnosti složky.

2. Přejděte na kartu Bezpečnostní.

3. Stiskněte tlačítko dodatečně:

5. Klikněte na dodatečně:

6.Vyhledávání:

7. Vyberte uživatele nebo skupinu, kterou chcete nastavit jako vlastníka objektu, a klikněte na OK:

8. Klikněte na OK:

9. Zaškrtněte políčko Nahradit vlastníka dílčích kontejnerů a objektů v případě potřeby stiskněte OK:

(v našem případě je to nutné ke změně vlastníka všech připojených souborů)

Nyní musíte počkat, až nový vlastník dokončí žádost o všechny soubory. Pokud je mnoho souborů, může to trvat docela dlouho. Po dokončení procesu můžete změnit uživatelská práva NTFS na kartě Zabezpečení.

Pokud se při pokusu o změnu vlastníka stále objeví zpráva

Pokud se na konci stále zobrazuje chyba „nepodařilo se dokončit výčet“, pak určitě jeden nebo více vnořených objektů nejen změnilo vlastníka, ale také invalidní dědičnost... Potřebujete n zkontrolujte oprávnění všech podsložek a souborů, najděte objekt s deaktivovanou dědičností a Změňte vlastníka konkrétně pro vnořený objekt voláním jeho vlastních vlastností.

V různých fázích stahování a instalace aktualizací pro Windows 7, 8, 8.1 a Windows 10 se mohou uživatelé setkat s chybou 0x80070005. Lze jej také zobrazit, když je systém aktivován a během procedur pro jeho obnovení. Tento článek obsahuje popis příčiny chyby a pokyny k její nápravě. Pokud se chyba 0x80070005 objevila v jakékoli jiné situaci, zkuste použít tuto instrukci, ale upravenou pro konkrétní akce, během kterých se vám zobrazila chybová zpráva a tento kód.

Důvody chyby

Kód 0x80070005 říká, že systém nemůže přistupovat k určitým systémovým souborům a nemá dostatečná práva pro práci s nimi. Podobný problém někdy vzniká v důsledku práce některých antivirů, které chrání systémové soubory před úpravou a přepsáním. V důsledku toho služba Windows Update nemůže nainstalovat aktualizované verze některých souborů nebo aktivační služby nemohou provést nezbytné změny v systémovém registru.

Co je třeba udělat pro opravu chyby 0x80070005

Pokud se během instalace aktualizace nebo aktivace operačního systému zobrazí kód 0x80070005, můžete jej opravit pomocí následujících podrobných pokynů:

  • Přejděte na oficiální web společnosti Microsoft a stáhněte si soubor SubInACL.exe
  • Spusťte tento soubor a nainstalujte jej po cestě C: \ subinacl \
  • Otevřete libovolný textový editor a zkopírujte do něj malý skript:

@echo vypnuto

Nastavit OSBIT = 32

POKUD existuje "% ProgramFiles (x86)%", nastavte OSBIT = 64

nastavit RUNNINGDIR =% ProgramFiles%

IF% OSBIT% == 64 set RUNNINGDIR =% ProgramFiles (x86)%

C: \ subinacl \ subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing" / grant = "nt service \\\\\\\ Trustinstaller" = f

@Echo Gotovo.

  • Výsledný dokument uložte na plochu s libovolným názvem, ale vždy ve formátu .bat.
  • Přejděte na plochu, klikněte pravým tlačítkem na vytvořený soubor a vyberte „Spustit jako správce“.
  • Když se skript dokončí, v otevřeném příkazovém řádku se zobrazí Dokončit. Okno zavřete stisknutím libovolné klávesy.
  • Restartujte počítač a zkuste zopakovat operaci, která způsobila kód 0x80070005.

Pokud se chyba zobrazí během operací obnovení systému nebo vytváření kontrolního bodu obnovy, vyzkoušejte následující metody:

  • Dočasně deaktivujte aktivní ochranu antiviru, pokud je v systému nainstalován. Je to ona, kdo může způsobit problémy s přístupem k systémovým souborům. Pokud to nefunguje, zkuste antivirový software dočasně úplně odinstalovat.
  • Zkontrolujte, zda je na jednotce, kterou jste vybrali pro obnovení systému, dostatek volného místa.
  • Zkontrolujte, zda je pro složku System Volume Information nastaven atribut jen pro čtení.

Pokud při pokusu o změnu, otevření nebo odstranění složky nebo souboru ve Windows obdržíte zprávy, kterým byl odepřen přístup, „Žádný přístup ke složce“, „Požádat o povolení změny této složky“ a podobně, pak byste měli změnit vlastník složky nebo souboru, o čem si budeme povídat.

Existuje několik způsobů, jak převzít vlastnictví složky nebo souboru, z nichž hlavní jsou pomocí příkazového řádku a dalších nastavení zabezpečení operačního systému. Existují také programy třetích stran, které vám umožňují změnit majitele složky dvěma kliknutími, podíváme se také na jednoho z jejich zástupců. Vše níže popsané je vhodné pro Windows 7, 8 a 8.1, stejně jako Windows 10.

Poznámky: Abyste se mohli stát vlastníkem položky pomocí níže uvedených metod, musíte mít na počítači práva správce. Kromě toho byste neměli měnit vlastníka celé systémové jednotky - může to vést k nestabilnímu provozu systému Windows.

Další informace: pokud chcete převzít vlastnictví složky za účelem jejího odstranění, jinak nebude odstraněna, a napíše žádost o povolení od TrustedInstaller nebo od administrátorů, použijte následující instrukce (je tam také video) :.

Použití příkazu takeown k převzetí vlastnictví objektu

Chcete -li změnit vlastníka složky nebo souboru pomocí příkazového řádku, existují dva příkazy, první je takeown.

Chcete-li jej použít, spusťte příkazový řádek jménem správce (ve Windows 8 a Windows 10 to lze provést z nabídky vyvolané pravým kliknutím na tlačítko Start, ve Windows 7-kliknutím pravým tlačítkem na příkazový řádek ve standardních programech).

Na příkazovém řádku zadejte podle toho, který objekt chcete vlastnit, jeden z příkazů:

  • odnětí /F "úplná cesta k souboru"- převzít vlastnictví zadaného souboru. Chcete -li ze všech správců počítače udělat vlastníka, použijte toto nastavení / A za cestou k souboru v příkazu.
  • takeown / F „cesta ke složce nebo disku“ / R / D Y- stát se vlastníkem složky nebo disku. Cesta k disku je označena jako D: (bez lomítka), cesta ke složce je C: \ Folder (také bez lomítka).

Po spuštění těchto příkazů se zobrazí zpráva, že jste se úspěšně stali vlastníkem konkrétního souboru nebo jednotlivých souborů ve složce nebo na disku, který jste zadali (viz snímek obrazovky).

Jak změnit vlastníka složky nebo souboru pomocí příkazu icacls

Dalším příkazem, který vám umožní přístup ke složce nebo souborům (změnit jejich vlastníka), jsou icacls, které by měly být použity stejným způsobem v příkazovém řádku spuštěném jako správce.


Chcete -li nastavit vlastníka, použijte příkaz v následujícím formuláři (příklad na snímku obrazovky):

Icacls „cesta k souboru nebo složce“ /vlastník "uživatelské jméno" /T /C

Cesty jsou označeny stejným způsobem jako v předchozí metodě. Pokud chcete ze všech správců udělat vlastníky, použijte místo uživatelského jména Správci(nebo pokud to nefunguje, Správci).

Další informace: kromě převzetí vlastnictví složky nebo souboru budete možná muset také získat oprávnění k úpravám, k tomu můžete použít následující příkaz (poskytuje úplná uživatelská práva pro složku a vnořené objekty): ICACLS "% 1" / grant: r "uživatelské jméno" :( OI) (CI) F

Získání přístupu pomocí nastavení zabezpečení

Dalším způsobem je použít pouze myš a rozhraní Windows, aniž byste museli přejít na příkazový řádek.

V tuto chvíli jste se stali vlastníkem zadaného objektu Windows a zprávy, že do složky nebo souboru není přístup, by vás již neměly obtěžovat.

Další způsoby, jak převzít vlastnictví složek a souborů

Existují i ​​jiné způsoby, jak vyřešit problém „přístup odepřen“ a rychle se stát vlastníkem, například pomocí programů třetích stran, které vloží položku „Take Owner“ do kontextové nabídky průzkumníka. Jedním z takových programů je TakeOwnershipPro, který je zdarma a pokud vím, bez čehokoli potenciálně nežádoucího. Podobnou položku lze přidat do kontextové nabídky úpravou registru systému Windows.


Vzhledem k tomu, že se takový úkol vyskytuje poměrně zřídka, nedoporučuji instalovat software třetích stran ani provádět změny v systému: podle mého názoru je lepší změnit vlastníka položky v některém z „manuálů“ způsoby.

Od zavedení řízení uživatelských účtů (UAC) v systému Windows Vista Microsoft posílil zabezpečení systému a systémových souborů posílením systému řízení přístupu k souborům. Nyní k přejmenování nebo přesunutí souboru nebo složky na systémové jednotce potřebujete příslušné oprávnění.

Ve Windows 8 bylo změněno pořadí řízení přístupu k souborům. Ve Windows 7 to bylo stejné jako v předchozích verzích systému. Nyní ale rozdíly nejsou tak znatelné, jen se mírně změnil způsob změny majitele, týmy zůstaly stejné. Například Windows 7 má kartu Vlastník:

Museli jste kliknout na Změnit, vybrat uživatele a potvrdit změny.

V systému Windows 8 byla karta Vlastník odstraněna a přesunuta do horní části okna předvoleb.

Na kartě Oprávnění při přidávání nového objektu existují dvě možnosti zobrazení oprávnění - primární a sekundární. Níže uvedený snímek obrazovky je seznamem dalších oprávnění.

Jak změnit vlastníka složky a souborů v systému Windows 8?

Je třeba dodržet několik kroků.

1. Vyberte požadovaný soubor nebo složku, klikněte na ni pravým tlačítkem, přejděte na vlastnosti a přejděte na kartu Zabezpečení.

2. Abyste mohli spravovat oprávnění, musíte nastavit svůj účet jako vlastníka. Klikněte na tlačítko Upřesnit.

3. V horní části okna klikněte vedle slova Vlastník na Změnit a zadejte název účtu.

Změnili jsme majitele na uživatele Win8. Zaškrtněte políčko Nahradit vlastníka dílčích kontejnerů a objektů a klikněte na Použít. Budete vyzváni k zavření a opětovnému otevření objektu k provedení změn.

4. Majitel je nyní změněn. Chcete -li dědit oprávnění, musíte kliknout na Povolit dědičnost.

Můžete také nahradit všechna oprávnění podřízeného objektu zděděnými z aktuálního zaškrtnutím příslušného zaškrtávacího políčka.

Dobrý den, přátelé! Druhý den jsem znovu narazil na chybu při spouštění některých systémových služeb. Proč to říkám znovu? Faktem je, že jsem ji už potkal ne poprvé, ale nějak jsem se nemohl dostat k popisu způsobů, kterými jsem se úspěšně vypořádal s chybou 5.

Narážíme tedy na několik možných řešení, která vám mohou pomoci v případě problémů se spuštěním služeb, konkrétně „ Chyby 5. Přístup odepřen“. Obecně nejprve popíšu samotnou podstatu chyby, o které mluvím, abyste mohli určit stejný problém, který máte, nebo něco úplně jiného.

Otevřením nabídky služeb a výběrem položky, kterou potřebuji, se dostanu do jejich vlastností, kde v položce o způsobu spuštění služby nastavím hodnotu „Automaticky“ a také kliknutím na tlačítko „Spustit“ spustíte to hned. Ale bohužel, místo úspěšného spuštění se na obrazovce zobrazí malé okno s docela podivnou zprávou, že službu nelze spustit kvůli „chybě 5. Přístup odepřen“.

Tato zpráva mě překvapila tím, že uváděla nedostatek práv, přestože jsem pracoval na počítači, přihlášen pomocí účtu správce systému, a jak víte, existují všechna možná práva ke změně vlastností a nastavení operačního systému. Systém.

Jak vyřeším problém s chybou 5?

Existuje mnoho řešení tohoto druhu problému, jmenovitě stanovení příčin „chyby 5. Přístup odepřen“ při spouštění služeb, vše závisí na situaci, se kterou se uživatel potýká. Dále nebudu jako obvykle popisovat stoprocentní metodu, která pomůže každému, protože žádná neexistuje, ale napíšu o tom, jak jsem se z této situace dostal s pozitivním výsledkem.

Našel jsem několik příkladů, jak opravit chybu 5 na internetu, ale k jiným jsem se dostal sám. Obecně se podívejme, co v mé praxi pomohlo zbavit se problémů se spuštěním služeb, ale pokusíte se udělat to samé pro sebe, možná vám bude vyhovovat jedna z možností, které jsem navrhl.

„Chyba 5. Přístup odepřen“ při spouštění systémových služeb, řešení

1. Otevírá se plný přístup k jednotce „C“. Nevím, proč tomu tak je, ale setkal jsem se s počítači, kde bylo zabezpečení systémového disku nastaveno výhradně pro čtení a nic jiného a tento parametr byl nastaven pro všechny účty. Jakmile jsem ale vrátil všechna zaškrtávací políčka zabezpečení, chyba 5 navždy zmizela a služba začala bez problémů fungovat.

Chcete -li vrátit práva, musíte přejít do okna vlastností systémové jednotky „C“ a přejít na kartu „ Bezpečnostní“. Poté, co jsme zmeškali seznam uživatelů a skupin, přejdeme dolů na tlačítka „Změnit“ - „Přidat“.

V zobrazené oblasti s rukama na klávesnici napíšeme slovo „ Všechno”, Což znamená, že nastavíme stejná přístupová práva pro absolutně všechny uživatele systému.


Pokud je vše tak, pak jste v předchozím kroku neudělali chyby, klikněte na „OK“.

Pro ty, kteří jsou stále uživateli Windows XP, byste měli věnovat pozornost skutečnosti, že ve výchozím nastavení se karta „Zabezpečení“ nemusí zobrazit. Chcete -li jej vrátit na své místo, postupujte podle několika jednoduchých kroků.

  1. Otevřete libovolnou složku;
  2. Nahoře klikněte na „Služba“;
  3. "Vlastnosti složky";
  4. "Pohled";
  5. V seznamu dalších parametrů zrušte zaškrtnutí políčka použití zjednodušeného sdíleného přístupu.

Poté provedeme výše uvedené akce a samozřejmě zkontrolujeme, zda se vám pomocí této metody podařilo vyrovnat s chybou 5, nebo ne.

2. Existuje také další způsob, jakým jsem se dostal na stránky podpory společnosti Microsoft. Poté, co jsem viděl tuto radu v komentářích, rozhodl jsem se to vyzkoušet a problém s chybou 5 při spuštění služby byl vyřešen.

Prvním krokem je otevření příkazového řádku jako správce, ale pokud jste na tomto účtu, můžete si přestat dělat starosti a jednoduše spustit cmd pomocí Spustit.


Nyní v okně, které se objeví, zaregistrujeme toto: net localgroup Administrator / přidat síťovou službu (Důležité: pokud ovládáte angličtinu. OS pak místo Admin. zadejte správce) a stiskněte klávesu „Enter“.

Pak uděláme toto: net localgroup Administrators / add localervice . (Správci)


Po dokončení příkazů zavřete okno příkazového řádku a restartujte počítač.

Pokud byly příkazy zadány správně a máte štěstí, chyba 5, která brání spuštění služeb, by měla zmizet a samotné služby se spustí bez zpráv o odepření přístupu.

3. Pokoušíme se opravit chybu odepření přístupu při spouštění služeb pomocí registru operačního systému.

Než ale spěcháme s rozpadem registru, musíme nejprve zjistit název služby, která nechce spustit. Chcete -li to provést, otevřete v seznamu služeb vlastnosti služby, kterou potřebujeme, a podívejte se na řádek „ Název služby“. Poté, co jsme si to zapamatovali, jdeme přímo do práce s registrem.

Editor registru - spusťte jej pomocí okna „Spustit“. Pokud nerozumíte, o co jde, pak vy.

Měl by vám být předložen velký abecední seznam služeb. Abychom pochopili, jaký druh služby potřebujeme, řekl jsem, abych se podíval na jeho název ve vlastnostech. Hledáme tedy sekci s příslušným názvem, kliknutím pravým tlačítkem vyvoláme nabídku sekce a vybereme řádek „ Oprávnění».


Mělo by se zobrazit stejné nastavení zabezpečení, jaké jsem popsal v prvním odstavci. Obecně hledáme plný přístup ve skupinách „Administrátoři“ a „Uživatelé“.


Pokud tam vůbec chybí, opravíme tuto záležitost stejným způsobem, jak jsem to ukázal na začátku článku.

4. Zvažte ještě jeden bod, který také souvisí s přístupem k jednotce C, ale tentokrát ne pro všechny uživatele, a to LOCAL SERVICE.

Opět tedy přejdeme k vlastnostem zabezpečení systémového disku. Dále po seznamu uživatelů a skupin klikněte na tlačítko „Přidat“.


V zobrazeném okně klikněte na „Hledat“. V důsledku toho by se měl objevit seznam, ze kterého musíme vybrat „“ a kliknout na tlačítka „OK“.


Tato skupina by měla být přidána do seznamu uživatelů, nyní pro přechod dolů o něco níže do okna „Oprávnění pro LOCAL“, nastavte všechna možná zaškrtávací políčka a aplikujte změny.

Teoreticky by se služba měla spustit poté, ale chyba 5 zmizí beze stopy.

5. Alternativně můžete také deaktivovat nebo odebrat antivirus a zkusit spustit službu bez něj. Faktem je, že kromě softwaru některé antivirové programy dodatečně instalují své služby, které by vám mohly odebrat práva na povolení nebo zakázání některých místních služeb.

6. No a stoprocentní možnost samozřejmě je, vím, že to nebude vyhovovat každému, ale mohu vám s jistotou říci, že vám to rozhodně pomůže zbavit se chyby 5 s odepřením přístupu ke spuštění služby a , navíc zachrání počítač před dalšími různými závadami a problémy 🙂

Tím asi svůj článek ukončím, ale pokud vám pomůže alespoň jedna z výše uvedených možností, pak se nezapomeňte přidat k nám

Metoda 2... Použití nástrojů příkazového řádku odnětí a icacls

Poznámka. Tuto metodu lze použít pouze k získání přístupu k souborům nebo složkám, nikoli však ke klíčům registru.

Pomocí nástroje příkazového řádku takeown změňte vlastníka objektů

  1. Otevřít příkazový řádek (cmd)
    Poznámka... Spustit jako správce je v tomto případě vyžadováno bez ohledu na práva účtu, na kterém v tuto chvíli pracujete. Jedinou výjimkou může být, když pracujete s integrovaným účtem správce, který je ve výchozím nastavení zakázán.
  2. Spusťte takeown / f "", aby se aktuální uživatel stal vlastníkem souboru. Příklad:
    takeown / f "C: \ Windows \ System32 \ imageres.dll"
  3. Chcete -li, aby byl aktuální uživatel vlastníkem složky a veškerého jejího obsahu, spusťte příkaz takeown / f "" / r / d y. Příklad:
    takeown / f "C: \ System Volume Information" / r / d y
    • / f- vzor pro název souboru nebo složky, podporuje zástupné znaky, například takeown / f% windir% \ *. txt
    • / r- rekurze: jsou zpracovány všechny soubory a podadresáře v zadané složce
    • / d- používá se ve spojení s / r k potlačení požadavku na získání přístupu ke každému souboru nebo podadresáři
    • y- používá se ve spojení s / d k potvrzení změny vlastníka každého souboru nebo podadresáře
  4. Přiřadit skupinu Správci vlastník souboru nebo složky používá stejné příkazy, ale s parametrem / a... Příklady:
    takeown / f "C: \ Windows \ System32 \ imageres.dll" / a
    takeown / f "C: \ System Volume Information" / a / r / d y

    odnětí /?

Ke změně oprávnění objektu použijte nástroj příkazového řádku icacls

  1. Příkaz icacls / grant: F / c / l slouží ke změně oprávnění k souboru. Příklad:
    icacls "C: \ Windows \ System32 \ imageres.dll" / správci grantů: F / c / l
    • / udělit
    V tomto příkladu má skupina Administrators oprávnění Úplné řízení.
  2. Chcete -li změnit oprávnění ke složce, použijte příkaz icacls / grant: F / t / c / l / q. Příklad:
    icacls "C: \ System Volume Information" / administrátoři grantu: F / t / c / l / q
    Parametry použité v příkazu:
    • / udělit- poskytnutí uvedených oprávnění
    • : F- udělení plného přístupu k uvedenému účtu nebo skupině
    • / t- jsou zpracovány všechny soubory a podadresáře v zadané složce
    • / c- pokračování zpracování v případě chyb souboru, chyby se zobrazují na obrazovce
    • / l- slouží ke zpracování symbolických odkazů, s tímto parametrem se zpracovává samotný odkaz, nikoli jeho cílový objekt
    • / q- všechny zprávy o úspěšném zpracování jsou potlačeny, na obrazovce se zobrazí chybové zprávy

    Pomocí příkazu můžete získat úplnou syntaxi nástroje příkazového řádku takeown odnětí /?

Jak nainstalovat službu TrustedInstaller jako vlastníka souborů a složek

Mnoho systémových souborů a složek je ve vlastnictví služby TrustedInstaller. Pokud se změní vlastník takových souborů nebo složek, systém se stane nestabilní a mnoho úloh údržby systému přestane fungovat.

Pokud jste po provedení nezbytných akcí změnili vlastníka systémové složky za účelem odstranění nebo zápisu souborů nebo soubor, který jej měl nahradit nebo upravit, musíte přiřadit výchozího vlastníka, tj. TrustedInstaller.

Pomocí Windows GUI

Pomocí nástroje příkazového řádku icacls

  1. Chcete -li změnit vlastníka souboru nebo složky na TrustedInstaller, otevřete příkazový řádek (cmd)
  2. Spusťte následující příkaz:
    icacls "C: \ System Volume Information" / vlastník "NT Service \ TrustedInstaller" / t / c
    V důsledku jeho spuštění nainstaluje vlastník složky C: \ System Volume Information TrustedInstaller.

Přidání příkazu ke změně vlastníka objektu do místní nabídky průzkumníka

Chcete -li zjednodušit postup při změně vlastníka, můžete přidat příslušnou položku do kontextové nabídky Průzkumníka.
Navrhovaná možnost také používá nástroje příkazového řádku odnětí a icacls s určitými parametry a výsledný příkaz nastaví aktuálního uživatele jako vlastníka objektu, na který bude aplikován.

Hotové soubory registru pro import si můžete stáhnout z tohoto odkazu:

Obsah archivu:

  1. Add_Take_Ownership_ RU ruština Verze Windows
  2. Add_Take_Ownership_ RU Angličtina Verze Windows
  3. Add_Take_Ownership_ with_Pause_RU.reg - pro přidání položky nabídky Změnit vlastníka se při použití okno provádění příkazu po zpracování automaticky nezavře. Výsledek zpracování se zobrazí v okně spuštění příkazu. Soubor se používá k přidání položky nabídky do ruština Verze Windows.
  4. Add_Take_Ownership_ with_Pause_EN.reg - přidání položky nabídky změnit vlastníka do Angličtina Verze Windows. Okno spuštění příkazu se nezavře automaticky, stejně jako pro soubor # 3.
  5. Remove_Take_Ownership.reg - pro odstranění položky nabídky změnit vlastníka bez ohledu na jazyk systému a soubor použitý k jeho přidání.

Poznámka. Pokud jste dříve přidali další položku kontextové nabídky stejnou metodou (položka v klíči registru HKEY_CLASSES_ROOT \ * \ shell \ runas) pak bude vyměněn.

Popis souborů registru obsažených v archivu:

Přidání příkazu ke změně vlastníka objektů na TrustedInstaller do kontextové nabídky průzkumníka

Chcete -li změnit vlastníka souborů a složek na TrustedInstaller, můžete také přidat místní nabídku průzkumníka.
Navrhovaná verze používá nástroj příkazového řádku icacls.

Připravené soubory registru pro přidání a odebrání této položky nabídky:

Upozorňujeme, že stejné klíče a parametry registru se používají k implementaci libovolné položky kontextové nabídky (pro přiřazení aktuálního uživatele vlastníkovi a pro přidání položky změny vlastníka do TrustedInstaller). V tomto ohledu není možné v uvažované možnosti přidat obě položky současně.
V další kapitole článku se budeme zabývat možnostmi současného soužití těchto dvou položek kontextové nabídky.

Přidání kaskádové nabídky s položkami pro změnu vlastníka pro aktuálního uživatele a pro TrustedInstaller

V předchozích příkladech jsme použili podklíč registru runas, jehož příkazy jsou standardně spouštěny s požadavkem na nadmořskou výšku, to znamená, že jsou ve skutečnosti spuštěny jako správce. Přidání kaskádové nabídky s více položkami tuto výhodu neposkytuje, ale k jejich provedení je nutné spouštět příkazy jako správce.

Existuje několik způsobů, jak tento problém vyřešit, ale použití nástroje jiného výrobce ke spuštění příkazu se zvýšením oprávnění je v tomto případě stále nejrychlejší a nejsnadnější.

Existuje několik takových nástrojů, každý z nich má své vlastní výhody, ale většina z nich jsou projekty nadšenců a už nějakou dobu nejsou podporovány ani vylepšovány.

  1. Stažení NirCmd x86(pro 32bitové systémy) nebo NirCmd x64(pro 64bitové systémy)
  2. Zkopírujte soubor nircmd.exe z archivu do složky Windows
    Můžete se rozhodnout to nedělat, ale v tomto případě budete muset upravit navrhované soubory registru a zadat úplnou cestu k nircmd.exe
  3. Stáhněte si archiv a extrahujte z něj soubory reg do samostatné složky
  4. Spusťte soubor Add_Take_Ownership_Restore_Owner.reg pro přidání nabídky

Chcete -li tuto nabídku odebrat, použijte soubor Remove_Take_Ownership_Restore_Owner.reg