Word 图标消失问题修复
Word 图标消失问题修复
问题描述
新的办公笔记本,Word图标一直显示为一个ugly的空。虽然说这问题不影响使用,但是作为一个有审美的PM,只要这个问题不修复,我完全不想使用office,甚至这台pc都不想打开。中午花了三小时修复这个问题,以下是整个过程的记录。软件版本列表:
- OS: win10 1809 x64
- Office: office2019 64bit
修复过程
- 尝试Google搜“Word图标消失”,乱七八糟广告有点多,百度百科提示我使用office自带的软件进行修复,尝试多次,每次半小时,最终均失败
- 尝试Google查找“Word icon missing”,找到一个关键参考网址
- 按照页面的提示开始进行修复,选项1为设置默认打开app,我只能说mdzz
- 按照页面的提示进行修复,选项2为修改默认注册表,按照提示指定icon路径
- 运行脚本刷新缓存,成功
修复后的总结
- Word安装路径是第一个关键点,以office2019为例,它的默认路径为:
C:\Program Files\Microsoft Office\root\Office16
- Word的图标索引注册表位置是第二个关键点,在我的pc上面为:
计算机\HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon
- Word的图标索引注册表的值是第三个关键点,在我的pc上应该为:
C:\Program Files\Microsoft Office\root\Office16\WORDICON.EXE,13
。其中C:\Program Files\Microsoft Office\root\Office16\WORDICON.EXE
一定要是确定存在的,在关键点一的路径中可以找到。13则是默认输入,直接照抄问题不大 - 我的问题是
C:\Program Files\Microsoft Office\root\Office16\WORDICON.EXE,13
被错误弄成了C:\Program Files\Microsoft Office\root\Office16\wordicon.exe,13
,供读者参考
其他工具
修改完注册表后,可以重启或使用脚本刷新图标缓存,参考脚本输入:
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
使用过程中,新建一个repair.vbs
,将上面的内容粘贴进去,双击运行即可。