System.ComponentModel.Win32Exception: 指定的服务已存在。

liuxiuming 2018-06-12 01:04:16
自己写一个服务,提示如标题。
但是也卸载不掉,卸载的时候提示:服务未注册。

怎么办?如何彻底的删除这个服务?
(在服务管理器中找不到该服务)
...全文
1897 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxiuming 2018-06-22
  • 打赏
  • 举报
回复
问题解决:VS2013中建了两个installer
lovebaby 2018-06-19
  • 打赏
  • 举报
回复
先把你原来的服务删掉
lovebaby 2018-06-19
  • 打赏
  • 举报
回复
注册表搜索相关关键字试试
liuxiuming 2018-06-19
  • 打赏
  • 举报
回复
还有别的办法吗?
  • 打赏
  • 举报
回复
引用 3 楼 liuxiuming 的回复:
[quote=引用 1 楼 u012142699 的回复:] 使用“ sc delete 服务名称” 命令删除,服务名称可以win+R services.msc 找到指定服务右键属性就可查看。
服务里找不到啊。[/quote] 能找到的,你将描述信息和服务信息一起看,找你当前安装服务的server name
liuxiuming 2018-06-12
  • 打赏
  • 举报
回复
引用 5 楼 duanzi_peng 的回复:
(在服务管理器中找不到该服务) -》这。。。。。。重启几次电脑看看呢。 安装的时候使用管理员身份呢
重启了,也用管理员身份运行的。。。哎。。。
正怒月神 版主 2018-06-12
  • 打赏
  • 举报
回复
我这么卸载都是好的。。。 https://blog.csdn.net/hanjun0612/article/details/76040403
exception92 2018-06-12
  • 打赏
  • 举报
回复
(在服务管理器中找不到该服务) -》这。。。。。。重启几次电脑看看呢。 安装的时候使用管理员身份呢
liuxiuming 2018-06-12
  • 打赏
  • 举报
回复
引用 2 楼 wanghui0380 的回复:
卸载服务请先停止服务,然后再删除服务 否则因为服务在占用运行,删除命令无法完全执行(此时服务仍在,在卸载只会报服务未注册),需要等到系统重启后再完全删除
删除的时候提示服务未安装,安装的时候提示服务已存在。。
liuxiuming 2018-06-12
  • 打赏
  • 举报
回复
引用 1 楼 u012142699 的回复:
使用“ sc delete 服务名称” 命令删除,服务名称可以win+R services.msc 找到指定服务右键属性就可查看。
服务里找不到啊。
wanghui0380 2018-06-12
  • 打赏
  • 举报
回复
卸载服务请先停止服务,然后再删除服务 否则因为服务在占用运行,删除命令无法完全执行(此时服务仍在,在卸载只会报服务未注册),需要等到系统重启后再完全删除
  • 打赏
  • 举报
回复
使用“ sc delete 服务名称” 命令删除,服务名称可以win+R services.msc 找到指定服务右键属性就可查看。
获取U盘ID序列号 VS2005编译通过,源码源自CSDN。已经测试好用。 可以获得U盘名称,制造商ID号 版本号 U盘序列号及容量 Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Management; namespace UDiskTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { DriveInfo[] s = DriveInfo.GetDrives(); foreach (DriveInfo drive in s) { if (drive.DriveType == DriveType.Removable) { pf.Text = drive.Name.ToString(); break; } } ManagementClass cimobject = new ManagementClass("Win32_DiskDrive"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach (ManagementObject mo in moc) { if (mo.Properties["InterfaceType"].Value.ToString() == "USB") { try { //产品名称 Caption.Text = mo.Properties["Caption"].Value.ToString(); //总容量 Size.Text = mo.Properties["Size"].Value.ToString(); string[] info = mo.Properties["PNPDeviceID"].Value.ToString().Split('&'); string[] xx = info[3].Split('\\'); //序列号 MessageBox.Show("U盘序列号:" + xx[1]); PNPDeviceID.Text = xx[1]; xx = xx[0].Split('_'); //版本号 REV.Text = xx[1]; //制造商ID xx = info[1].Split('_'); VID.Text = xx[1]; } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } } } 如果编译遇到问题是using System.Management;无法找到引用找到, 项目(p)->添加引用(R)->找到.NET标签页 列表中下部位找到System.Management 双击点确定

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