2

我的应用程序安装程序使用户能够通过使用应用程序将应用程序作为服务运行srvany.exe。要在卸载时删除应用程序,我一直在使用该应用程序instsrv.exe和以下命令:

instsrv "我的服务" 删除

在 Windows Server 2003 上,我遇到错误 1783。

关于是什么导致这个问题的任何想法?我是否使用了错误的方法Win2k3

4

2 回答 2

1

我对 Rk-Tools 2003 和 2000 进行了同样的尝试,但两次都出现相同的错误。但是在下次重新启动后手动删除注册表参数后,服务(我尝试了几个星座)消失了。请考虑在(!)您要删除注册表项之前停止服务,因为否则服务将不接受任何进一步的命令。也许这会对你有所帮助。

于 2008-10-21T10:28:07.633 回答
0

首先 - 对 instsrv.c 的引用只是一条错误消息(它告诉您错误在源代码中实际发生的位置)。我认为(但我不确定)这个 1783 错误发生在它尝试枚举服务但遇到溢出错误(安装了太多服务?)

更好的方法是使用 sc.exe:

SC STOP servicename
SC DELETE servicename
于 2011-12-11T00:35:37.427 回答