Openscmanager failed как исправить

scmuser created the topic: Windows: “OpenSCManager failed – Access is denied. (0x5)” errors when Problem: Windows: “OpenSCManager failed – Access is denied. (0x5)” errors when starting Nexus Solution: You need...

Slide 1

Most trusted JOB oriented professional program

DevOps Certified Professional (DCP)

Take your first step into the world of DevOps with this course, which will help you to learn about the methodologies and tools used to develop, deploy, and operate high-quality software.

Slide 2

DevOps to DevSecOps – Learn the evolution

DevSecOps Certified Professional (DSOCP)

Learn to automate security into a fast-paced DevOps environment using various open-source tools and scripts.

Slide 2

Get certified in the new tech skill to rule the industry

Site Reliability Engineering (SRE) Certified Professional

A method of measuring and achieving reliability through engineering and operations work – developed by Google to manage services.

Slide 2

Master in DevOps Engineering (MDE)

Get enrolled for the most advanced and only course in the WORLD which can make you an expert and proficient Architect in DevOps, DevSecOps and Site Reliability Engineering (SRE) principles together.

Slide 2

Gain expertise and certified yourself

Azure DevOps Solutions Expert

Learn about the DevOps services available on Azure and how you can use them to make your workflow more efficient.

Slide 3

AWS Certified DevOps Professional

Learn about the DevOps services offered by AWS and how you can use them to make your workflow more efficient.

previous arrow

next arrow

scmuser created the topic: Windows: “OpenSCManager failed – Access is denied. (0x5)” errors when
Problem:
Windows: “OpenSCManager failed – Access is denied. (0x5)” errors when starting Nexus

Solution:
You need to run the command prompt as an Administrator to avoid the problem. For example:
1. click on start
2. click “All Programs”
3. click on accessories
4. right click on “Command Prompt” icon
5. click “properties”
6. click on the “shortcut” tab on the top
7. click the advanced button at the bottom
8. click on the check box that says “Run as Administrator”.
9. click OK
When you now use the modified shortcut to the command prompt session it will allow you to perform Administrator operations and avoid the error.

  • Author
  • Recent Posts

Rajesh Kumar

Mentor for DevOps — DevSecOps — SRE — Cloud — Container & Micorservices at Cotocus

Join my following certification courses…
— DevOps Certified Professionals (DCP)
— Site Reliability Engineering Certified Professionals (SRECP)
— Master in DevOps Engineering (MDE)
— DevSecOps Certified Professionals (DSOCP)
URL — https://www.devopsschool.com/certification/

My Linkedin — https://www.linkedin.com/in/rajeshkumarin
My Email — contact@DevOpsSchool.com

Rajesh Kumar

Рассмотрим особенности предоставления прав удаленного доступа к списку служб, запущенных на сервере, доменным пользователем, у которых отсутствуют права локальных администраторов. По сути задача сводится к предоставлению доступа на удаленное подключение к интерфейсу диспетчера управления службами — Service Control Manager (SCManager).

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

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

Windows was unable to open service control manager database on computer_name

Error 5: Access is denied.

Windows was unable to open service control manager database on computer_name Error 5: Access is denied.Если же попробовать вывести список служб на удаленном сервере с помощью утилиты sc.exe, ошибка такая:

C:Windowssystem32>sc \obts-01 query

[SC] OpenSCManager FAILED 5:
Access is denied.

[SC] OpenSCManager FAILED 5: Access is denied.Возможность получить доступ к списку служб контролируется дескриптором безопасности базы данных Service Control Manager, удаленный доступ к которой для пользователей “Authenticated Users” был ограничен еще в Windows 2003 SP1 (что, в общем-то, логично). Права на удаленный доступ к данной службе есть только у членов группы локальных администраторов.

Рассмотрим, как предоставить удаленный доступ к диспетчеру Service Control Manager для получения списка служб сервера и возможность получения их статусов обычным пользователям (без прав администратора) на примере Windows Server 2012 R2.

Текущие разрешения менеджера сервисов (SCM) можно получить с помощью утилиты sc.exe, выполнив в командной строке, запущенной с правами администратора:

sc sdshow scmanager

