|  | 
| 手动运行
 v3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置
 
 LinuxmacOSWindowswin(scoop)
 
 # 解压下载的文件,得到可执行文件:
 unzip alist-xxxx.zip
 # 运行程序
 .\alist.exe server
 
 # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置
 # 低于v3.25.0版本
 .\alist.exe admin
 
 # 高于v3.25.0版本
 # 随机生成一个密码
 .\alist.exe admin random
 # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
 .\alist.exe admin set NEW_PASSWORD
 #守护进程
 LinuxmacOSWindows
 #方法1
 在 https://nssm.cc/download 下载最新版本的 nssm;
 在解压后的文件夹内按住 Shift 并右击空白处,选择“在此处打开 Powershell 窗口”;
 在弹出的窗口中输入 .\nssm.exe install alist;
 Path 选择 alist.exe 的路径,如 D:\alist\alist.exe,Arguments 填 server;
 Details 选项卡中可以自定义标题和描述,可以选择服务的自启动模式(自动|延迟启动|手动|禁用);
 在 I/O 选项卡为 Output (stdout) 和 Output (stderr) 各自指定一个日志文件的路径,如 D:\alist\stdout.log,文件本身(stdout.log)可以不存在,但是指定的目录(D:\alist)必须存在;
 点击“Install Service”即可。
 此后可以直接在服务中启动 alist。
 
 #方法2
 用 .VBS 脚本启动和停止,分别创建两个脚本 分别是 启动.vbs 和 停止.vbs
 
 直接在和Alist启动程序同级文件夹里面双击启动即可,不用担心没有反应 直接去 浏览器访问即可
 
 两个启动脚本
 
 启动.vbs
 
 
 Dim ws
 Set ws = Wscript.CreateObject("Wscript.Shell")
 ws.run "alist.exe server",vbhide
 Wscript.quit
 停止.vbs
 
 
 Dim ws
 Set ws = Wscript.CreateObject("Wscript.Shell")
 ws.run "taskkill /f /im alist.exe",0
 Wscript.quit
 脚本不会创建的可以自行下载:脚本下载
 
 脚本不会使用的可以看看视频:参考视频
 
 如何实现Windows开机自启,可以参考上面提到的脚本使用视频(第二个)
 
 相关信息
 
 对于所有平台,您可以使用以下命令来静默启动、停止和重新启动。 (v3.4.0 及更高版本)
 
 
 # 携带`--force-bin-dir`参数启动服务
 alist start
 # 通过pid停止服务
 alist stop
 # 通过pid重启服务
 alist restart
 | 
 |