我有两个旧的服务,我想完全卸载。我该怎么做呢?
当前回答
下面是传递给我的vbs脚本:
Set servicelist = GetObject("winmgmts:").InstancesOf ("Win32_Service")
for each service in servicelist
sname = lcase(service.name)
If sname = "NameOfMyService" Then
msgbox(sname)
service.delete ' the internal name of your service
end if
next
其他回答
这在Windows 10上很管用:
以管理员身份启动cmd.exe 运行SC DELETE "com.docker.service" 重新安装码头工人
单击“开始|运行”,在“打开:”行中输入regedit。单击OK。
导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
向下滚动左侧窗格,找到服务名称,右键单击并选择Delete。
重新启动系统。
Sc删除名称
使用服务。msc或(启动>控制面板>管理工具>服务)以找到有问题的服务。双击查看服务名称和可执行文件的路径。
检查exe版本信息,以找到服务所有者的线索,如果可能的话,使用添加/删除程序进行干净的卸载。
如果做不到,从命令提示符中:
sc stop servicexyz
sc delete servicexyz
不需要重新启动。
在删除服务之前,您应该检查依赖项。
你可以查看一下:
开放服务。找到服务名,切换到“Dependencies”选项卡。
来源:http://www.sysadmit.com/2016/03/windows-eliminar-un-servicio.html
推荐文章
- 如何将MongoDB作为Windows服务运行?
- .msi和setup.exe文件之间的具体区别是什么?
- 映射一个网络驱动器供服务使用
- 如何从java应用程序创建一个windows服务
- 'MyClass'的类型初始化式抛出异常
- Crontab每周的日期语法
- 如何找出给定用户的组?
- 检索CLSID {XXXX}组件的COM类工厂失败,原因是以下错误:80040154
- 修改windows服务的“可执行路径”
- 调试Windows服务的简单方法
- 使用Windows命令提示符安装Windows服务?
- “自动”vs“自动(延迟启动)”
- 从可执行文件创建Windows服务
- 如何删除Windows下的服务?
- 如果文件不存在,如何卸载Windows服务?