上次我创建WAS配置文件和WASService然后我尝试配置并运行许多脚本以了解如何配置WAS,最后它崩溃所以我使用wasprofile删除此配置文件并忘记删除WASService.
现在我发现IBM Webphere Application Server服务显示在services.msc列表中,所以我尝试用WASService.exe-remove命令和windows SC命令删除它,但是我收到了消息
C:\Program Files\IBM\WebSphere\AppServer\bin>sc delete "IBMWAS61Service - DEV"
[SC] DeleteService FAILED 1072:
The specified service has been marked for deletion.
Run Code Online (Sandbox Code Playgroud) 我目前正在开发.NET 4.0,Visual Studio 2010,Windows 7-32bit的Windows服务.我有一个安装程序项目,为我安装.当我安装该服务,卸载它,并尝试再次安装时,我收到以下错误:
错误1001.指定的服务已标记为删除
在Windows XP中,问题是Services.msc已打开.关闭此窗口可以解决此问题.
但是,使用Windows 7,我可以解决此问题的唯一方法是重新启动.我尝试关闭所有程序,但问题仍然存在.
有没有人知道如何解决这个问题而不重新启动?
编辑
我没有看到这个问题,因为我停止使用MSI安装程序,而是使用sc.exe来手动安装服务.我认为这个问题可能与Visual Studio 2010和MSI安装程序项目的组合有关.但是,我仍然不知道这个问题的罪魁祸首是什么. 事实证明,Process Explorer是罪魁祸首.
所以我正在运行Windows Server 2008 R2 Standard,并尝试删除带有' sc delete <myservicesname>' 的服务,并且该命令似乎没有投诉地执行,但是,当我在运行命令后检查服务列表时,该服务仍然存在.
有任何想法吗?
我需要确保特定服务始终在计算机上运行。为此,我使用带有命令的 bat
sc start "servicename"
但是,如果该服务已被标记为删除,则会出现上述错误。那么,通过bat解决这种情况的正确方法是什么?