Net stop spooler системная ошибка 5

Что делать, если при вводе команд net start, net stop и net user в командной строке появляется Системная ошибка 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 действия аналогичны).

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

  • Remove From My Forums
  • Question

  • We have 7 computers on a local network 3 of them have local printers 2 and are brand new Vista equiped. we shared the local printers on the vista machines but they are unaccessable from one vista to the other… it works from an XP to a Vista, but not from a Vista to a Vista…. go figure…. When we try to add the printers, the error message that we get is: «windows cannot connect to the printer. the local print spooler service is not running. please restart the spooler or restart the machine.»

    I would appreciate any help…

    Thank you

Answers

  • I ran into this exact same issue today.

    The way we fixed it was by checking the Properties on the Print Spooler service under services.msc.

    Go to the Log On Tab and make sure that the ‘Local System account’ option is selected along with the ‘Allow service to interact with desktop’ box.

    Then set the Print spooler service to auto and start it.  After that you should have no problem installing your printer (s). 

  • You can start the Print Spooler using the following procedure:

    1. In the Administrative Tools folder (click Start, then Control Panel, then System and Maintenance and then Administrative Tools), open the Services snap-in.

    2. Locate the Print Spooler service in the list of services and confirm that the status is Started. If it is not, select the service and on the Action menu, click Start.

    You can also do this from an elevated command prompt window (right-click Command Prompt in the Start menu and click Run as Administrator) by typing the following command: net stop spooler && net start spooler

    (This is actually two commands, «Net stop spooler» and «Net start spooler», entered at the same time so that Windows processes both commands, one after the other).

  • I was also having the same problem.  I was trying to connect to the shared printer by opening up the network page, finding the shared printer on the computer that had it, right clicking on the printer name and selecting «Connect…» from the context menu.   This did not work as it failed with the same error reported above.

    I then tried connecting to the printer by going to the Printer page and selecting «Add a printer» from the button above.  This opened up a Wizard that searched for printers available.  I saw the printer I wanted and successfully connected to it and made it my default.

    Hope this helps anyone having this annoying problem.

  • This can happen if Print Spooler needs other services, and these services are not running. To resolve this issue, use the following procedure:

    1. In Services, right-click Print Spooler and then click Properties.
    2. Click the Dependencies tab. The first box lists all of the system services that must be running for Print Spooler to start. These are the dependencies.

    3. Make a note of each service, click OK and then start each service upon which Print Spooler is dependent, if the service is not already started. If a service was not started, right-click it, click Properties and then confirm that the Startup type is Automatic.

    I hope that this helps!

  • Start > Run > cmd and type «net stop spooler» after that «net start spooler» or start > run > service.msc and restart it over the GUI.

    Regards,

    Kuskaya

System error 5: Access is denied is an error message that prevents users from installing some software. It usually pops up due to a lack of account permissions. Running a command on Windows where you need administrative rights will probably give rise to System Error 5. 

This error can be quite annoying, especially if you need to run a certain command. This article will give you different ways to fix System error 5 on your Windows 10, 8, 7, and Vista.

how to fix system error 5 has occurred

What Is The “System Error 5 Has Occurred Access Is Denied” Error?

System error 5 is an error access denied code which means that your access is denied because you don’t have the required privileges to run a certain command. For example, when you try to run a command which is supposed to stop the print spooler, you will get an error message. 

Why Causes The “System 5 Error Has Occurred” Message?

  1. Time Synchronization Problem

If your PC’s time has been set up wrongly, that can lead to the System 5 error. You can resolve it by enabling the time sync feature on the PC to ensure your system’s time is always running right. In addition to that, your system should have the correct time zone as per the region you live in.

  1. Account You Are Trying To Access Is Disabled or Doesn’t Exist On The Domain

If the account on your PC has been disabled or doesn’t exist in the specific domain name, you can get System error 5 . Ensure that the account you wish to access exists and is enabled on your domain. You might use the “netdom” command-line utility on the PC.

  1. Missing Permission To Access Remote Computer

If you are attempting to access a remote computer, make sure you have the required permissions. Your PC might throw the system error 5 if any required permission is missing. You won’t have any problems with all the permissions required from the remote computer.

  1. Command Requires Elevated System Privileges

Some commands like the ones that manage different Windows services like net use, net start, etc. require special privileges to be executed. For example, the print spooler service is a core Windows service that needs to run always. So, if you need to stop it for some reason, you will need elevated system privileges to execute it. Note that logged in as an Administrator won’t be enough in this case. 

Users who try to run the command to stop the print spooler service usually get the System error 5 messages. 

Fixing the “System error 5 has occurred” requires you to open the elevated command prompt window and run the command again. This will give you proper administrator privileges to run the commands you are getting stuck with.

  1. How To Fix The “System Error 5” in Windows 10/8?
  2. How To Fix “System Error 5 Has Occurred” On Windows 8?
  3. How to Fix System Error 5 on Windows 7?
  4. How to Fix System Error 5 on Windows Vista?

How To Fix The “System Error 5” in Windows 10/8?

System error 5 is not a major issue and can be solved if you follow a couple of simple instructions. Given below are the steps you need to follow to resolve the System error 5 on Windows 10/8:

  1. Press the Windows + X key on the keyboard and select the Command prompt (Admin) option or the Windows Powershell (Admin) option. This will open the elevated command prompt window.
press win+X and click on windows powershell (admin)
  1. You will receive a prompt on the screen asking if you want the command prompt app to make changes to your device. Click the Yes button and proceed.
click on Yes in the UAC to open elevated command prompt
  1. If it still gives the error, try running the following command:
net local administrators
execute net local administrators command
  1. You will get the names of all administrators on your device. If your name is not present or incorrect, you are not an administrator. So, first, you need to set yourself as an administrator and then, try the method.
set yourself as the administrator

You can go to the Windows search box and type in Command Prompt. Right-click on the option from the search results that says Command Prompt and then, click on Run as administrator. When prompted if you want to allow the device to make changes, click on Yes.

Now, you can begin executing the commands and the System error 5 has occurred error won’t come up again.

How To Fix “System Error 5 Has Occurred” On Windows 8?

  1. Press the Windows key on your keyboard. This will open the Windows 8 start screen for you.
  2. Type in cmd in the search box.
  3. From the search results under the Apps header, right-click Command Prompt and click on the Run as administrator option.
  4. Now, a User Account Control box might come up. Click on the Yes button, this will permit the app to make changes to the control.
  5. A black command prompt window will come up with its title bar named – Administrator: Command Prompt. That shows that this command prompt is running with some elevated privileges.
  6. Try running the command that wouldn’t run earlier. It should run properly now.

How to Fix System Error 5 in Windows 7?

system error 5 in command prompt window
  1. Click on the Start menu and type cmd in the search box. Press the Enter key.
open command prompt in windows 7
  1. Right-click on the search result that says cmd.exe. Then, click on the Run as administrator option.
open command prompt utility with elevated privileges
  1. A User Account Control box might open up, click on Yes to confirm that you want to allow the program to make changes to the PC.
  2. Enter the following commands one by one:
net user
net user administrator

Enter the password and re-enter it. This should fix the system error 5. 

command prompt error system error 5 is resolved

How to Fix System Error 5 on Windows Vista?

  1. Click on the Windows Start button located at the screen’s bottom. 
  2. Now, type in “cmd” in the Start search box.
  3. From the search results under Programs, right-click on the result that reads “cmd”. From the drop-down menu, select the “Run as administrator” option.
  4. A User Account Control box might come up. Click the Yes button. This allows the program to make changes to your system.
  5. Try running some commands to check if the error is gone or not.

What If Running Command Prompt with Administrative Privileges Failed?

If you can’t open the command prompt with administrative permissions due to some reason, you may have Registry issues. It is much likely that certain registry entries are preventing you from launching a command prompt session with elevated privileges. Here’s how you can remove the corrupt Windows registry entries:

  1. Press the Windows + R keys to launch the Run utility. Type in regedit and hit the Enter key.
  2. Go to the following path:

HKEY_CURRENT_USERSoftwareMicrosoftOfficeFrontPageAddins

  1. Right-click on the entry named FPE.com.AddIn and click on Delete
  2. Restart your system and the error should be gone.

Alternative Way To Fix The System Error 5: Modify Registry

  1. Go to the Windows search bar and type in regedit. Click on the option that says Registry Editor. 
open the registry editor
  1. From left panel, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  2. Click on Edit and then on Add Value
  3. The new value you are adding should be named MinFreeConnections
  4. Next, click on Add > New > REG_DWORD
  5. Set the new key’s value to 5 and then, close the Registry Editor. Then, right-click on the Windows key and click on Control Panel
  6. Then, click on Network and find the Installed Network Software. Now, under the Installed Network Software, select Server and click on Configure
  7. Find the Optimization option and choose Maximize Throughput for File Sharing. Click on OK.
  8. Then, open Start and type in cmd. Right-click on the search result and select Run as administrator.
  9. Type in net stop server and net start server. Press Enter after each of these commands.
  10. Navigate to the following path: HKEY_CURRENT_USER\Software\Microsoft\Office\FrontPage\Addins\
  11. Next, look for the FPE.com.AddIn entry name and right-click on it and then, choose Delete.
  12. When it is removed, Restart your machine and check if the error is gone.

Final Words

The above guide discusses how to get rid of the System 5 error on Windows 10, 8, 7, and Vista. We hope the step-by-step instructions in this article were easy to understand and helped you eliminate the error. 

  • Remove From My Forums
  • Question

  • We have 7 computers on a local network 3 of them have local printers 2 and are brand new Vista equiped. we shared the local printers on the vista machines but they are unaccessable from one vista to the other… it works from an XP to a Vista, but not from a Vista to a Vista…. go figure…. When we try to add the printers, the error message that we get is: «windows cannot connect to the printer. the local print spooler service is not running. please restart the spooler or restart the machine.»

    I would appreciate any help…

    Thank you

Answers

  • I ran into this exact same issue today.

    The way we fixed it was by checking the Properties on the Print Spooler service under services.msc.

    Go to the Log On Tab and make sure that the ‘Local System account’ option is selected along with the ‘Allow service to interact with desktop’ box.

    Then set the Print spooler service to auto and start it.  After that you should have no problem installing your printer (s). 

  • You can start the Print Spooler using the following procedure:

    1. In the Administrative Tools folder (click Start, then Control Panel, then System and Maintenance and then Administrative Tools), open the Services snap-in.

    2. Locate the Print Spooler service in the list of services and confirm that the status is Started. If it is not, select the service and on the Action menu, click Start.

    You can also do this from an elevated command prompt window (right-click Command Prompt in the Start menu and click Run as Administrator) by typing the following command: net stop spooler && net start spooler

    (This is actually two commands, «Net stop spooler» and «Net start spooler», entered at the same time so that Windows processes both commands, one after the other).

  • I was also having the same problem.  I was trying to connect to the shared printer by opening up the network page, finding the shared printer on the computer that had it, right clicking on the printer name and selecting «Connect…» from the context menu.   This did not work as it failed with the same error reported above.

    I then tried connecting to the printer by going to the Printer page and selecting «Add a printer» from the button above.  This opened up a Wizard that searched for printers available.  I saw the printer I wanted and successfully connected to it and made it my default.

    Hope this helps anyone having this annoying problem.

  • This can happen if Print Spooler needs other services, and these services are not running. To resolve this issue, use the following procedure:

    1. In Services, right-click Print Spooler and then click Properties.
    2. Click the Dependencies tab. The first box lists all of the system services that must be running for Print Spooler to start. These are the dependencies.

    3. Make a note of each service, click OK and then start each service upon which Print Spooler is dependent, if the service is not already started. If a service was not started, right-click it, click Properties and then confirm that the Startup type is Automatic.

    I hope that this helps!

  • Start > Run > cmd and type «net stop spooler» after that «net start spooler» or start > run > service.msc and restart it over the GUI.

    Regards,

    Kuskaya

  • Remove From My Forums
  • Question

  • We have 7 computers on a local network 3 of them have local printers 2 and are brand new Vista equiped. we shared the local printers on the vista machines but they are unaccessable from one vista to the other… it works from an XP to a Vista, but not from a Vista to a Vista…. go figure…. When we try to add the printers, the error message that we get is: «windows cannot connect to the printer. the local print spooler service is not running. please restart the spooler or restart the machine.»

    I would appreciate any help…

    Thank you