Команда вернет примерно такую SDDL строку:

D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)

sc sdshow scmanagerВ данном случае видно, что по умолчанию группе Authenticated Users (AU) разрешено только подключаться в SCM, но не опрашивать (LC) службы. Скопируйте строку в окно любого тестового редактора.

Следующий этап – получение SID пользователя или группы, которой мы хотим предоставить удаленный доступ к SCM (Как получить SID пользователя по имени). К примеру, получим SID AD группы msk-hd так:

Get-ADgroup -Identity 'msk-hd' | select SID

SID
---
S-1-5-21-2470146451-3958456388-2988885117-23703978

В текстовом редакторе в SDDL строке нужно скопировать блок (A;;CCLCRPRC;;;IU) – (IU – означает Interactive Users)), заменить в скопированном блоке IU на SID пользователя/группы и вставить полученную строку перед S:.

В нашем случае получилась такая строка:

D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)

А теперь с помощью sc.exe изменим параметры дескриптора безопасности Service Control Manager:

sc sdset scmanager “D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)“

sc sdset scmanagerСтрока [SC] SetServiceObjectSecurity SUCCESS говорит о том, что новые параметры безопасности успешно применены, и мы выдали пользователю правам, аналогичные права локально аутентифицированных пользователей: SC_MANAGER_CONNECT, SC_MANAGER_ENUMERATE_SERVICE, SC_MANAGER_QUERY_LOCK_STATUS и STANDARD_RIGHTS_READ.

Проверим, что теперь удаленный пользователь может получать список служб и их статус с помощью консоли управления службами (services.msc) и с помощью запроса sc \server-name1 query

Удаленное подключение к списку службПрава на управление запущенными службами при этом, естественно, отсутствуют, т.к. доступ к каждой службе контролируется индивидуальной ACL. Чтобы предоставить пользователю права на запуск/остановку служб сервера нужно воспользоваться инструкциями из статьи Предоставление прав пользователю на управление (запуск, остановку, перезапуск) службами Windows.

Совет. При назначении прав на SCManager, отличных от стандартных, они сохраняются в ветке HKLMSYSTEMCurrentControlSetControlServiceGroupOrderSecurity. И если при формировании SDDL строки была допущена ошибка, сбросить текущие разрешения на дефолтные можно простым удалением этой ветки и перезагрузкой.HKLMSYSTEMCurrentControlSetControlServiceGroupOrderSecurity

Содержание

  1. Code Ketchup
  2. Thursday, September 13, 2012
  3. How to solve openscmanager failed error 5
  4. Situation
  5. Error
  6. Solution
  7. 29 comments:
  8. TheCodeBuzz
  9. Remote SC OpenSCManager failed 5 access denied
  10. Remote SC OpenSCManager failed 5 access denied
  11. Resolution
  12. Предоставление прав на удаленное подключение к Service Control Manager
  13. Openscmanager failed 0x5 stunnel
  14. Answered by:
  15. Question
  16. Answers
  17. Why do I receive the error «OpenSCManager failed» when installing the MATLAB Distributed Computing Server Service?
  18. Direct link to this question
  19. Direct link to this question
  20. Accepted Answer
  21. Direct link to this answer
  22. Direct link to this answer
  23. More Answers (0)
  24. See Also
  25. Categories
  26. Products
  27. Release
  28. Community Treasure Hunt
  29. How to Get Best Site Performance
  30. Americas
  31. Europe
  32. Asia Pacific

Code Ketchup

Made By Nayana Adassuriya

Thursday, September 13, 2012

How to solve openscmanager failed error 5

Situation

Error

  1. openscmanager failed
  2. OpenSCManager failed — Access is denied. (0x5)
  3. [SC] OpenSCManager FAILED 5:
  4. «OpenSCManager()» failed with error code «5»

Solution

  1. Program (script. command prompt, software) right click and run as administrator.
  2. If not success, Log-off and login as the administrator and try again

Thank’s very much.. it’s works.

