Команда regedit призводить до "доступу заборонено" в cmd


-1

Редагувати: Проблема на даний момент полягає в тому, що постійному користувачеві надається доступ до реєстру, і немає жодного запиту на отримання адміністративних даних. До зміни дозволів (див. Відповідь Скотта нижче) навіть адміністратор отримав помилку "Заборонено доступ". Після зміни дозволів будь-який користувач може отримати доступ до regedit.

Як змусити систему запросити облікові дані адміністратора, а потім використовувати їх для запуску?

Під час виконання "regedit" з або в командному рядку я отримую повідомлення про помилки в доступі.

В інших системах моєї мережі користувачеві пропонується отримати адміністративні дані замість отримання помилки. У цій системі немає підказок. Із запиту "Виконати" я отримую помилку після введення Regedit:

"Windows не може отримати доступ до вказаного пристрою, шляху чи файлу. У вас може не бути відповідного дозволу на доступ до елемента"

З командного рядка я отримую помилку, яка просто зазначає "Доступ відмовлений".

Якщо я ескалюю командний рядок (запустіть його як адміністратор), то regedit працює просто чудово. Проблема полягає в тому, що відсутність запиту на отримання облікових даних може бути пов'язано з іншими проблемами в системі.

Як зауважте, використання "mstsc" для спроби підключення до віддаленого робочого столу також викликає цю ж проблему. Більше команд "запустити" може зробити те саме, хоча я цього не перевіряв.

Чи є налаштування, яке примушує запит, а не просто помилку?


На чому встановлено рівень UAC користувача?
Wutnaut

@Wutnaut має рацію, UAC поводиться з такою поведінкою
Quijote Shin

Встановлено "Завжди повідомляти". Було б добре, якби воно сповістило лол ...
Shrout1

1
Можливо, перевірте дозволи вашого акаунта користувача на фактичний файл regedit.exe. Можливо, вони якимось чином заплутані, і ви не можете прочитати / виконати файл, отже, не підкаже UAC.
TheUser1024

Хоча добре подумайте, проте дозволи в SysWow64 (і Regedit.exe) в цій системі ідентичні іншим системам, які не мають помилки. Також варто зазначити, що я зареєстрований як адміністратор домену.
Shrout1

Відповіді:


1

Як припустили на TheUser1024 і підтверджено з допомогою OP, проблема , здається, що «користувачі» не мають Read & Execute дозволу regedit.exe.


Дякуємо за відповідь! Однак мене турбує те, що мені ніколи не пропонується підвищити облікові дані користувачів. Я хотів би, щоб звичайний обліковий запис користувача regeditвводив підказку для запуску, а для UAC - запит на отримання облікових даних адміністратора. Після зміни дозволів він ніколи не запитує на отримання облікових даних, а просто виконує як звичайний користувач, чого він взагалі не повинен робити!
Shrout1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.