In windows, some of the system files are protected by OS and can’t be accessed by users with even administrator privileges. CSC cache stored in C:\Windows\CSC is one such folder. If you try to open the folder in windows explorer, you would be greeted with the window ‘You don’t currently have permission to access this folder. Click Continue to permanently get access to this folder.”
For example, when I open the folder C:\MSOCache on my Windows 7 box, I see the following window.
By clicking on ‘Continue’ button, we can get access to the folder. IF UAC is enabled with ‘always notify’ setting, it would ask for confirmation again. Say yes and you can access the folder. By doing this step, we have gained ownership of the folder/file.
Take ownership of a file/folder from windows command line?
Open elevated administrator command prompt and run the below command on the file.
takeown /F fileName
Running from a non elevated command prompt would generated the error ‘Access is denied’
Take ownership of a folder and all its contents
c:>takeown /R /F c:\windows\csc\ SUCCESS: The file (or folder): "c:\windows\csc\" now owned by user "domain\user".
These commands work on Windows 8 and Windows 7.