You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Adb.exe自动从platform-tools被删除,关闭安全工具后仍发生该如何处理?

这种情况我之前帮好几个开发者排查过,虽然你已经关了Defender和防火墙,但系统里还有不少隐藏的安全机制或者残留进程可能在搞鬼,给你整理了几个实用的排查和解决步骤:

第一步:排查隐藏的系统安全组件
  • 检查受控文件夹访问:即使你关闭了Defender实时保护,这个独立功能可能还在运行。按下Win+S搜索「受控文件夹访问」,进去看看是否处于开启状态。如果是,把你的platform-tools目录添加到「允许的应用通过受控文件夹访问」列表里,或者直接暂时关闭这个功能测试。
  • 查看Windows安全中心的威胁历史记录:搜「Windows安全中心」→「病毒和威胁防护」→「保护历史记录」,这里会记录系统自动删除的文件,找找有没有adb.exe的条目,里面会明确显示触发删除的规则或组件。
第二步:揪出后台搞鬼的进程
  • 用Process Monitor抓删除事件:这是微软官方的免费工具,无需安装。下载打开后,点击顶部的「过滤」按钮,设置过滤条件:路径包含「adb.exe」操作选择「DeleteFile」或「SetDispositionInformationFile」,然后保持工具后台运行,等adb再次被删除时,就能直接看到是哪个进程发起的删除操作,精准定位元凶。
  • 检查启动项和残留服务:按下Win+R输入msconfig,切换到「启动」和「服务」标签,留意陌生的程序或服务(尤其是带“安全”“优化”“清理”字样的),可能是之前卸载不干净的软件残留在后台搞事。
第三步:绕开文件名或版本误判
  • 给adb.exe改名:试试把adb.exe改成adb2.exe或者myadb.exe,然后用改名后的文件执行命令,有些安全规则是按固定文件名匹配的,改名可能直接绕过。
  • 更换platform-tools版本:换一个最新版或者稍旧的稳定版platform-tools,解压到非系统盘(比如D盘根目录)再测试。有时候特定版本的adb会被误判为恶意程序,换版本就能解决。
第四步:调整文件夹权限和位置
  • 检查文件夹权限和属性:右键platform-tools文件夹→「属性」→「安全」,确保当前用户拥有「完全控制」权限;同时取消文件夹的「只读」属性(如果勾选了的话),权限不足可能导致系统误触发删除机制。
  • 转移到非系统盘:把platform-tools从C盘移到D/E盘,C盘受系统保护机制更多,非系统盘的限制会少很多,能避开一些系统级的自动清理规则。

内容的提问来源于stack exchange,提问作者Anonmyous Dx

火山引擎 最新活动