无法删除或获取文件夹的所有权(Windows 7)[重复]


14

我有一个无法删除的文件夹。

我也不能拥有所有权。

硬盘驱动器是我以前在另一台PC中使用过的驱动器,如果有任何区别的话。

尝试取得所有权时,它说它不能显示当前所有者;当试图取得所有权时,选择任何组都说访问被拒绝。

我也使用takeown通过命令行尝试过,但是这也表示访问被拒绝。

Windows 7,我以管理员身份登录。


1
如果您需要删除它,而Windows不允许这样做,请从Linux Live CD / USB引导并删除该文件夹。
卡兰

它在外部驱动器上吗?USB或类似的?
Burhan Khalid 2014年

Karan的建议对具有数千个文件的文件夹特别有用,因为重新引导到Linux比等待所有权完成要快得多。
ndemou

Answers:


17
  1. 从Sysinternals下载PsExec.exe,此工具使您可以在“本地系统”特权下打开命令提示符:http : //live.sysinternals.com/psexec.exe(将其放入C:\ temp)

  2. 使用管理员权限打开命令提示符

  3. CD放入C:\ temp

  4. 运行:psexec -s -i cmd.exe,这将安装一个临时服务,该服务将在本地系统帐户下打开命令提示符。关闭屏幕后(即之后EXIT),该服务将被自动删除。

  5. 运行:TAKEOWN /F <folder> /R /D Y,这会将Administrators组设置为所有者,它也递归到该文件夹​​中

  6. 要赋予管理员组完全控制权限,请运行ICACLS <folder> /grant administrators:F /T;在/T表明这个操作是在所有匹配的文件和目录指定的目录下面执行


1
谢谢,但是尝试通过psexec打开的cmd提示符时仍然说Access Denied
fileperms

8
可能是由于某些过程而被锁定的。如果有什么可以使用的,请看一下链接
Heebr 2013年

1
如果仍然不能解决问题,请尝试重置权限(从上面继承),并通过随后执行以下步骤为所有人授予完全权限:1:'ICACLS <folder> / reset / T',2:'ICACLS <folder> / setowner Everyone' ,3: 'ICACLS <文件夹> /准许大家:F'
Heebr

2
takeown必须/A指定参数以将所有权分配给管理员,而不是本地系统帐户。
Mahmoud Al-Qudsi 2014年

1
执行文件系统检查(chkdsk在Windows上)-可能文件系统已损坏
Zrin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.