I'm having a similar issue on my own. my user does not have write, modify, or full control access to anything in the C drive. All events can be elevated as long as the program supports getting elevated permissions. the C drive itself says the access has been changed, but all of the folders within C disagree.
I found the answer while preparing this post actually.
The solution for mine (hopefully yours) was to right click on each primary folder and select "properties" then "security" tab. Go to your user name and you should see some check marks are incorrect. Select "Advanced". Goto the "owner" tab of the new window and click "edit." From there, choose your user name and check mark the "Replace owner on subcontainers and objects...