透過非圖形方式啟動時,可執行檔的運作方式有所不同

透過非圖形方式啟動時,可執行檔的運作方式有所不同

我陷入了困境,任何意見都將不勝感激。我正在使用第三方應用程序,但我無權訪問其代碼。它經常停止工作並需要重新啟動,但我一直在使用它。為了根據與資料庫的連接自動執行此重新啟動,我嘗試了很多方法。兩個看似有效的方法是使用軟體將其作為服務運行並從命令列重新啟動服務,我還設定了一個使用計劃任務並重新啟動可執行檔的系統。但是,每當以任何方式啟動可執行檔(不是透過 Windows 資源管理器完成)時,都會導致它出現相同的新錯誤。據我了解,可執行檔的啟動方式不應該有區別,但顯然是有區別的。任何意見/想法都會有用,謝謝。它在 Windows Server 2008 R2 上運行。該錯誤不是 Windows 錯誤,而是資料庫方面的錯誤。當可執行檔以圖形方式啟動時,該錯誤永遠不會發生,而當可執行檔由腳本啟動時,它總是會發生。然而,該錯誤除了「在 blahblah 行的線程 blahblah 中處理時出錯」之外沒有說明任何內容,但是我無權查看該行程式碼。當我將其設定為服務或透過任務規劃程式運行它時,我將其設定為在我用於以圖形方式運行它的相同帳戶下運行。

答案1

如何從腳本(程式碼)啟動程式?也許您的可執行檔需要管理員權限或參數?

相關內容