无法重新创建标记为删除的服务

无法重新创建标记为删除的服务

本文介绍了无法重新创建标记为删除的服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个产品升级方案,我需要删除现有服务并重新创建相同的服务。

I've a product upgrade scenario in which I need to delete existing services and recreate same service.

目前我遇到的问题是我的现有服务是标记为删除,我无法使用CreateService()API创建服务,它给出了错误代码1072.

Currently I'm facing an issue in which my existing services are marked for deletion and I'm not able to create services using CreateService() API which gives me error code 1072.

那么请告诉我一些我需要做的事情,以便我可以创建服务,尽管它已标记为删除,或者我可以在DeleteService()API之后执行某些操作,该服务不会将服务标记为删除。

So would you please tell me something I need to do, so that I can create services, despite it's marked for deletion or I can do something after DeleteService() API, which wont set service marked for deletion.

谢谢,

-Bharat

Bharat

推荐答案

欢迎来到MSDN论坛!

Welcome to MSDN forum!

您是否已关闭服务查看器?

Have you closed the services viewer ?

请按照以下步骤重试:


  • 停止服务
  • 关闭句柄
  • 卸载服务
  • 等待3秒
  • 将新exe复制到目录
  • 安装服务
  • 启动服务
  • 关闭句柄

我希望它有用!

问候!


这篇关于无法重新创建标记为删除的服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 20:17