zoukankan      html  css  js  c++  java
  • Windows Service 之 安装失败后的删除

      一个windows服务在卸载之后并不会马上从服务列表中消失掉,而是在服务列表中会显示服务被禁用;这样在你需要再次安装同名服务时,就装不了了,会被提示同名的服务已经存在。如果是在本地安装,这种情况很容易处理,直接重启机器卸载的服务就会从服务列表中消失;而如果这个服务装在服务器上,服务器是不能随便重启的。

      另一种情况是,windows服务安装失败后,名称及注册表却成功写入。

      通过 sc命令 或者 注册表删除 服务名: 

      1、命令行删除windows系统服务办法一(以管理员身份运行):

      用sc.exe这个Windows命令:开始 → 运行 → cmd.exe,然后输入sc就可以看到了。使用办法很简单:
      sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)
      如针对上面的: sc delete MyService

      2、注册表删除windows系统服务方法二:

      直接进行注册表编辑(不推荐)
      打开注册表编辑器,找到下面的键值:
      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

      注意:特殊情况

      [1]、如果服务显示的是rundll32.exe,并且这个文件是位于system32目录下,那么就不能删除这个rundll32.exe文件,它是Windows系统的文件。这时只要清除相关的服务就可以了

      [2]、如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。

  • 相关阅读:
    python学习之路(3)
    扫描工具-Nikto
    python学习之路(2)(渗透信息收集)
    openvas 安装
    python 学习之路(1)
    BZOJ4004:[JLOI2015]装备购买——题解
    HDU3949:XOR——题解
    洛谷3812:【模板】线性基——题解
    BZOJ4566:[HAOI2016]找相同字符——题解
    BZOJ3238:[AHOI2013]差异——题解
  • 原文地址:https://www.cnblogs.com/xinaixia/p/5038996.html
Copyright © 2011-2022 走看看