I HAVE FOLLOWED EVERY SINGLE STEP BUT THIS IS NOT WORKING FOR ME. HOWEVER, I FIXED THE PROBLEM WITH RUNNING ONE TROUBLESHOOTER. HERE IS FOR THOSE WHO WANT FIX THE PROBLEM ALMOST AUTOMATICALLY>>>> THE TROUBLESHOOTER (UPDATED) . PS IT’S NOT MINE AND I AM JUST SHARING IT HERE. I HOPE IT WILL WORK FOR YOU TOO.

Thank you @Adam N. It worked for me.

Thanks man. I was searching for any working version of it.

It worked. Thank you Adam, you just saved me a lot of time.

Thanks buddy for sharing it here. Great share

run as administrator worked. thanks

Thanks Mate. It has worked..Thanks a lot 🙂

Thanks! Your suggestion of running as administrator worked

thanks it worked like a charm

Thanks a bunch! It worked!

Thank you so much — it saved me a lot of heartache.

Источник

TheCodeBuzz

Best Practices for Software Development

Remote SC OpenSCManager failed 5 access denied

Remote SC OpenSCManager failed 5 access denied

[SC] OpenSCManager FAILED 5: Access is denied.

or above error might arrive on SC manager for any operation like Start or Stop or Delete of a given service.

Resolution

Running SC commands on Windows service require Admin privileges.

Kindly run your CLI/Command prompt in Admin Mode to fix the issue.

Once done you shall see all the commands working !

References:

Do you have any comments or ideas or any better suggestions to share?

Please sound off your comments below.

Please bookmark this page and share it with your friends. Please Subscribe to the blog to get a notification on freshly published best practices and guidelines for software design and development.

Источник

Предоставление прав на удаленное подключение к Service Control Manager

Рассмотрим особенности предоставления прав удаленного доступа к списку служб, запущенных на сервере, доменным пользователем, у которых отсутствуют права локальных администраторов. По сути задача сводится к предоставлению доступа на удаленное подключение к интерфейсу диспетчера управления службами — Service Control Manager (SCManager).

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

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

Windows was unable to open service control manager database on computer_name

Error 5: Access is denied.

Если же попробовать вывести список служб на удаленном сервере с помощью утилиты sc.exe, ошибка такая:

C:Windowssystem32>sc \obts-01 query

Возможность получить доступ к списку служб контролируется дескриптором безопасности базы данных Service Control Manager, удаленный доступ к которой для пользователей “Authenticated Users” был ограничен еще в Windows 2003 SP1 (что, в общем-то, логично). Права на удаленный доступ к данной службе есть только у членов группы локальных администраторов.

Рассмотрим, как предоставить удаленный доступ к диспетчеру Service Control Manager для получения списка служб сервера и возможность получения их статусов обычным пользователям (без прав администратора) на примере Windows Server 2012 R2.

Текущие разрешения менеджера сервисов (SCM) можно получить с помощью утилиты sc.exe, выполнив в командной строке, запущенной с правами администратора:

sc sdshow scmanager

Команда вернет примерно такую SDDL строку:

В данном случае видно, что по умолчанию группе Authenticated Users (AU) разрешено только подключаться в SCM, но не опрашивать (LC) службы. Скопируйте строку в окно любого тестового редактора.

Следующий этап – получение SID пользователя или группы, которой мы хотим предоставить удаленный доступ к SCM (Как получить SID пользователя по имени). К примеру, получим SID AD группы msk-hd так:

Get-ADgroup -Identity ‘msk-hd’ | select SID

В текстовом редакторе в SDDL строке нужно скопировать блок (A;;CCLCRPRC;;;IU) – (IU – означает Interactive Users)), заменить в скопированном блоке IU на SID пользователя/группы и вставить полученную строку перед S:.

В нашем случае получилась такая строка:

D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)

А теперь с помощью sc.exe изменим параметры дескриптора безопасности Service Control Manager:

sc sdset scmanager “D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)“

Строка [SC] SetServiceObjectSecurity SUCCESS говорит о том, что новые параметры безопасности успешно применены, и мы выдали пользователю правам, аналогичные права локально аутентифицированных пользователей: SC_MANAGER_CONNECT, SC_MANAGER_ENUMERATE_SERVICE, SC_MANAGER_QUERY_LOCK_STATUS и STANDARD_RIGHTS_READ.

