利用注册表更改win7下Office文件图标

参考了下面这个文章的经验

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《利用注册表更改win7下Office文件图标》

 其中ppt的默认项数值PowerPoint.Show.8,与下面的项PowerPoint.Show.8,这个项就是指向了图标文件。

3、找到 HKEY_CLASSES_ROOT/PowerPoint.Show.8/DefaultIcon下的默认项,这项的数值确定了图标文件的位置

《利用注册表更改win7下Office文件图标》

  这张截图是修改后的,之前这个位置是个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

    原文作者:东躲西藏的西城
    原文地址: https://blog.csdn.net/u011813050/article/details/82758000
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