如何在Windows系统中无需查找PID停止本地Hardhat节点?
解决Windows下Hardhat节点残留进程的终止方法
Hardhat官方并没有提供halt或stop这类专门命令来终止后台运行的本地节点进程,你遇到的命令无效是正常情况。针对Windows系统,不用手动查找PID的终止方法如下:
通过任务管理器图形化操作
- 按下
Ctrl+Shift+Esc打开任务管理器 - 切换到「详细信息」标签页,找到所有名为
node.exe的进程(Hardhat节点基于Node.js运行,进程名就是node.exe) - 右键选中目标进程,点击「结束任务」即可;学习环境下也可直接结束所有
node.exe进程,不会有额外影响
- 按下
通过命令行批量终止
打开CMD或PowerShell,执行以下命令强制杀掉所有Node.js进程:taskkill /F /IM node.exe参数说明:
/F表示强制终止进程,/IM指定要终止的进程名称。
注意:如果后续启动Hardhat节点时提示端口(默认8545)被占用,用上述方法清理进程后即可正常启动。建议日常操作尽量用Ctrl+C正常停止节点,减少残留进程的情况。
内容的提问来源于stack exchange,提问作者Hassam Ullah
相关产品推荐
相关产品推荐

