【发布时间】:2013-10-28 15:03:47
【问题描述】:
目前我尝试创建一个 C# (2010) 服务。
我创建了一个 Visual Studio 设置项目。每当我尝试安装该服务时,我都会收到消息
Error 1001. Source MyService already exists on the local computer.
在事件日志中我找到以下信息:
- System
- Provider
[ Name] MsiInstaller
- EventID 11001
[ Qualifiers] 0
Level 2
Task 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2013-10-28T14:28:23.000000000Z
EventRecordID 206256
Channel Application
Computer <MyComputer>
- Security
[ UserID] S-1-5-21-703477020-2137377117-2121179097-8027
- EventData
Product: MyServiceSetup -- Error 1001. Error 1001. Source MyService already exists on the local computer.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)
7B30353636304544462D374645372D344243312D414442422D4534424244343645393646457D
我尝试了以下命令(在具有管理员权限的命令窗口中):
InstallUtil /u MyService.exe
和
sc delete MyService
但我不断收到此错误。我以足够的权限安装。而且我完全不知道我必须在哪里寻找解决方案。
有人可以帮帮我吗?我几乎没有头发可以拔了......
谢谢!!!
【问题讨论】:
-
stackoverflow.com/questions/9895586/… 这可以帮助您解决问题
-
尝试了所有...但是在我的 services.msc 中找不到该服务。不在添加/删除程序中,也不在注册表中。但是,我有一个该名称的事件日志源(由安装程序创建)。在添加它之前,我检查它是否存在。我已将该代码放在注释中,进行了新构建,但得到了同样的错误。
标签: c# runtime-error setup-project