Windows 后台运行进程
-
使用
start命令(适用于 cmd 命令行)
在命令前加上start /b可以让程序在后台运行,不打开新窗口且不阻塞当前控制台:# 其实直接 start 也可以。 start C:\path\to\file start /b C:\path\to\your\program.exe例如:
start /b notepad.exe会在后台启动记事本(但记事本这类 GUI 程序仍会显示窗口,控制台不会被阻塞) -
使用 PowerShell 的后台作业
在 PowerShell 中可以使用Start-Job或&结合后台运行参数:Start-Job -ScriptBlock { C:\path\to\your\program.exe }或更简单地使用后台运算符
&配合输出重定向:C:\path\to\your\program.exe > output.log 2>&1 & -
创建无窗口的 VBScript 脚本(适合彻底后台运行,无任何窗口)
创建一个.vbs文件(例如run_background.vbs),内容如下:Set WshShell = CreateObject("WScript.Shell") WshShell.Run "C:\path\to\your\program.exe", 0, False ' 数字 0 表示隐藏窗口,False 表示不等待程序执行完成然后运行该脚本:
cscript run_background.vbs或直接双击脚本 -
使用任务计划程序
通过 Windows 任务计划程序创建任务,设置程序在后台运行,可配置触发条件和运行方式(如 "不管用户是否登录都要运行")
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
QiaoShen-World!
喜欢就支持一下吧