您的位置:首页 > 其它

解决VISTA阻止修改默认浏览器问题

2007-05-19 15:39 411 查看
vista 修改了注册表中浏览器打开时的关联路径,非vista版本的浏览器修改的关联设置被忽略,
经过近2个小时的跟踪观察,总结出设置默认浏览器的规律如下
1. 如果没有使用过"Internet属性"对话框中的"程序"-> "设为默认值"功能,普通浏览器自带的设置
为默认浏览器功能正常.
2. 如果不幸已经使用了上述功能,那么vista纪录你的选择,并写入注册表中优先被访问的位置.一旦
这些设置被纪录,其他浏览器注册为默认浏览器的请求就被忽略了.

3. 删除这些纪录即可恢复初始状态.

4. 恢复步骤(两步恢复)
a. 删除纪录位置:
这些位置如下:

HKEY_CURRENT_USER/Software/Microsoft/Windows/Shell/Associations/UrlAssociations
全部删除

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts
这个键下面是过滤文件扩展名的,同样优先于HKEY_CLASSES_ROOT/中的设置,从这里选择.htm;.html;
.url;.mhtml;.mht,全部删除

HKEY_CURRENT_USER/Software/Clients/StartMenuInternet
这里修改开始菜单顶端显示的默认浏览器名,需要完整文件名,默认是IExplorer.exe

b. 打开你想要使用的其他浏览器,重新设置为默认浏览器即可。注意需要管理员权限(以管理员身份运行)。至此,你的浏览器已经完全成为默认的了,庆祝一下吧~

5. 其他.
vista 修改了注册表使用的方式,致使很多软件出现兼容性问题,个人感觉也并没有增加系统安全性,
反而觉得出现问题更让人束手无策,而这方面的资料少之又少,希望大家多多交流

另外,由于我用的TheWorld2.0 做的测试,过程中发现TheWorld并没有注册.url的默认打开方式,但是
双击打开却可以正常打开TheWorld,不知道使用的是什么方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