Word 图标消失问题修复

Word 图标消失问题修复

问题描述

新的办公笔记本,Word图标一直显示为一个ugly的空。虽然说这问题不影响使用,但是作为一个有审美的PM,只要这个问题不修复,我完全不想使用office,甚至这台pc都不想打开。中午花了三小时修复这个问题,以下是整个过程的记录。软件版本列表:

  • OS: win10 1809 x64
  • Office: office2019 64bit

修复过程

  1. 尝试Google搜“Word图标消失”,乱七八糟广告有点多,百度百科提示我使用office自带的软件进行修复,尝试多次,每次半小时,最终均失败
  2. 尝试Google查找“Word icon missing”,找到一个关键参考网址
  3. 按照页面的提示开始进行修复,选项1为设置默认打开app,我只能说mdzz
  4. 按照页面的提示进行修复,选项2为修改默认注册表,按照提示指定icon路径
  5. 运行脚本刷新缓存,成功

修复后的总结

  1. Word安装路径是第一个关键点,以office2019为例,它的默认路径为:C:\Program Files\Microsoft Office\root\Office16
  2. Word的图标索引注册表位置是第二个关键点,在我的pc上面为:计算机\HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon
  3. Word的图标索引注册表的值是第三个关键点,在我的pc上应该为:C:\Program Files\Microsoft Office\root\Office16\WORDICON.EXE,13。其中C:\Program Files\Microsoft Office\root\Office16\WORDICON.EXE一定要是确定存在的,在关键点一的路径中可以找到。13则是默认输入,直接照抄问题不大
  4. 我的问题是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,将上面的内容粘贴进去,双击运行即可。

posted @ 2020-02-13 15:47  liwbeijing  阅读(580)  评论(0)    收藏  举报