word、excel、ppt图标变白恢复

原因:其他软件(笔者是WPS)卸载时未清除注册表,导致无法定位到office的图标并显示(仅仅显示图标胃有问题的白色,打开方式关联还是正确的)。

解决步骤:

首先更改word的图标:

使用“ win+R ”输入regedit打开注册表。找到以下路径的位置:

在HKEY_CLASSES_ROOT\Word.Document.12\DefultIcon位置,右击“默认”,选择修改。将数值数据的内容修改成word所在安装的目录。

查看word图标的文件键名称:找到word程序,邮件查看文件位置,要是快捷键的话再次右键查看文件位置,最后跳转到WORD.EXE这个文件,但这并不是word图标文件,我们继续往下找,发现另一个带有word图标的文件WORDICON.EXE,这就是图标文件的名字,我们需要把这个名字的文件路径放到注册表里。

word图标位置:

word、excel、ppt图标变白恢复_第1张图片

更改注册表

然后更新图标缓存:

代码:

On Error Resume Next
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(FSO.GetSpecialFolder(0) & "\shelliconcache")
Set FSO = Nothing
Set Pros = GetObject("winmgmts:\\.\root\cimv2").ExecQuery ("Select * from Win32_Process Where Name = 'explorer.exe'")
For Each Pro in Pros
Pro.Terminate
Next
 

在桌面新建txt粘贴进去后后缀改成.vbs,双击运行(更改后缀需要在我的电脑里打开后缀显示才能更改:计算机->查看->勾选文件扩展名)

我已经打包好的程序:

https://download.csdn.net/download/William_LYD/82919796icon-default.png?t=M1L8https://download.csdn.net/download/William_LYD/82919796

到此word的图标就更改完成,然后照此方法更改ppt和excel的图标

 Excel:

在HKEY_CLASSES_ROOT\Excel.Sheet.12\DefultIcon位置,操作同上,将数值数据修改成excel所在安装的目录。

在HKEY_CLASSES_ROOT\PowerPoint.Show.12\DefultIcon位置,同上,将数值数据修改成ppt所在安装的目录。

word、excel、ppt图标变白恢复_第2张图片

最后记得每次运行刚刚保存的图标缓存更新程序,防止更新不过来。

最后展示一下效果:

word、excel、ppt图标变白恢复_第3张图片

 总结:笔者更改经历分为两步:先找到图标路径,再更新注册表。

注意:注册表路径最后一层要精确到图标的名称,而不是图标所在文件夹。

上述的12是docx,如果doc也是白色(就是带x的(pptx,docx)改过来了但是不带x(ppt.doc)的还没改过来),那么把注册表路径中的12改为8,然后照着上面重新操作一遍即可。

PPT注册表路径示例,PowerPoint.Show.12的变成了PowerPoint.Show.8

参考链接:

OFFICE 2010 图标变成了白色,怎么修复回以前的图标 - Microsoft Communityhttps://answers.microsoft.com/zh-hans/msoffice/forum/all/office-2010/3ea9e903-f28f-4821-8606-92b4b46fc509

Word、Excel、PPT等图标异常解决方案_xcyyueqiu的专栏-CSDN博客_word文件图标显示错误本文出处:CSDN http://blog.csdn.net/xcyyueqiu/article/details/52357567啰嗦几句…前不久才重装过系统,可是没多久就出现了一个很恶心的问题:word文档、excel文档图标异常,显示的是下面这样: 打开倒是可以正常用word打开,文件关联是对的,重装office都没解决。 忍了几天终于忍不了啦,尝试网上搜了几次,都没有找到解决办法。进https://blog.csdn.net/xcyyueqiu/article/details/52357567?tdsourcetag=s_pctim_aiomsg

你可能感兴趣的:(windows,wpf,p2p)