Microsoft Word文件突然有奇怪的图标吗?


11

在此处输入图片说明

突然之间,我的Microsoft Office文件带有通用文件图标,这种情况在Powerpoint和Word中发生,但在Excel中却没有。我可以很好地打开文件,然后尝试重新启动计算机,创建新文件,单击桌面上的F5,关闭Windows XP主题修补程序,但它们都无效,有什么主意吗?

编辑:我也注意到它发生在以下程序中:Windows Live Messenger,iTunes和Skype,而不仅仅是MS Office。但是,有些仍然不错,例如IE,Paint,GIMP,Paint.NET,一些Web浏览器等。

我尝试使用ShellExView,但在图标发疯的某个日期只有两次发生,它们都在该日期(11月15日)发生,但是就修改日期而言,没有一个发生在最近。我禁用了它们,然后重新启动了Windows资源管理器,但是没有用。 在此处输入图片说明


我怀疑您的注册表已失效。
Daniel R Hicks 2012年

Answers:


9

您仅明确提及桌面。其他文件夹中的文件是否受到影响?


尝试删除任何thumbs.db存在的文件。您可能需要启用隐藏文件和系统文件的显示才能看到它。这些文件可以安全删除(缩略图缓存),并且将由Windows自动重新生成。


这可能是由外壳扩展错误引起的。您最近安装了什么吗?

看看使用ShellExView安装的shell扩展。

  1. 转到Options=> Filter By Extension Type; 按住shift键并选择Icon HandlerIcon Overlay Handler然后按Thumbnail。最近安装了什么吗?

  2. 尝试按File Created TimeCLSID Modified Time列排序。您第一次注意到时是否有任何修改的项目?

  3. 您可以使用右键单击上下文菜单来安全禁用外壳程序扩展进行测试。您可能需要重新启动explorer.exe以强制它重新加载/卸载任何更改的扩展。


  • 您可以尝试Microsoft Office的修复安装。图标文件等可能已损坏,修复安装应该可以解决该问题。如果您删除了缓存的安装文件(很大),则可能需要从安装DVD中这样做。

  • 您可能还希望运行sfc /scannow以验证和修复任何损坏或丢失的系统文件。

  • 您也可以尝试进行系统还原,直到第一次开始还原。Windows更新可能会损坏必要的文件,尤其是在发生异常关闭的情况下。


我找不到任何thumbs.db文件,但是其他人推荐了所有以.db结尾的文件,这些文件修复了一些程序的图标,但大多数文件仍然损坏。至于ShellExView,我按照您的指示进行了操作并禁用了它们,但没有用。请查看我的编辑以获取有关此内容的详细信息...我尝试了修复安装,但安装程序实际上会打开,等待5秒钟,然后永远关闭。至于“ sfc / scannow”,它没有修复它,但是它删除了我使用被黑的Windows XP主题的能力,因此非常感谢:p。
Oztaco-恢复MonicaC。2012年

在发生问题的那一天,我还尝试了恢复点,它的
损坏

@ leaf68您是否使用安装DVD进行修复?您是否尝试过重新安装(卸载+安装)?
鲍勃

我在线上获得该产品,所以没有CD,没有下载链接。但是,是的,我尝试下载链接安装程序进行修复。
Oztaco-恢复莫妮卡C.

7

终止Windows资源管理器,擦除集中的缩略图缓存通过删除所有在结尾的文件中.db的在%UserProfile%\AppData\Local\Microsoft\Windows\Explorer文件夹中,然后重新启动Explorer进程。使用批处理脚本可以轻松完成此操作(您可能需要先关闭其他程序):

taskkill /f /im explorer.exe
cd %UserProfile%\AppData\Local\Microsoft\Windows\Explorer
del *.db
explorer

请注意,您也可以使用CCleaner进行此操作。

我之前已经处理过,它通常归结为缩略图缓存的损坏。尽管我对此不太确定,但使用CCleaner清理注册表也可能有所帮助。


更新资料

尝试Thumbs.db使用此脚本删除整个用户文件夹中的所有文件(不用担心,我已经测试了以下命令:-)):

cd %UserProfile%
del /a:h /s Thumbs.db

您可以将这些命令集成到第一个脚本中,产生以下内容:

taskkill /f /im explorer.exe
cd %UserProfile%\AppData\Local\Microsoft\Windows\Explorer
del *.db
cd %UserProfile%
del /a:h /s Thumbs.db
explorer

更新2

尝试这个:

del %UserProfile%\AppData\Local\IconCache.db

我已经修改了脚本,使其更加美观,并添加了上面的命令(以修改后的形式):

taskkill /f /im explorer.exe
cd %UserProfile%
del AppData\Local\Microsoft\Windows\Explorer\*.db
del AppData\Local\IconCache.db
del /a:h /s Thumbs.db
explorer

请参阅KB2936571:Windows中的图标更改不正确


+1是因为批处理脚本修复了Skype和其他一些程序,但仍然无法修复MS Office:/
Oztaco-恢复Monica C.12.25.12,6:

@ leaf68:请参阅更新。
bwDraco

那删除了一些东西,但是图标没有变:(
Oztaco-恢复莫妮卡C。2012年

@ leaf68,问题出在图标缓存中,而不是缩略图缓存中。参见我的第二次更新;这应该可以解决问题。
bwDraco 2012年

@ leaf68,您在线吗?
bwDraco

3

奇怪的是,Office程序似乎不像其他任何程序一样具有用户友好的内置关联文件类型功能。但是,有几种方法可以还原Office文件类型关联(尽管请注意,.docxWindows 7中的写字板也使用这种方式,而不仅仅是Office)。


我已经尝试过了,很奇怪的是,无论如何,它默认情况下都是用Word打开的,但是图标不会正确显示。我什至尝试将其更改为写字板,然后再更改为Word,但仍然无法正常工作
Oztaco-恢复MonicaC。2012年

你尝试了什么?我列出了三件事。第一个和第三个选项可能会或可能不会对图标有所帮助,但第二个应该。
Synetech

但是他们三个都做同一件事吗?我尝试了第一个和第二个。当我打开文件时,这些文件将使用Word打开,但是图标仍然与以前相同。
Oztaco-恢复MonicaC。2012年

>但是他们三个人都做同一件事吗? 不完全的。第一种和第三种方法只是将注册表设置更改为使用指定的程序来打开文件并手动设置图标。第二种方法-我可能应该重新排列它们-使用程序本身来关联其文件类型。这是最好的方法,因为文件关联不一定是简单的设置问题.xxx = blah.exe;许多程序,例如浏览器和大多数Microsoft程序,已经使用了广泛,复杂的方法,并带有各种挂钩和注册表项来设置文件关联。
Synetech

Office程序的图标可能并不简单DefaultIcon=winword.exe; 它可能/可能是通过图标处理程序完成的,该图标处理程序允许以缩略图模式进行预览(我几乎可以确定Office文件实际上具有图标/预览处理程序)。因此,您确实需要程序本身重新注册其关联的文件类型才能正确执行。
Synetech

3

对我来说,问题是由缺少文件夹引起的。

Office 2010文件图标存储在:

C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}

...在4个文件:ACCICONS.EXEPPTICO.EXEWORDICON.EXEXLICONS.EXE

我在中重新创建了文件夹{90140000-0011-0000-0000-0000000FF1CE}C:\Windows\Installer并从复制了这4个文件C:\Program Files (x86)\Microsoft Office\Office14

在其他安装中,文件夹的名称可能与此不同。在注册表中搜索确切的文件夹名称(regedit --->查找---> wordicon.exe),例如:{90140000-0011-0000-1000-0000000FF1CE}


1
我不在Windows上,但是我想说这些图标是从某个Installer文件夹而不是实际程序文件夹中获取的,这很奇怪。尽管显然这可以解决问题,但我想知道不是注册表错误地指向了错误的位置吗?
Arjan 2015年

是的,我不久前删除了该文件夹,之后问题就此开始了。奇怪的是要在这里查找图标.. Microsoft,grrrr
Nrj

1

