下载

开发环境栈:顺序很重要

SDK、PATH 混乱,以及何时不应先打开 Revo。

开发者机器层层叠加:编译器、容器引擎、本地数据库、Android 模拟器以及各自注册服务、虚拟适配器或计划任务的语言运行时。Revo 擅长在厂商卸载器退出后捕获孤立快捷方式与自动启动项——但当产品自带拆解流程时,它很少应是你伸手拿到的第一件工具。

先停掉会动的部分

删除 AppDataProgramData 下大型树之前,先关闭 WSL 实例、关闭虚拟机、退出托管语言服务器的 IDE,并退出 Docker Desktop(或引擎服务)。文件锁与虚拟机挂钩是“卸载成功”但文件夹仍在的常见原因。

  • 对 IDE、SDK 与数据库服务器,优先使用各产品的控制面板或 CLI 卸载;它们理解服务与驱动。
  • 官方路径完成后,用 Revo 清扫自动启动项、你确认识别为应用专属的防火墙规则,以及孤立的配置文件目录。

包管理器不会镜像出现在“添加/删除”中

npm、pip、cargo 等工具安装成千上万小包,从不作为独立 Windows 程序列出。在手动删除缓存目录前,先运行文档记载的移除命令(npm uninstall -g …pip uninstall …),否则元数据将与磁盘脱节。

并排语言运行时

当多个 JDK 或 Python 版本并存时,仅移除你打算退役的版本。先检查 IDE 与 CI 脚本中的硬编码路径——许多团队仍指向次要版本文件夹,即便已安装“最新”。移除后打开新终端,确认 java -versionpython --version 符合预期。

容器、模拟器与虚拟交换机

Docker Desktop、Android 模拟器与部分 VPN 会安装虚拟网络适配器。若清理后网络异常,请在 ncpa.cpl 中将适配器名称与厂商文档列表对照,再删除“未知”微型端口驱动。优先移除拥有该适配器的产品,而非单独删除适配器条目。

PATH 长度与重复项

旧工具链版本有时留下重复 PATH 段,使你逼近 Windows 环境变量长度上限。卸载 SDK 后在新终端打印 PATH,确认没有陈旧目录排在你要保留的运行时之前。同一机器上的 CI 代理也应做同样检查。

快速问答

能否用 Revo 删除 node_modules 代替包管理器?
可以删文件夹,但可能留下指向空处的全局 CLI 垫片或 PATH 项。优先使用工具的卸载/移除命令,再清扫掉队文件。
Docker 留下虚拟交换机,Revo 能修吗?
请使用 Docker 自带的重置/卸载流程,以便按支持顺序移除 vEthernet 适配器与 Hyper-V 挂钩。Revo 适用于引擎干净退出后的残留。
已移除 Python,但 py 仍能启动某物。
检查 Windows 应用执行别名页、pyenv 与陈旧 PATH 项。多个启动器可并存;请在 shell 中验证最终胜出的是哪个二进制。

延伸阅读:移除工具链后,在干净 shell 中冒烟测试构建、容器与 IDE,使 PATH 与服务与现实一致。请参阅功能概览指南,了解与 CLI 工作流并行的 Windows 侧清理。

← 全部博客文章