开发和测试服务安装程序时出现问题:结果,服务已“安装”并在服务工具中显示,但无法启动,我无法以常规方式“卸载”(文件丢失)。< / p>
所以我使用SC工具删除了服务。现在,如果我尝试重新安装它,安装程序会报告该服务已“标记为删除”。
我该如何从中恢复?
TIA
答案 0 :(得分:0)
应清除重启机器和服务状态。我记得从.NET 2.0和Windows XP时代来看,这是一个旧的不便,似乎仍然无法解决。
答案 1 :(得分:0)
系统上的某些代码几乎总是一个问题,它有一个对服务开放的句柄并且已经泄露了它。例如,从Win32 OpenService调用返回的句柄,或者某个具有ServiceController类的句柄将其关闭而不执行Close或Dispose。由于这个原因,服务小程序中曾经存在导致此问题的错误。