Oprava systémovej chyby 5, prístup je odmietnutý v systéme Windows

Ak sa pri spúšťaní príkazov v príkazovom riadku(running commands in Command Prompt) alebo v prostredí Windows PowerShell opakovane zobrazuje text „Vyskytla sa (Windows PowerShell)systémová(System) chyba 5, prístup(Access) bol odmietnutý“ , je pravdepodobné, že konzole chýbajú práva potrebné na ich vykonanie. Napríklad príkazy zahŕňajúce administratívne funkcie (ako napríklad „net user“) alebo pokročilé odstraňovanie problémov(advanced troubleshooting) vyžadujú rozšírené oprávnenia alebo nebudú fungovať.

Ak chcete opraviť „Systémovú chybu 5“ v systéme Microsoft Windows(Microsoft Windows) , musíte spustiť príkazový riadok(Command Prompt) a Windows PowerShell ako správca. Pokyny uvedené nižšie vás prevedú viacerými spôsobmi otvorenia oboch interpretov príkazového riadka so zvýšenými právami.

Spustite príkazový riadok(Run Command Prompt) a Windows PowerShell ako správca(Administrator)

Nie je možné spúšťať príkazy v príkazovom riadku(Command Prompt) alebo v prostredí Windows PowerShell s predvolenými používateľskými oprávneniami. Ak je výsledkom výstupu príkazu „ Systémová(System) chyba 5“, musíte ako správca spustiť preferovaný interpret príkazového riadka.

Otvorte príkazový riadok ako správca(Open Command Prompt as Administrator)

1. Otvorte ponuku Štart(Start ) (alebo stlačte kláves Windows ) a zadajte príkaz cmd(cmd) alebo príkazový riadok(command prompt) .

2. Vo výsledkoch vyhľadávania vyberte možnosť Spustiť ako správca .(Run as administrator)

3. V dialógovom okne Kontrola používateľských kont(User Account Control) ( UAC ) vyberte možnosť (UAC)Áno(Yes ) .

Poznámka: (Note:) Kontrola používateľských kont(User Account Control) nie je k dispozícii v systéme Windows 7(Windows 7) .

Potom uvidíte okno príkazového riadka(Command Prompt) s označením „Správca“ v záhlaví. Pri vykonávaní príkazov sa už nestretnete so „ Systémovou(System) chybou 5“.

Rýchlejší spôsob, ako otvoriť príkazový riadok(Command Prompt) ako správca, zahŕňa stlačenie Ctrl + Shift + Enter ihneď po jeho vyhľadaní v ponuke Štart(Start) .

Otvorte Windows PowerShell ako správca(Open Windows PowerShell as Administrator)

Windows 10 aj 11 ponúkajú možnosť otvoriť Windows PowerShell ako správca prostredníctvom ponuky Windows + X (aka Power User ).

1. Stlačte Windows + X alebo kliknite pravým tlačidlom myši na tlačidlo Štart(Start ) .

2. Vyberte Windows Terminal (Admin) alebo Windows PowerShell (Admin) .

3. Vo výzve Kontrola používateľských kont(User Account Control) ( UAC ) vyberte Áno .(Yes )

Potom uvidíte okno Windows PowerShell (alebo kartu, ak sa konzola spúšťa cez Windows Terminal ) s označením „Správca“. „ Systémová(System) chyba 5“ sa nezobrazí počas vykonávania príkazov v nej.

Prípadne môžete vyhľadať powershell v ponuke Štart(Start ) a vybrať možnosť Spustiť ako správca(Run as administrator) alebo stlačením kombinácie klávesov Ctrl(Ctrl ) + Shift + Enter otvorte zvýšené okno prostredia Windows PowerShell .

Tip : Zistite, ako nahradiť Windows PowerShell príkazovým riadkom(replace Windows PowerShell with Command Prompt) v ponuke Windows 10 Power User.

Vždy spustite(Run) zvýšený príkazový riadok(Elevated Command Prompt) a konzolu Windows PowerShell(Windows PowerShell Console)

