我无法拥有的文件


61

我从互联网上下载了一个文件(我可以在此处链接到该文件,但是为了不惹恼其他用户,我不会发布该链接),并且无法删除带有以下消息的文件:

您需要权限才能执行此操作您需要计算机管理员的权限才能对此文件进行更改

麻烦是,我管理员 UAC已完全关闭。

如果进入“属性/安全性”选项卡,则会收到消息

您无权查看或编辑该对象的权限设置

单击“高级” /所有者,它显示:

当前所有者:无法显示当前所有者。

如果我尝试更改所有者,则会收到相同的消息:

无法在文件上设置新所有者拒绝访问。

2
您检查它是否被其他进程使用吗?
塞夫基

3
chkdsk /f在其父文件夹中的cmd中使用。我尝试成功!
Vuong 2014年

Answers:


43

解锁一试。如果有任何打开的文件句柄,它将使您关闭它,以便您可以成功删除文件。

替代文字

如果由于某种原因该方法不起作用,请尝试BootDeleter。在Windows有机会将文件锁定到您之前,它将在重新启动后为您删除文件。

替代文字

这两个实用程序都是免费软件。


1
引导删除程序做到了。ty。
bobobobo

引导删除程序很棒!
乔林(Jorin)2011年

@Jorin很高兴听到它:)
John T

6
Unlocker会在您所有的Internet浏览器中安装Delta工具栏和默认的搜索引擎废话:superuser.com/questions/645329/…在“ Everything”文件系统搜索引擎的最新版本中,“ Recent Changes”功能使您可以查看Delta Search的其他问题已损坏:forum.voidtools.com/viewtopic.php?f=
&t

6
扩展@Jeroen的真实评论:一些第三方下载站点甚至将更多内容打包到安装程序中。从Unlocker网站上获取该文件可获得一个393K exe文件,该文件自1.9.2版以来已经包含“促销功能:完全可选的Delta工具栏”。但是对于相同版本,MajorGeeks的下载量甚至是1.0M。谁知道那东西会安装...
Arjan

25

有时,它只是不允许您更改权限,因为某些进程正在使用该文件,或者如果您尝试编辑文件夹的属性,则该进程的文件位于该目录或子目录中。

我遇到了今天描述的问题,并通过打开Process Explorer解决了该问题。然后,我转到“查找”菜单,然后选择“查找句柄或DLL”选项。在出现的对话框中,我搜索了遇到问题的文件夹的名称。搜索结果告诉我,哪个进程在文件夹中有一个打开的文件。我终止了该过程,然后该文件夹的权限没有问题。


1
有时,当IIS无法编译网站DLL时,管理员无法删除甚至更改结果文件的权限。进程资源管理器搜索也结果为空。在命令控制台中执行iisreset会解锁文件,并且奇怪地也会删除它,从而使我们可以重新编译文件。
YudhiWidyatama 2014年

在某些情况下(对我而言),某些应用程序(例如Visual Studio)会以这种方式锁定目录。使用Process Explorer(在其中使用ctrl + F),然后关闭VS的所有实例,我终于能够删除其中一些奇怪的锁定目录。
Grubl3r

11

尝试Ultimate Windows Tweaker,它在上下文菜单中添加了“获取所有权”元素。

替代文字

可移植的应用程序,不需要安装。


6
该工具无法解决问题。潜在的安全问题是Windows认为用户没有足够的权利来取得所有权,并且该工具虽然方便,却不能颠覆它。
加文

2
@Gavin管理员不需要授予他们什么特权?Windows在什么情况下不会认为管理员没有足够的权利取得所有权?
伊恩·博伊德

@IanBoyd当另一个进程正在使用文件/文件夹时,Windows将授予该进程而不是管理员权限(看来,我不知道这种奇怪行为的内在原因)。
华丽的

2

================================================== =========================已报告的问题-无法通过标准方法获得NTFS文件夹的所有权

文件夹属性\安全性TAB \高级按钮\更改所有者

报告的问题-无法删除文件夹或文件,

========

场景

每次尝试使用称为“模板”的NTFS文件夹执行ANY功能时,我都会得到提示。

当前结果-信息:访问被拒绝。(“ G:\ OLD驱动器\ Program Files \ Microsoft Visual Studio x \ VC \ VCWizards \ CodeWiz.NET \ Component \ templates”)

============

测试1-失败

按照建议的解决方案附上的说明-

从Sysinternals下载PsExec.exe

C:\Windows\system32>TAKEOWN /F "G:\OLD Drive\Program Files" /R /D Y

==================================

结果(请参阅最后一条语句中的INFO)

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files" now owned by user "P
CDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET\Component" now owned by user "PCDGROUP\PCD$".

INFO: Access is denied. ( "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\
VC\VCWizards\CodeWiz\.NET\Component\templates" )

C:\Windows\system32>

==========

结论

问题未解决

===============

测试2-成功

CAVEAT-我只能在这里成功,因为该文件夹位于不是我的主引导(c :)的驱动器上,因此可以安全地脱机。在执行操作之前,我确保关闭了所有窗口。

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32> cd "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component"

C:\Windows\system32>G:

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component>chkdsk /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) Y
Volume dismounted.  All opened handles to this volume are now invalid.
Volume label is DATABAK.

Stage 1: Examining basic file system structure ...
  986368 file records processed.
File verification completed.
  12 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  1261166 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered to lost and found.

cd..

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\

rd Component

================================================== ====

结果-Component文件夹已成功删除


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.