Проверим, что теперь удаленный пользователь может получать список служб и их статус с помощью консоли управления службами (services.msc) и с помощью запроса sc \server-name1 query

Права на управление запущенными службами при этом, естественно, отсутствуют, т.к. доступ к каждой службе контролируется индивидуальной ACL. Чтобы предоставить пользователю права на запуск/остановку служб сервера нужно воспользоваться инструкциями из статьи Предоставление прав пользователю на управление (запуск, остановку, перезапуск) службами Windows.

Источник

Openscmanager failed 0x5 stunnel

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

I am trying to stop service in my code but it fails with OpenSCManager getlasterror 5(Access denied).

hScm = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);

It runs successfully if run as admin but fails for std user.

The question if I am able start/stop service via cmd as non admin user why it is not possible through application.

Answers

I think this script «OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);» need administrator privilege, there is a table which display the account and the corresponding Access rights is for your reference:

Service Security and Access Rights:

If there is anything else regarding this issue, please feel free to post back.

Hi Sachin,use this syntax : m_scm = OpenSCManager( m_name, NULL, SC_MANAGER_CONNECT | SC_MANAGER_ENUMERATE_SERVICE |SC_MANAGER_QUERY_LOCK_STATUS | STANDARD_RIGHTS_READ );
by using this you can able to open the handle of SCM even if you run your application without non administrative rights.

If there is anything else regarding this issue, please feel free to post back.

Источник

Why do I receive the error «OpenSCManager failed» when installing the MATLAB Distributed Computing Server Service?

Direct link to this question

Direct link to this question

Accepted Answer

Direct link to this answer

Direct link to this answer

0 Comments

More Answers (0)

See Also

Categories

No tags entered yet.

Products

Release

Find the treasures in MATLAB Central and discover how the community can help you!

An Error Occurred

Unable to complete the action because of changes made to the page. Reload the page to see its updated state.

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文 Chinese
    • English
  • 日本 Japanese (日本語)
  • 한국 Korean (한국어)

Accelerating the pace of engineering and science

MathWorks is the leading developer of mathematical computing software for engineers and scientists.

Источник

I am trying to install Archiva on windows 8.1 pro (64 bit) and I am continuously getting the same error as below

wrapper | OpenSCManager failed — Access is denied. (0x5).

I logged in as administrator only. But still I am getting the same error. Most of the answers for the same problem I am seeing it for VISTA and 7 etc.. But not for Windows8.1 Pro (64 bit)

asked Jul 15, 2014 at 14:48

user2408070's user avatar

You need to run that command as an administrator.

  • Right-click on the command prompt entry in the start menu / task bar
  • Select «Run as Administrator»
  • Navigate to the Archiva installation directory

Then run:

binarchiva install
net start archiva

answered Jul 17, 2014 at 4:05

Brett Porter's user avatar

Brett PorterBrett Porter

5,78726 silver badges24 bronze badges

1

  1. Click on Start
  2. Click All Programs
  3. Click on Accessories
  4. Right click on Command Prompt icon
  5. Click Properties
  6. Click on the Shortcut tab on the top
  7. Click the Advanced button at the bottom
  8. Click on the check box that says:

    Run as Administrator

  9. Click OK
  10. Go to the folder having the batch file
  11. Enter the command which was giving

    Access denied

    error

It will execute successfully.

Peyman Mohamadpour's user avatar

answered Jun 2, 2020 at 6:58

surjeet dash's user avatar

pleas open Command Prompt run as administrator mode and then go to

{tinydms-home}/bin

then

tinydms install

to installing

answered Jan 7, 2015 at 19:46

mohammad hejazi's user avatar

Type cmd as shown below:

enter image description here

Run as administrator as shown below:

enter image description here

answered Sep 18, 2017 at 13:27

Fred Ondieki's user avatar

Fred OndiekiFred Ondieki

2,27825 silver badges23 bronze badges

1

Sometimes, reopening the console or restarting the computer solves this problem for me. I hope it works

answered Jan 8, 2018 at 19:46

user3505714's user avatar

