多年来,有时在我的Window 7系统上安装一个新软件(IIRC,几十个,这些软件与Delphi IDE无关),而Delphi XE4 IDE正在运行,以下错误消息会不断弹出- 在这个例子中,当我安装 Cyberduck 时,超过 40 次。
翻译成英文时的错误信息为"Unable to start this program because **rtl180.bpl** is missing from the computer. Try solve the problem by re-installing the program ."
.
如果 Delphi XE4 IDE 没有运行,我就不会有这个问题。或者在永无止境的错误消息循环期间,如果我关闭 IDE,问题就会消失。
为什么会这样?IDE 是在监控我的系统还是什么?
关于解决问题的任何想法和建议?是否有任何工具可以帮助追踪问题与 Delphi IDE 之间的关系?谢谢。
更新 1:为了克服 Windows 路径限制,我似乎使用符号链接“缩短”了我的路径,我不记得细节了,看这个截图:
更新2:包含Process Monitor
以下捕获的日志,现在我真的很困惑-今天我升级了腻子0.68,每当腻子启动时都会发生此错误,并ProcessMon
告诉我putty.exe
要创建文件C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl
..顺便说一句,我**不** 上面提到的文件夹中有 rtl180.bpl ...有什么问题吗?
PUTTY.EXE CreateFile C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
PUTTY.EXE CreateFile C:\Windows\SysWOW64\rtl180.bpl NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a