Если в MS Office пропали значки…

Не часто, но случается так, что через некотрое время после установки MS Offoce 2007/2010. в операционной системе Windows Vista/7, почему-то пропадают все значки офисных приложений и файлов. Чистка кэшей эскизов, чистка системы и пр. манипуляции результата обычно не дают. Установка стороннего ПО для модификации значков обычно помогает, но это способ не очень изящен. К слову, Windows XP умела менять/назначать значки типам файлов штатными средствами, более поздние версии этого функционала кажется не имеют. Ну да вернемся к нашему офису.

Суть в том, что значки лежат не в исполняемом файле приложения, или библиотеке, а в специальной песочнице, находящейся по адресу

%WINDIR%\Installer\{********-****-****-****-************}

где %WINDIR% — системмная переменная, содержащая значение пути по которому установлена ОС (обычно C:\WINDOWS), а звездочки — хексовые символы.

В принципе, если зайти в папку %WINDIR%\Installer, выполнить поиск по ключу к примеру wordicon.exe и найдется какое-то количество таких файлов — считайте, полдела уже сделано. Если ничего не найдется — придется найти подобный файл на другом ПК и скопировать всю папку с этим файлом. На всякий случай, прикладываю папку (7z, 3.2 MB) со значками от 2010-ого офиса. название папки имеет свойство различаться от ПК к ПК и от версии офиса к версии, но особого смысла это не имеет, сейчас станет понятно почему.

Когда с папкой и значками всё более или менее станет понятно, самое время запустить редактор реестра и посмотреть что у нас лежит в параметре:

HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon

Если там будет значение типа

C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}\wordicon.exe,13

то посмотрите, существует ли папка %WINDIR%\Installer\{90140000-0011-0000-0000-0000000FF1CE} и есть ли в ней файл wordicon.exe. Если папка не существует — создайте её (прямо в фигурных скобках) и скопируйте туда файлы, если папка существует, но файлов нет — скопируйте файлы в существующую папку, если есть и папка и файлы, но сами фалы без значков — замените файлы на «рабочие» из архива выше или с другого ПК. Изменения отобразятся после перезагрузки.

Обычно, все значки офисных приложений лежат в одной папке, но если после перезагрузки появились не все значки, посмотрите что творится в

HKEY_CLASSES_ROOT\Excel.Sheet.12\DefaultIcon
HKEY_CLASSES_ROOT\Access.Extension.14\DefaultIcon
HKEY_CLASSES_ROOT\Access.ADEFile.14\DefaultIcon

и пр.

Запись опубликована в рубрике Программки с метками , . Добавьте в закладки постоянную ссылку.

