#Что означает ошибка
Ошибка 0x80070522 у клиента нет требуемых прав
означает ERROR_PRIVILEGE_NOT_HELD: операции не хватает привилегий — обычно при копировании в защищённую папку или создании символической ссылки.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет прав администратораОбычная учётная запись. | Операция требует специальной системной привилегии. | Используйте штатный способ с необходимыми правами. |
| Контроль учётных записей | UAC отклонил запуск проверенного установщика. | Запросите разрешение администратора, UAC не отключайте. |
| Политики безопасностиГрупповые политики. | Операция запрещена политикой безопасности. | Обратитесь к администратору с полным текстом события. |
| Права на папку | Файл находится в защищённом системном каталоге. | Проверьте полномочия и сохраните копию в папке пользователя. |
#Пошаговое решение
- Определите, какой привилегии не хватает0x80070522 (ERROR_PRIVILEGE_NOT_HELD) относится к требуемой системной привилегии, а не просто к праву открыть файл. Запишите имя действия и приложение. Не пытайтесь включать все привилегии администратора для обычной программы.
- Проверьте возможность выполнить действие штатноЕсли операция системная, например установка драйвера, закройте приложение, откройте Пуск, найдите его установщик и выберите «Запуск от имени администратора» только для проверенного пакета из официального источника. Если ошибка исчезла, не изменяйте разрешения всей файловой системы.
- Проверьте владельца и расположениеЕсли ошибка при сохранении файла, попробуйте сохранить копию в «Документы» собственного профиля. Правый щелчок по целевой папке → «Свойства → Безопасность» покажет разрешения, но не все привилегии Windows. Для защищённых папок или корпоративных политик используйте запрос администратору вместо
takeownиicacls /resetна всём диске. - Для администраторов: проверьте журнал операцииЕсли ошибка связана со службой или резервным копированием, откройте «Просмотр событий → Журналы Windows → Система/Безопасность», сопоставьте событие и учётную запись. Настройку «Назначение прав пользователя» в локальной политике либо GPO меняйте только по документации конкретного продукта и после резервного копирования политики.
- Подтвердите результатЗапустите то же действие с необходимыми полномочиями и проверьте, что оно завершилось. Если 0x80070522 остался, сохраните полный текст и сведения об учётной записи и политике. Не отключайте UAC и не назначайте учётной записи все привилегии без анализа.
#Проверка результата
Повторите исходную операцию с тем же файлом, программой или параметром. Убедитесь, что код из сообщения «Ошибка 0x80070522 в Windows: у клиента нет требуемых прав» больше не появляется. Если возник другой код, запишите его отдельно: это может указывать на новую причину.