我终于准备升级到 Windows 10 了,但在清理存储硬盘时遇到了一些麻烦。硬盘上有两个文件,一个是与 Adobe Flash 10 相关的 EXE 文件,另一个是 OCX 文件。它们总是无法删除,我试过以下方法:
- Shift+Del:声称文件正在被某些东西使用
- 当我正常删除它们时,我看到
"You require permission from PCNAME\MY USERNAME to make changes to this folder"
- 我是这些文件和父文件夹的所有者,并且我已授予自己对该文件夹及其子项的完全权限
- 右键单击 > 取得所有权:这样做之后没有运气,尽管过程成功
- 我可以重命名这些文件并将它们剪切粘贴到我喜欢的任何位置,但我无法删除它们。
- Powershell:已尝试
Remove-Item '.\Delete Me' -Force -Recurse
但错误显示“拒绝访问路径”。 - Powershell:
rm '.\Delete Me' -Force
返回相同的错误 - PsExec:尝试以 SYSTEM 身份运行 Powershell,没有成功,错误与上述相同
- 第三方软件 Unlocker:声称文件已解锁且无需处理,但仍无法删除
- StackExchange 上的另一个答案让我尝试使用 .bat 文件来控制,但没有成功
- 它们被标记为只读文件,但我无权更改这一点
- 安全模式:不行。错误与之前相同。
公平地说,这些文件只占 4MB 的空间,但目前原则上是这样;我不想被两个可怜的文件打败。格式化磁盘似乎有点 Genos 的做法(想想:矫枉过正)。那么,我还能做些什么来摆脱它们呢?
答案1
强制删除无论如何都无法删除的文件夹
运行以下命令...
命令
这些命令本质上……
- 设置文件夹路径
- 以递归方式取得文件夹及其内容的所有权
- 以递归方式授予所有内容的
Everyone
ACLFull
级别权限- 强制并悄悄地递归删除文件夹下的每个文件
- 以上所有操作按顺序完成后,删除目录本身
命令和批处理脚本
SET "Folder=C:\Delete Me"
takeown /a /r /d Y /f "%Folder%"
icacls "%Folder%" /grant everyone:F /t
DEL /Q /F /S "%Folder%\*"
RD /S /Q "%Folder%"
支持资源
其他值得注意的项目
无法删除文件夹的其他原因包括...
如果仍然无法解决问题,我建议你进行全面检查反恶意软件扫描以及 Microsoft Defender 脱机扫描通过完全更新的定义来检测恶意错误等等。
答案2
尝试删除管理员帐户上的文件。
通过执行以下操作来启用它:
Hold the Windows Key while pressing “R” to bring up the Windows Run dialog box. Type: net user administrator /active:yes Press “Enter“.
(如果您想禁用管理员帐户,只需再次运行该程序,但将“是”替换为“否”。)
答案3
我会尝试这个批处理文件:
@echo off
set "hdd=YOURDRIVEPATH"
attrib -r %hdd%\*.* /s
del /f /q THEEXE.exe
del /f /q THEOCX.ocx
pause
您的驱动器号或这些文件所在的文件夹在哪里hdd
- 如果它不在子文件夹深处,您可以完全绕过这里的变量,只使用驱动器号/路径;将尝试从您及其所有子文件夹attrib
中删除只读设置;并且每个命令都将尝试悄悄删除文件并忽略只读属性。确保您更改了变量和 .exe 和 ocx 文件的名称,然后您可以尝试以管理员或用户身份运行它,看看是否有帮助。%hdd%
del
hdd