none
如何把在windows 2008及windows2012中把运行的程序封装成服务运行? RRS feed

  • 问题

  • 如何把在windows 2008及windows2012中把运行的程序封装成服务运行?

    软件名:automachron.exe(绿色软件),用于时间同步


    Roy

    2016年3月23日 3:26

答案

  • 微软倒是有个工具 InstSrv.EXE 可以注册服务,但不是所有的可执行文件都适合注册为系统服务,也从来不保证所有的可执行文件都能 100% 正确地注册为服务。

    有些功能比较简单的可执行文件直接添加为启动加载项会比注册为服务更加方便,启动更加迅速;
    有些可执行文件可能根本就无法注册为服务,强行注册后会提示错误 1053:无法及时响应启动请求。

    总之你可以尝试用 InstSrv.EXE 注册任意可执行文件为服务,但具体的程序是否适合以服务方式运行则必须看情况而定。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <bin_li_518>;

    | 如何把在windows 2008及windows2012中把运行的程序封装成服务运行?
    | 软件名:automachron.exe(绿色软件),用于时间同步

    • 已标记为答案 bin_li_518 2016年3月23日 14:27
    2016年3月23日 13:44
    版主

全部回复

  • 微软倒是有个工具 InstSrv.EXE 可以注册服务,但不是所有的可执行文件都适合注册为系统服务,也从来不保证所有的可执行文件都能 100% 正确地注册为服务。

    有些功能比较简单的可执行文件直接添加为启动加载项会比注册为服务更加方便,启动更加迅速;
    有些可执行文件可能根本就无法注册为服务,强行注册后会提示错误 1053:无法及时响应启动请求。

    总之你可以尝试用 InstSrv.EXE 注册任意可执行文件为服务,但具体的程序是否适合以服务方式运行则必须看情况而定。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <bin_li_518>;

    | 如何把在windows 2008及windows2012中把运行的程序封装成服务运行?
    | 软件名:automachron.exe(绿色软件),用于时间同步

    • 已标记为答案 bin_li_518 2016年3月23日 14:27
    2016年3月23日 13:44
    版主
  • 谢谢提醒,我去试试看效果如何

    Roy

    2016年3月23日 14:28
  • 如果你那个时间同步程序不适合注册为服务,我觉得还是将它添加为启动脚本并配合任务计划定期运行比较好一些。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <bin_li_518>;

    | 谢谢提醒,我去试试看效果如何
    |

    2016年3月24日 14:05
    版主