2008-11-14 137 views
21

如何在每次启动Windows时运行批处理文件还需要在后台运行它(没有显示该命令窗口)?我使用Windows XP。 我的实际需求是我想在Windows引导时使用命令行命令启动Tracd服务器。当Windows启动时在后台运行批处理文件

回答

29

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 
3

您可以使用autoexnt这一点。它原来是为Windows NT设计的,但仍然在较新版本的Windows中工作。

你必须得到download the Windows 2003 Resource Kit才能得到它。其他

+0

我一直在想windows资源工具包在Windows XP上无法工作。但它似乎也安装在XP上!..谢谢。 – Manoj 2008-11-14 09:47:33

+0

哇!您的答案是最好的,因为我认为,因为其他答案是在Windows登录后相关的。 – 2014-02-18 14:14:17

12

两个启动posibilties:

  • 你总是可以bat文件添加到启动文件夹,
  • 或启动它作为一个计划任务设置登录时运行。
+2

我想在没有弹出命令窗口gettng的情况下运行它。 – Manoj 2008-11-14 09:46:02

1

还有hstart,这是一个第三方程序,很适合我的需求。它也保持。最新版本于2010年7月7日发布。

+0

感谢您提供此工具,刚刚购买了许可证:) – Bluscream 2018-03-03 06:51:03

-5

您可以使用start命令。

开始google.com

这会在您的默认浏览器中打开它。

相关问题