一个文件,位于/MyFolder/images/file1.png
,突然变成了一个神器,我以前从未见过。我是 PC 上唯一的帐户,拥有完全的管理员权限。UAC 从一开始就一直处于关闭状态。失败的原因:
Windows Explorer -> Properties -> Security
:- “您无权查看或编辑此对象的权限设置”
Advanced -> Owner
:当前所有者:无法显示当前所有者
takeown /f file1.png /r /d y
:错误:拒绝访问。icacls file1.png /grant administrators:F /T
: file1.png: 拒绝访问。成功处理 0 个文件;处理 1 个文件失败。net user administrator /active:yes
在提升的命令提示符下,切换到管理员用户,尝试通过 Windows 资源管理器获取所有权并重复上述步骤。
无论我做什么,我都无法重新控制此文件。我错过了什么?我该怎么办?
答案1
这可能是由于 NTFS ACL 损坏造成的;请尝试chkdsk
在该卷上运行。
或者可能是系统安全策略不授予管理员拥有文件所有权的权限(因为文件已被更改或已损坏);运行gpedit.msc
,转到Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment
并确保管理员组具有该Take ownership of files or other objects
权限。
答案2
1a. 首先在 Windows 资源管理器中导航到目录。按住 CTRL + 右键单击 - 在此处打开命令窗口。您可能必须关闭该 CMD 提示符并以管理员身份打开 CMD。
- 类型:
rmdir (文件夹名称) /s # 给出错误 del。# 给出错误 takeown /f (文件夹名称) /r /dy # 给出错误
- 由于这些不起作用,让我们尝试以 NTAUTHORITY\SYSTEM 身份运行:输入 psexec -sid cmd.exe whoami #应该返回系统再次尝试步骤 2,仍然不行#注意:这假设您已经安装了 PSTools 并将其添加到您的 PATH 变量中。
注意:您以前可以运行“at (time) /interactive cmd.exe”#其中 (time) 是当前时间 (HH:MM 24 小时制) 加 1 分钟。不过 /interactive 开关已经弃用。
使用 Unlocker Windows 资源管理器扩展程序右键单击每个文件 - 下次重启时删除。这有效!
如果出现“路径太长”错误,只需输入:
robocopy c:\empty C:\deleteme /purge
注意:这将删除该文件夹(c:\deleteme)及其所有子文件夹!
答案3
启动实时 *nix 发行版。
取决于您要对文件执行的操作:
chown user .../file1.png && chmod 7777 .../file1.png
在 Windows 中重新启动,您就应该能够按照自己的方式处理它。
或者直接删除它。
如果您愿意尝试理解 Windows 语法,那么这种icalcs
方法可能有用。由于我不是 Windows 用户,所以我无法告诉您具体方法。
答案4
点击开始,输入 cmd,以管理员身份打开。输入:net user Administrator /active:yes 注销您的帐户,以管理员身份登录 您现在应该可以删除该文件了。注销,然后登录您的用户帐户。在 cmd 提示符下,输入:net user Administrator /active:no
扫描恶意软件