Содержание

  1. HOWTO: Unable to OpenSCManager: err=5
  2. Code Ketchup
  3. Thursday, September 13, 2012
  4. How to solve openscmanager failed error 5
  5. Situation
  6. Error
  7. Solution
  8. 25 comments:
  9. Предоставление прав на удаленное подключение к Service Control Manager
  10. Openscmanager error 5 отказано в доступе
  11. Исправляем «Ошибку 5: отказано в доступе»
  12. Способ 1: Запуск от имени администратора
  13. Способ 2: Доступ к папке
  14. Способ 3: Учетные записи пользователей
  15. Ошибка 5 отказано в доступе Windows 10
  16. Windows 10 Системная ошибка 5
  17. Все о локальных сетях и сетевом оборудовании
  18. Почему возникает system error code 5 отказано в доступе?
  19. Как исправить system error code 5 «отказано в доступе»?
  20. Запуск от имени администратора
  21. Предоставление доступа к папке
  22. Что запомнить пользователям
  23. Твой Сетевичок
  24. Все о локальных сетях и сетевом оборудовании
  25. Системная ошибка 5 отказано в доступе windows 7 — что делать?
  26. Почему возникает system error code 5 отказано в доступе?
  27. Как исправить system error code 5 «отказано в доступе»?
  28. Запуск от имени администратора
  29. Предоставление доступа к папке
  30. Что запомнить пользователям

HOWTO: Unable to OpenSCManager: err=5

Fiddling around with new software on my Windows 8 machine, I tried to start the listener service but got the following response in a command window:

LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 – Production on 07-DEC-2015 10:29:14

Copyright (c) 1991, 2014, Oracle. All rights reserved.

Starting tnslsnr: please wait..

Unable to OpenSCManager: err=5
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error

The workaround for this, and/or the cause, is that your not the owner for the Oracle Windows software. Because the new software install magically removed my Listener Windows Service, I also couldn’t start the Listener process via the Windows Service Manager program. To get it back, that is start the listener and create the appropriate correct Listener service where the ownership matches the oracle software (& database instances), you will have to create a command (.cmd) or batch (.bat) file with something along the lines of…

After executing this file via “Run as Administrator“, you will be asked the password for the user that owns the software, in my case “oracledb”

LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 – Production on 07-DEC-2015 10:34:01

Copyright (c) 1991, 2014, Oracle. All rights reserved.

Starting tnslsnr: please wait…

Enter oracledb’s password :

TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 – Production
Log messages written to C:Oracledatabasediagtnslsnr8s98y52listeneralertlog.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=8s98y52)(PORT=1521)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 – Production
Start Date 07-DEC-2015 10:34:13
Uptime 0 days 0 hr. 0 min. 8 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File C:Oracledatabasediagtnslsnr8s98y52listeneralertlog.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=8s98y52)(PORT=1521)))
The listener supports no services
The command completed successfully

If you check, the listener service will be created.

Источник

Code Ketchup

Made By Nayana Adassuriya

Thursday, September 13, 2012

How to solve openscmanager failed error 5

4

Situation

Error

Solution

blank

Thank’s very much.. it’s works.

ws

ESA

Thank you @Adam N. It worked for me.

1

Thanks man. I was searching for any working version of it.

ses

It worked. Thank you Adam, you just saved me a lot of time.

Thanks buddy for sharing it here. Great share

blank

run as administrator worked. thanks

blank

Thanks Mate. It has worked..Thanks a lot 🙂

me

blank

Thanks! Your suggestion of running as administrator worked

blank

thanks it worked like a charm

blank

Thanks a bunch! It worked!

blank

blank

Источник

Предоставление прав на удаленное подключение к Service Control Manager

Рассмотрим особенности предоставления прав удаленного доступа к списку служб, запущенных на сервере, доменным пользователем, у которых отсутствуют права локальных администраторов. По сути задача сводится к предоставлению доступа на удаленное подключение к интерфейсу диспетчера управления службами — Service Control Manager (SCManager).

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

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

Windows was unable to open service control manager database on computer_name

Error 5: Access is denied.

error 5 Windows was unable toopen service control manager databaseЕсли же попробовать вывести список служб на удаленном сервере с помощью утилиты sc.exe, ошибка такая:

