none
一些已知文件扩展名的图标不能对应相应文件样式,该图标仍然显示未知文件的样式,如何解决? RRS feed

  • 问题

  • 各位好,

    我用的是vista home Premium,补丁打到最新, OEM的,联想的本本。

    现在有的文件图标,如.pdf、.doc、.nrg、.xls等文件在资源管理器里面显示出来的图标是未知文件的那种图标,但是文件类型列下可以看到正确的文件类型说明,而且双击这个文件,能自动用相应的程序打开它。同时,开始-菜单里面最近打开的文件列表,word,excel,acrobat等的图标都是显示为一个长方形的空白文件图标,点击无法打开,右键看属性,只有“常规”、“安全”、“详细信息”3个标签页,只得重新制作快捷方式覆盖。

    但是如何在资源管理器中看到已知文件扩展名的文件具有对应打开程序样式的图标呢?

    我尝试改显示深度32位-16位-32位,问题没有解决。

    我怀疑可能是某次使用第三方优化软件清理垃圾时,误删了某个缓存文件?
    2009年9月22日 14:32

答案

  • .DOC 文件默認圖標在注冊表的設置為


    HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon
        (默认)    REG_SZ    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}\wordicon.exe,1

    請看看你的這個設置是什麽


    Folding@Home
    • 已标记为答案 郁闷中 2015年3月7日 2:08
    2009年9月28日 13:53

全部回复

  • 試試通過 控制面板 - 程序 - 默認程序 - 設置關聯 進行更改.

    相關截圖:


    Folding@Home
    2009年9月22日 15:31
  • 會通過以管理員方式運行命令提示符并執行命令 assoc 和 ftpye 進行更改.


    使用 assoc, ftype 命令進行查看, 修改或刪除.

     查看 TEXT 文件類型.
    assoc .txt
    .txt=txtfile

    刪除演示:
    assoc .txt=

    查看 TEXT 文件關聯
    ftype txtfile
    txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

    刪除演示:
    ftype txtfile=

    執行上述命令需要管理員權限.

    關於 assoc 和 ftype 命令的更多信息:
    http://technet.microsoft.com/zh-cn/library/cc773102(WS.10).aspx
    http://technet.microsoft.com/zh-cn/library/cc755703(WS.10).aspx
    Folding@Home
    2009年9月22日 15:33
  • 使用 assoc 和 ftype 命令獲得的 WORD, EXCEL 文件關聯設置值

    WORD

    C:\zero>assoc .doc
    .doc=Word.Document.8

    C:\zero>ftype Word.Document.8
    Word.Document.8="C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /n /dde

    C:\zero>assoc .docx
    .docx=Word.Document.12

    C:\zero>ftype Word.Document.12
    Word.Document.12="C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /n /dde

    EXCEL

    C:\zero>assoc .xls
    .xls=Excel.Sheet.8

    C:\zero>ftype Excel.Sheet.8
    Excel.Sheet.8="C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e

    C:\zero>assoc .xlsx
    .xlsx=Excel.Sheet.12

    C:\zero>ftype Excel.Sheet.12
    Excel.Sheet.12="C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e

    Folding@Home
    2009年9月22日 15:36
  • 你好,谢谢你的回复。

    这个我试过,比如重新将.doc定义到word去,图标仍然没有变化。

     

    有关你提供的命令行编辑,我想文件的定向打开程序没有问题,所以没有尝试。现在好像就是丢失了图标。
    2009年9月23日 16:18
  • 你可以试一下安装CCleaner,使用它的注册表扫描功能,并修复它扫描出来的所有问题.
    2009年9月23日 23:45
  • 你试着修复注册表


    擅长领域 Windows Desktop Experience, Media Center, Virtual Machine, Windows System & Performance
    2009年9月24日 2:34
  • “将文件或协议与特定程序关联”功能非常简单,推荐使用 ASSOC 命令。
    Alexis Zhang (Microsoft MVP 2004' 2007' 2008' 2009')
    2009年9月24日 10:24
  • 试试重建图标缓存文件是否能解决该问题。另外不建议使用第三方的优化软件。

    删除C:\Users\<当前用户>\AppData\Local\IconCache.db文件,然后重启系统,图标缓存即自动重建。详情可参阅下面的文章(英文):

    How to Rebuild the Icon Cache in Vista
    http://www.vistax64.com/tutorials/117229-icon-cache-rebuild.html


    Yog Li - MSFT
    2009年9月24日 10:50
    版主
  • http://www.52z.com/soft/14826.html  来   来个痛快的 下载个重建图标缓存工具 v1.1 绿色版   轻轻松松按1下就好了
    擅长领域 Windows Desktop Experience, Media Center, Virtual Machine, Windows System & Performance
    2009年9月24日 13:00
  • 用手動方式就能刪除的文件, 不需要再用第三方軟件, 有畫蛇添足之嫌.
    Folding@Home
    2009年9月24日 13:09
  • 试试重建图标缓存文件是否能解决该问题。另外不建议使用第三方的优化软件。

    删除C:\Users\<当前用户>\AppData\Local\IconCache.db文件,然后重启系统,图标缓存即自动重建。详情可参阅下面的文章(英文):

    How to Rebuild the Icon Cache in Vista
    http://www.vistax64.com/tutorials/117229-icon-cache-rebuild.html


    Yog Li - MSFT

    谢谢你的回复,不过,按照你提供的步骤,我试了,问题依旧存在。

    2009年9月28日 13:36
  • 現在的問題是,

     1. .pdf、.doc、.nrg 這些文件可以打開, 但圖標仍然為空白?
     2. WORD, EXCEL 的文件不能打開並且圖標為空白, 還是這些文件可以打開, 但圖標為空白?


    Folding@Home
    2009年9月28日 13:39
  • “将文件或协议与特定程序关联”功能非常简单,推荐使用 ASSOC 命令。
    Alexis Zhang (Microsoft MVP 2004' 2007' 2008' 2009')

    这是我用assoc命令得到的结果:


    为什么就是没有定位到该执行程序样式的图标?郁闷
    2009年9月28日 13:47
  • .DOC 文件默認圖標在注冊表的設置為


    HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon
        (默认)    REG_SZ    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}\wordicon.exe,1

    請看看你的這個設置是什麽


    Folding@Home
    • 已标记为答案 郁闷中 2015年3月7日 2:08
    2009年9月28日 13:53
  • 谢谢你的回答,没有试这个软件,手动删除没有用,这个软件估计也没有用。

    2009年9月28日 13:55
  • 這個是 .xls 的:


    HKEY_CLASSES_ROOT\Excel.Sheet.8\DefaultIcon
        (默认)    REG_SZ    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}\xlicons.exe,28

     


    Folding@Home
    2009年9月28日 13:56
  • 相關的文件夾信息:

    C:\Windows\Installer>cd {91120000-002F-0000-0000-0000000FF1CE}

    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}>dir
     驱动器 C 中的卷是 SW_Preload
     卷的序列号是 76DF-0155

     C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE} 的目录

    2009/06/11  16:38    <DIR>          .
    2009/06/11  16:38    <DIR>          ..
    2009/06/11  16:38            20,240 cagicon.exe
    2009/06/11  16:38               766 graph.ico
    2009/06/11  16:38           184,080 joticon.exe
    2009/06/11  16:38           217,864 misc.exe
    2009/06/11  16:38            18,704 mspicons.exe
    2009/06/11  16:38            35,088 oisicon.exe
    2009/06/11  16:38           922,384 pptico.exe
    2008/11/21  22:41            55,808 ShellUI.MST
    2009/06/11  16:38           888,080 wordicon.exe
    2009/06/11  16:38         1,172,240 xlicons.exe
                  10 个文件      3,515,254 字节
                   2 个目录 27,816,255,488 可用字节

    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}>


    Folding@Home
    2009年9月28日 13:57
  • 現在的問題是,

     1. .pdf、.doc、.nrg 這些文件可以打開, 但圖標仍然為空白?
     2. WORD, EXCEL 的文件不能打開並且圖標為空白, 還是這些文件可以打開, 但圖標為空白?


    Folding@Home

    你好,所有的安装了的程序都可以打开相应文件,反过来也一样,虽然看起来是未知文件样式的图标,但是双击可以用对应程序打开。
    2009年9月29日 10:53
  • .DOC 文件默認圖標在注冊表的設置為


    HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon
        (默认)    REG_SZ    C:\Windows\Installer\{91120000-002F-0000-0000-0000000FF1CE}\wordicon.exe,1

    請看看你的這個設置是什麽


    Folding@Home

    注册表上设置差不多,但是在C:\Windows\Installer下,没有对应文件夹,可能问题就在这里。奇怪,不知是哪个第三方优化软件删除如此彻底!谢谢你的指点,我可能找到问题所在了。

    2009年9月29日 11:14