Delete a folder that lost its owner

2019-04-04 04:49发布

I have found myself in a somewhat unique situation.

I have a folder. This folder, somehow, lost its owner.

In "Advanced Security Settings for FOLDER" under "Current owner:" is displayed:

Unable to display current owner.

I am trying to delete this folder with no success. I have tried taking ownership with both my user and the Administrator user and both yield

Unable to set new owner on FOLDER, Access is denied

I have tried to grant administrator full privileges via the Windows shell running as administrator:

icacls FOLDER /grant administrators:F

And I have tried to remove the folder via the Windows shell running as administrator:

rmdir FOLDER /s

which return:

Access is denied

Does anyone have any idea as to how I can delete this folder?

5条回答
趁早两清
2楼-- · 2019-04-04 05:15

The ownership of the folder shouldn't affect its deletability, as long as the parent folder's access rights include write access for the deleting user.

A folder doesn't really lose its owner, but its owner may cease to exist. However, the folder still has an owner ID, and for most intents and purposes, that is still valid.

@birkner is on the right track. Check to see if you have any processes running in that directory, and if so, terminate them.

查看更多
一纸荒年 Trace。
3楼-- · 2019-04-04 05:18

I had this problem when I had a cygwin terminal in the locked directory. After changing directories in the cygwin window, I was able to remove the windows directory.

查看更多
家丑人穷心不美
4楼-- · 2019-04-04 05:19

If you tried to delete a file/folder and it failed due to a process holding on to it, it will lose it ownership. Use Process Explorer and do a search for the folder/file. It will show what process is using that folder/file. When you end the process, the folder/file will disappear.

查看更多
SAY GOODBYE
5楼-- · 2019-04-04 05:21

Download and add Take Ownership registry. Then right click on folder and press Take Ownership and choose your username.

查看更多
我想做一个坏孩纸
6楼-- · 2019-04-04 05:29

Try chkdsk /F in cmd with admin privilege!

Because the folder may contain a file without owner, which is an error in your file system.

If that folder is in your boot disk (C:), cmd will ask you whether to scan when the next time you launch the computer, type "y" to confirm.

After the scan chkdsk will delete the damaged file(s).

I got this problem after uninstalled Android Studio, I can't delete C:\Program Files\Android\Android Studio. Tried DEL/RD/TAKEOWN/ICACLS... for one hour, none of them works for me. Then I realized, that folder contains some damaged files without owner... Guess it's a bug of Windows or Android Studio...

This is one of the possibility why some folders or files cannot be deleted even with admin privilege.

Hope this helps the questioner and people who have the same problem!

查看更多
登录 后发表回答