Показать полную графическую версию : Доступ к реестру
s-urbanas
26-08-2013, 10:41
Добрый день!
Помогите пожалуйста разрешить следующую ситуацию.
На сетевом диске установлена программа, которая никак не хочет запускаться под учетной записью пользователя. Выходит ошибка "Недостаточно полномочий для работы с Registry! Обратитесь к администратору!" Пользователь состоит в группе, которая предполагает полный доступ к этому сетевому диску. Но судя по сообщению об ошибке, программа ругается на Registry (Реестр?).
Пробовал дать пользовательской учетной записи админские права и тогда программа запускается без проблем. А как забирал права обратно, снова выходила ошибка Registry.
Как дать полный права на реестр (если ошибка все таки в этом) учетной записи пользователя?
Petya V4sechkin
26-08-2013, 11:33
s-urbanas, можно в Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) выставить фильтр:
Column Relation Value Action
---------------------------------------------------------------
Process Name is имя_EXE-программы Include
Result is ACCESS DENIED Include
и таким образом выяснить раздел(ы) реестра (при попытке запуска).
s-urbanas
26-08-2013, 12:34
Сделал еще проще. Предоставил полный доступ пользователю на все ветки реестра. Но ошибка все равно та же... Может быть имеется ввиду не реестр Windows ... тогда на что он жалуется... что то я не пойму...
Petya V4sechkin
26-08-2013, 12:38
s-urbanas, сделайте лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) следующим образом:
запустите Process Monitor от имени учетной записи с правами администратора;
попытайтесь запустить программу под учетной записью пользователя, чтобы появилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru
s-urbanas
26-08-2013, 12:50
А ProcessMonitor монитор запускать с вышеуказанным фильтром?
Petya V4sechkin
26-08-2013, 12:54
s-urbanas, нет, лучше в меню Filter -> Reset Filter (по умолчанию).
С фильтром я сам разберусь.
s-urbanas
26-08-2013, 14:43
Программа. RS-Payments.PRE (Palata)
Логи по ссылке:
http://rghost.ru/48379576
Petya V4sechkin
26-08-2013, 15:08
s-urbanas, программа хочет доступ к разделу реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Titan
s-urbanas
26-08-2013, 16:01
На все ветки реестра, был дан полный доступ для этого пользователя. Проблема сохраняется...
Petya V4sechkin
26-08-2013, 16:06
s-urbanas, на разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Titan
правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> покажите скриншот.
s-urbanas
28-08-2013, 09:16
Спасибо. Получилось. По мимо ветки, дал доступ еще на папку Windows и Programm Files
Petya V4sechkin
28-08-2013, 09:27
дал доступ еще на папку Windows и Programm Files
OMG, и этим превратили систему в проходной двор, где пользователи могут творить любой беспредел. А они будут, по закону Мерфи.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.