Answers

  • I ran into this exact same issue today.

    The way we fixed it was by checking the Properties on the Print Spooler service under services.msc.

    Go to the Log On Tab and make sure that the ‘Local System account’ option is selected along with the ‘Allow service to interact with desktop’ box.

    Then set the Print spooler service to auto and start it.  After that you should have no problem installing your printer (s). 

  • You can start the Print Spooler using the following procedure:

    1. In the Administrative Tools folder (click Start, then Control Panel, then System and Maintenance and then Administrative Tools), open the Services snap-in.

    2. Locate the Print Spooler service in the list of services and confirm that the status is Started. If it is not, select the service and on the Action menu, click Start.

    You can also do this from an elevated command prompt window (right-click Command Prompt in the Start menu and click Run as Administrator) by typing the following command: net stop spooler && net start spooler

    (This is actually two commands, «Net stop spooler» and «Net start spooler», entered at the same time so that Windows processes both commands, one after the other).

  • I was also having the same problem.  I was trying to connect to the shared printer by opening up the network page, finding the shared printer on the computer that had it, right clicking on the printer name and selecting «Connect…» from the context menu.   This did not work as it failed with the same error reported above.

    I then tried connecting to the printer by going to the Printer page and selecting «Add a printer» from the button above.  This opened up a Wizard that searched for printers available.  I saw the printer I wanted and successfully connected to it and made it my default.

    Hope this helps anyone having this annoying problem.

  • This can happen if Print Spooler needs other services, and these services are not running. To resolve this issue, use the following procedure:

    1. In Services, right-click Print Spooler and then click Properties.
    2. Click the Dependencies tab. The first box lists all of the system services that must be running for Print Spooler to start. These are the dependencies.

    3. Make a note of each service, click OK and then start each service upon which Print Spooler is dependent, if the service is not already started. If a service was not started, right-click it, click Properties and then confirm that the Startup type is Automatic.

    I hope that this helps!

  • Start > Run > cmd and type «net stop spooler» after that «net start spooler» or start > run > service.msc and restart it over the GUI.

    Regards,

    Kuskaya

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

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

Ошибка 5: отказано в доступе

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

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

[adsense1]

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

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

«Ошибка 5. Отказано в доступе» при запуске системных служб, способы решений

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

Для возврата прав, нужно попасть в окно свойств системного диска «С» и зайти во вкладку «Безопасность». Упустив список пользователей и групп, спускаемся к кнопкам «Изменить» — «Добавить».

Свойства безопасности

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

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

Проверить имена

Если все так, значит в предыдущем шаге вы не сделали ошибок, жмем на «ОК».

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

Полный доступ диску С

Для тех кто до сих пор является пользователем Windows XP, следует обратить внимание на то, что по умолчанию у вас может не отображаться закладка «Безопасность». Для того, что бы вернуть её на свое место выполните несколько простых шагов.

  1. Откройте любую папку;
  2. Сверху кликнуть на «Сервис»;
  3. «Свойства папки»;
  4. «Вид»;
  5. В перечне дополнительных параметров убираем отметку с использования упрощённого общего доступа.

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

