К содержимому
Василий
← Все записи

Пропали значки Word и Excel: как восстановить иконки Office

Обновление: в исходной заметке ниже описан мой случай после переноса диска и пример с Office 2010. Если документы Word и Excel открываются, но вместо значков видны пустые иконки, начните с более простых проверок.

Очистите кэш значков Windows

Сохраните открытые документы: потребуется перезапустить Проводник Windows. По инструкции Microsoft по пустым значкам откройте диспетчер задач, завершите процесс «Проводник Windows», затем через «Файл → Запустить новую задачу» откройте командную строку с правами администратора и выполните:

cd /d %userprofile%\AppData\Local
del IconCache.db /a

После этого снова запустите explorer.exe через диспетчер задач и проверьте значки. Если проблема осталась только у приложений Office, переходите к восстановлению пакета.

Восстановите Microsoft 365 или Office

В Windows 10 или 11 откройте список установленных приложений, найдите Microsoft 365 или Office и выберите «Изменить». Сначала попробуйте быстрое восстановление; если оно не помогло, используйте восстановление по сети. Точные пункты зависят от версии пакета и приведены в официальной инструкции Microsoft.

Исходный опыт ниже: там показаны старые пути реестра и каталога установки Office 2010. Не копируйте файлы из C:\Windows\Installer с другого компьютера как универсальный способ для современных версий Office.

После того как я поменял жесткий диск путем переноса Acronis’ом у меня пропали значки ярлыков MS Office.
В инете нашел несколько решений данной проблемы.

Способ 1
а. Запускаем cmd от имени администратора

б. Завершаем процесс проводника:
или в cmd командой

taskkill /im explorer.exe /f

или
в меню пуск на пустом месте (возле кнопки завершения работы например) удерживая Ctrl и Shift нажмите правую кнопку мыши и выберите Выход из Проводника

в. Поочередно выполняем следующие команды:

cd %userprofile%\appdata\local
attrib -h IconCache.db
del IconCache.db
explorer

г. Перезагружаемся

Способ 2
а. Находим параметр искомого расширения, на котором не отображается иконка (в нашем случае это например .doc), в реестре «HKEY_CLASSES_ROOT\.doc». Значение по умолчанию для данного параметра (для Office 2010) «Word.Document.8».

б. По полученному параметру переходим в реестре «HKEY_CLASSES_ROOT\Word.Document.8». Находим параметр «DefaultIcon». По умолчанию у меня это значение имеет «C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}\wordicon.exe,1».

в. У меня папки «C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}» не было. Я скопировал ее с другого компьютера, где с ярлыками все в порядке было (на другом ПК папка будет скорее всего по другому называться, найти ее можно по пунктам 1 и 2), в каталог «C:\Windows\Installer» и переименовал ее в соответствии с параметром «HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon».

г. Перезагружаем компьютер и проверяем результат.

Мне помог первый способ.

Комментарии: 4

  1. Довольно странные способы ампутации хвоста у собаки отрезанием по частям 🙂 🙂

    IMHO: Для меня гораздо проще было изменить в директории  установщиков продукта (в частности для Мicrosoft Office 2013 это :C:\Windows\Installer\{90150000-0012-0000-1000-0000000FF1CE} исполняемые файлы   установщиков значков  ярлыков компонентов приложения в меню пуск (wordicon.exe для Word),  (xlicons.exe для Exel), (outicon.exe для Outlook) и.т.д. , изменив в исполняемых файлах *icon.exe в ресурсах значки любым редактором ресурса. После запуска измененных файлов * icon.exe ярлыкам приложения в меню пуск ,панели задач будут присвоены новые значки (т.е те которые вы назначили в редакторе ресурсов) (Изменения вступят в силу после перезагрузки (т.е  в новом сеансе Windows) (Актуально для всех Windows NT ver xx )

    И не стоит изобретать велосипед он уже изобретён !! 🙂

Оставить комментарий

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