在远程计算机上重新安装现有的自定义Windows服务

时间:2013-12-29 16:24:22

标签: windows deployment service windows-services rdp

在服务器(RDP)上,有一个Windows服务定期对网站的数据库执行某些操作。这项服务是由另一位程序员开发的,现在我继续他的工作并对服务逻辑做了一些改变。

当前服务已启动并正在运行。登录为网络服务,启动type = automatic,status = started。

我需要更新/部署服务,以便我的更改生效,服务将开始使用新逻辑运行。

我的问题是,我需要采取的主要行动是什么?我有当前服务的可执行文件的路径(服务的源位置)以及我手上的新可执行文件和DLL。 我是否需要卸载然后安装新服务?或者可能是我要停止服务,然后替换服务路径中的.exe文件,然后再次启动服务?

我害怕破坏任何东西,因为这是我第一次使用WinServices。 我坚持这个。 谷歌没有多大帮助。 请帮忙。

1 个答案:

答案 0 :(得分:1)

按照以下步骤

  1. 要部署新的可执行文件,您需要卸载当前正在运行的服务。
  2. 将当前可删除的备份带到新的地方
  3. 放置新的     可以删除并安装该服务。并从服务开始     窗口。
  4. 如果您发现任何问题,请卸载新的。安装当前正在运行的服务。