V systéme Windows(Windows) je možné vytvoriť odkaz na pracovnej ploche , ktorý ako správca automaticky otvorí príkazový riadok(Command Prompt) alebo prostredie Windows PowerShell . To eliminuje pravdepodobnosť, že omylom spustíte konzolu so štandardnými používateľskými oprávneniami a narazíte na „ Systémová(System) chyba 5“.

1. V závislosti od tlmočníka príkazového riadka, ku ktorému chcete vytvoriť odkaz, otvorte okno Prieskumníka(File Explorer) a prejdite do príslušného adresára:

Príkazový riadok — Lokálny disk C(Local Disk C) > Windows > System32

Windows PowerShell — Lokálny disk C(Local Disk C) > Windows > System32 > WindowsPowerShell > v1.0

2. Nájdite súbor s názvom cmd (príkazový riadok) alebo powershell ( Windows PowerShell ). Potom naň kliknite pravým tlačidlom myši a vyberte Zobraziť ďalšie možnosti(Show more options) (iba Windows 11) > Odoslať(Send to) > Pracovná plocha (vytvoriť odkaz)(Desktop (create shortcut)) .

3. Kliknite pravým tlačidlom myši na novovytvorenú ikonu cmd – Zástupca(cmd – Shortcut) alebo powershell – Zástupca(powershell – Shortcut) na pracovnej ploche. Potom vyberte Vlastnosti(Properties) .

4. Na karte Skratka(Shortcut ) vyberte položku Rozšírené(Advanced) .

5. Začiarknite políčko vedľa položky Spustiť ako správca(Run as administrator) a vyberte možnosť OK .

6. Vyberte Použiť(Apply ) a OK , aby ste zatvorili okno Vlastnosti.

Teraz môžete dvakrát kliknúť na odkaz a vybrať možnosť Áno(Yes ) vo vyskakovacom okne UAC , čím otvoríte (UAC)príkazový riadok(Command Prompt) alebo Windows PowerShell s oprávneniami správcu. Neváhajte(Feel) a premenujte skratku na čokoľvek, čo sa vám páči.

Zakázať výzvy UAC(UAC Prompts) pre príkazový riadok(Command Prompt) a Windows PowerShell

Kontrola používateľských kont (UAC)(User Account Control (UAC)) je bezpečnostná funkcia v systéme Windows Vista(Windows Vista) , 8, 8.1, 10 a 11, ktorá zabraňuje programom vykonávať zmeny v systéme bez povolenia. Zaobchádzanie s výzvami UAC zakaždým, keď chcete otvoriť príkazový riadok(Command Prompt) alebo Windows PowerShell s právami správcu, je rušivé.

Najrýchlejší spôsob, ako sa s tým vysporiadať, je úplne vypnúť UAC . To však predstavuje značné bezpečnostné riziko. Alebo môžete výzvu obísť len pre príkazový riadok(Command Prompt) alebo Windows PowerShell . Je to bezpečnejšie, ale nastavenie si vyžaduje čas.

Úplne zakázať kontrolu používateľských účtov(Disable User Account Control Completely)

1. Vyhľadajte uac v ponuke Štart(Start) a výberom položky Otvoriť otvorte(Open) dialógové okno Nastavenia kontroly používateľských kont(User Account Control Settings) .

2. Potiahnite posúvač na Nikdy neupozorňovať(Never notify) .

3. Výberom OK deaktivujete kontrolu používateľských kont(User Account Control) v celom systéme.

Ak chcete UAC(UAC) znova aktivovať neskôr, jednoducho prejdite vyššie uvedenými krokmi a potiahnite posúvač do prvého alebo druhého zárezu.

Tip: Do dialógového okna Nastavenia kontroly používateľských kont(User Account Control Settings) sa dostanete aj výberom položky Systém a zabezpečenie(System and Security) > Zmeniť nastavenia kontroly používateľských kont(Change User Account Control settings) na ovládacom paneli(Control Panel) .

Obíďte UAC iba pre príkazový riadok a Windows PowerShell(Bypass UAC for Command Prompt and Windows PowerShell Only)

1. Vyhľadajte schtasks v ponuke Štart(Start) a stlačením klávesu Enter spustite Plánovač úloh.

2. Kliknite pravým tlačidlom myši na Knižnica plánovača úloh(Task Scheduler Library) na bočnom paneli a vyberte položku Nový priečinok(New Folder) .

3. Zadajte názov priečinka – napr. No UAC

4. Vyberte novovytvorený priečinok na bočnom paneli a vyberte položku Vytvoriť úlohu( Create Task) .

5. Pomenujte úlohu – napr. Príkazový riadok (Admin)(Command Prompt (Admin)) a začiarknite políčko vedľa položky Spustiť s najvyššími oprávneniami(Run with highest privileges) .

6. Prepnite sa na kartu Akcie a vyberte položku (Actions )Nové(New) .

7. Nastavte Akcia(Action) na Spustenie programu(Start a program) a prilepte cestu k súboru pre spustiteľný súbor príkazového riadka(Command Prompt) alebo Windows PowerShell :

Príkazový riadok — C:\Windows\System32\cmd.exe

Windows PowerShell — C:\Windows\System32\WindowsPowerShell\v1.0

9. Prejdite na kartu Podmienky a zrušte začiarknutie políčka (Conditions)Spustiť úlohu, iba ak je počítač napájaný striedavým prúdom(Start the task only if the computer is on AC power) . Potom vyberte OK na uloženie úlohy.

10. Kliknite pravým tlačidlom myši na voľnú oblasť na pracovnej ploche a vyberte Nový(New) > Odkaz(Shortcut) .

11. Zadajte nasledujúcu cestu, pričom nahraďte názov priečinka(Folder name) a názov úlohy( Task name ) názvami, ktoré ste vložili pri vytváraní úlohy:

C:\Windows\System32\schtasks.exe /RUN /TN “Folder name\Task name”

Pokračujte výberom položky Ďalej(Next) .

12. Napíšte názov skratky a vyberte Dokončiť(Finish) .

13. Dvakrát kliknite na skratku na pracovnej ploche, ktorú ste práve vytvorili, a nový zvýšený príkazový riadok(Command Prompt) alebo konzola Windows PowerShell sa spustí bez výzvy UAC .

Opravte systémovú chybu 5(Fix System Error 5) na štandardných účtoch Windows(Standard Windows)

Predpokladajme(Suppose) , že v účte, ktorý nie je správcom, na vašom počítači narazíte na „ Vyskytla sa systémová(System) chyba 5“. V takom prípade môžete stále spustiť vylepšený príkazový riadok(Command Prompt) alebo konzolu Windows PowerShell podľa pokynov vyššie vložením hesla správcu. Ak to neviete, požiadajte o povolenie používateľa s oprávneniami správcu k počítaču.

Prípadne môžete zmeniť štandardný účet na účet správcu(change a standard account to an admin account) (za predpokladu, že ste vlastníkom svojho počítača), aby ste nemuseli zadávať heslo správcu zakaždým, keď chcete otvoriť interpret príkazového riadka so zvýšenými právami. Nasledujúce kroky platia pre Windows 10 a 11.

1. Prihláste sa do svojho administrátorského účtu a vyberte Štart(Start) > Nastavenia(Settings ) > Účty(Accounts) > Rodina a ďalší používatelia(Family & other users) .

2. Vyberte štandardný účet v časti Iní používatelia(Other users) a vyberte možnosť Zmeniť typ účtu(Change account type) .

3. Nastavte Typ účtu(Account type) na Správca(Administrator ) a vyberte OK .

Opravené: Systémová chyba 5 (System Error 5) sa(Has) nevyskytla

Pre zopakovanie, jednoduchým spustením príkazového riadka(Command Prompt) a Windows PowerShell ako správca sa opraví kód chyby „ Systémová(System) chyba 5“ v systéme Microsoft Windows(Microsoft Windows) . Ak pravidelne používate obe konzoly, čas na nastavenie skratiek, ktoré ich vždy spustia so zvýšenými oprávneniami (najlepšie bez otravnej výzvy na kontrolu používateľských kont(User Account Control) , ktorú treba riešiť), pravdepodobne z dlhodobého hľadiska ušetrí hodiny.



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts