Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

One of our customers has just found a problem when trying to create a file on the root of the C Drive (C:\), on a Windows 7 Professional PC.

I know they shouldn't be keeping files here, but there is a valid reason in this case, so I've relaxed the security on C:\ by giving the users group users modify permissions.

Before I relaxed the security, the user was receiving access denied, but now they are receiving the message:

An unexpected error is keeping you from creating the file. If you continue to recieve this error, you can use the error code to search for help with this problem. Error 0x80070522: A required priviledge is not held by the client.

Googling for this suggests that it is caused by UAC, but how can I get around this when the user doesn't have admin rights on their PC?

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted

It's a security setting in UAC. Basically, even if a user has permission to write files to the drive, UAC still prevents it since UAC has a rule to prevent non-admins to writing to the root of C:

Only reasonable workaround is to disable UAC, which then creates a security risk.

Best bet is to have them save to another location.

share|improve this answer
    
Thanks, that was what I feared (or hoping, if I'm honest), now to convince the developers they are wrong writing to the root of the C:\ drive. –  Bryan Apr 24 '10 at 7:22
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.