Поправете системна грешка 5, достъпът е отказан в Windows

Ако продължавате да виждате „ Възникнала е системна(System) грешка 5, достъпът(Access) е отказан“ многократно, докато изпълнявате команди в командния ред(running commands in Command Prompt) или Windows PowerShell , вероятно на конзолата липсват правата, необходими за тяхното изпълнение. Например командите, включващи административни функции (като „мрежов потребител“) или разширено отстраняване(advanced troubleshooting) на неизправности изискват разширени привилегии или няма да работят.

За да коригирате „Системна грешка 5“ в Microsoft Windows , трябва да стартирате командния ред(Command Prompt) и Windows PowerShell като администратор. Инструкциите по-долу ще ви преведат през множество начини да отворите и двата интерпретатора на командния ред с повишени права.

Стартирайте командния ред(Run Command Prompt) и Windows PowerShell като администратор(Administrator)

Невъзможно е да се изпълняват команди в командния ред(Command Prompt) или Windows PowerShell с потребителски привилегии по подразбиране. Ако изходът на командата доведе до „ Системна(System) грешка 5“, трябва да стартирате предпочитания от вас интерпретатор от командния ред като администратор.

Отворете командния ред като администратор(Open Command Prompt as Administrator)

1. Отворете менюто " Старт(Start ) " (или натиснете клавиша Windows ) и въведете cmd или команден ред(command prompt) .

2. Изберете опцията Изпълни като администратор(Run as administrator) в резултатите от търсенето.

3. Изберете Да(Yes ) в диалоговия прозорец Контрол на потребителските акаунти(User Account Control) ( UAC ).

Забележка: (Note:) Контролът на потребителските акаунти(User Account Control) не присъства в Windows 7 .

След това ще видите прозорец на командния ред(Command Prompt) с етикета „Администратор“ в заглавната лента. Повече няма да срещате „ Системна(System) грешка 5“, докато изпълнявате команди.

По-бърз начин за отваряне на командния ред(Command Prompt) като администратор включва натискане на Ctrl + Shift + Enter веднага след търсенето му в менюто " Старт(Start) ".

Отворете Windows PowerShell като администратор(Open Windows PowerShell as Administrator)

И Windows 10 , и 11 разполагат с опцията за отваряне на Windows PowerShell като администратор чрез менюто Windows + X (известен още като Power User ).

1. Натиснете Windows + X или щракнете с десния бутон върху бутона Старт(Start ) .

2. Изберете Windows Terminal (Admin) или Windows PowerShell (Admin) .

3. Изберете Да(Yes ) в подканата за контрол на потребителските акаунти(User Account Control) ( UAC ).

След това ще видите прозорец на Windows PowerShell (или раздел, ако конзолата се стартира през Windows Terminal ) с етикет „Администратор“. „ Системна(System) грешка 5“ няма да се покаже, докато изпълнявате команди в него.

Като алтернатива можете да потърсите powershell в менюто " Старт(Start ) " и да изберете Изпълни като администратор(Run as administrator) или да натиснете Ctrl + Shift + Enter , за да отворите повишен прозорец на Windows PowerShell .

Съвет(Tip) : Научете как да замените Windows PowerShell с командния ред(replace Windows PowerShell with Command Prompt) в менюто на Windows 10 Power User.

Винаги изпълнявайте (Run)команден ред(Elevated Command Prompt) с повишени стойности и конзола на Windows PowerShell(Windows PowerShell Console)

Възможно е да се създаде пряк път на работния плот в Windows , способен автоматично да отваря командния ред(Command Prompt) или Windows PowerShell като администратор. Това елиминира шансовете погрешно да стартирате конзола със стандартни потребителски привилегии и да срещнете „ Системна(System) грешка 5“.

1. В зависимост от интерпретатора на командния ред, към който искате да създадете пряк път, отворете прозорец на File Explorer и се насочете към съответната директория:

Команден ред — Локален диск C(Local Disk C) > Windows > System32

Windows PowerShell — Локален диск C(Local Disk C) > Windows > System32 > WindowsPowerShell > v1.0

2. Намерете файла с надпис cmd (команден ред) или powershell ( Windows PowerShell ). След това щракнете с десния бутон върху него и изберете Показване на още опции(Show more options) (само за Windows 11) > Изпращане до(Send to) > Работен плот (създайте пряк път)(Desktop (create shortcut)) .

3. Щракнете с десния бутон върху новосъздадената икона cmd – Shortcut или powershell – Shortcut на работния плот. След това изберете Свойства(Properties) .

4. Под раздела Пряк път(Shortcut ) изберете Разширени(Advanced) .

5. Поставете отметка в квадратчето до Изпълни като администратор(Run as administrator) и изберете OK .

6. Изберете Apply и OK , за да излезете от полето Properties.

Вече можете да щракнете двукратно върху прекия път и да изберете Да(Yes ) в изскачащия прозорец на UAC , за да отворите (UAC)командния ред(Command Prompt) или Windows PowerShell с административни привилегии. Чувствайте(Feel) се свободни да преименувате прекия път на каквото искате.

Деактивирайте UAC подкани(UAC Prompts) за командния ред(Command Prompt) и Windows PowerShell

Контролът на потребителските акаунти (UAC)(User Account Control (UAC)) е функция за сигурност в Windows Vista , 8, 8.1, 10 и 11, която не позволява на програмите да правят промени в системата без разрешение. Въпреки това, справянето с UAC подкани всеки път, когато искате да отворите командния ред(Command Prompt) или Windows PowerShell с администраторски права, е разсейващо.

Най-бързият начин да се справите с това е да деактивирате UAC напълно. Това обаче представлява значителен риск за сигурността. Или можете да заобиколите подканата само за командния ред(Command Prompt) или Windows PowerShell . Това е по-безопасно, но отнема време за настройка.

Изключете напълно контрола на потребителските акаунти(Disable User Account Control Completely)

1. Потърсете uac в менюто Старт(Start) и изберете Отвори(Open) , за да стартирате диалоговия прозорец Настройки за контрол на потребителските акаунти(User Account Control Settings) .

2. Плъзнете плъзгача до Никога не уведомявай(Never notify) .

3. Изберете OK , за да деактивирате контрола на потребителските акаунти(User Account Control) в цялата система.

За да активирате отново UAC по-късно, просто преминете през стъпките по-горе и плъзнете плъзгача до първия или втория прорез.

Съвет:(Tip:) Можете също да стигнете до диалоговия прозорец Настройки за контрол на потребителските акаунти,(User Account Control Settings) като изберете Система и сигурност(System and Security) > Промяна на настройките(Change User Account Control settings) за контрол на потребителски акаунт от контролния панел(Control Panel) .

Заобикаляне на UAC само за командния ред и Windows PowerShell(Bypass UAC for Command Prompt and Windows PowerShell Only)

1. Потърсете schtasks в менюто " Старт(Start) " и натиснете Enter , за да стартирате Task Scheduler.

2. Щракнете с десния бутон върху Task Scheduler Library в страничната лента и изберете Нова папка(New Folder) .

3. Въведете име за папката—напр. No UAC

4. Изберете новосъздадената папка от страничната лента и изберете Създаване на задача( Create Task) .

5. Наименувайте задачата—напр. Команден ред (Администратор)(Command Prompt (Admin)) и поставете отметка в квадратчето до Изпълнявайте с най-високи привилегии(Run with highest privileges) .

6. Превключете към раздела Действия(Actions ) и изберете Нов(New) .

7. Задайте Action , за да стартирате програма(Start a program) и поставете в пътя на файла за командния ред(Command Prompt) или изпълнимия файл на Windows PowerShell :

Команден ред — C:\Windows\System32\cmd.exe

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

9. Превключете към раздела Условия(Conditions) и премахнете отметката от Стартиране на задачата само ако компютърът е на променливотоково захранване(Start the task only if the computer is on AC power) . След това изберете OK , за да запазите задачата.

10. Щракнете с десния бутон върху свободна област на работния плот и изберете Нов(New) > Пряк път(Shortcut) .

11. Въведете следния път, като замените името на папката и името(Folder name) на задачата( Task name ) с имената, които сте въвели при създаването на задачата:

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

Изберете Напред(Next) , за да продължите.

12. Въведете име за прекия път и изберете Край(Finish) .

13. Щракнете двукратно върху прекия път на работния плот, който току-що създадохте, и нов повишен команден ред(Command Prompt) или конзола на Windows PowerShell ще се стартира без UAC подкана.

Поправете системна грешка 5(Fix System Error 5) на стандартни акаунти на Windows(Standard Windows)

Да предположим(Suppose) , че срещнете „Възникнала е системна(System) грешка 5“ в неадминистраторски акаунт на вашия компютър. В този случай все още можете да стартирате подобрен команден ред(Command Prompt) или конзола на Windows PowerShell , като използвате инструкциите по-горе, като поставите администраторска парола. Ако не го знаете, поискайте разрешение от потребител с административни привилегии за компютъра.

Като алтернатива, можете да промените стандартен акаунт в администраторски акаунт(change a standard account to an admin account) (ако приемем, че сте собственик на вашия компютър), за да избегнете необходимостта да въвеждате администраторска парола всеки път, когато искате да отворите интерпретатор от командния ред с повишени права. Стъпките по-долу важат за Windows 10 и 11.

1. Влезте в своя администраторски акаунт и изберете Старт(Start) > Настройки(Settings ) > Акаунти(Accounts) > Семейство и други потребители(Family & other users) .

2. Изберете стандартния акаунт под Други потребители(Other users) и изберете Промяна на типа акаунт(Change account type) .

3. Задайте Тип акаунт(Account type) на Администратор(Administrator ) и изберете OK .

Поправено: Не е възникнала системна (Has)грешка 5(System Error 5)

За да повторя, простото стартиране на командния ред(Command Prompt) и Windows PowerShell като администратор ще коригира кода за грешка „ Системна(System) грешка 5“ в Microsoft Windows . Ако използвате и двете конзоли редовно, отделянето на време за настройка на преки пътища, които винаги ги стартират с повишени привилегии (за предпочитане без досадна подкана за контрол на потребителските акаунти(User Account Control) , с която да се справите) вероятно ще спести часове в дългосрочен план.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts