美文网首页
错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务

错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务

作者: 阳光_8af8 | 来源:发表于2019-01-17 14:58 被阅读0次

原本服务每次运行都是好好的,结果突然又一次安装后,在启动时,报:错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务


image.png

解法1:代码问题
在检查ProjectInstaller.cs文件的设计视图时,发现这个页面有2个serviceInstaller和1个serviceProcessInstaller,删除其中一个serviceInstaller后,重新生成然后安装,居然正常了。

image.png

解法2:修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

其下共有七个键值:DcomLaunch、HTTPFilter、imgsvc、LocalService、netsvcs、NetworkService、rpcss和termsvcs。每个键值都定义了一个或者多个服务,也就是对应每个svchost进程实例所能启动的一组服务。

比如:“Task Scheduler”服务的可执行程序参数是“svchost.exe -k netsvcs”,对应的svchost进程在启动该服务之前,会先到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost下的netsvcs键值里查找是否有该服务的定义,如果没有,就会出现该故障现象。

相关文章

网友评论

      本文标题:错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务

      本文链接:https://www.haomeiwen.com/subject/vrsidqtx.html