Eraser右键“擦除”失效是因权限不足或未集成:需先在设置中启用资源管理器集成并重启explorer,再以管理员身份运行或设为兼容性提权;对顽固文件须结束占用进程、重置所有权与权限;系统文件还需用takeown和icacls预处理。

当你用Eraser右键选择“擦除”却提示“访问被拒绝”“操作无法完成”或根本不出现在右键菜单里,说明软件没拿到足够权限去触碰目标文件——这不是Eraser坏了,而是Windows在拦路。
确认Eraser已正确集成到资源管理器
第一步:打开Eraser → 点击顶部菜单【设置】→ 选中【将Eraser集成到Windows资源管理器】→ 点击【确定】。这一步必须做,否则右键菜单里压根不会出现Eraser选项。
第二步:关闭所有文件资源管理器窗口(包括后台隐藏的explorer.exe进程),按Ctrl + Shift + Esc打开任务管理器 → 在【进程】页找到“Windows资源管理器” → 右键【重新启动】。不重启explorer,新集成项不会生效。
第三步:再次右键任意文件,观察菜单底部是否出现“Eraser”子项。若仍无,说明安装时未勾选Shell Extension组件,需卸载后以管理员身份重新运行安装包,并在自定义安装中手动勾选【Context Menu Integration】。
赋予Eraser管理员级系统权限
方法一:每次手动提权运行
右键Eraser快捷方式 → 选择【以管理员身份运行】→ 后续所有擦除任务都在该 elevated 进程中执行。这是最稳妥的方式,尤其针对系统目录、Program Files、Windows\System32下的顽固文件。
方法二:永久设为管理员运行
右键Eraser主程序(通常是C:\Program Files\Eraser\Eraser.exe)→ 【属性】→ 【兼容性】选项卡 → 勾选【以管理员身份运行此程序】→ 【应用】。⚠️注意:【此设置仅对当前用户生效,切换账户后需重新配置】。
绕过文件占用与权限锁死的实操路径
步骤一:先释放文件占用
按Ctrl + Shift + Esc打开任务管理器 → 切换到【详细信息】页 → 点击【名称】列排序 → 查找可能锁定目标文件的进程(如AcroRd32.exe、chrome.exe、wpscloudsvr.exe、OneDrive.exe等)→ 右键结束任务。特别注意:不要结束explorer.exe或svchost.exe这类系统关键进程。
步骤二:重置文件所有权与权限
右键顽固文件 → 【属性】→ 【安全】→ 【高级】→ 点击【更改】所有者 → 输入当前登录用户名 → 【检查名称】→ 【确定】→ 勾选【替换子容器和对象的所有者】→ 【应用】→ 返回【安全】页 → 【编辑】→ 选中当前用户 → 勾选【完全控制】→ 【确定】。
步骤三:用Eraser新建任务强制擦除
打开已提权的Eraser → 【文件】→ 【新建任务】→ 【添加数据】→ 选择该文件 → 【删除方法】选“7次DoD” → 【确定】→ 【任务】→ 【运行】。此时Eraser将以你获得的完全控制权限执行覆写,不再受原文件ACL限制。
针对系统保护文件的特殊处理
若目标是TrustedInstaller拥有的系统文件(如dll、驱动、注册表hive),常规权限修改无效。必须使用takeown + icacls组合命令预处理:
以管理员身份运行CMD → 执行以下两行(将X:\path\to\file替换为实际路径):
takeown /f "X:\path\to\file" /r /d y
icacls "X:\path\to\file" /grant administrators:F /t
执行完毕后,再用Eraser右键擦除或新建任务。这一步不可跳过,否则Eraser会报错“拒绝访问”,且错误提示不明确。


