[adsense2]

2. Так же, есть ещё один способ на который я попал на страницах поддержки Майкрософт. Увидев этот совет в комментариях я решил его попробовать и проблема с ошибкой 5 при запуске службы, решилась.

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

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

Теперь в появившемся окне прописываем вот это: net localgroup Администраторы /add networkservice (Важно: если у вас англ. ОС тогда вместо Админ. указывайте Administrator ) и жмем по клавише «Enter».

Потом выполняем это: net localgroup Администраторы /add localservice. (Administrators)

Выполнение команды в cmd

Закончив с командами, закрываем окно командной строки и перезагружаем компьютер.

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

3. Пробуем исправить ошибку с отказом в доступе при запуске служб с помощью реестра операционной системы.

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

Название службы

Редактор реестра — запускаем его с помощью окна «Выполнить». Если не поняли о чём речь, тогда вам сюда.

Далее переходим по ветке которая приведет нас к службам: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

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

Разрешения службы

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

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

4. Рассмотрим ещё один момент, который так же связан с доступом к диску С, только в этот раз не всем пользователям, а именно LOCAL SERVICE.

Итак, опять заходим в свойства безопасности системного диска. Далее после списка пользователей и групп, кликаем по кнопке «Добавить».

Далее жмем на «Дополнительно», как показано ниже.

Дополнительные настройки

В появившемся окне нажимаем на «Поиск». Вследствие чего должен появится список из которого нам нужно выбрать «LOCAL SERVICE» и нажать на кнопки «ОК».

Local service

Данная группа должна добавится к списку пользователя, теперь для спустившись чуть ниже к окну «Разрешения для LOCAL», устанавливаем всё возможные галочки и применяем изменения.

Исправление ошибки 5 в Local service

По идее служба после этого должна запустится, ну а ошибка 5, бесследно пропасть.

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

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

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

When I try to start a service I created in Visual Studio I receive the following error:

System error 5 has occurred.

Access is denied.

I am running the command line with elevated privileges, so it’s not that problem. Is there any place I can look to see what error is occuring.

abatishchev's user avatar

abatishchev

97k84 gold badges296 silver badges432 bronze badges

asked Feb 22, 2009 at 5:37

Daniel O's user avatar

To get it to work I needed to add permissions to the output bindebug folder for my service project.

The Local Service account didn’t have permissions to the output .exe file, and this was why the error was occuring.

answered Feb 22, 2009 at 5:58

Daniel O's user avatar

Daniel ODaniel O

2,8103 gold badges28 silver badges35 bronze badges

6

Had the same issue.

Fixed by running the service under «Local System Account»

enter image description here

answered Sep 16, 2013 at 10:55

Oleksandr G's user avatar

Oleksandr GOleksandr G

2,0293 gold badges22 silver badges31 bronze badges

0

In my case the solution was even that simple: Run Command Prompt as administrator.

johnnyRose's user avatar

johnnyRose

7,11017 gold badges42 silver badges61 bronze badges

answered Sep 3, 2012 at 11:24

hfrmobile's user avatar

hfrmobilehfrmobile

1,10814 silver badges16 bronze badges

1

I see you’ve fixed the problem; but in reality, you shouldn’t normally be running the service from a project’s bin folder anyway — the files should be put somewhere project and profile independent (for example, under program files). For debugging purposes (when it will be in the bin folder), you can detect whether it is a service in Main(), and if it is being run interactively just run the service code directly, rather than the usual service-start setup.

You can detect either by adding a command line argument, or you can try checking Environment.UserInteractive.

answered Feb 22, 2009 at 9:23

Marc Gravell's user avatar

Marc GravellMarc Gravell