如果仍然安装了word和powerpoint,则需要将文件类型与程序重新关联,这会偷走它。右键单击文件>打开方式>选择默认程序(或选择程序)>在列表中查找单词/ powerpoint,并确保选中始终使用该程序打开该文件旁边的复选框,然后单击确定。

修复文件关联演练

如果不再安装word或powerpoint,则必须重新安装它们。


1
我已经尝试过了,当我双击它时,默认情况下该文件也已经使用word打开了
Oztaco-恢复MonicaC。2012年

您是否尝试过进行Office的维修安装?方法2最有可能support.microsoft.com/kb/924611
Phillip R.

1
几次...在uinstall窗口打开时,“请等待安装程序准备必要的文件。” 2-3秒后关闭。
Oztaco-恢复莫妮卡C. 2012年

1

如果您的MSOFFICE(或任何应用程序)安装在与操作系统不同的磁盘上,并且该磁盘变得不可用或延迟很大,则图标将以这种方式运行。


不幸的是,它已安装在我的本地硬盘上。
Oztaco-恢复莫妮卡C. 2012年

我知道这听起来很疯狂,但是您可能想看看您的HD是否有问题或连接不良。一年前,我在SSD上也遇到过类似的问题。原来是连接。
Fergus,2012年

似乎真的很难相信错误的连接只会导致某些文件每次都怪异的动作...但是有没有办法我可以在不打开计算机的情况下对其进行测试?
Oztaco-恢复莫妮卡C. 2012年

1

在我看来,问题是缺少安装程序文件。

您的磁盘空间不足吗?您是否尝试过通过删除文件来腾出空间?

这就是发生在我身上的原因。我不记得确切的文件夹,但是如果我没记错的话,它是C:\ Windows \ $ hf_mig $。

我认为没有简单的方法可以纠正此问题。您可以尝试从11月15日之前创建的还原点还原。您是否尝试过?


+1您肯定可以通过删除C:\ Windows \ Installer引起此问题(我从经验中知道...)
Colin Pickard 2014年

1

只要在搜索框中输入“ winword / r”或运行,您的问题就会立即解决。不要浪费时间更改IconCache.db,因为它通常不起作用。


0

我认为您的系统可能已感染了某些间谍软件,这些间谍软件已更改了注册表值。这可能是在安装任何新软件或工具栏期间发生的。系统还原也是一个开放选项,但是您还将丢失一些数据。

我认为您可以使用此处提供的免费版本的SuperAntiSpyware Utility-www.superantispyware.com

该实用程序很干净,在Microsoft官方论坛上MVP经常建议其检查间谍软件。您所要做的就是安装并运行该实用程序,它将在自动为您修复之前提示您更改注册表(如果有)。


0

下载Nirsoft FileTypesMan,解压缩到一个文件夹中并启动exe。
双击.docx条目,然后检查默认的图标条目。

我自己的Word 2010 Professional Plus图标条目包含以下值:
C:\Windows\Installer\{91140000-0011-0000-0000-0000000FF1CE}\wordicon.exe,13

请参阅本文以获取有关Office GUID的更多信息:
Office 2010中产品代码GUID的编号方案的说明

无论如何,FileTypesMan都会在注册表中找到该值。对于Word 2010,此值为:
HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon
从具有相同Office版本的人那里复制它,或者让我们知道您的确切版本,以便我们提供帮助。

如果您之前安装了另一个版本的Office,或者并排安装了两个版本,则可能会出现问题,因此发生了一些混乱。

我建议首先,如果您安装了两个版本的Office,则卸载不需要的版本。

其次,尝试通过转到控制面板来修复您的版本,右键单击Microsoft Office,依次选择“修复”,“修复”,然后单击“继续”。

如果这不起作用,我建议卸载Office并重新安装。首先确保您手头有Office序列号(如果找不到该序列号,则有一些程序可以为您使用)。

如果没有Office安装媒体,则可以尝试从MSOCache文件夹重新安装/修复它(确保隐藏的文件/文件夹可见)。请参阅文章从本地安装源安装Office 2010

您还可以从Microsoft Office 2010备份下载Office安装媒体的副本(需要Office序列号)。


