Hanafubuki

扫描现有 WebUI

扫描本机或指定文件夹,自动识别并挂载已有 WebUI。

扫描适合不知道实例路径,或者只有 WebUI Core、缺少可用独立 Python 的情况。扫描会根据目录中的标志文件识别 WebUI 类型,不需要预先选择类型。

两种扫描范围

在“添加实例”页面选择“扫描系统”。Windows 会扫描本机固定磁盘;Linux 和 macOS 从系统根目录开始扫描当前文件系统。完整扫描可能读取大量目录并持续数分钟。

扫描步骤

选择扫描系统

在首页点击“添加实例”,切换到“扫描系统”。这一模式没有 WebUI 类型列表和第二步配置表单。

阅读并确认扫描范围

点击“扫描本机”后会出现确认窗口,说明预计耗时、自动添加行为和后台运行方式。确认后才开始全盘扫描。

返回首页等待

页面会返回首页,扫描在后台继续。底部状态报告先显示已经读取的目录和发现数量,进入挂载阶段后显示已处理数量。

查看完成汇总

完成报告会分别显示已添加、待安装、已存在和已跳过数量。扫描不会逐个弹出候选确认;符合条件的项目会自动出现在首页。

处理待安装实例

仅发现 Core 而没有可用 Python 时,实例会显示“未安装”。打开该实例并点击“开始安装”,应用会在新的受管实例根目录中准备 Python,同时继续使用发现的外部 Core。

扫描阶段与补装阶段不同

扫描和挂载只读取现有文件并写入实例记录;对“待安装”实例执行安装时,完整安装器会以发现的 Core 为目标,可能下载、更新或调整其中的文件。先备份自定义代码。

汇总结果是什么意思

汇总含义下一步
已添加Core 与独立 Python 都可用,实例已经就绪打开实例并验证启动
待安装识别到 Core,但没有唯一可用的独立 Python打开实例并开始安装
已存在同一 Core 已经由某个实例管理使用已有实例,无需重复添加
已跳过候选在挂载或验证阶段未满足条件打开任务中心查看具体原因

任务中心的详细结果还可能包含:

  • 路径冲突:候选根目录、Python 或 Core 与现有实例重叠。
  • Python 无效:找到了疑似 Python,但无法执行或解析版本。
  • 访问警告:某个子目录无权读取,扫描会继续处理其他目录。
  • 根目录失败:指定扫描根目录本身无法读取;所有根都失败时整个扫描失败。
  • 处理失败:路径安全、实例记录或生命周期提交等步骤未完成。

为什么没有识别到

扫描只识别当前支持的目录标志,并主动跳过符号链接和 Windows 重解析点。在 Unix 系统上,全盘扫描不会跨越到其他文件系统,因此外部磁盘和某些挂载目录应使用“拖入文件夹”定向扫描。高度定制的目录结构也可能无法自动关联 Python,此时可以手动导入

打开任务中心可以查看扫描路径、警告和具体结果;仍无法判断时参阅安装故障处理

本页目录