繁体   English   中英

64位Windows服务在卸载时变为禁用

[英]64 bit Windows Service become disable on uninstall

我使用VS-2013框架4.5.1创建了64位Windows服务。 我正在使用位于“ C:\\ WINDOWS \\ Microsoft.NET \\ Framework64 \\ v4.0.30319”的64位框架实用程序installUtil.exe安装此Windows服务。 这已成功安装,但是当我尝试卸载时,它变得禁用,并且所有时间我都必须重新启动计算机。 下面提到我用来安装和卸载的命令。

安装服务

C:\\ WINDOWS \\ Microsoft.NET \\ Framework64 \\ v4.0.30319 \\ InstallUtil.exe“ C:\\ MyWindowsServicePath \\ MyWindowsSerivce.exe”

卸载服务

C:\\ WINDOWS \\ Microsoft.NET \\ Framework64 \\ v4.0.30319 \\ InstallUtil.exe / u“ C:\\ MyWindowsServicePath \\ MyWindowsSerivce.exe”

我发现了错误。 这是我的错 我在服务停止事件上有一些代码,此代码有一些错误。 因此,当我卸载服务时,框架会尝试先停止它,从而导致我的服务被禁用。 当我修复代码错误时,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM