解决-Vista的IE7下面出现navcancl错误,导致IE7不能启动

[ 2007-05-24 12:06:13 | Author: ccBoy ]
Font Size: Large | Medium | Small
呵呵,一直使用Avant Browser比较多,今天启动IE 7突然出现

下面的IE安全警告对话框

ͼƬСŴ


Do you want to save this file?
Name: navcancl
Type: unknown file 2.64kb
From: ieFrame.dll

Save还是Cancel 两个选择,当然选择Cancle了,可恶的是选择取消之后,IE7 就退出,也就是说不能启动IE了。

上网查了一下,主要的原因是用户(当然是我)擅自移动了IE缓冲文件夹“Temporary Internet Files”的位置,而“Temporary Internet Files”文件夹在其新位置中将没有足够的权限,而我的机器刚刚好具备了下面三个条件:结果仿冒网站筛选无法启动,导致IE7无法启动,详细的描述请参考微软KB937409,还真及时,5.22日发表,我就碰上,都是Vista RAMDisk惹得祸

按照KB937409给出了两种方法:
  • 方法 1:将“Temporary Internet Files”文件夹移回其原始位置详见KB937409
  • 方法 2:向“Temporary Internet Files”文件夹授予权限-详见KB937409
  • 方法 3:关闭仿冒网站筛选(Disable Phishing Filter)-详见ItsVista
方法3 其实很简单,就是要在IE的安全选项中关闭仿冒网站筛选即可,如下图

ͼƬСŴ


你会说,我IE都启动不了,怎么打开IE选项对话框
方法也有三
  • 1.Start->Run 输入inetcpl.cpl 回车
  • 2.Start->Run 输入iexplore.exe -nohome -extoff 回车
  • 3.Avant BrowserTools菜单选择Internet Options...
结论:
对于99.5%的用户,建议使用方法1-> 将“Temporary Internet Files”文件夹移回其原始位置
剩下0.5%,一定要自定义或设置IE缓存目录的,可以使用方法3 -> 关闭仿冒网站筛选(Disable Phishing Filter)

注意:如果选择方法一,在Vista环境下,移动或者重新设置IE的缓冲目录会自动重新登录(几乎是强制执行),请各位先保存好自己的工作成果和文档,不然。。。。后果自负
Tags: Vista myKB
Comments Feed Comments Feed: http://www.dotnettools.org/Blog/feed.asp?q=comment&id=219

There is no comment on this article.

You can't post comment on this article.