67 комментариев: Если в MS Office пропали значки…

  1. Светуля говорит:

    Спасибо большое, очень помогла статья!!!!:))

  2. Сергей говорит:

    Спасибо. Почти четыре часа лазил в Интернете, искал способ устранения данной проблемы. Везде какие-то непонятные способы, использование сторонних программ с отсутствием результата…
    Ваш способ, на мой взгляд, самый простой и верный. Еще раз спасибо. 🙂

  3. Ян говорит:

    Спасибо за помощь, работает!

  4. Дмитрий говорит:

    Спасибо большое! почувствовал себя мега пррдвинутым пользователем 🙂

  5. Иван говорит:

    Спасибо. Все работает!

  6. Пётр говорит:

    Все просто делается:

    в 2003 Справка — Найти и восстановить
    в 2007 Office — Параметры приложения — Ресурсы — Диагностика
    В 2010м Пуск-Программы-Microsoft Office — Средства Microsoft Office — Microsoft Office Picture Manager (Диспетчер рисунков Microsoft Office) — Справка — Найти и восстановить

    • IdeaFix говорит:

      Думаю, сценарий, когда дистрибутив не доступен, либо установлена не полная версия офисного пакета, либо когда «картинки» есть, но нулевого размера (и еще кучу вариантов, когда «стандартный» метод неприменим) Вами не рассматривается, да?

      Фигово другое, фигово то, что сабж происходит относительно регулярно и без особой системы.

    • Максим говорит:

      У меня в 2007 Офисе такая проблема появилась, но диагностика не помогла. Значки пропали, а файлы в указанной папке были. Помогла только замена файлов (скачал предложенные автором статьи — всё норм встало на 2007).

    • Павел говорит:

      Пётр, спасибо.

    • Василий говорит:

      А мне наоборот не помогло решение из статьи, т.к. требуемые файлы в нужной папке лежали. Зато помог способ который описал Петр. Спасибо от всей души 🙂

    • Сергій говорит:

      Спасибо

    • Мария говорит:

      Спасибо, Петр!
      Очень доступно объяснили чайнику)

    • Greg говорит:

      Респект!!!!!.Петр
      3 минуты времени.Без заморочек.Все сработало

  7. Тай говорит:

    Благодарю за помощь. С дура-ума вычистил папку Installer иконки офиса пропали. Статья очень помогла.

  8. Станислав говорит:

    Спасибо за статью!

  9. American говорит:

    Хорошая статья, и действительно полезная
    Происходит это, как я понял, при удалении некоторого софта, за собой вычищают и эту папку, заметил это за MS Office и Adobe Acrobat

  10. Funny говорит:

    Вот за это спасибо, еще бы архивчик был для 2007, или это не важно?

  11. Сергей говорит:

    Спасибо! Статья реально помогла. Оказалось папка C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE} повреждена. Восстановил и все заработало.

  12. mokorolev говорит:

    Привет всем!

    Да, статья очень полезная! Для офиса более поздней версии чем 2010 тоже работает.
    значки для поздних версий: архив

  13. arcade00 говорит:

    Так же, как и многие, сдуру почистил \Installer :))
    Автор, спасибо тебе большое, все вылечилось за 2мин! :))

  14. Андрей говорит:

    Привет, IdeaFix.
    Респект !!! Полное совпадение!

  15. Алексей говорит:

    Вроде сделал всё как описано, скачал ваши файлы(как раз у меня 2010 офис), но после перезагрузки ни ворд ни эксель не стали отображаться. ни сами программы ни их документы…

    • IdeaFix говорит:

      «пропавшую» папку, вернее, её имя, через реестр нашли?

      • Алексей говорит:

        да, нашел, скопировал оттуда, создал. файлы их архива туда кинул. перегружался раза три.

        • IdeaFix говорит:

          Попробуйте способ из этого комментария http://ideafix.name/?p=775#comment-168

          • Алексей говорит:

            Получаю ошибку:
            «Ошибка применения преобразований.
            Проверьте правильность путей
            указанных преобразований»

            походу снесу сегодня-завтра и поставлю 2013 🙂

            • IdeaFix говорит:

              Быть может, дело в том какой дистрибутив использовался, на сколько он был ванилен и как активирован. По-скольку я не далек от среды академической, то особых проблем с доступом к легальному ПО от MS не испытываю т.к. и MSDNAA и Academic Open License есть. В более или менее чистых оригинальных инсталляциях и мой «костыль» и штатный способ описанный выше в комментариях обычно срабатывает без проблем. А если пути установщика затерты каким-то CCleaner’ом и/или дистрибутив был «переосмысленный» каким-нибудь мастером. упихавшим его в 150 мегабайт объёма — тут уж ничего не поделаешь.

            • Владимир говорит:

              Была такая же проблемам, но после очистки кеша иконок все получилось и пропала «Ошибка применения преобразований.
              Проверьте правильность путей
              указанных преобразований»

  16. Андрей говорит:

    РЕСПЕКТ!

  17. korsiopei говорит:

    Спасибо!

  18. Виталий говорит:

    Спасибо, помагло

  19. Вячеслав говорит:

    Спасибо большое, помогло!

  20. лера говорит:

    я только что востоновила (ярлык иконку) зашла где C:\Program Files (x86)\Microsoft Office\Office14 И ВЫТАЩИЛА ИКОНКУ НА РАБОЧИЙ СТОЛ!!!!!!

    • IdeaFix говорит:

      Тут дело немного в другом, статья описывает решение проблемы пропадания иконок у вордовских, экселевских и пр. файлов, т.е. вместо значкаприложения на файле «пустой» значок. Но Вы, конечно, молодец..

  21. Санёк говорит:

    Отлично, помогло для офис 2013
    Есть у кого иконок для визио 2013 и прожект 2013?

  22. Anton говорит:

    Здравия Вам.
    Не в первый раз сталкиваюсь с Вашими решениями. Спасибо за полезную информацию.

  23. Anton говорит:

    после выполнения описанных действий с офисом 2013 иконки самих приложений восстановились. но иконки файлов docx, xlsx и тд остались без изменений. чтобы они тоже восстановились пришлось назначить на docx другое приложени, а потом вернуть winword. и после этого иконки файлов тоже стали нормальными, причем для всех файлов офиса

  24. Богдан говорит:

    «то посмотрите, существует ли папка %WINDIR%\Installer\{90140000-0011-0000-0000-0000000FF1CE} и есть ли в ней файл wordicon.exe.»
    Где искать папку windir?

  25. Olga говорит:

    Здравствуйте.
    Помогите пожалуйста, после обновления антивируса пропали иконки. Офис 2013. У вас папки для 2013 офиса нет?

  26. Альберт говорит:

    Спасибо, помогло! Только пришлось скаченную папку переименовать.

  27. Максим говорит:

    У меня самым неприятным было то, что мой 2007 офис с пропавшими иконками ещё и удаляться не хотел (я сразу решил его переустановить, но облом). Замена иконок от 2010 помогла.

  28. Alex говорит:

    Спс за файл с иконками оч помог

  29. андрей говорит:

    спасибо, всё получилось. w8.1*64

  30. Сергей говорит:

    По-глупости снес все из папки …\Installer. Сделал вроде так, как написано. НО файлы отобразились как-то странно: на рабочем столе — нормальная иконка, а при переносе ее в папку — прежняя ерунда.
    С чем это связано?

    • Сергей говорит:

      «ее» в смысле этого же файла с рабочего стола в папку

    • IdeaFix говорит:

      А если грохнуть кэш иконок?

      • Сергей говорит:

        Там вообще интересно получилось. Документы, сохраненные в Word 97-2003, отображались «правильной» иконкой, а глючили созданные в 10-ом Office.
        Думаю, что пока метался в поисках решения (пока не нашел Ваш сайт) как-то накосячил с MS Office 2010. Потому как сначала я его удалял, а потом нашел Ваш сайт и откатил систему. Возможно, восстановилось не все.
        Вобщем, переустановил MS Office. Помогло.

  31. Алексей говорит:

    Спасибо за статью, почти все получилось. Не смог восстановить только иконки Visio. Попробовал даже так —
    из папки C:\Program Files (x86)\Microsoft Office\Office14 скопировал файл VISICON.EXE в папку C:
    \Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}, не помогло 🙁 может VISICON.EXE какой-то
    неправильный? Поможите

  32. Алексей говорит:

    Все, победил. Чтобы отображались иконки Visio, а может и еще каких-то программ в соседней папке C:\Windows\Installer\{90140000-0057-0000-0000-0000000FF1CE} также нужно заменить файлы без иконок на файлы с иконками с другого компа или, как у меня, из папки Windows.old

  33. Алексей говорит:

    Огромное спасибо за помощь! Сработало, но не с первого раза. Я не сразу обратил внимание, что в реестре в 2013-м «Офисе» указана папка {90150000-0011-0000-0000-0000000FF1CE}, а не {90140000-0011-0000-0000-0000000FF1CE}, как у Вас. То есть вместо цифры «4» там цифра «5». Я просто скопировал название из реестра и переименовал Вашу папку. И заработало!
    Вы, случайно, не знаете, где найти файл ARPPRODUCTICON.exe, чтобы восстановились значки ABBYY FineReader? Его опасно качать с какого попало сайта, он может быть заражён. Но именно он отвечает за отображение значка FineReader.

  34. Александр говорит:

    Спасибо! У меня правда офис 2013, ICON.EXE файлы взял прямо из папки где установлен сам офис и счастье))

  35. Roza говорит:

    Спасибо..Все заработало..

  36. Дмитрий говорит:

    Помогло с 2013-м офисом, спасибо!

  37. Виктор говорит:

    Помогло с 2010-м офисом, спасибо!

  38. Вася говорит:

    windows 2010 и офис 2013 помогло, перезагрузился и ок стало!! СПАСИБО!

  39. Елена говорит:

    Здравствуйте!
    У меня в реестре HKEY_CLASSES_ROOT.расширение (.doc) ссылается по умолчанию на doc_auto_file, а там параметра DefaultIcon нет.

  40. Ольга говорит:

    Спасибо!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *