Error code 5 access denied windows

«Ошибка 5: Отказано в доступе» на компьютере с Windows 10 может напугать неопытного пользователя, но на самом деле избавиться от неё не составляет труда.

Содержание

  • Устраняем ошибку 5 при доступе к данным
    • Способ 1: Запуск с привилегиями администратора
    • Способ 2: Открытие доступа к каталогам
    • Способ 3: «Командная строка»
    • Способ 4: Устранение проблем с Виндовс
    • Заключение
  • Вопросы и ответы

ошибка 5 отказано в доступе на windows 10
В некоторых ситуациях пользователи операционной системы Виндовс 10 могут столкнуться с проблемой, когда попытка открыть файл, папку или программу приводит к появлению ошибки с кодом 5 и текстом «Отказано в доступе». Также она нередко возникает при попытке запуска или перезапуска служб. Далее мы расскажем о причинах появления этого сбоя и предложим методы его устранения.

Устраняем ошибку 5 при доступе к данным

В большинстве случаев источником ошибки являются проблемы с правами на чтение и запись данных в текущей пользовательской «учётке». Также подобное сообщение появляется при сбоях в ОС, повреждении её компонентов или записей реестра.

Способ 1: Запуск с привилегиями администратора

Если открытие исполняемого файла программы, игры либо инсталлятора приложения приводит к появлению рассматриваемой ошибки, следует попробовать запустить его от имени администратора.

  1. Убедитесь, что у текущей учётной записи нужные права есть. Если это не так, предоставьте или получите их.
    Получение прав администратора для решения ошибки код 5 на Windows 10

    Урок: Получение прав администратора на Windows 10

  2. Перейдите к проблемному файлу. Выделите его, нажмите правую кнопку мыши и выберите в меню пункт «Запуск от имени администратора».
  3. Запустить программу от имени администратора для решения ошибки код 5

  4. Появится всплывающее окно с запросом на разрешение, щёлкните в нём «Да».
  5. Подтвердить запуск от имени администратора для решения ошибки код 5 на Windows 10

    Далее приложение или инсталлятор должны запуститься нормально.

Способ 2: Открытие доступа к каталогам

Вторая причина проблемы, которую мы сегодня рассматриваем – неполадки с правами доступа к отдельному каталогу или диску. Предоставление нужных прав покажем на примере системного диска.

Внимание! Процедура может нарушить работу компьютера, поэтому рекомендуем создать точку восстановления!

Урок: Точка восстановления в Windows 10

  1. Откройте «Этот компьютер», найдите в нём системный накопитель и кликните по нему ПКМ, затем выберите в меню пункт «Свойства».
  2. Открыть свойства системного диска для решения ошибки код 5 на Windows 10

  3. Откройте вкладку «Безопасность». Нажмите на кнопку «Изменить» под блоком «Группы и пользователи».
    Изменить пользователей системного диска для решения ошибки код 5 на Windows 10

    Далее кликните «Добавить».

  4. Добавить пользователей системного диска для решения ошибки код 5 на Windows 10

  5. В следующем окне обратитесь к блоку «Введите имена…». Наберите на клавиатуре слово Все, после чего щёлкните «Проверить имена».
    Проверить имя добавляемого пользователя системного диска для решения ошибки код 5 на Windows 10

    Если появилось окошко «Имя не найдено», попробуйте в графе «Введите имя объекта» вписать слово All либо имя текущей учётной записи, после чего воспользуйтесь кнопкой «ОК».

  6. Заменить имя добавляемого пользователя системного диска для решения ошибки код 5 на Windows 10

  7. Вернувшись к утилите разрешений, убедитесь, что выделена добавленная на предыдущем шаге группа. Далее в разделе «Разрешения для группы…» отметьте все пункты в столбце «Разрешить».
  8. Разрешения доступа системного диска для решения ошибки код 5 на Windows 10

    Lumpics.ru

  9. Далее последовательно щёлкните «Применить» и «ОК», после чего перезагрузите компьютер.
  10. Сохранить изменения доступа системного диска для решения ошибки код 5 на Windows 10

    Предоставление прав на чтение и запись системного носителя одновременно устраняет ошибку 5 как для исполняемых файлов, так и для служб, однако данная процедура небезопасна для работоспособности системы.

Способ 3: «Командная строка»

Рассматриваемая проблема может касаться только той или иной службы Виндовс. В этом случае можно воспользоваться средством «Командная строка».

  1. Откройте «Поиск», в котором начните вводить запрос командная строка. Выделите найденное приложение и нажмите на ссылку «Запуск от имени администратора» в правой части окна.
  2. Открыть командную строку для решения ошибки код 5 со службами на Windows 10

  3. Последовательно введите в интерфейсе следующие команды:

    net localgroup Администраторы /add networkservice

    net localgroup Администраторы /add localservice

    Операторы команд для решения ошибки код 5 со службами на Windows 10

    Обратите внимание! Пользователям Windows 10 с английской локализацией системы необходимо вводить Administrators вместо Администраторы!

  4. Закрывайте окно программы и перезагружайте ПК или ноутбук.
  5. Данный метод безопаснее предыдущего, но и применим только при отказе в доступе для служб.

Способ 4: Устранение проблем с Виндовс

Если применение всех вышеприведённых методов не принесло результата, скорее всего источником проблемы являются неполадки в самой ОС.

  1. Первым делом проверьте обновления – возможно, в одном из недавно установленных присутствуют баги. Если же, напротив, вы давно не обновляли систему, попробуйте загрузить актуальные апдейты.

    Урок: Как установить и как удалить обновления Windows 10

  2. Проверьте параметры антивируса – возможно, в нём активен строгий режим контроля, который не разрешает манипуляции с данными. Также стоит попробовать временно отключить защитное ПО.
    Отключить антивирус для решения ошибки код 5 на Windows 10

    Урок: Как отключить антивирус

    Если же вы по каким-то причинам вообще не пользуетесь защитой от вирусов, рекомендуем ознакомиться со статьей по борьбе с ними — возможно, ваш компьютер стал жертвой заражения.

    Проверить компьютер на вирусы для решения ошибки код 5 на Windows 10

    Подробнее: Борьба с компьютерными вирусами

  3. Дополнительно следует проверить работоспособность системных составляющих в целом и реестра в частности.

    Подробнее:
    Проверка и восстановление системных файлов в Windows 10
    Восстановление реестра в Windows 10

  4. Описанные выше рекомендации должны помочь в устранении проблемы.

Заключение

Мы рассмотрели варианты решения проблемы, при которой в Виндовс 10 появляется ошибка с кодом 5 и текстом «Отказано в доступе». Как видим, возникает она по разным причинам, из-за чего нет универсального метода устранения.

Еще статьи по данной теме:

Помогла ли Вам статья?

Как исправить Системная ошибка 5 Отказано в доступеПри выполнении команд net user, net stop, net start и других в командной строке Windows 11 или Windows 10 вы можете получить сообщение: «Системная ошибка 5. Отказано в доступе». Начинающему пользователю не всегда ясно, чем вызвана ошибка и как решить проблему.

В этой инструкции подробно о том, почему возникает системная ошибка 5 при запуске и остановке служб или работе с учетными записями пользователе в командной строке.

Методы решения для «Системная ошибка 5. Отказано в доступе» при выполнении команд net stop, net start, net user

Системная ошибка 5. Отказано в доступе. Сообщение об ошибке в командной строке

Причина того, что в результате выполнения команд сообщается о системной ошибке 5 «Отказано в доступе» в том, что командная строка (Терминал Windows или Windows PowerShell) запущен не от имени администратора. Или, в некоторых случаях — в том, что ваш пользователь и вовсе не имеет прав администратора на компьютере.

В первом случае решение будет простым: запустите командную строку от имени Администратора, для этого вы можете:

  1. Начать набирать «Командная строка» в поиске на панели задач Windows 11 или Windows 10, а затем в результатах поиска нажать «Запуск от имени Администратора». Запуск командной строки от имени Администратора при системной ошибке 5
  2. Нажать правой кнопкой мыши по кнопке «Пуск» и выбрать «Терминал Windows (Администратор)» или «Windows PowerShell (Администратор)» Запуск терминала от администратора в контекстном меню кнопки Пуск
  3. Использовать инструкции Как запустить командную строку от имени Администратора в Windows 11 и Как запустить командную строку от имени Администратора в Windows 10.

Ошибка не будет появляться после того, как вы запустите командную строку с соответствующими правами.

Если ваш пользователь не имеет прав администратора на компьютере, но вы имеете доступ к учетной записи с правами администратора, вы можете зайти под ней, а потом сделать текущего пользователя администратором: Как сделать пользователя администратором в Windows 10 (в Windows 11 действия аналогичны).

В сценарии, когда компьютер контролируется не вами, права администратора вам предоставить не готовы, команды вы выполнить не сможете (разве что обходными путями, такими как сброс пароля для учетной записи администратора).

I’m getting this error when I try to start a windows service I’ve created in C#:

alt text

My Code so far:

private ServiceHost host = null;

public RightAccessHost()
{
    InitializeComponent();
}

protected override void OnStart(string[] args)
{
    host = new ServiceHost(typeof(RightAccessWcf));
    host.Open();
}

protected override void OnStop()
{
    if (host != null)
        host.Close();
    host = null;
}

Update #1

I solved the issue above by granting permissions to the account NETWORK SERVICE but now I have an another problem:

alt text

Update #2

Service cannot be started. System.InvalidOperationException: Service ‘RightAccessManagementWcf.RightAccessWcf’ has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element.
at System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints(ServiceDescription description)
at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
at System.ServiceModel.ServiceHostBase.InitializeRuntime()
at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at RightAccessHosting.RightAccessHost.OnStart(String[] args) in C:Users….

M463's user avatar

M463

1,9532 gold badges21 silver badges38 bronze badges

asked Nov 24, 2010 at 13:00

Kris-I's user avatar

2

I realize this post is old, but there’s no marked solution and I just wanted to throw in how I resolved this.

The first Error 5: Access Denied error was resolved by giving permissions to the output directory to the NETWORK SERVICE account.

The second Started and then stopped error seems to be a generic message when something faulted the service. Check the Event Viewer (specifically the ‘Windows Logs > Application’) for the real error message.

In my case, it was a bad service configuration setting in app.config.

Mangesh's user avatar

Mangesh

5,2515 gold badges48 silver badges69 bronze badges

answered Mar 6, 2011 at 0:37

Justin Skiles's user avatar

Justin SkilesJustin Skiles

9,3336 gold badges49 silver badges60 bronze badges

6

Computer -> Manage -> Service -> [your service] properties.
Then the the tab with the account information. Play with those settings, like run the service with administrator account or so.

That did it for me.

