参考了下面这个文章的经验
http://wenku.baidu.com/view/0b094c1b10a6f524ccbf85e3.html
起因:电脑里同时安装了Office和WPS,默认打开的都是Office。后来因为wps实在总是偷偷升级十分惹人反感,就把wps卸了。其实我不怕升级,问题是他升级一次就多一个文件夹,最后变成偷偷安装了5个版本,而且每个版本都能用。这不是胡闹嘛?
这就导致了惨剧的发生,我卸载了最新的,发现安装目录里还有好几个版本,随手点开一个,居然能打开。一怒之下整个文件夹都删了。但如今回想起来,就是那个随手一点,导致他流氓的把word ppt excel的图标指向劫持了。
首先office不再变成默认,然后重置默认程序,甚至重新安装,甚至升级,最终是把所有的office文件关联到office了,可是ppt的图标没了,让人像吞了苍蝇一样难受别扭。
然后我就继续折腾来折腾去,最终还是靠注册表完成了
问题描述:
powerpoint的部分图标正常,但ppt、pptx图标无法显示。
powerpoint文件打开正常,关联正常。
office其他文件doc docx xls xlsx等都正常
=============================================
1、运行里输入regedit 执行,打开注册表
2、找到 HKEY_CLASSES_ROOT/.ppt
其中ppt的默认项数值PowerPoint.Show.8,与下面的项PowerPoint.Show.8,这个项就是指向了图标文件。
3、找到 HKEY_CLASSES_ROOT/PowerPoint.Show.8/DefaultIcon下的默认项,这项的数值确定了图标文件的位置
这张截图是修改后的,之前这个位置是个WPSxxxxx.的exe,即罪魁祸首。
由于我的电脑中powerpoint有部分文件是正常的,所以可以找到图标文件的正确位置,即
c:\Windows\Installer\{90160000-0011-0000-0000-0000000FF1CE}\pptico.exe
把该数值修改成正确文件名。该文件是图标包,里面包含十几个图标,用1、2、3、4等数值代表选择第几个图标。
ppt和pptx就写1即可。
因此,将该数值改为
c:\Windows\Installer\{90160000-0011-0000-0000-0000000FF1CE}\pptico.exe,1
点确认,然后再打开文件夹,ppt文件就已经正常了
同理,pptx文件对应的项是PowerPoint.Show.12,
找到 HKEY_CLASSES_ROOT/PowerPoint.Show.12/DefaultIcon,双击默认,将数值修改为
c:\Windows\Installer\{90160000-0011-0000-0000-0000000FF1CE}\pptico.exe,1
=============================
其实根据这个还可以修改其他文件的图标,也算是学习了
2016-07-11