1
我无法从其他人那里复制它,但我相信我拥有2010专业版
Oztaco-恢复MonicaC。2012年

您的默认图标值是多少?
harrymc

C:\ Windows \ Installer \ {91140000-0011-0000-0000-0000000FF1CE} \ wordicon.exe,13 ...,我检查了该文件,但它不存在
Oztaco-恢复MonicaC。2012年

您似乎之前已经安装了另一个版本的Office,或者发生了一些其他混乱。请参阅上面的编辑。
harrymc

我只安装了1个版本的Office。我尝试重新播放,但是会打开一个窗口,并在5秒后关闭。我尝试在线下载安装程序(我有一个下载链接而不是CD),但是它有同样的问题。
Oztaco-恢复莫妮卡C.

0

在Windows 7(32位,Office 2010)下,我遇到了同样的问题,缺少Excel和Word图标(而且我不记得是否还有其他缺失)。我一直在寻找风险最小的尝试。我对使用涉及

DEL IconCache.db / a

(通常受到好评),因为我读了几篇文章指出,除了不能解决问题以外,它还破坏了许多其他图标。

我发现一个非常简单的解决方案是其他操作的副作用。尽管我在解决问题后没有做任何进一步的尝试,但这可能会导致总体解决方案。可能值得尝试。

我从用户注销,以管理员身份登录,并通过注册表编辑将系统字体大小更改为“非标准”大小(在阅读了多个链接之后)。我需要通过注册表编辑来完成此操作,而不是出于特定原因(在此无关)从控制面板中执行。当我再次与用户登录时,除了达到预期的效果外,我还恢复了丢失的图标。

因此,我建议尝试更改系统字体大小作为解决方案。这似乎也引起了图标的重新读取,并且可能像其他方法建议的那样刷新图标缓存。我不知道在恢复原始字体大小之后,是否还会保留好图标。可以尝试从控制面板执行此操作,以避免进行注册表编辑。我猜你的里程可能会有所不同。

祝好运。

PS:我在这里添加了两个相关链接(不能发布更多,我已经在下面提到的线程中发布了其他链接)。

http://answers.microsoft.com/zh-CN/office/forum/office_2007-word/excel-and-word-icons-dont-display-correct/fdc46a1a-eb48-4623-8665-73010c539c9e?msgId=a603b89f- d84e-4421-a6aa-2b9743ddbcbe

http://answers.microsoft.com/zh-CN/windows/forum/windows_7-desktop/office-icons-dissapear-in-windows-7/525e9303-86a9-4206-a375-ad81328f408e


请提供更详细的解决方案,最好是分步说明。链接有时会死。
gronostaj

0

另一个站点的两个建议(第一个建议对我有用-我有橙色的矩形而不是蓝色的W&E)使用Open With并将其链接到Microsoft Office Client Virtualization Handler并起作用。一切都恢复了原样。

第二个想法:

如果您使用的是Starter且找不到winwordc.exe,并且在桌面上也没有指向Word Starter或Excel Starter的活动链接,请在桌面上右键单击并使用以下路径创建新的快捷方式:

对于Word: "C:\Program Files (x86)\Common Files\microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Word Starter 2010 9014006604090000

对于Excel: "C:\Program Files (x86)\Common Files\microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Excel Starter 2010 9014006604090000"

然后,右键单击要关联的文件,然后单击Open With > Choose Default Program。选择这些新的桌面快捷方式之一,它应该再次链接起来。


0

我对此问题做了一个变体,将任务栏中的Word图标恢复为默认图标,但资源管理器中的文件仍然正常显示。

在这种情况下,删除图标缓存或修复Office并没有帮助。在我的开始菜单\程序文件(x86)\的Microsoft Office \ Office15 \ WINWORD.EXE(你的路径可能会有所不同),推出了和固定:相反,我未锁定的字,创造了一个新的快捷方式到C 到任务栏。这只花了一分钟,所以在重新安装Office之前可以尝试一下。


0

我有一个类似的问题。我有Office 2007并卸载了2010 Starter。Word和Excel(简化版中的两个程序)的所有图标都弄糟了。我在注册表中进行了挖掘,并且能够修复.doc,.docx,.xls,.xlsx,我可能可以全部使用它们,但这将是一个痛苦的过程。然后我意识到,如果我只放回之前存在的Icon Cache文件夹呢?!!?这是您的工作...打开RegEdit.exe浏览到:HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ DefaultIcon-或-HKEY_CLASSES_ROOT \ Word.Document.12 \ DefaultIcon

这将向您显示计算机尝试查找图标的位置。对我来说,图标在这里:

C:\ ProgramData \ Microsoft \ Application Virtualization Client \ SoftGrid \ Icon缓存

如果浏览到该路径,则由于在卸载最新版本的Office时删除了该文件夹,因此该路径可能无法工作。尽可能返回,在我的情况下为“ C:\ ProgramData \ Microsoft \ Application Virtualization Client”。

右键单击空白并选择属性。或者,上一层然后右键单击“ Application Virtualization Client”(或在您的情况下称为“名称”)文件夹。希望Shadowcopy /以前的版本已打开。您将看到一个以前的版本选项卡。从搞砸之前打开文件夹的先前版本,并重建路径。

我创建了一个名为SoftGrid的文件夹,然后复制了Icon Cache文件夹。

如果这不起作用,只需将注册表中的DefaultIcon路径更改为所需的名称,例如:“ C:\ Program Files(x86)\ Microsoft Office \ Office12 \ WINWORD.EXE,1”

祝好运


0

在控制面板中的其他Windows版本下,转到“添加”或“删除程序”或其他名称,右键单击microsoft office图标,选择“更改”,在提供的对话框中选择“修复”,请稍候片刻。您可爱的图标将会回来。希望您有所帮助。


0

我遇到了类似的问题,但是此页面上的建议均无效。

为了解决该问题,我检查了Microsoft Office安装的其他一些注册表项(安装了大量项,这与普通程序不同,后者仅向注册表添加一个项)。我为自己构建了一个新的注册表项,如下所示:

Windows Registry Editor Version 5.00

; Delete these keys
[-HKEY_CLASSES_ROOT\.doc]
[-HKEY_CLASSES_ROOT\Word.Document.8]
[-HKEY_CLASSES_ROOT\Wordview.Document.8]
[-HKEY_CLASSES_ROOT\Applications\WINWORD.EXE]


; .doc

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.doc]
@="DOC.File" ; Target Class
"Content Type"="application/msword"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.doc\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"


; DOC.File

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File]
@="Word Document"
"EditFlags"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Office\\Office\\WINWORD.EXE,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\AppRegistry]
@="\\Software\\Microsoft\\Office\\10.0\\Word"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\HTML Handler]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\HTML Handler\Icon]
@=".dochtml"
".htm"=".dochtml"
".html"=".dochtml"
".mht"=".docmhtml"
".mhtml"=".docmhtml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell]
@="open" ; Default action


; Word

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open]
@="Word"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office\\WINWORD.EXE\" \"%1\""


; Word Viewer

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open2]
@="Open as Read-only"
; "Extended"="" ; Show on Right-click context menu only

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open2\command]
@="\"C:\\PROGRA~2\\MICROS~3\\WORDVI~1\\OFFICE11\\WORDVIEW.EXE\" /n /dde"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open2\ddeexec]
@="[REM _DDE_Direct][FileOpen(\"%1\")]"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open2\ddeexec\Application]
@="Wordview"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\shell\open2\ddeexec\Topic]
@="System"

经过多年的经验,我认为几乎所有此类问题都是由Microsoft Office安装的许多不同注册表项之间的Windows注册表冲突引起的。如上例所示,只能通过删除安装程序创建的密钥并将其替换为单个密钥来解决。

MS-Office包含许多非常糟糕的设计决策。它的开放源代码替代品Open Office是一个易于使用的程序,因为它的设计理念截然不同。


-1

转到Windows的不同版本下的“添加”或“删除程序”或其他名称,代替单击“卸载”,单击“ [更改]”,然后修复安装。


3
您能详细说明一下需要修复的内容吗,用户可以在其中看到很多程序
BlueBerry-Vignesh4303 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.