主要是因为注册表的原因,路径不对。
方法:
打开windows+R (打开附件--->运行)--------》输入regedit,回车-------》找到打不开的程序文件注册表----》在HKEY_CLASSES_ROOT 下Applications中找到对应的程序,看一下他下面的\shell\open\command数据中的路径对不对,如不统一,要改为一致。
类似 C:\文件\sublime\Sublime Text 3\sublime_text.exe "%1”
注意后面的%1: 如果不加的话,这时候你可以加入默认程序了,也可以打开程序了,但是不会有内容,后面的这%1是具有类似解析的功能的。