Один из наших клиентов только что нашел проблему при попытке создать файл на корне Диска C (C:\
), в Windows 7 Professional PC.
Я знаю, что они не должны сохранять файлы здесь, но в этом случае существует допустимая причина, таким образом, я ослабил безопасность на C:\
путем предоставления users
групповые пользователи modify
полномочия.
Прежде чем я ослабил безопасность, пользователь получал access denied
, но теперь они получают сообщение:
Неожиданная ошибка мешает Вам создавать файл. Если Вы продолжаете получать эту ошибку, можно использовать код ошибки для поиска справки с этой проблемой. Ошибка 0x80070522: необходимый priviledge не сохранен клиентом.
Поиск с помощью Google для этого предполагает, что вызывается контролем учётных записей, но как я могу обойти это, когда у пользователя нет прав администратора на их ПК?
Это - настройка безопасности в контроле учётных записей. В основном, даже если у пользователя есть разрешение записать файлы в диск, контроль учётных записей все еще предотвращает его, так как контроль учётных записей имеет правило предотвратить неадминистраторов к записи в корень C:
Только разумное обходное решение должно отключить контроль учётных записей, который затем создает угрозу безопасности.
Лучший выбор состоит в том, чтобы сделать, чтобы они сохранили к другому местоположению.