2

Один из наших клиентов только что обнаружил проблему при попытке создать файл в корневом каталоге диска C (C:\) на компьютере под управлением Windows 7 Professional.

Я знаю, что они не должны хранить файлы здесь, но в этом случае есть веская причина, поэтому я ослабил безопасность на C:\ , предоставив users группы пользователей modify разрешения.

Прежде чем я ослабил безопасность, пользователь получал access denied , но теперь он получает сообщение:

Неожиданная ошибка не позволяет создать файл. Если вы продолжаете получать эту ошибку, вы можете использовать код ошибки для поиска справки по этой проблеме. Ошибка 0x80070522: требуемая привилегия не удерживается клиентом.

Поиск в Google предполагает, что это вызвано UAC, но как я могу обойти это, когда пользователь не имеет прав администратора на своем ПК?

1 ответ1

5

Это настройка безопасности в UAC. По сути, даже если у пользователя есть разрешение на запись файлов на диск, UAC по-прежнему запрещает это, поскольку в UAC есть правило, запрещающее доступ не администраторам к корню C:

Единственный разумный обходной путь - отключить UAC, что затем создает угрозу безопасности.

Лучше всего сохранить их в другом месте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .