如何在Windows中删除服务?

我有几个旧服务,我想彻底卸载。 我怎样才能作到这一点? 框架


#1楼

若是您使用的是Windows Vista或更高版本,请以管理员身份从命令提示符运行: 测试

sc delete [your service name as shown in service.msc e.g moneytransfer]

例如: sc delete moneytransfer spa

删除文件夹C:\\Program Files\\BBRTL\\moneytransfer\\ .net

找到moneytransfer注册表项并删除它们: code

HKEY_CLASSES_ROOT\Installer\Products\
 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\
 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\
 HKEY_LOCAL_MACHINE\System\CurrentControlSet002\Services\
 HKEY_LOCAL_MACHINE\System\CurrentControlSet002\Services\EventLog\
 HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\ [remove .exe references]
 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Folders

这些步骤已在Windows XP,Windows 7,Windows Vista,Windows Server 2003和Windows Server 2008上进行了测试。 rem


#2楼

SC DELETE "service name"

以管理员身份在cmd上运行该命令,不然您将收到此错误: - cmd

openservice失败5访问被拒绝 it


#3楼

咱们能够用两种不一样的方式作到这一点 io

经过注册表删除Windows服务 service

若是您知道正确的路径,则很容易从注册表中删除服务。 我是这样作的:

  1. 运行RegeditRegedt32

  2. 转到注册表项“HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services”

  3. 查找要删除的服务并将其删除。 您能够查看密钥以了解服务使用的文件,并删除它们(若有必要)。

经过命令窗口删除Windows服务

或者,您也能够使用命令提示符并使用如下命令删除服务:

sc删除

您还能够使用如下命令建立服务

sc建立“MorganTechService”binpath =“C:\\ Program Files \\ MorganTechSPace \\ myservice.exe”

注意:您可能必须从新引导系统才能在服务管理器中更新列表。


#4楼

若是他们是.NET建立的服务,你能够使用installutil.exe和/ u在.net框架文件夹中切换它,如C:\\ Windows \\ Microsoft.NET \\ Framework64 \\ v2.0.50727


#5楼

对我来讲,我建立的服务必须在控制面板>程序和功能中卸载

相关文章
相关标签/搜索