Редактировать:Проблема в том, что обычному пользователю предоставляется доступ к реестру, и нет никакого запроса на административные учетные данные. До изменения разрешений (см. ответ Скотта ниже) даже администратор получал ошибку «Доступ запрещен». После изменения разрешений любой пользователь может получить доступ к regedit.
Как заставить систему запрашивать учетные данные администратора, а затем использовать их для запуска?
При запуске «regedit» из командной строки или из командной строки я получаю сообщения об ошибке «Отказано в доступе».
На других системах в моей сети вместо ошибки пользователю предлагается ввести административные учетные данные. На этой системе запрос отсутствует. Из приглашения "Выполнить" я получаю ошибку после ввода Regedit:
«Windows не может получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет соответствующего разрешения на доступ к элементу»
В командной строке я получаю сообщение об ошибке «Отказано в доступе».
Если я эскалирую командную строку (запускаю ее как администратор), то regedit работает нормально. Проблема в том, что отсутствие запроса на учетные данные может быть связано с другими проблемами в системе.
В качестве примечания, использование "mstsc" для попытки подключения к удаленному рабочему столу также вызывает эту же проблему. Другие команды "run" могут делать то же самое, хотя я не проверял это.
Есть ли настройка, которая принудительно выводит запрос, а не просто выдает ошибку?
решение1
КакпредположилкTheUser1024иподтвержденныйсудя по всему, проблема в том, что у «Пользователей» нет разрешения на чтение и выполнение regedit.exe
.