当我尝试安装Windows服务时:
C:\ WINDOWS\Microsoft.NET\Framework64\v4.0.30319\installutil
我得到了,看起来是什么,一些成功的消息和一些失败的消息.部分向下:
An exception occurred during the Install phase.
System.ComponentModel.Win32Exception: The specified service has been marked for deletion
Run Code Online (Sandbox Code Playgroud)
在末尾:
The Rollback phase completed successfully.
The transacted install has completed.
The installation failed, and the rollback has been performed.
Run Code Online (Sandbox Code Playgroud)
该服务在"服务"小程序中有一个条目,但它被标记为"已禁用".当我尝试将其更改为其他状态时,我收到"标记为删除"错误消息.
事件日志中没有消息.在installutil.exe创建的日志文件中没有任何用处(我相信它已写入当前工作目录).
我没有方向去做这件事.我该怎么办?
Dus*_*rea 85
事实证明,如果在服务小程序中突出显示该服务,则安装可能会或可能会失败.最安全的做法是关闭服务小程序,安装服务,然后重新打开服务小程序.这真是太愚蠢了.
此外,请确保以管理员身份运行控制台.
Sar*_*rah 10
我遇到了同样的问题,对我来说问题是已经安装了同名服务.因此,为了安装新服务,我必须卸载旧服务.我正在学习如何创建和设置Windows服务,从而命名冲突.尝试首先通过以下方式卸载服务:
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil -u servicename.exe
Run Code Online (Sandbox Code Playgroud)
成功执行此语句后,安装您的服务,它应该成功,不会有任何回滚.
| 归档时间: |
|
| 查看次数: |
34784 次 |
| 最近记录: |