EDIT:
What also can be the problem is that, most services are run as LOCAL SERVICE or LOCAL SYSTEM accounts. Now when you run C:/my-admin-dir/service.exe with those accounts but they are not allowed to execute anything in that directory, you will get error 5. So locate the executable of the service, RMB the directory -> Properties -> Security and make sure that the account the service is run with, is in the list of users that are alloewd to have full control over the directory.

answered Aug 1, 2012 at 6:04

Mike de Klerk's user avatar

Mike de KlerkMike de Klerk

11.7k8 gold badges51 silver badges75 bronze badges

This worked for me.

  1. Right-click on top-level folder containing the service executable. Go to Properties
  2. Go to «Security» Tab
  3. Click «EDIT»
  4. Click «ADD»
  5. Enter the name «SYSTEM», click OK
  6. Highlight SYSTEM user, and click ALLOW check-box next to «Full control»
  7. Click OK twice

answered Jun 12, 2013 at 1:39

cmcginty's user avatar

cmcgintycmcginty

111k41 gold badges158 silver badges161 bronze badges

3

Make sure the Path to executable points to an actual executable (Right click service -> Properties -> General tab).
Via powershell (and sc.exe) you can install a service without pointing it to an actual executable… ahem.

answered Jan 7, 2016 at 13:05

Aage's user avatar

AageAage

5,7942 gold badges30 silver badges56 bronze badges

4

I also got the same error , It resolved by
Right click on Service > Properties >Log On > log on as : Local System Account.

answered Jun 4, 2014 at 8:10

Asmita Chavan's user avatar

3

I was getting this error because I misread the accepted answer from here: Create Windows service from executable.

sc.exe create <new_service_name> binPath= "<path_to_the_service_executable>"

For <path_to_service_executable>, I was using the path of the executable’s folder, e.g. C:Folder.

It needs to be the path of the executable, e.g. C:FolderExecutable.exe.

answered Sep 10, 2018 at 12:24

Jamie Butterworth's user avatar

2

I got the solution:

1. Go to local service window(where all services found)
2. Just right click on your service name: 
3. click on "properties" 
4. go to "log on" tab
5. select "local system account"
6. click "ok"

now you can try to start the service.

answered May 30, 2018 at 17:35

Nur Uddin's user avatar

Nur UddinNur Uddin

1,7591 gold badge27 silver badges38 bronze badges

1

In my case following was not checked.

enter image description here

answered Apr 21, 2017 at 21:12

Akshay Anand's user avatar

2

if you are a having an access denied error code 5. then probably in your code your service is trying to interact with some files in the system like writing to a log file

open the services properties select log on tab and check option to allow service to interact with the desktop,
click allow service to interact with desktop

answered Oct 27, 2017 at 23:01

kudzai zishumba's user avatar

kudzai zishumbakudzai zishumba

6042 gold badges6 silver badges12 bronze badges

For me — the folder from which the service was to run, and the files in it, were encrypted using the Windows «Encrypt» option. Removing that and — voila!

answered Nov 28, 2013 at 20:45

Nicholas Blumhardt's user avatar

1

This error happens when there is a error in your OnStart method. You cannot open a host directly in OnStart method because it will not actually open when it is called, but instead it will wait for the control. So you have to use a thread. This is my example.

public partial class Service1 : ServiceBase
{
    ServiceHost host;
    Thread hostThread;
    public Service1()
    {
        InitializeComponent();
         hostThread= new Thread(new ThreadStart(StartHosting));

    }

    protected override void OnStart(string[] args)
    {
        hostThread.Start();
    }

    protected void StartHosting()
    {
        host = new ServiceHost(typeof(WCFAuth.Service.AuthService));
        host.Open();
    }

    protected override void OnStop()
    {
        if (host != null)
            host.Close();
    }
}

Frank Bryce's user avatar

Frank Bryce

7,8564 gold badges37 silver badges55 bronze badges

answered Oct 3, 2011 at 9:58

santhosh's user avatar

I had windows service hosted using OWIN and TopShelf.
I was not able to start it. Same error — «Access denied 5»

I ended up giving all the perms to my bin/Debug.

The issue was still not resolved.

So I had a look in the event logs and it turned out that the Microsoft.Owin.Host.HttpListener was not included in the class library containing the OWIN start up class.

So, please make sure you check the event log to identify the root cause before beginning to get into perms, etc.

answered May 27, 2016 at 4:00

Rashmi Pandit's user avatar

Rashmi PanditRashmi Pandit

23k16 gold badges71 silver badges111 bronze badges

2

In my case, I had to add ‘Authenticated Users’ in the list of ‘Group or User Names’ in the folder where the executable was installed.

answered Mar 8, 2018 at 7:27

Sankar's user avatar

One of the causes for this error is insufficient permissions (Authenticated Users) in your local folder.
To give permission for ‘Authenticated Users’
Open the security tab in properties of your folder, Edit and Add ‘Authenticated Users’ group and Apply changes.

Once this was done I was able to run services even through network service account (before this I was only able to run with Local system account).

answered Nov 2, 2018 at 13:30

Vijay kumar.S's user avatar

Right click on the service in service.msc and select property.

You will see a folder path under Path to executable like C:UsersMeDesktopprojectTorTortor.exe

Navigate to C:UsersMeDesktopprojectTor and right click on Tor.

Select property, security, edit and then add.
In the text field enter LOCAL SERVICE, click ok and then check the box FULL CONTROL

Click on add again then enter NETWORK SERVICE, click ok, check the box FULL CONTROL

Then click ok (at the bottom)

answered Nov 14, 2017 at 16:49

MagTun's user avatar

MagTunMagTun

5,3834 gold badges56 silver badges101 bronze badges

Your code may be running in the security context of a user that is not allowed to start a service.

Since you are using WCF, I am guessing that you are in the context of NETWORK SERVICE.

see: http://support.microsoft.com/kb/256299

answered Nov 24, 2010 at 13:04

Shiraz Bhaiji's user avatar

Shiraz BhaijiShiraz Bhaiji

63.2k33 gold badges140 silver badges245 bronze badges

2

I have monitored sppsvc.exe using process monitor and found out that it was trying to write to the HKEY_LOCAL_MACHINESYSTEMWPA key. After giving permissions to NETWORK SERVICE on this key, I was able to start the service and Windows suddenly recognized that it was activated again.

answered Apr 29, 2014 at 21:00

Guilherme Noronha's user avatar

Use LocalSystem Account instead of LocalService Account in Service Installer.

You can do this either from doing below change in design view of your service installer:

Properties of Service Process Installer -> Set Account to LocalSystem.

or by doing below change in in designer.cs file of your service installer:

this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem;

Cubicle.Jockey's user avatar

answered Nov 9, 2016 at 11:03

Jay Shah's user avatar

Jay ShahJay Shah

3,4451 gold badge26 silver badges24 bronze badges

Have a look at Process Utilities > Process monitor from http://www.sysinternals.com.

This is tool that allows you monitor what a process does. If you monitor this service process, you should see an access denied somewhere, and on what resource the access denied is given.

answered Nov 24, 2010 at 13:13

Pieter van Ginkel's user avatar

For the error 5, i did the opposite to the solution above.
«The first Error 5: Access Denied error was resolved by giving permissions to the output directory to the NETWORK SERVICE account.»

I changed mine to local account, instead of network service account, and because i was logged in as administrator it worked

answered Dec 19, 2012 at 13:09

Chris's user avatar

If you are getting this error on a server machine try give access to the folder you got the real windows service exe. You should go to the security tab and select the Local Service as user and should give full access. You should do the same for the exe too.

answered Mar 26, 2014 at 2:43

Darshana's user avatar

DarshanaDarshana

5641 gold badge4 silver badges12 bronze badges

I accidentally set my service to run as Local service solution was to switch to Local System

answered Sep 23, 2014 at 21:45

meda's user avatar

medameda

44.9k14 gold badges92 silver badges122 bronze badges

After banging my had against my desk for a few hours trying to figure this out, somehow my «Main» method got emptied of it’s code!

ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[] 
{ 
    new DMTestService()
};
ServiceBase.Run(ServicesToRun);

Other solutions I found:

  • Updating the .NET framework to 4.0
  • Making sure the service name inside the InitializeComponent() matches the installer service name property

    private void InitializeComponent()
    ...
    this.ServiceName = "DMTestService";
    
  • And a nice server restart doesn’t hurt

Szhlopp

answered May 5, 2015 at 23:53

Szhlopp's user avatar

In may case system run out of free space on local disk.

answered Jul 8, 2015 at 14:30

Alexander Puchkov's user avatar

I had this issue today on a service that I was developing, and none of the other suggestions on this question worked. In my case, I had a missing .dll dependency in the folder where the service ran from.

When I added the dependencies, the issue went away.

answered Jul 21, 2015 at 16:45

Frank Bryce's user avatar

Frank BryceFrank Bryce

7,8564 gold badges37 silver badges55 bronze badges

In my case I kept the project on desktop and to access the desktop we need to add permission to the folder so I simply moved my project folder to C: directory now its working like a charm.

answered Oct 8, 2016 at 5:17

smali's user avatar

smalismali

4,6176 gold badges36 silver badges58 bronze badges

I don’t know if my answer would make sense to many, but I too faced the same issue and the solution was outrageously simple. All I had to do was to open the program which I used to run the code as an administrator. (right-click —> Run as Administrator).

That was all.

answered Aug 29, 2018 at 12:43

Harshith Rai's user avatar

Harshith RaiHarshith Rai

3,0187 gold badges22 silver badges35 bronze badges

check windows event log for detailed error message. I resolved the same after checking event log.

answered Oct 30, 2019 at 10:24

Amrik Singh's user avatar

Amrik SinghAmrik Singh

4835 silver badges4 bronze badges

All other answers talk about permissions issues — which make sense, given that’s what the error message refers to.

However, in my case, it was caused by a simple exception in my service code (System.IndexOutOfRangeException, but it could be anything).

Hence, when this error occurs, one should look inside their log and look for exceptions.

answered Sep 13, 2021 at 10:45

OfirD's user avatar

OfirDOfirD

7,9753 gold badges43 silver badges78 bronze badges

I had this issue on a service that I was deploying, and none of the other suggestions on this question worked. In my case, it was because my .config (xml) wasn’t valid. I made a copy and paste error when copying from qualif to prod.

answered Sep 11, 2015 at 9:04

SabineA's user avatar

SabineASabineA

731 gold badge1 silver badge5 bronze badges

Icon Ex Номер ошибки: Ошибка Code 5
Название ошибки: Windows Error Code 5 Access Is Denied
Описание ошибки: Ошибка Code 5: Возникла ошибка в приложении Windows. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows
Относится к: Windows XP, Vista, 7, 8, 10, 11

Оценка «Windows Error Code 5 Access Is Denied»

