Ano*_*aly 10 windows windows-service
我已经使用该sc create
方法安装了一个Windows服务,然后我后来使用该sc delete
方法摆脱了它,然后将该服务标记为删除。
我对服务进行了更改并重新编译了它,然后我尝试使用重新创建它,sc create
但它说:The service has been marked for deletion
所以我想我应该给它一些时间。
现在 1 天后,它仍然标记为删除。无法对服务做任何事情。
然后我尝试使用installutil
不同的服务进行相同的事情,并且前几次它成功添加和删除它,然后它最终也卡住了。现在我有 2 个标记为删除的服务,使用不同的方法安装,它们也使用不同的方法标记为删除。
如果installutil
并且sc
不能立即删除我的服务,我还有哪些其他选择?(不包括第 3 方组件)或者有什么方法可以强制删除这些服务?
小智 10
删除此类服务的唯一方法是注册表编辑。
去注册并找到
"HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"
Run Code Online (Sandbox Code Playgroud)
打开具有您的服务名称的密钥。这意味着服务名称
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AdobeFlashPlayerUpdateSvc
Run Code Online (Sandbox Code Playgroud)
用于 Adobe Flash 播放器更新服务。您可以在 regedit 右侧面板的相应显示名称中看到它。
删除左侧面板中的密钥,您就完成了。同时删除与之对应的文件。
确保您没有删除任何错误的系统服务,否则您将无法启动机器。
在以下情况下使用sc.exe delete srvname
将推迟服务删除:1) 正在运行或 2)“服务”管理控制台已打开。确保服务已停止并关闭“服务”控制台会立即删除该服务(Windows 10 专业版 10.0.18363)。