1.0m260 gold badges2530 silver badges2876 bronze badges

3

The Local Services account doesn’t seem to be privileged to control a service. So, in the service’s LogOn Property, change the account type to Local System and allow service to interact with desktop.

Also, make sure that, you install the service using instalutil, as an administrator.

Lastly, when you want to run a service from the command prompt using the «net start [service name]» command, you have to run the command prompt as an administrator.

answered Dec 27, 2014 at 18:59

Ishrak's user avatar

IshrakIshrak

4991 gold badge9 silver badges16 bronze badges

I had the same problem because my project and its source code was in a folder that had NTFS’s Encrypting File System (EFS) enabled. This caused by compiled assemblies being encrypted aswell and the user running my service didn’t have permissions to decrypt them. Removing EFS was the easy solution for this. It can be done by command line using CIPHER.EXE, which is a Windows tool.

answered Jan 28, 2010 at 7:07

kjellander's user avatar

Do not simply start the service under a different username or admin. (Unless your service actually requires admin privileges of course!) This is a security hole and creates a bad user experience.

The actual issue is that the service hasn’t been assigned any permissions in the first place.

However, it must be noted that Microsoft didn’t exactly make them easy to change — service permissions are similar to regular file permissions but unfortunately cannot be altered with a simple right click. They can however be read via:

sc.exe sdshow <service name>

And written via:

sc.exe sdset <service name> <permissions>
  • <service name> is your service name.
  • <permissions> is the permissions in SDDL format.

So use sdshow to get the permissions, then sdset to update them with your requirement(s). SDDL a cacophony of seemingly random letters beyond the scope of this post and more reminiscent of Unix than Windows.
In short instance adding the descriptor (A;;RPWP;;;WD) would allow (A) everyone (WD) to start (RP) and stop (WP) the named service.

answered Dec 7, 2020 at 9:06

c z's user avatar

c zc z

7,2213 gold badges41 silver badges56 bronze badges

I had the same problem when I migrated a service from vs05 to vs2010, from framework 2.0 till framework 4.0 at the same time. I got Access denied. As soon as a change back to framework 2.0 it worked again. The ?%¤#%&%& problem was that the initializing string for the service was incorrect (?!). The string expected quotes at the beginning and at the end!

Before….path + service name» «/parameter=1 ‘ this had worked with framework 2.0

After….»path + service name» «/parameter=1»

Access Denied has nothing to do with the problem. Why not «Path not found » or «missing parameter»

answered Oct 16, 2013 at 6:32

Enrique's user avatar

A user account with administrator rights will prompt “are you sure?” in situations where the administrator account is not prompted. I had this problem with net stop netprofm.

To remove the prompt do this.

Control Panel, User Accounts, Change User Account Control settings, never notify

This seems to provide the user account with admin rights the same behavior as a the administrator account.

answered Mar 7, 2016 at 16:42

Richard Roloff's user avatar

Run it from Task Scheduler with highest privileges and it will work.

johnnyRose's user avatar

johnnyRose

7,11017 gold badges42 silver badges61 bronze badges

answered Mar 4, 2016 at 18:05

Matt Averill's user avatar

Just ran into this issue after I had run an ‘sc config’ to change binPath of the service.

The only fix that worked for me was to ‘sc delete’ the service and install again.

Things worked perfectly after that.

answered Apr 23, 2017 at 22:33

Norman Bentley's user avatar

Содержание

  • Устраняем ошибку 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 и текстом «Отказано в доступе». Как видим, возникает она по разным причинам, из-за чего нет универсального метода устранения.

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

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

Понравилась статья? Поделить с друзьями:
  • Net status 0 system error 0 warning 129 org8a сетевой не установлен
  • Net start the system seems to lack either network cards or network drivers как исправить
  • Net start npcap error 577
  • Net sourceforge jtds jdbc driver error
  • Net sf jasperreports engine jrruntimeexception error initializing graphic environment