【问题标题】:Re-install an existing custom Windows Service on remote machine在远程计算机上重新安装现有的自定义 Windows 服务
【发布时间】:2013-12-29 16:24:21
【问题描述】:

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

当前服务已启动并正在运行。作为网络服务登录,启动类型 = 自动,状态 = 已启动。

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

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

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

【问题讨论】:

    标签: windows deployment service windows-services rdp


    【解决方案1】:

    按照以下步骤进行

    1. 为了部署新的可执行文件,您需要卸载当前正在运行的服务。
    2. 将当前可执行文件的备份放到新位置
    3. 放置新的 可执行并安装服务。并从服务启动它 窗口。

    如果您发现任何问题,请卸载新的。安装当前正在运行的服务。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 2011-02-10
      • 2015-08-26
      • 2011-02-12
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多