windows 注册表修改文件打开方式

描述遇到的问题

在打开jsp文件时,右击选择打开方式中选择dreamweaver,但是却是以firefox打开


初步分析应该是jsp也和firefox进行了关联,所以要找到对应的注册表信息


按照以上分析,去查询了相关资料

目标锁定了注册表里的HKEY_CLASSES_ROOT.

HKEY_CLASSES_ROOT控制键包括了所有文件扩展和所有和执行文件相关的文件。它同样也决定了当一个文件被双击时起反应的相关应用程序。

首先将HKEY_CLASSES_ROOT的.jsp给删掉了,然后选择方式中选择dreamweaver打开还是以firefox打开, (PS:这一步是错误操作,不需要进行以上操作)

问题没有解决,继续查找jsp相关的注册表信息

找到了HKEY_CLASSES_ROOT\jsp_auto_file,然后将其展开分别有shell/open/command这里记录的是dreamweaver的地址

(在win7里是还发现了个jspfile   将之前的.jsp的值有jsp_auto_file改为jspfile,首先要看 这两个下面那里有dreamweaver的路径)



然而和command的同级的目录还有另外一个,里面的键值和firefox相关,第一反映就是这个东西的原因,然后将其干掉,双击jsp文件,打开程序里选择dreamweaver,结果不出所料,dreamweaver运行起来并且打开对应文件.

按照常理来说进行到这一步已经解决问题了.但是发现当我右击jsp文件时,没有了 打开方式....这个选项

我想是估计是删除了那个.jsp的问题,然后在HKEY_CLASSES_ROOT下新建项

名字为.jsp  然后重新右击jsp文件, 呵呵 打开方式... 又回来了

对于打开方式消失,还有一种方式

我的电脑--> 文件夹选项--> 文件类型--> "选中你想改变的扩展名 "--> 高级--> 点选 "Open "或者 "打开 "-->
编辑--> 在 "用于执行操作的应用程序 "里选择对应的应用程序路径, 这里选择dreamweaver

猜你喜欢

转载自lvinie.iteye.com/blog/1000737