我做了一个C#WinFrom的软件,用到.NetFramework2.0的Webbrowser控件,第一次打开网页很慢?
在Win7系统下,第一次打开非常的慢,而且会导致界面没有响应,但是在WinXP系统下,不会出现这个问题。我测试用.netFramework4.0的WebBrowser控件,则不会出现第一次打开网页慢的问题。我不想改变.net framwork 2.0的运行时。因为很多的电脑都安装了.netframework2.0,而.netframework4.0很多电脑都没有安装。请论坛里的朋友是否遇到过这个问题。如何解决或提供变通办法。webbrowserc#winformwin7
暗渡陈仓:在“后台”随便请求一个网页,然后再加载真实的网页再显示吧
不过这样有点不太负责任的说
在win7系统下 .net 2.0 下的 webbrowser控件在第一次浏览网页时都会去访问下面这个地址:当访问红框中的url地址时,就会等待还久。
然后,上网搜索一下相关资料:
通过修改注册表。可以解决此问题。
单击开始,单击运行,在打开框中,键入注册表编辑器,然后单击确定。
找到并选择下面的注册表子项:HKLM\Software\Policies\Microsoft\SystemCertificates
用鼠标右键单击AuthRoot,选择新建,然后单击dword 值。
键入DisableRootAutoUpdate,然后再按 Enter。
用鼠标右键单击DisableRootAutoUpdate,然后单击修改。
在数值数据框中,键入1,然后单击确定。
在文件菜单上,单击退出。