Delphi 12启动时反复弹出RAD Studio GetIt延迟包失败提示如何解决?
问题原因及解决方法
问题现象
每次启动Delphi 12时,IDE加载阶段会弹出提示:
RAD Studio检测到部分延迟加载的GetIt包安装失败。您可在GetIt Packages对话框中查看失败包列表,选择取消或在IDE关闭时重试处理。

当前已安装的GetIt包仅包含:FMXLinux 1.76、Bonus Radiant Shapes 1.5、SynEdit for VCL 2023.08
可能原因
- GetIt任务队列残留:存在未完成/失败的包安装任务,IDE启动时会自动检查并触发提示
- 权限不足:IDE没有足够权限访问GetIt配置文件或包安装目录,导致加载验证失败
- 已安装包依赖损坏:某个已安装包的依赖组件缺失或损坏,触发延迟加载检查报错
- GetIt缓存/配置损坏:本地缓存或配置文件异常,导致IDE错误识别包状态
解决方法
1. 清理GetIt失败任务队列
- 打开IDE,依次点击
Tools > GetIt Package Manager - 切换到Pending或Failed标签页,选中所有待处理/失败的任务,点击
Cancel或Remove按钮清除
2. 重置GetIt缓存
- 完全关闭Delphi IDE
- 删除GetIt缓存目录:
- Windows:
C:\Users\[你的用户名]\AppData\Local\Embarcadero\GetIt - macOS:
~/Library/Application Support/Embarcadero/GetIt
- Windows:
- 重新启动IDE,GetIt会自动重建缓存
3. 修复已安装包
- 在GetIt Package Manager中逐个选中已安装的包,点击
Repair按钮重新修复安装 - 修复完成后重启IDE验证
4. 以管理员身份运行IDE
- 右键点击Delphi 12快捷方式,选择以管理员身份运行
- 若提示不再出现,可右键快捷方式→属性→兼容性→勾选以管理员身份运行此程序,设置默认权限
5. 清理GetIt注册表残留(谨慎操作)
- 打开注册表编辑器
regedit.exe - 定位到路径:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\23.0\GetIt(Delphi 12对应BDS版本23.0) - 备份该分支后,删除与失败包相关的键值,或直接删除整个GetIt分支
- 重启IDE,GetIt会重新初始化配置
内容的提问来源于stack exchange,提问作者JakesF
相关产品推荐
相关产品推荐

