понедельник, 5 марта 2018 г.

Ошибка 0x80070522 Клиент не обладает требуемыми правами

Ошибка 0x80070522 Клиент не обладает требуемыми правами

При попытке записать файл в не системный диск например на диск D: может появиться упомянтое выше сообщение и хоть права у пользователя есть, но запись все равно не возможна,  и причина в том что есть еще такая штука как Windows Integrity Control, именно она и устраивает вам козни.
Более подробно об этом можете почитать тут https://xakep.ru/2007/02/19/36851/

В общем такая ситуация возникает из-за того что диску D: скорей всего назначен приоритет (контекст) High, а обчный пользователь работает в Medium контексте, и не имеет доступа к объектам в с приоритетом выше, а вот когда мы создаем папке на диске то они уже имеют Medium  приоритет, и в них мы писать можем, но сам корень имеет High. Решение этого понизить контекст корня диска такой командой
icacls C:\ /setintegritylevel medium