设置文件的默认程序和添加程序到打开方式的解决办法

正常状况下安装程序以后,程序会自动关联文件,打开文件自动打开程序,而且加载打开的文件或者项目。html

若是没系统没有关联文件,则没法打开,须要安装对应的程序进行文件关联。好比说后缀名为.MP3的文件,你没有安装播放器以前打开后会是这样的shell

image

若是你安装了播放器,看到这个后以为郁闷,正常状况下,你能够选择选择程序好比QQ音乐,或者PotPlayer而后肯定,这两个都是支持打开MP3文件的。编程

image

可是这也能够能不是你想要的程序,并且它还不在列表里,那么就要经过浏览找到对应的exe应用程序。.net

若是在桌面有快捷方式,能够直接选择打开,否则须要找到安装程序的路径,而后选择应用程序。设计

image

上面是正常的状况,那么问题来了,对于绿色软件或者移动了安装路径的程序就没那么简单了。若是是绿色免安装程序,或者移动了程序的安装路径,则不会关联文件而且系统没法打开。htm

在打开方式下,选择程序后,打开方式没法加入程序

遇到这种状况,就比较麻烦了,解决办法也是比较复杂,下面提供几种可操做的方法。blog

方法一:先打开程序,在程序中打开文件

这种解决方法是最简单的,可是它并无解决问题,问题仍是存在,你每次打开文件只能从程序中打开。好比你要是word程序没有文件关联,你每次打开文件的操做方法是这样的get

打开WORD程序—>程序中选择打开文件—>找到你想要打开文件cmd

方法二:重装

没有任何问题是重装不能解决的,若是有,那就重装两次。it

文件关联的问题,真的是重装软件就能够解决,重装,重启,问题应该就解决了。实在不行就重装系统,没有软件问题是重装系统不能解决的。

方法三:将程序安装路径的中文名称修改成英文

不少软件安装路径都是不支持中文的,特别是外国的应用程序,必定要注意安装的时候不要有中文。若是有中文能够修改为英文,这可能解决问题,有些软件是中文改了英文也仍是存在问题,须要寻求其余解决方式。

以上是较为简单的方法,可是没有深刻问题内层,在查了不少资料后,大部分的文件关联问题都是注册表的问题。

方法四:修改注册表

打开注册表

在开始--运行(win+r)--输入regedit,肯定

image

在注册表找到HKEY_CLASSES_ROOT\Applications\*****,****是你要打开的程序,好比PPT的程序,POWERPNT.EXE

在打开shell—open—command,右边有个键值是,程序安装路径,若是这个路径跟如今程序安装路径错误的话就会没法添加打开方式,须有修改成当前的值

image

到了这里问题应该就解决了。不过要是还有问题能够往下看看。

添加打开方式后,打开文件只打开程序不会加载文件或者项目,只是空白的程序

添加打开方式后,上面的问题解决了,但是打开文件后,只是空白的程序,跟直接打开程序没有区别,好比

你点开一个记录工资的word文件,你双击打开以后,返现word是空白的,并无打开文件,跟直接打开word没有任何区别。

其实问题就是修改路径的时候没有添加这个%1,这个%1是绝对路径,它会指向你打开文件,在你打开程序以后再打开文件

关于%1的问题参考连接:

https://bbs.csdn.net/topics/300123264

https://zhidao.baidu.com/question/1824031034614079548.html

文件关联的图标不能正常显示

文件可以关联了,也能正常打开了,就是图标好难看额,虽然对于正常使用一点影响都没有,就像这样,这个是个HTML文件,

image

对于我来讲,这是不能接受的,即便可以辨认出来是什么文件,仍是折腾了很久把它解决了,具体方法参考一下连接:

https://blog.csdn.net/zhangao0086/article/details/6460295

根据以上连接修改注册表的defaulticon以后,须要重启才能看到图标的变化

经过只修改注册表添加打开方式和文件关联

在注册表每个后缀名的文件在HKEY_CLASSES_ROOT中以     . ***存在,****为具体的后缀名,如mp3,docx,rmvb等等。

其中的键值说明了该文件的文件类型,好比.mp3的键值以下所示

image能够看到有多个键值,说明属于多种类型,包括网易云、QQ音乐等,说明.mp3的文件属于这种文件类型,而且默认是网易云的cloudmusic.mp3文件类型,咱们记下来,而后在注册表下面找到这个键image

这里就是修个图标和打开方式的键,在DefaultIcon中能够修改图标,路径上面连接已经提到

image

command中修改程序所在的路径,修改方法见以上

参考资料连接:

https://blog.csdn.net/lfw19891101/article/details/6103032

https://blog.csdn.net/weixin_33869377/article/details/87553293

利用cmd修改文件关联

说实在的,不查不知道,一查吓一跳,这个东西还能这样操做,经过系统cmd命令提示符能够修改文件关联,利用一个命令:assoc,具体操做方法参考连接:

https://blog.csdn.net/gaoxin1076/article/details/7558672

方法较为复杂,建议没有编程经验和相关知识的能够跳过,我我的以为比以前的方法吃力。

总结来讲,文件关联仍是设计很深的知识,做为一个门外汉,可以查到的资料都写下来了,或许有更好的方法,不过我也只到这里了,写个经验分享毕竟花费时间还挺长的,但愿对各位有帮助。

相关文章
相关标签/搜索