Skip to content

安装路径改变后Url协议失效 #1601

Description

@XINGHAI183

检查清单

  • 我已更新到最新版 v2.0.1.1v2.0.0.1 测试,并看过 最新提交,确认这一 Bug 还没有修复。我也已在 Issues 中检索,确认这一 Bug 未被提交过,并且在 常见问题 中没有解决方案。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

以下至少1项:

  1. 在由于应用更新等造成的文件路径改变后,检测到并自动重新注册Url协议
  2. 在“设置-基本-行为-注册 Url 协议”设置项或帮助文档中提供此问题的解决方式(例如:“应用路径改变会导致此项设置失效,因此应用更新后需重新设置此项”)

实际结果

文件路径改变后协议失效,从桌面打开快捷方式弹窗“找不到应用程序”

重现步骤

  1. 改变应用程序安装路径

截图/录屏(可选,建议)

No response

堆栈跟踪(可选)

诊断信息

SystemOsVersion: Microsoft Windows 10.0.26200
SystemOsArch: X64
SystemDeviceName: REDMI Book Pro 14 2025
SystemDeviceVendor: XIAOMI
AppPackageRoot: D:\ClassIsland
AppRoot: D:\ClassIsland\data
AppCurrentDirectory: D:\ClassIsland\app-2.0.1.0-0
AppExecutingEntrance: D:\ClassIsland\ClassIsland.exe
AppCurrentMemoryUsage: 786,169,856.00
AppStartupDurationMs: 14537
AppVersion: 2.0.1.0-LiliyaOlenyeva-508f6a2(HEAD) (Core 2.0.0.0)
AppSubChannel: windows_x64_full_folder
AppIsAssetsTrimmed: False
DiagnosticFirstLaunchTime: 2025/12/1 21:27:00
DiagnosticStartupCount: 39
DiagnosticMemoryKillCount: 0
DiagnosticLastMemoryKillTime: 2025/12/1 21:27:00
DiagnosticMemoryKillFreqDay: 0.000

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug在使用 ClassIsland 的过程中遇到了 Bug优先级:无短期内不会计划完成的事项类别:系统与操作系统相关需要更多信息需要提供更多信息以便于开发者确定问题

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions