2401_85365321 2025-07-16 09:49 采纳率: 25%
浏览 33

openlist在win10上安装不成功

我是win10,以前电脑上装过alist,正常挂网盘。现在不能挂网盘了,改装openlist。按B站上的教程安装后,登录网页面,出来以前的alist界面,我用admin和初始密码登录,提示没有这个用户:Failed find user: record not found。用以前的alist号可以登录进去。
后来请教了B站U主,按他的意见删除以前的alist安装目录所有文件,再重新安装openlist,登录后,还是以前那样的提示,登录不了。现在连用以前的alist号都不可以登录进去了。
请教各位有什么好的方法,在已安装alist电脑上,成功再安装openlist的教程,万分感谢!

  • 写回答

6条回答 默认 最新

  • 檀越@新空间 2025-07-16 09:50
    关注

    上午好☀️☀️☀️️
    本答案参考通义千问

    根据你的描述,你之前在Windows 10上安装过 AList,现在尝试安装 OpenList(可能是 AList 的分支或替代版本),但遇到了登录问题。你提到:

    • 安装 OpenList 后,进入的是 AList 的界面;
    • 使用 admin 和初始密码无法登录,提示 Failed find user: record not found
    • 删除旧的 AList 安装目录后重新安装 OpenList,仍然无法登录;
    • 即使使用旧 AList 账号也无法登录。

    一、问题分析

    1. AList 和 OpenList 是不同的项目

    虽然它们可能有相似的功能,但它们是两个独立的项目:

    • AList:一个开源的网盘挂载工具,支持多种云存储。
    • OpenList:可能是 AList 的一个分支或变种,但其配置文件和数据库结构可能不同。

    因此,AList 的用户数据不能直接用于 OpenList,即使它们都使用相同的默认用户名 admin 和密码。


    二、解决方案

    ✅ 正确安装 OpenList 并解决登录问题的步骤如下:

    1. 彻底卸载之前的 AList 和 OpenList

    • 删除所有相关文件

      • 打开文件资源管理器,找到 AList 或 OpenList 的安装目录(如 C:\AListC:\OpenList)。
      • 删除整个文件夹,包括子文件夹和文件。
    • 清理注册表(可选)

      • Win + R,输入 regedit,打开注册表编辑器。
      • 导航到以下路径,删除与 AList 或 OpenList 相关的键值:
        HKEY_LOCAL_MACHINE\Software\AList
        HKEY_LOCAL_MACHINE\Software\OpenList
        

    2. 下载并安装最新版 OpenList

    • 访问 OpenList 的官方 GitHub 页面(如:https://github.com/yourusername/OpenList)。
    • 下载最新的 Windows 版本(通常是 .exe 文件)。
    • 不要使用 B站上的教程链接,因为可能存在不安全或过时的内容。

    3. 运行 OpenList 并初始化数据库

    • 双击 .exe 文件启动 OpenList。
    • 首次运行会提示你创建管理员账户。
    • 设置新的用户名和密码,例如:
      • 用户名:admin
      • 密码:yourpassword

    注意: 不要使用 AList 的旧账号密码!

    4. 配置网盘挂载

    • 登录 OpenList 后,进入后台管理页面。
    • 添加你需要挂载的网盘(如百度网盘、OneDrive、阿里云盘等)。
    • 根据提示填写授权信息(如 Access Token、Client ID 等)。

    5. 访问 Web 界面

    • 默认地址为:http://localhost:5266(具体端口可能因版本而异)。
    • 使用你刚刚设置的用户名和密码登录。

    三、如果仍然无法登录?

    🔍 常见原因及解决方法

    | 问题 | 解决方法 | |------|----------| | 登录提示“record not found” | 说明没有正确创建管理员账户,重新运行 OpenList 并创建新账户 | | 登录后跳转到 AList 界面 | 说明旧 AList 的配置文件未被完全删除,检查安装目录并删除所有文件 | | 无法访问 Web 界面 | 检查防火墙是否允许 OpenList 的端口(如 5266) |


    四、代码示例(修改后的配置文件)

    如果你需要手动配置 OpenList 的数据库或用户信息,可以参考以下示例(以 JSON 格式为例):

    {
      "users": [
        {
          "username": "admin",
          "password": "yourpassword"
        }
      ],
      "database": {
        "type": "sqlite",
        "path": "C:/OpenList/db.sqlite"
      }
    }
    

    注意:通常 OpenList 会自动创建数据库,不需要手动编辑。


    五、总结

    | 步骤 | 内容 | |------|------| | 1 | 彻底删除旧 AList 和 OpenList 安装目录 | | 2 | 下载并安装最新版 OpenList | | 3 | 运行 OpenList 并创建管理员账户 | | 4 | 配置网盘挂载 | | 5 | 登录并测试功能 |


    六、推荐学习资源


    如你愿意提供 OpenList 的具体版本或 GitHub 地址,我可以进一步帮你分析问题。希望以上内容对你有所帮助!

    评论

报告相同问题?

问题事件

  • 创建了问题 7月16日