Unity Hub错误显示2019.4.26f1版本已安装无法卸载重装如何解决
Unity Hub错误识别未安装版本的解决方法
该问题由Unity Hub本地版本记录缓存、注册表残留导致,按以下步骤操作即可解决:
步骤1:清理Unity Hub版本记录配置文件
Windows操作
- 完全退出Unity Hub,打开任务管理器确认所有Unity Hub相关进程均已结束
- 打开路径
C:\ProgramData\UnityHub\,找到editors.json文件,该文件存储所有Unity Hub识别到的版本信息 - 备份该文件后用文本编辑器打开,搜索
2019.4.26f1对应的整段配置条目,完整删除后保存文件 - 如果上述路径未找到对应文件,可前往
%APPDATA%\UnityHub\路径下查找同名文件执行相同操作
macOS操作
- 完全退出Unity Hub,打开活动监视器确认所有Unity Hub相关进程均已结束
- 打开Finder,按下
Shift+Command+G,输入路径/Library/Application Support/UnityHub/,找到editors.json文件 - 备份该文件后用文本编辑器打开,搜索
2019.4.26f1对应的整段配置条目,完整删除后保存文件 - 如果上述路径未找到对应文件,可前往
~/Library/Application Support/UnityHub/路径下查找同名文件执行相同操作
步骤2:清理残留注册表项(仅Windows需要执行)
- 按下
Win+R组合键,输入regedit打开注册表编辑器 - 定位到
HKEY_LOCAL_MACHINE\SOFTWARE\Unity Technologies\Installer\路径,找到2019.4.26f1对应的文件夹项,右键删除 - 再定位到
HKEY_CURRENT_USER\SOFTWARE\Unity Technologies\Unity Hub\路径,搜索所有和2019.4.26f1相关的键值,全部删除
注意:修改注册表前建议先右键对应路径项选择「导出」完成备份,避免误操作影响其他软件运行
步骤3:验证修复效果
- 操作完成后重新启动Unity Hub,已安装列表将不再显示该不存在的版本,此时可正常下载安装对应版本
- 如果删除条目后问题仍存在,可直接将
editors.json重命名为editors_bak.json,重启Unity Hub会自动生成全新的版本记录文件,之前正常安装的其他Unity版本可通过「手动定位」功能重新添加到列表中即可
内容的提问来源于stack exchange,提问作者TrashMachine
相关产品推荐
相关产品推荐

