2015-05-19 77 views
0

我们在一个VHD驱动器上部署我们的软件,我们使用diskpart加载并安装为驱动器。目前我们使用schtasks.exe在系统重新启动时重新装入驱动器。windows上的引导顺序:服务vs计划任务?

问题:我们可以使用sc.exe添加一项自动服务,其中服务驻留在虚拟硬盘驱动器上吗?

换句话说,在启动时添加服务的顺序是什么?

如果我不能在服务运行之前使用schtasks.exe来添加挂载任务,我该怎么做才能确保服务将启动(假设exe位于VHD中)。 (实际上,它是一个nodejs应用程序,我正在查看windows-services包来启动它)。

目标机器:Windows 2008R2,64位。

回答

1

schtasks.exe使用名为Task Scheduler的服务,
您可以尝试将它作为依赖项添加到您的自动服务中。

当计算机启动时,它使用这个入口来验证此值(“DependOnService”)中列出的服务或服务试图启动依赖服务之前启动。

Read this KB for more information.

1

解决“VHD - 启动时自动安装”的问题有一个小的便携式免费软件“启动Diskpart命令”,它使用的服务梅索德和非常容易使用:

  1. 右键单击Diskpart_svr.exe并以管理员身份运行
  2. 编辑第一个命令并使用安装服务按钮,如果要卸载它只需使用卸载按钮 下载: http://www.sordum.net/forum/download/file.php?id=93