You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10开机延迟30秒后在指定文件夹自动运行PowerShell命令的方法

Windows10 开机延迟30秒自动启动本地Node项目配置步骤

不需要安装第三方工具,用系统自带的批处理+开机启动项就能实现,操作如下:

1. 编写自动执行脚本

  • 新建一个文本文档,打开文件资源管理器的「查看」选项卡,勾选「文件扩展名」,把新建的文本文档重命名为start_node_project.bat,后缀从.txt改成.bat时系统弹出提示选「是」即可。
  • 右键点击这个bat文件,选择「编辑」,把下面的代码粘贴进去后保存:
@echo off
:: 等待30秒,给WAMP留出完全启动的时间
timeout /t 30 /nobreak >nul
:: 切换到项目存放路径
cd /d "C:\wamp64\www\projectname"
:: 调起PowerShell运行node服务,保留窗口方便查看运行日志
start powershell -NoExit -Command "node server.js"
  • 脚本参数说明:
    • /nobreak会忽略键盘按键输入,避免误触跳过等待阶段,>nul会隐藏倒计时的文本输出,不会弹出多余提示。
    • -NoExit参数会让PowerShell窗口执行完命令后保持打开,方便查看接口报错、运行日志,如果不需要保留窗口直接删掉这个参数即可。

2. 将脚本加入开机启动项

  • 按下Win+R快捷键调出运行窗口,输入shell:startup后按回车,会直接打开当前账号的开机启动文件夹。
  • 把刚才做好的start_node_project.bat文件(或者它的快捷方式)拖进这个文件夹,下次开机就会自动执行配置好的操作。

注意事项

  • 如果脚本运行提示找不到node命令,说明node没有添加系统全局环境变量,把代码里的node替换成本地node.exe的完整路径即可,比如"C:\Program Files\nodejs\node.exe",路径里有空格的话一定要用英文双引号把整个路径包裹起来。
  • 30秒的等待时长可以根据自己电脑的实际开机速度调整,要是WAMP加载慢就把timeout /t 30里的30改成更大的数字,单位为秒。
  • 如果需要让这台电脑的所有用户登录时都自动启动这个服务,在运行窗口输入shell:common startup打开公共启动目录,把脚本放进去即可,个人使用放当前用户的启动目录就足够。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 04:18:15