2008-10-20 35 views
2

我的應用程序安裝程序使用戶能夠通過使用srvany.exe應用程序將應用程序作爲服務運行。要解除對卸載應用程序,我已經使用的應用程序instsrv.exe用下面的命令:錯誤1783 - instsrv.exe從Win2k3中刪除

INSTSRV 「爲MyService」 REMOVE

在Windows Server 2003中,我遇到的錯誤1783年

關於是什麼導致這個問題的任何想法?我對Win2k3使用了錯誤的方法嗎?

+0

它看起來像錯誤引用文件「instsrv.c」,它試圖從CD驅動器加載......也許有一個組件不存在於這臺特定的機器上。 * T00z - 感謝您的建議...我將在刪除註冊表項之前強制執行停止服務 – Ken 2008-10-22 16:06:57

回答

1

我嘗試了與Rk-Tools 2003和2000相同的操作,兩次都得到相同的錯誤。 但在下次重新啓動後手動刪除註冊表參數後,服務(我嘗試了幾個星座)都沒有了。 請考慮在(!)之前停止服務,您將刪除註冊表項,否則該服務將不會接受任何進一步的命令。 也許這會幫助你。

0

首先 - 對instsrv.c的引用只是一個錯誤信息(它告訴你錯誤實際發生在源代碼的哪裏)。我認爲,(但我不能肯定)會出現此錯誤1783時,它試圖枚舉服務,但命中溢出錯誤(安裝了太多的服務?)

一個更好的辦法是使用SC.EXE:

SC STOP servicename 
SC DELETE servicename