尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Windows11 彻底卸载Node.js(无残留,适配所有版本)

Windows11 彻底卸载Node.js(无残留,适配所有版本) 一、摘要本文详细讲解Windows 11系统下Node.js的完整卸载流程包含主程序卸载、残留文件清理、环境变量删除、注册表清理可选及卸载验证核心解决Node.js卸载不彻底导致的重装失败、版本冲突、命令行报错等问题适用于所有Node.js版本新手可直接跟着步骤操作无需专业技术基础。二、效果展示1. 系统“已安装应用”中无Node.js相关程序2. 手动查找Node.js相关安装目录、缓存目录均已删除3. 环境变量用户变量系统变量中无nodejs、npm相关路径4. 打开CMD/PowerShell输入node -v、npm -v均提示“‘node’不是内部或外部命令也不是可运行的程序或批处理文件”或类似报错说明卸载彻底。三、准备工作1. 环境Windows 11系统任意版本家庭版、专业版均适配2. 前提条件关闭所有与Node.js相关的进程包括CMD、PowerShell、VS Code等IDE、Node.js相关服务避免卸载时文件被占用3. 工具无需额外安装软件仅使用Windows系统自带功能设置、文件资源管理器、注册表编辑器4. 注意若后续需重装Node.js建议先记录当前Node.js版本卸载前输入node -v查看方便后续安装对应版本。四、详细步骤正文步骤1关闭Node.js相关进程避免文件占用关键一步1. 按快捷键「WinShiftEsc」打开“任务管理器”2. 切换到「进程」选项卡在搜索框输入“node”“npm”找到所有相关进程如node.exe、npm.exe、终端进程等3. 选中对应进程右键点击「结束任务」逐一关闭所有相关进程若未找到说明无相关进程可直接下一步。步骤2卸载Node.js主程序两种方法任选一种方法1通过系统设置卸载推荐操作简单1. 按快捷键「WinI」打开Windows设置2. 在左侧菜单栏点击「应用」右侧选择「安装的应用」3. 在搜索框输入“Node.js”找到对应程序显示版本号如v18.17.04. 点击程序右侧的「...」三个点选择「卸载」5. 弹出卸载提示框点击「是」等待卸载完成约1-2分钟期间不要关闭提示框6. 卸载完成后会提示“已成功卸载”点击「确定」即可。方法2通过“程序和功能”卸载适配所有Windows 11版本1. 按快捷键「WinR」输入“appwiz.cpl”点击「确定」打开“程序和功能”窗口2. 在程序列表中找到“Node.js”按字母排序容易查找3. 右键点击“Node.js”选择「卸载」4. 后续步骤与方法1一致按提示完成卸载即可。步骤3清理Node.js残留文件关键避免重装冲突卸载主程序后系统可能会残留安装目录、缓存文件和配置文件需手动删除步骤如下1. 打开「文件资源管理器」双击桌面“此电脑”或按「WinE」2. 勾选顶部「查看」选项卡中的「隐藏的项目」因为AppData文件夹默认隐藏3. 逐一删除以下4个核心残留目录路径中“你的用户名”替换为你电脑的实际用户名如“Administrator”“ZhangSan”1安装目录默认路径若自定义过安装路径需找到自定义路径并删除① C:\Program Files\nodejs② C:\Program Files (x86)\nodejs仅32位系统或安装过32位Node.js会存在2npm全局包与缓存目录所有版本均存在① C:\Users\你的用户名\AppData\Roaming\npm② C:\Users\你的用户名\AppData\Roaming\npm-cache4. 删除配置文件若存在打开路径 C:\Users\你的用户名找到以下文件并删除.npmrc、.npm文件夹若有5. 删除完成后关闭文件资源管理器。步骤4清理环境变量避免命令行报错Node.js安装时会自动添加环境变量卸载后需删除对应路径步骤如下1. 右键点击桌面「此电脑」选择「属性」2. 在弹出的窗口中点击右侧「高级系统设置」3. 在「系统属性」窗口中切换到「高级」选项卡点击底部「环境变量」4. 清理「用户变量」仅当前用户生效① 找到「用户变量」中的「Path」变量点击「编辑」② 在弹出的编辑窗口中找到所有包含“nodejs”“npm”的路径如C:\Program Files\nodejs、%APPDATA%\npm③ 选中对应路径点击「删除」逐一删除所有相关路径④ 若「用户变量」中存在「NODE_PATH」变量直接选中「NODE_PATH」点击「删除」5. 清理「系统变量」所有用户生效① 找到「系统变量」中的「Path」变量点击「编辑」② 重复步骤4的②-③删除所有包含“nodejs”“npm”的路径③ 若「系统变量」中存在「NODE_PATH」变量直接删除6. 所有路径删除完成后点击「确定」关闭所有窗口保存设置。步骤5验证卸载结果确认无残留1. 按「WinR」输入“cmd”点击「确定」打开CMD命令行或打开PowerShell操作一致2. 在命令行中输入以下3条命令逐一执行node -vnpm -vwhere node3. 若3条命令均提示类似「‘node’不是内部或外部命令也不是可运行的程序或批处理文件」说明卸载彻底4. 若仍有版本号显示如v18.17.0说明有残留需返回步骤3、步骤4重新检查。步骤6高级清理可选针对残留严重的情况若上述步骤完成后仍有残留如命令行仍能识别node可清理注册表谨慎操作建议备份注册表后再进行1. 按「WinR」输入“regedit”点击「确定」打开注册表编辑器2. 在注册表左侧导航栏逐一找到以下路径右键点击对应文件夹选择「删除」① HKEY_CURRENT_USER\Software\Node.js② HKEY_LOCAL_MACHINE\SOFTWARE\Node.js3. 删除完成后关闭注册表编辑器4. 重启电脑再次执行步骤5的验证操作确认无残留。五、常见问题 踩坑记录问题1卸载时提示“文件正在被占用无法卸载”原因未关闭Node.js相关进程如终端、IDE、node服务导致安装目录文件被锁定。解决方法返回步骤1打开任务管理器彻底结束所有node、npm相关进程若仍提示占用重启电脑后重新执行卸载步骤。问题2卸载后输入node -v仍显示版本号有残留原因要么残留文件未删除干净要么环境变量未清理彻底或注册表有残留。解决方法1. 重新检查步骤3确认所有残留目录4个核心目录均已删除2. 重新检查步骤4确认用户变量和系统变量的Path中无任何nodejs、npm相关路径3. 若仍有残留执行步骤6的注册表清理重启电脑后再验证。问题3删除残留目录时提示“权限不足无法删除”原因当前用户无文件夹删除权限或文件夹被系统进程占用。解决方法1. 右键点击无法删除的文件夹选择「属性」→「安全」→「编辑」2. 选中当前用户名勾选「完全控制」点击「确定」获取权限后再删除3. 若仍无法删除重启电脑后再次尝试删除重启后进程会释放。问题4清理环境变量时找不到NODE_PATH变量原因部分Node.js版本安装时不会自动创建NODE_PATH变量属于正常情况。解决方法无需操作跳过“删除NODE_PATH变量”这一步继续清理Path中的相关路径即可。问题5注册表删除后电脑出现异常原因误删了注册表中其他无关内容非Node.js相关文件夹。解决方法若提前备份了注册表导入备份文件恢复若未备份重启电脑多数异常会自动恢复若仍有异常可通过Windows系统还原功能恢复到卸载前的状态。六、总结本文围绕Windows 11系统下Node.js的彻底卸载展开核心流程为「关闭进程→卸载主程序→清理残留文件→清理环境变量→验证结果」可选步骤为注册表清理全程使用系统自带功能无需额外安装工具适配所有Node.js版本。重点注意两点一是卸载前必须关闭所有Node.js相关进程避免文件占用二是残留文件和环境变量必须清理彻底否则会导致后续重装Node.js时出现版本冲突、命令行报错等问题。按照本文步骤操作新手也能轻松完成Node.js无残留卸载若后续需要重装可直接下载对应版本安装无需额外处理残留问题。
返回列表