2015-05-19 78 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