首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法卸载windows服务:“删除...cannot,因为它等于日志名。”

问无法卸载windows服务:“删除...cannot,因为它等于日志名。”
EN

Stack Overflow用户
提问于 2011-03-18 14:53:56
回答 4查看 17.4K关注 0票数 12

我需要卸载我创建的Windows服务,但是我使用windows中的“卸载或更改程序”程序得到了这个错误:

误差卸载时发生异常。此异常将被忽略,卸载将继续进行。但是,卸载完成后,应用程序可能不会完全卸载。->事件日志源‘111MyService’不能被删除,因为它等于日志名。

然后我单击"OK“,程序将继续列在已安装程序的列表中。更糟糕的是,我不能安装它的新版本。windows安装程序说,该产品的另一个版本已经安装,我应该先卸载它。我该怎么摆脱这个程序?

Update这里是在它上运行InstallUtil.exe /u命令时发生的事情。

卸载正在开始。请参阅C:\MyService.MyService日志文件的内容。大会的进展。该文件位于C:\MyService.MyService.InstallLog。卸载程序集“C:\MyService.MyService.exe”。受影响的参数是: logtoconsole =

组合路径= C:\MyService.exe

logfile = C:\MyService.MyService.InstallLog删除EventLog源111MyService。在卸载System.Diagnostics.EventLogInstaller安装程序时发生了异常。System.InvalidOperationException:事件日志源‘111MyService’不能被删除,因为它等于日志名。卸载时发生异常。此异常将被忽略,卸载将继续进行。然而,申请可能不是完全未批次l是完整的。

卸载已经完成。卸载时发生异常。此异常将被忽略,卸载将继续进行。但是,应用程序可能不是完整的,l是完整的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-18 15:03:27

尝试在cmd中执行下一个命令:

代码语言:javascript
复制
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u "c:\myservice.exe"

第二种选择是:

代码语言:javascript
复制
sc delete <service name>

在运行上面的行之后,您可以尝试删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中的服务分支。

票数 24
EN

Stack Overflow用户

发布于 2018-01-29 14:33:52

The accepted answer不是为我工作的。

起作用的是在管理员模式下打开regedit并找到服务并删除它。

票数 2
EN

Stack Overflow用户

发布于 2018-02-21 22:58:15

我也遇到了同样的问题(selected answer worked中没有任何问题)。

令人惊讶的是,修复问题的是(使用标准的“卸载或更改程序”或“程序和功能”窗口对话框)右键单击程序并选择修复(这显然是成功的),然后卸载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5353736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档