«Windows Error Code 5 Access Is Denied» также считается ошибкой во время выполнения (ошибкой). Разработчики, такие как Microsoft Corporation, обычно проходят через несколько контрольных точек перед запуском программного обеспечения, такого как Windows. Как и во всем в жизни, иногда такие проблемы, как ошибка Code 5, упускаются из виду.

Ошибка Code 5 может столкнуться с пользователями Windows, если они регулярно используют программу, также рассматривается как «Windows Error Code 5 Access Is Denied». Если возникает ошибка Code 5, разработчикам будет сообщено об этой проблеме через уведомления об ошибках, которые встроены в Windows. Затем Microsoft Corporation исправляет эти дефектные записи кода и сделает обновление доступным для загрузки. Следовательно, разработчик будет использовать пакет обновления Windows для устранения ошибки Code 5 и любых других сообщений об ошибках.

Что вызывает ошибку времени выполнения Code 5?

Наиболее распространенные вхождения «Windows Error Code 5 Access Is Denied» проблемы при загрузке Windows. Причины сбоев обработки можно отличить, классифицируя ошибки Code 5 следующим образом:.

Ошибка Code 5 Crash — программа обнаружила ошибку Code 5 из-за указанной задачи и завершила работу программы. Если данный ввод недействителен или не соответствует ожидаемому формату, Windows (или OS) завершается неудачей.

Утечка памяти «Windows Error Code 5 Access Is Denied» — последствия утечки памяти Windows связаны с неисправной операционной системой. Это может быть вызвано неправильной конфигурацией программного обеспечения Microsoft Corporation или когда одна команда запускает цикл, который не может быть завершен.

Ошибка Code 5 Logic Error — Компьютерная система создает неверную информацию или дает другой результат, даже если входные данные являются точными. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.

Microsoft Corporation проблемы файла Windows Error Code 5 Access Is Denied в большинстве случаев связаны с повреждением, отсутствием или заражением файлов Windows. Как правило, самый лучший и простой способ устранения ошибок, связанных с файлами Microsoft Corporation, является замена файлов. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на Windows Error Code 5 Access Is Denied, которые могут являться причиной ошибки.

Классические проблемы Windows Error Code 5 Access Is Denied

Обнаруженные проблемы Windows Error Code 5 Access Is Denied с Windows включают:

  • «Ошибка программы Windows Error Code 5 Access Is Denied. «
  • «Ошибка программного обеспечения Win32: Windows Error Code 5 Access Is Denied»
  • «Возникла ошибка в приложении Windows Error Code 5 Access Is Denied. Приложение будет закрыто. Приносим извинения за неудобства.»
  • «Windows Error Code 5 Access Is Denied не может быть найден. «
  • «Windows Error Code 5 Access Is Denied не найден.»
  • «Ошибка запуска программы: Windows Error Code 5 Access Is Denied.»
  • «Windows Error Code 5 Access Is Denied не выполняется. «
  • «Ошибка Windows Error Code 5 Access Is Denied. «
  • «Windows Error Code 5 Access Is Denied: путь приложения является ошибкой. «

Ошибки Windows Error Code 5 Access Is Denied EXE возникают во время установки Windows, при запуске приложений, связанных с Windows Error Code 5 Access Is Denied (Windows), во время запуска или завершения работы или во время установки ОС Windows. Отслеживание того, когда и где возникает ошибка Windows Error Code 5 Access Is Denied, является важной информацией при устранении проблемы.

Создатели Windows Error Code 5 Access Is Denied Трудности

Большинство проблем Windows Error Code 5 Access Is Denied связаны с отсутствующим или поврежденным Windows Error Code 5 Access Is Denied, вирусной инфекцией или недействительными записями реестра Windows, связанными с Windows.

Точнее, ошибки Windows Error Code 5 Access Is Denied, созданные из:

  • Недопустимая (поврежденная) запись реестра Windows Error Code 5 Access Is Denied.
  • Зазаражение вредоносными программами повредил файл Windows Error Code 5 Access Is Denied.
  • Вредоносное удаление (или ошибка) Windows Error Code 5 Access Is Denied другим приложением (не Windows).
  • Другое приложение, конфликтующее с Windows Error Code 5 Access Is Denied или другими общими ссылками.
  • Windows (Windows Error Code 5 Access Is Denied) поврежден во время загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Содержание

  • 1 Почему возникает system error code 5 отказано в доступе?
  • 2 Как исправить system error code 5 “отказано в доступе”?
    • 2.1 Запуск от имени администратора
    • 2.2 Предоставление доступа к папке
  • 3 Что запомнить пользователям

Системная ошибка 5 с сообщением “отказано в доступе” является универсальной и может возникать по целому ряду причин, связанных с отсутствием доступа у пользователя к различным объектам. Иногда это происходит даже если его учетная запись входит в группу администраторов.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Почему возникает system error code 5 отказано в доступе?

Наиболее распространённая причина связана с механизмом контроля учетных записей (user access control – UAC), который появился еще в WindowsVista и перешел по наследству во все последующие ОС этого семейства, включая Windows 7.

Следующей причиной является недостаточные права на объекты файловой системы, которые также стали встречаться в файловых системах, которые используются в Windows 7 по умолчанию. Называется она NTFS. До этого – в Windows XP – ставилась файловая система FAT32, в которой не было реализовано никаких механизмов разграничения прав пользователей.

Третий – самый редкий для пользователя вариант – это отсутствие прав доступа на конкретные системные объекты, такие, например, как службы. При попытке приложения, запускаемого под учетными данными, имеющими ограничения, ошибка будет возникать для пользователя как бы сама собой.