C:Windowssystem32>sc \obts-01 query

OpenSCManager FAILEDВозможность получить доступ к списку служб контролируется дескриптором безопасности базы данных Service Control Manager, удаленный доступ к которой для пользователей “Authenticated Users” был ограничен еще в Windows 2003 SP1 (что, в общем-то, логично). Права на удаленный доступ к данной службе есть только у членов группы локальных администраторов.

Рассмотрим, как предоставить удаленный доступ к диспетчеру Service Control Manager для получения списка служб сервера и возможность получения их статусов обычным пользователям (без прав администратора) на примере Windows Server 2012 R2.

Текущие разрешения менеджера сервисов (SCM) можно получить с помощью утилиты sc.exe, выполнив в командной строке, запущенной с правами администратора:

sc sdshow scmanager

Команда вернет примерно такую SDDL строку:

sc sdshow scmanagerВ данном случае видно, что по умолчанию группе Authenticated Users (AU) разрешено только подключаться в SCM, но не опрашивать (LC) службы. Скопируйте строку в окно любого тестового редактора.

Следующий этап – получение SID пользователя или группы, которой мы хотим предоставить удаленный доступ к SCM (Как получить SID пользователя по имени). К примеру, получим SID AD группы msk-hd так:

В текстовом редакторе в SDDL строке нужно скопировать блок (A;;CCLCRPRC;;;IU) – (IU – означает Interactive Users)), заменить в скопированном блоке IU на SID пользователя/группы и вставить полученную строку перед S:.

В нашем случае получилась такая строка:

D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)

А теперь с помощью sc.exe изменим параметры дескриптора безопасности Service Control Manager:

sc sdset scmanager “D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CCLCRPRC;;;S-1-5-21-2470146451-3958456388-2988885117-23703978)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)“

sc sdset scmanagerСтрока [SC] SetServiceObjectSecurity SUCCESS говорит о том, что новые параметры безопасности успешно применены, и мы выдали пользователю правам, аналогичные права локально аутентифицированных пользователей: SC_MANAGER_CONNECT, SC_MANAGER_ENUMERATE_SERVICE, SC_MANAGER_QUERY_LOCK_STATUS и STANDARD_RIGHTS_READ.

Проверим, что теперь удаленный пользователь может получать список служб и их статус с помощью консоли управления службами (services.msc) и с помощью запроса sc \server-name1 query

services msc remote enumerateПрава на управление запущенными службами при этом, естественно, отсутствуют, т.к. доступ к каждой службе контролируется индивидуальной ACL. Чтобы предоставить пользователю права на запуск/остановку служб сервера нужно воспользоваться инструкциями из статьи Предоставление прав пользователю на управление (запуск, остановку, перезапуск) службами Windows.

Источник

Openscmanager error 5 отказано в доступе

Oshibka 5 Otkazano v dostupe v windows 7
С неисправностью «Ошибка 5: отказано в доступе» сталкиваются многие юзеры Виндовс 7. Данная ошибка говорит о том, что у пользователя не хватает прав для запуска какого-либо приложения или программного решения. Но эта ситуация может возникнуть, даже если вы находитесь в среде ОС с возможностью администрирования.

Исправляем «Ошибку 5: отказано в доступе»

Чаще всего эта проблемная ситуация возникает из-за механизма по контролю учетных записей (user access control — UAC). В нём возникают ошибки, и система блокирует доступ к определённым данным и директориям. Встречаются случаи, когда отсутствуют права доступа на конкретное приложение или службу. Сторонние программные решения (вирусное ПО и некорректно установленные приложения) также служат причиной появление неполадки. Далее приведем несколько способов по устранению «Ошибки 5».

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

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

Oshibka 5 otkazano v dostupe Windows 7

Самое простое и быстрое решение – это произвести запуск инсталлятора игры от имени администратора. Необходимо выполнить простые действия:

Zapusk instalyatora ot imeni administratora Windows 7

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

Хочется отметить, что существует софт, которому для запуска необходимы права администратора. Иконка такого объекта будет иметь пиктограмму щита.

Ikonka shhitka Windows 7 1

Способ 2: Доступ к папке

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

Pusk standartnyie prvodnik zapusk ot imeni administratora Windows 7

Совершаем переход по пути:

Ищем директорию с наименованием «Temp» и жмём по ней ПКМ, выбрав подпункт «Свойства».

Papka s vremennyimi faylami svoystva Windows 7

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

Svoystva Temp bezopasnost Windows 7

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

Svoystva papki Temp polzovateli Windows 7
После нажатия на кнопку «Проверить имена» произойдет процесс поиска наименования данной записи и установка достоверного и полного пути к ней. Закрываем окно, нажимая по кнопке «ОК».

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

CHekboksyi dreyk hp polzovateli Windows 7

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

Soglashenie s preduprezhdeniem bezopasnosti Windows 7

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

Способ 3: Учетные записи пользователей

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

    Совершаем переход по пути:

Панель управленияВсе элементы панели управленияУчетные записи пользователей

panel uparvleniya uchetnyie zapisi i polzvoateli Windows 7

Перемещаемся в пункт под названием «Изменение параметров контроля учетных записей».

Izmenenie parametrov kontrolya uchetnyih zapisey Windows 7

В появившемся окне вы увидите бегунок. Его необходимо переместить в самое нижнее положение.

Begunok peremeshhaem vniz Windows 7

Должно выглядеть вот так.

Nikogda ne uvedomlyat Windows 7

Совершаем перезапуск ПК, неисправность должна исчезнуть.

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

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

1

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

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

Решить подобную проблему возможно следующим образом:

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

2

Для разрешения доступа к папке всем пользователям, необходимо выполнить следующие действия:

Аналогичная процедура делается с такими параметрами, как «Администраторы», «Пользователи», «Система», «TrustedInstaller».

3

Windows 10 Системная ошибка 5

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

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

4 1

Бывают случаи, когда появляется ошибка Xapofx1 5 dll для Windows 10. Это происходит из-за отсутствия файла Xapofx1 5 dll. Сбой может влиять на процесс запуска игр, установку утилит или обновление драйверов. Такой файл относится к исполнительным библиотекам DLL. Причиной сбоя могут стать пиратские версии игр. Поэтому пользователю рекомендуется применять только лицензионный контент. Для исправления ошибки нужно переустановить систему.

1 Oshibka 0xc004f074 v Windows 10

Нередко пользователи Windows 10 после обновления винды или отдельных программ, например, Microsoft Office сталкиваются с тем, что появляется ошибка 0xc004f074, убрать которую с помощью одного клика по крестику не.

1 1

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

foto 1 1

Возникновение различных ошибок, к примеру, 0x80070422 в Windows 10, при работе системы — частое явление. Несмотря на то, что прописываются они определенной кодировкой, не особо понятной для обычного пользователя, устранить такую неприятность есть.

Все о локальных сетях и сетевом оборудовании

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

sistemnaya oshibka1 min

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

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

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

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

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

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

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

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

sistemnaya oshibka2 min

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

sistemnaya oshibka3 min

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

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

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

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

sistemnaya oshibka4 min

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

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

sistemnaya oshibka5 min

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

sistemnaya oshibka6 min

sistemnaya oshibka7 min

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

sistemnaya oshibka8 min

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

sistemnaya oshibka9 min

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

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

sistemnaya oshibka10 min

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

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

Источник

Твой Сетевичок

Все о локальных сетях и сетевом оборудовании

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

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

sistemnaya oshibka1 min

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

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

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

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

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

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

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

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

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

sistemnaya oshibka2 min

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

sistemnaya oshibka3 min

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

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

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

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

sistemnaya oshibka4 min

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

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

sistemnaya oshibka5 min

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

sistemnaya oshibka6 min

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

sistemnaya oshibka7 min

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

sistemnaya oshibka8 min

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

sistemnaya oshibka9 min

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

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

sistemnaya oshibka10 min

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

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

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

Источник

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Openvpn configure error openssl check failed
  • Openvpn client tls error tls handshake failed openvpn
  • Openprocess error 5
  • Openoffice только для чтения как изменить
  • Openoffice ошибка 501

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии