mindoc icon indicating copy to clipboard operation
mindoc copied to clipboard

Windows 后台运行无法启动

Open vononions opened this issue 3 years ago • 2 comments

请按照一下格式提交issue,谢谢!

  1. 你当前使用的是哪个版本的 MinDoc(godoc_linux_amd64 version)? mindoc_windows_amd64 2.1

  2. 你当前使用的是什么操作系统? Windows 10

  3. 你是如何操作的? mindoc_windows_amd64.exe service install

  4. 你期望得到什么结果? 希望能在后台启动服务

  5. 当前遇到的是什么结果? 启动失败,提示“Windows 无法启动 Mindoc service 服务(位于 本地计算机 上)。错误 1053: 服务没有及时响应启动或控制请求。”,之前在 2.0 版本是好的。

vononions avatar Sep 03 '22 07:09 vononions

先卸载服务,重启系统后,在安装服务试试

gsw945 avatar Sep 17 '22 02:09 gsw945

试过了,重新安装也试过,还是不行。

vononions avatar Sep 18 '22 00:09 vononions

我也遇到了相同的问题.

在windows10下面安装

D:\opt\mindoc_windows_amd64> mindoc_windows_amd64.exe service install
2023/03/30 16:35:56.984 [I] [daemon.go:92]  Service installed!

启动服务:

D:\opt\mindoc_windows_amd64> net start mindocd
服务没有响应控制功能。

请键入 NET HELPMSG 2186 以获得更多的帮助。

但是直接运行mindoc_windows_amd64.exe 可以正常使用.

D:\opt\mindoc_windows_amd64>mindoc_windows_amd64.exe
2023/03/30 16:38:08.846 [I] [command.go:38]  正在初始化数据库配置.

2023/03/30 16:38:08.852 [I] [command.go:91]  数据库初始化完成.

MinDoc version =>
build time => Wed 07/20/2022  7:19:00.87
start directory => D:\opt\mindoc_windows_amd64\mindoc_windows_amd64.exe
go version go1.18.2 windows/amd64
2023/03/30 16:38:08.939 [I] [server.go:243]  http server Running on http://:8181

E834159672 avatar Mar 30 '23 08:03 E834159672

image 使用的这个脚本可以让程序后台运行。在任务管理器手动结束进程。

@echo off

if "%1" == "h" goto begin

mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit

:begin

mindoc_windows_amd64.exe

Micronotestop avatar Jul 31 '23 08:07 Micronotestop

windows上如果以服务方式运行有问题,请使用 mindoc-daemon 来作为mindoc 的守护进程,mindoc 使用 v2.2-beta.1 及以上版本

gsw945 avatar Aug 23 '23 02:08 gsw945