错误 1783 - instsrv.exe 从 Win2k3 删除
我的应用程序安装程序使用户能够通过使用 srvany.exe 应用程序将应用程序作为服务运行。 要在卸载时删除应用程序,我一直使用应用程序 instsrv.exe
和以下命令:
instsrv“myservice”删除
在 Windows Server 2003 上,我遇到错误 1783。
对于导致此问题的原因有什么想法吗? 我是否对 Win2k3
使用了错误的方法?
My applications installer offers the user the ability to run the application as a service through use of the srvany.exe
application. To remove the application on uninstall, I've been using the application instsrv.exe
with the following command:
instsrv "myservice" REMOVE
On Windows Server 2003, I encounter error 1783.
Any ideas on what is causing this problem? Am I using the wrong approach for Win2k3
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我对 Rk-Tools 2003 和 2000 进行了相同的尝试,两次都得到相同的错误。
但是在下次重新启动后手动删除注册表参数后,服务(我尝试了几个星座)消失了。
请考虑在删除注册表项之前(!)停止服务,否则该服务将不会接受任何进一步的命令。
也许这会对你有帮助。
I tried the same with Rk-Tools 2003 and 2000 and I get the same error both times.
But after removing the registry-parameters manually after the next reboot the services (I tried out several constellations) were gone.
Please think about stopping the service before(!) you're gonna delete the registry-entries, because otherwise the service will not accept any further commands.
Maybe this will help you.
首先 - 对 instsrv.c 的引用只是一条错误消息(它告诉您源代码中错误实际发生的位置)。 我认为(但我不确定)当它尝试枚举服务但遇到溢出错误(安装了太多服务?)时,会发生此 1783 错误。
更好的方法是使用 sc.exe:
First of all - references to instsrv.c is just an error message (it tells you where the error has actually happened in the source code). I think (but I am not sure) that this 1783 error occurs when it tries to enumerate services but hits an overflow error (too many services installed?)
A better approach would be to use sc.exe: