Цитата:
Сообщение от Aslan_1974_kz
Спасибо за ответ, юзеру прав дали достаточно и теперь выскакивает следующее окно:
Permissiondenild
|
Наверное Permission
denied т.е. "доступ запрещен". Значит дали юзеру недостаточно прав.
В общем случае проблема недостаточности прав юзера решается двумя путями:
1) Повышение прав юзера до статуса (включение в соответствующую группу) "Опытные пользователи" или "Администраторы".
Это можно сделать временно чтобы убедиться что программа принципиально может работать не только под админом и никакого повреждения баз нету. Просто "Опытные пользователи", также как и Админы могут писать и удалять практически во все папки файловой системы (речь идет конечно об NTFS).
Если все заработало, но не хочется оставлять юзера в данных группах т.к. у него теперь есть возможность удалить/изменить любую программу на компе или установить новую, то переводим его опять в группу "пользователи". При это большинство папок с виндой и программами ему становятся доступны только на чтение, и многие программы не хотят/не могут работать т.к. пытаются что-то записать или создать новый файл или что-то удалить. Поэтому переходим к п.2
2) Надо найти те папки, которые программа использует для записи/создания/удаления и в свойствах NTFS дать к ним возможность записи/изменения или "полный доступ". Это в первую очередь папка самой программы и сопутствующих ей программ (например сервера базы данных). Иногда программа может обращаться куда угодно, например в папку винды, приходится искать и везде давать необходимый доступ.
Кроме файловой системы надо разрешить доступ и некоторым веткам реестра (regedit/Файл/Разрешения..). Обычно это ветка с именем программы, но может быть и что-то совсем в другом месте. Меня когда-то выручил монитор обращений к реестру, который показал куда драйвер древнего сканера не может получить доступ.
Вообщем п.2. это довольно хлопотное занятие, но зато правильно настроенные компьютеры нормально работают годами.