Существуют и другие причины, связанные с работой стороннего программного обеспечения, такого как антивирусы. Ниже будут рассмотрены более подробно способы устранения наиболее распространенных среди рядовых пользователей вариантов появления ошибки и способы ее устранения.

Как исправить system error code 5 “отказано в доступе”?

Запуск от имени администратора

Предположим, пользователь закачал инсталлятор для игры, стартовал его и получил такое окно с сообщением об ошибке: «Error 5: Отказано в доступе».

Самым простым временным и, вместе с тем, действенным способом будет запуск этого же инсталлятора от имени учетной записи администратора. Для этого следует на значке программы установщика нажать на правую кнопку мышки и в появившемся меню выбрать пункт: «запуск от имени администратора».

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Поскольку пользователь не входит в администраторскую группу, то необходимо будет ввести пароль одного из пользователей, обладающих такими правами.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

После этого запуск программы выполнится успешно.

Необходимо отметить, что есть приложения, которые при запуске сами запрашивают администраторские права. На значке таких приложений, как правило, расположена пиктограмма щита, как показано на рисунке ниже.

Предоставление доступа к папке

В приведенном примере видно, что причиной сбоя с кодом 5 было отсутствие доступа к папке временных файлов. Приложение пытается использовать временную папку по системным переменным, а не по пользовательским.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Поскольку приложение не скорректируешь, то можно предоставить такой доступ на уровне файловой системы пользовательской учетной записи. Для этого необходимо открыть проводник под администратором.

Кликнуть на значке проводника правой кнопкой мыши, затем на приложении и выбрать в появившемся меню пункт «запуск от имени администратора».

Системная ошибка 5 отказано в доступе windows 7 - что делать?

В появившемся окне найти папку, на которую ссылалась ошибка на самом первом скриншоте: «C:WindowsTemp». На самой папке нажать правую кнопку мыши и выбрать в меню пункт «свойства».

Системная ошибка 5 отказано в доступе windows 7 - что делать?

В появившемся окне необходимо выбрать вкладку «безопасность». На новом окне в списке «группы пользователей» отсутствует учетная запись, под которой выполнялся запуск инсталлятора.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Для добавления учетной записи «user» необходимо нажать на кнопку «добавить». Появится окно, в котором пишется имя пользователя «user».

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Последующим нажатием кнопки «проверить имена» происходит поиск имени записи и подстановка ее полного пути. После нажатия на кнопку «OK», окно закрывается.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

В списке пользователей теперь появляется «user», и в его правах по умолчанию выделены несколько разрешений. Убеждаемся, что есть права на запись и изменение и, если их нет, проставляем соответствующие чекбоксы. Права на чтение, выполнение и просмотра папки также следует выделить. Как правило, они отмечены по умолчанию.

После этого следует нажать на кнопку «применить». Появится предупреждение, с которым следует согласиться.

Системная ошибка 5 отказано в доступе windows 7 - что делать?

Процесс применения прав займет некоторое время. После его выполнения все окна, в которых выполнялась настройка предоставления прав следует закрыть.

Что запомнить пользователям

После выполнения второго действия можно запускать установщики даже под пользовательской учетной записью. Возможно, что устанавливаемому приложению потребуется доступ также и к другим папкам. Его можно предоставить тем же способом. Не всегда ошибка по доступу бывает связана с разрешениями файловой системы. На уровне политик безопасности пользователям может быть запрещен запуск любых инсталляторов. В этом случае первый способ – запуска от имени администратора будет универсальным.
Разграничение на уровне доступа создано исключительно с целью повышения безопасности и надежности работы системы. Правильно выполнять все работы по установке и настройке программ под администраторскими учетными записями, а саму работу с приложением выполнять в качестве обычного пользователя.

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(29 голосов, среднее: 2.2 из 5)

Поделитесь с друзьями!

  • MiniTool

  • MiniTool News Center

  • Error 5 Access Is Denied Has Occurred On Windows, How To Fix

By Sarah | Follow |
Last Updated April 08, 2021

google search

Many people have reported the same issue they met on a Windows computer – system error code 5 access is denied. It occurs when you try to install new programs to the computer, access a file, or move a folder. The root reason for causing this is that you don’t have enough privileges. Here, I will introduce how to fix the error.

Error 5 Access Is Denied: A Popular Windows System Error

Error 5 Access Is Denied

You may receive Error 5 access is denied on your computer. This software installation error message indicates that you don’t have enough privileges to install the application to the target system drive. Besides, you can’t access/modify files saved on it (unable to access directory for installation). At this time, you should right click on the application file and choose Run as administrator.

You’ll be disappointed when the system error 5 has occurred since it will stop you from what you’re doing. But you should be relax since 5 useful fixes for error 5 access is denied will be given later.

Tip: There is a lot of MiniTool software that can help you solve data, disk & system issues.

Some of the common error messages indicating system error 5:

  • Unable to execute file in the temporary directory. Setup aborted. Error 5: Access is denied.
  • Setup was unable to create the directory *. Error 5: Access is denied.
  • System error 5 has occurred. Access is denied.

Unable to execute files

So what’s the cause of system error 5 on a Windows system?

Actually, it’s the permission; you don’t have enough permissions/privileges that are required to make the changes. In other words, you must get elevated privileges when you want to install new software or move/modify a file/folder.

[SOLVED] Operating System Not Found Error — How To Recover Data?

How to fix if destination folder access denied? You should follow the solutions and steps mentioned below.

Fix 1: Login and Run as Administrator

When your access is denied Windows 10, you should first try to run the installer as administrator:

  1. Navigate to the installer that’s responsible for installing the software/program you want.
  2. Right click on the installer/setup program.
  3. Choose Run as administrator from the context menu.
  4. Click Yes if you see a User Account Control windows.
  5. Complete the rest steps by looking at the on-screen instructions.

Run as administrator

Fix 2: Switch User Account to an Admin Profile

If run as administrator didn’t work, you can check to see if you are logged in with the administrator account. If not, please make your profile Administrator.

  1. Open Win + X menu and choose Run.
  2. Type netplwiz into the textbox and press Enter (or click on the OK button below).
  3. Choose the target user profile you want to modify.
  4. Click on the Properties button.
  5. Shift to the Group Membership tab from General.
  6. Check Administrator.
  7. Press the Apply button and then press OK.

[Fixed] WinX Menu Not Working In Windows 10!

Administrator

Fix 3: Modify Permissions of Temp folder

  1. Open File Explorer on your PC.
  2. Type %appdata%..Local into the address bar and hit Enter.
  3. Find Temp folder and right click on it.
  4. Select Properties.
  5. Shift to Security tab and click on the Advanced button here.
  6. Check Replace all child object permission entries with inheritable permission entries from this object and click on the OK button.
  7. Pick out any entry that isn’t inherited from C:Users[Username] folder and click Remove.
  8. Press the Apply button and then press OK.

File Explorer/Windows Explorer stopped working on Windows 10.

Replace all child object permission entries

Fix 4: Enable the Built-in Administrator Account

  1. Open Windows Search box and type cmd.
  2. Right click on Command Prompt and choose Run as administrator.
  3. Type net user administrator /active:yes and hit Enter.
  4. Wait for a while until you see the message – The command completed successfully.

Enable administrator account

Please note:

  • You can add password to protect your administrator accounts.
  • You should run net user administrator /active:no command to disable the built-in admin profile.

Fix 5: Change User Account Control Settings

The User Account Control (UAC) may block you adding new program/software. Therefore, you should turn it off in order to avoid system error 5.

  1. Type UserAccountControlSettings into Windows search box.
  2. Select UserAccountControlSettings from the result or just hit Enter.
  3. Drag the button down to Never notify.
  4. Click OK to confirm.
  5. Restart your computer.

Never notify

You’d better turn it on after installing the software or accessing/moving the file since it’s the main security firewall on Windows.

That’s all about how to fix error 5 access is denied yourself.

About The Author

Sarah

Position: Columnist

Sarah has been working as an editor at MiniTool since she graduated from university. Sarah aims at helping users with their computer problems such as disk errors and data loss. She feels a sense of accomplishment to see that users get their issues fixed relying on her articles. Besides, she likes to make friends and listen to music after work.

Устанавливая программу на Windows 10, пользователь может обнаружить сообщение об ошибке под кодовым номером 5. Это означает, что система отказалась предоставлять доступ без прав администратора, если в ней существует несколько созданных работающими на ПК людьми профилей.

Рассматриваемая неполадка становится следствием того, что у пользователя нет прав доступа к папкам, где располагаются файлы временного типа. А система неспособна осуществить запись, чтение и остальные манипуляции с хранящейся там информацией по причине запрета на них.

1 способ — запустить программу от имени администратора

Вернуть права суперпользователя разрешается, запустив приложение от имени администратора. Для этого необходимо:

  • Выбрать программу через файловый менеджер или стандартный проводник.
  • Нажать правой клавишей мыши для отображения контекстного списка команд.
  • Из имеющихся там пунктов выбрать строку «Запуск от имени администратора».

исправляем ошибку 5 на виндос 10

Если все операции выполнены правильно, программа запустится без появления ошибки с номером пять.

2 способ — открыть доступ к папкам

Чтобы все профили Windows 10 могли эксплуатировать хранящуюся в директории информацию, владелец компьютера должен:

  • Вызвать диалоговое окно утилиты «Выполнить» комбинацией кнопок Win+R.
  • В ее текстовом поле напечатать запрос %USERPROFILE°/oAppDataLocal.

команда выполнить виндовс

  • Отыскать каталог с названием temp и щелкнуть на ней ПКМ для открытия меню.

Отыскать каталог с названием temp и щелкнуть на ней ПКМ для открытия меню

  • По нажатию пункта «Свойства» открыть раздел с настройками безопасности.
  • Нажать кнопку «Добавить», имеющуюся под полем с группами и пользователями.
  • В блоке ввода имени в следующем окне напечатать «Все» и нажать «Проверить имена».
  • Если система не нашла запрошенное имя, в пункте «Введите имя объекта» написать All.
  • В утилите управления разрешениями выделить добавленную на предыдущем этапе группу.
  • В разделе с разрешениями для группы отметить все строки столбца «Разрешить» галками.

отметить все строки столбца «Разрешить» галками

  • Осуществить последовательное нажатие кнопок применения и подтверждения.

После перезагрузки персонального компьютера Windows сможет читать и записывать информацию из файлов на системном разделе жесткого диска. А ошибка с кодовым номером 5 перестанет появляться и портить комфорт работы на компьютере.

3 способ — запустить утилиту cmd.exe

Ошибка с номером 5 может генерироваться неправильной работой служб Windows. В подобных случаях необходимо:

  • Нажать кнопку «Пуск», чтобы в поисковом поле открывшегося меню набрать «Командная строка».
  • Щелкнуть на приложении cmd.exe ПКМ для того, чтобы система показала контекстное меню.
  • Из предлагающихся там пунктов выбрать команду запуска от имени администратора.

выбрать команду запуска от имени администратора

  • Напечатать в черном окне утилиты запрос net localgroup Администраторы /add networkservice.
  • По нажатию выполняющей ввод кнопки набрать net localgroup Администраторы /add localservice.
  • Перезагрузить персональный компьютер для вступления изменений в силу.

Внимание! Если на компьютере действует версия десятой Windows с англоязычным интерфейсом, вместо слова «Администраторы» в приведенных выше командах необходимо писать Administrators.

Post Views: 217

При работе с данными — файлами и папками иногда приходится сталкиваться с ошибками доступа, обуславливаемыми, как правило, отсутствием у пользователя необходимых прав. Впрочем, с проблемами доступа можно столкнуться и при других обстоятельствах, например, при попытке запустить ту или иную системную службу. Вы запускаете службу в оснастке управления службами или через командную строку и получаете сообщение об ошибке «Не удалось запустить службу. Ошибка 5: Отказано в доступе».

Получить ошибку с кодом 5 можно во время установки программы. Естественно, в этом случае сообщение будет иным, а именно «Невозможно выполнить файл во временном каталоге. Ошибка 5: Отказано в доступе». 

В ряде случаев ошибка возникает из-за сбоя работы механизма контроля учетных записей, нередко ее причиной становится банальное отсутствие у пользователя соответствующих прав на те же системные службы или временные каталоги. Ошибка «Отказано в доступе» может быть вызвана действием вредоносного программного обеспечения, изменившего права доступа на объекты. Так или иначе, связана она с правами доступа, и чтобы ее устранить, эти права необходимо предоставить.

Для выполнения операций, так или иначе связанных с изменением конфигурации системы, требуются повышенные привилегии. Если вы работаете с той же командной строкой, запускайте ее с правами администратора. Одним из действенных решений является работа из-под встроенной учетной записи Администратора, активируемой командой 

net user Администратор /active:yes

в командной строке.

Выполнение действия с правами администратора не поможет, если владельцем объекта является сама система, в частности, «пользователь» TrustedInstaller. В этом случае устранить ошибку можно путем получения на объект соответствующих прав. Изменим для примера права доступа на папку Temp в пользовательском каталоге AppData, владельцем которой является СИСТЕМА. Чтобы изменить параметры безопасности, необходимо нажать «Дополнительно», кликнуть по ссылке «Изменить», ввести имя пользователя или группы, включить, если нужно, наследование и применить настройки.

У многих пользователей эта процедура вызывает некоторые трудности, поэтому для получения прав доступа лучше использовать бесплатную стороннюю утилиту TakeOwnershipEx. Она добавляет в контекстное меню файлов и папок опцию «Take Ownership/Restore Rights», позволяющую быстро получать права доступа на объекты. 

После замены владельца нужно будет опять открыть свойства объекта на вкладке «Безопасность» и убедиться, что новый владелец, в данном случае пользователь из группы «Администраторы» имеет полный доступ. В противном случае необходимо нажать «Изменить» и отметить в столбце «Разрешить» пункт «Полный доступ».

Как вариант, можно попробовать добавить в список владельцев группу «Все». Для этого на вкладке «Безопасность» жмем «Изменить» → «Добавить», вводим в поле имен выбираемых объектов «Все» и нажимаем «OK». После этого выставляем добавленной группе полные права и сохраняем настройки.

В случае получение ошибки «Не удалось запустить службу…» можно попробовать такой способ. По умолчанию оснастка управления службами запускается с правами локального пользователя, но вы можете запустить ее с правами Системы. Для этого скачиваем утилиту ExecTI, запускаем, вставляем в поле «Open» команду services.msc и жмем «OK». Пробуем запустить проблемную службу в открывшейся с правами «СИСТЕМА» или «TrustedInstaller» оснастке управления службами.

Еще одним способом устранения неполадки при запуске служб является получение полных прав доступа на соответствующий службе раздел реестра. Предположим, что ошибка возникла при запуске службы GraphicsPerfSvc. Откройте ее свойства и посмотрите имя службы. Не «Отображаемое имя», а именно «Имя службы», они могут быть разные. 

Затем запустите командой regedit редактор реестра, перейдите к ветке HKLMSYSTEMCurrentControlSetServices и отыщите раздел с именем службы. 

Примечание: рекомендуем запускать редактор с помощью упомянутой выше утилиты ExecTI, это даст вам возможность работать с системными привилегиями.

Кликните по разделу правой кнопкой мыши и выберите «Разрешения». В открывшемся окошке на вкладке «Безопасность» у вас должны присутствовать группы «Администраторы» и «Пользователи», при этом как минимум Администраторы должны иметь полный доступ. Если флажок «Полный доступ» установить не получается, жмем «Дополнительно», отключаем наследование для редактируемого владельца, выдаем ему полные права и включаем наследование.  

К сожалению, описанные выше способы не могут гарантировать стопроцентного решения проблемы. Также не факт, что вам удастся изменить те самые права доступа, управления которыми в Windows реализовано не так эффективно, как в Linux. Не исключено, что в таких случаях придется идти на крайние меры: как минимум откатывать систему к точке восстановления и как максимум сбрасывать ее к «заводским» настройкам.

Понравилась статья? Поделить с друзьями:
  • Error code 4b538e50 nba 2k19
  • Error code 49 invalid credentials lsa
  • Error code 49 error description неправильные учетные данные
  • Error code 487
  • Error code 4857121275