我们将软件部署在VHD驱动器上,我们使用diskpart加载并作为驱动器安装。目前,我们使用schtasks.exe在系统重新启动时重新安装驱动器。
问题:我们可以使用sc.exe添加自动服务,服务驻留在虚拟硬盘上吗?
换句话说,启动时添加服务的顺序是什么?
如果我不能在服务运行之前使用schtasks.exe添加挂载任务,我该怎么做才能确保服务启动(假设exe位于VHD上)。 (实际上,它是一个nodejs应用程序,我正在查看windows-services包来启动它。)
目标计算机:Windows 2008R2,64位。
答案 0 :(得分:1)
schtasks.exe使用名为Task Scheduler的服务,
您可以尝试将其作为依赖项添加到自动服务中。
当计算机启动时,它会使用此条目验证在尝试启动从属服务之前是否已启动此值中列出的服务(" DependOnService")。
答案 1 :(得分:1)
解决" VHD - 启动时自动挂载"问题是有一个小的便携式免费软件"启动diskpart命令"它使用服务方法,非常容易使用: