【发布时间】:2010-09-22 07:34:08
【问题描述】:
如何在每次 Windows 启动时运行批处理文件,我还需要在后台运行它(不显示该命令窗口)?我使用的是 Windows XP。 我的实际要求是我想在 Windows 启动时使用命令行命令启动 Tracd 服务器。
【问题讨论】:
标签: windows batch-file startup tracd
如何在每次 Windows 启动时运行批处理文件,我还需要在后台运行它(不显示该命令窗口)?我使用的是 Windows XP。 我的实际要求是我想在 Windows 启动时使用命令行命令启动 Tracd 服务器。
【问题讨论】:
标签: windows batch-file startup tracd
在registry中添加你的程序:
运行 - 这些是安装自动启动程序的最常见启动位置。默认情况下,这些键不在安全模式下执行。如果您在这些键的值前面加上星号,* 将在安全模式下运行。 注册表项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run registry key
然后您可以在invisible mode 中启动您的批次:
wscript.exe "C:\yourpath\invis.vbs" "your_file.bat"
在 invis.vbs 中放...
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
【讨论】:
另外两个启动可能性:
【讨论】:
您可以让应用程序作为服务运行。
查看this article了解详情:
【讨论】:
您可以为此使用autoexnt。它最初是为 windows NT 设计的,但仍在更新版本的 windows 中工作。
【讨论】:
还有hstart,一个非常适合我需要的第三方程序。它也被维护了。最新版本于 2010 年 7 月 7 日发布。
【讨论】: