网上所有的Serv-U破解版都存在自动停止服务的问题,每次停止服务都需要手动开启,十分麻烦。通过网络搜索,发现可以使用Serv-U自带的“服务器事件”功能,实现Serv-U自动停止服务后自动重新启动。具体方法如下:
(1)添加“自动重启服务”事件
打开“Serv-U管理控制台”|左侧“服务器详细信息”|右侧“事件”|在事件页面点“添加”|然后如下图所示填写:
事件类型:服务器停止
事件名称:自动重启服务(可执行修改)
操作:选择“执行命令”
可执行程序路径:填写Serv-U-Tray.exe(注意不是Serv-U.exe)的绝对路径-不能使用环境变量,需要根据实际情况进行修改,比如:
C:\WinUser.dat\Program Files of My\Serv-U-15.3.1.155-x64\Serv-U-Tray.exe
其余默认即可,设置好后,点击“保存”
(2)测试“自动重启服务”事件
添加好后,可以选中已经添加的“自动重启服务”事件,然后点击下面的“测试”按钮,如果显示“测试事件已成功分发到服务器。”便成功了
(3)完成后,关闭“Serv-U管理控制台”
(4)如果以上操作正确的话,可以右击系统托盘上的Serv-U图标,点击“停止Serv-U(S)”,你会惊奇地发现Serv-U停止后已经立即重新启动,就好像已经无法停止Serv-U服务一样
=============================================================
以上配置保存在:
C:\WinUser.dat\Program Files of My\Serv-U-15.3.1.155-x64\Serv-U.Archive
CSUEvent
SUEvent
0
0
4
CRhinoUintAttr
EventID
1
1
Val
2
<<- EventID
CRhinoStringAttr
EventName
1
1
Val
自动重启服务
<<- EventName
CRhinoUintAttr
Action
1
1
Val
2
<<- Action
CPathAttr
ExeFilePath
1
1
Val
C:\\WinUser.dat\\Program Files of My\\Serv-U-15.3.1.155-x64\\Serv-U-Tray.exe
<<- ExeFilePath
<<- SUEvent
=============================================================