在文件选择打开方式里,无法添加.exe程序怎么解决

转载自

http://www.512876.com/2013a/1005/20628.html

今天遇到一个很奇怪的问题,症状是:有一个precision.thm文件,在我电脑里变成无法识别的文件类型了,我知道应该用themebuilder.exe打开,我也装了这个软件的,然后就按常规方法,在该文件上点右键,选择“打开方式”,程序列表里没有themebuilder.exe,点击”浏览“找到themebuilder.exe所在目录,选中然后打开,怪异的事情出现了,程序列表里还是没有这个程序,重复试了几次,都是这种结果,于是Google之、实验之,很快就解决了,将方法记录一下: 
  1.首先查看目标程序所在路径中有没有包含中文字符,有的话最好重新安装一下,使其路径中不包括中文,这是首要条件; 
  2.检查了1之后呢,就是记录的重点了,下面有两种方式,都可以解决,不同的是第一种方式直观,第二种方式更加本质,下面分别讲述,读到本文的朋友自己选择吧: 
  1.打开”我的电脑“,随便进入一个文件夹,然后点菜单里的”工具“->”文件夹选项“,选择”文件类型“选项卡,先看一下”已注册的文件类型“列表中有没有你要设置的文件类型(其实就是看扩展名,具体到上面这个案例就是看有没有.thm),有的话选中,没有的话点列表框下面的”新建“按钮,然后输入扩展名比如”.thm”然后确定; 
  接着往下看,有个详细信息框,里面有两个按钮,分别是”更改“和高级”,点”高级“按钮会出现一个新的对话框,上面是更改图标,可以选择目标程序已更改图标,再往下是”操作“对话框,如果对话框里有”open“这个记录就编辑它,把”用于执行操作的应用程序“输入正确的路径,取消”使用DDE“,最后一路确定下来就OK了,如果没有”open”这个记录呢,就新建一个操作,”操作“添”open“,”用于执行操作的应用程序“输入正确的路径,最后确定。 
  2.第二种方式是修改注册表,点”开始“->”运行”,输入“regedit”并确定打开注册表,在HKEY_CLASSES_ROOT->Applications下有很多程序,找到我们要找的目标程序比如themebuilder.exe,依次打开shell->open->command,会看到一个程序路径,不出意外的话这个路径应该是错的,右键这条记录,然后点修改,把路径修改正确,然后关闭注册表; 
  再按常规方法选择目标程序吧,肯定没有问题了。 
  再感慨一下,Windwos系统真的很难用,动辄一些莫名其妙的怪问题,而且一点儿错误提示信息都没有,而那个庞大晦涩的注册表更是个垃圾筒,用习惯Linux后回头看Windows就是个怪胎,希望这些牢骚不会引起MacroSoft粉的攻击。

猜你喜欢

转载自blog.csdn.net/gaoshan12345678910/article/details/79045441