Delphi XE需要20秒才能启动

时间:2011-06-14 14:06:40

标签: delphi delphi-xe

重新安装Delphi(并在其上安装Update 1)后,需要19-20秒才能启动。 一开始它什么都没有显示(大约17秒)。 然后它最终显示启动画面和它加载的模块。我已经有了DelphiSpeedUp插件。

我怎样才能更快地开始?或者这是Delphi XE与Update 1的典型加载时间?


更新:
“进程监视器”显示Delphi访问HKLM \ system \ currentControlSet \ Services \ TcpIp \ Parameters并在那里停留大约10秒钟。此后不再访问其他注册表项或文件,持续10秒!!!!!!!
可能是Embarcadero的保护措施,试图“打电话回家”。我想我必须在防火墙中解锁Delphi。也许如果它可以打电话回家,它会加载更快。

另外,有没有人试图让Delphi XE .Net免费?

4 个答案:

答案 0 :(得分:7)

点击图标到IDE-ready-for-input

20秒?

不要改变任何东西!我希望我的速度与此一样快!

答案 1 :(得分:7)

我真是太对了!!!!默认情况下,我的防火墙阻止除Firefox和Thunderbird之外的所有程序。所以,我让Delphi XE打电话回家并猜测:它在10秒内加载!

关闭防火墙后,它连接到两个不同的IP地址并交换了一些数据。 其中一个地址是server155.autometadqa.com(64.34.176.155:80)。 可能我必须安装一些网络包跟踪器,以查看它从我的计算机发出的数据类型以及质量(KB,MB)。

解决方案1 ​​ - 快速启用Delphi
让Delphi通过防火墙。

解决方案2 - 保持计算机与互联网隔离
不要让Delphi通过防火墙。

我对Embarcadero一无所知,只是他们现在正在制作Delphi。但由于他们有钱购买它,这意味着它是一家大公司,因为这种情况,也值得尊敬。所以,我会让Delphi通过防火墙,以便将这20秒减少到10个。

答案 2 :(得分:4)

尝试在 HOSTS 文件中添加以下行:

127.0.0.1 server155.autometadqa.com

如果有多个服务器,请对所有服务器重复此操作。

答案 3 :(得分:0)

Delphi打电话回家,还是检查更新?

如果您更改防火墙设置并且只是turn off the check,会发生什么?在XE中,注册表项是:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\AutoRun\UpdateCheck