Меню Рубрики

Windows 7 в office пропали значки файлов

Anikeev’s blog

Когда на полевом ноутбуке стало катастрофически не хватать места на системном SSD, я решил снести LibreOffice и поставить MS Office 2007, лицензия которого у меня таки имелась. После установки пропали все значки офисных документов. То есть все файлы .doc, .docx, .xls, .xlsx, .ppt, .pptx выглядят одинаково — стандартным значком неопознанного файла. При этом все эти файлы работают нормально: при их запуске открывается соответствующее приложение. Короче, чисто эстетический косяк, который я хотел исправить. Гугления проблему обнаружили, но все советы сводились к «возьмите жопу молодого павлина» и «замените ышочпразщым на вжоауылфо». Особо хитрые, разумеется, предлагали скачать «волшебный исправлятор»: от сомнительных exe-шников до не менее подозрительных reg-файлов. Я же нашёл более простое и безопасное решение проблемы с иконками.

Загвоздка в том, что кое-кто ссылается куда-то не туда. В нашем случае система не может найти иконку для определённых типов файлов: doc, xls, ppt и их более современных Х-собратов.

Запускаем regedit и направляемся в ветку HKEY_CLASSES_ROOT. Там находим нужное нам расширение (.doc) и проверяем его значение.

У меня это значение было «Word.Document.8» — туда мы и отправимся: HKEY_CLASSES_ROOT\Word.Document.8.

Тут нас интересует параметр DefaultIcon (стандартный значок). Этот параметр ссылается куда-то в дебри системы к файлу wordicon.exe. Воспользовавшись поиском, вы обнаружите, что такого файла у вас нет (или ссылка будет вести в неправильном направлении). В любом случае, у нас вместо файла с иконками есть файл winword.exe (стопудово есть, ибо это и есть «сам ворд»)— используйте поиск, чтобы узнать где он лежит. Стандартный путь для 2007го офиса: C:\Program Files\Microsoft Office\Office12\ (там же есть excel.exe для xls-файлов и powerpnt.exe для ppt-файлов)

Теперь меняем значение параметра со «ссылки хрен-знает-куда» на ссылку к файлу winword.exe (цифра «1» после запятой необязательна — она просто указывает порядковый номер значка, который нужно выцепить из файла, если их много).

Теперь нужно перезагрузить систему (для опытных и ленивых: достаточно перезапустить процесс explorer.exe) и всё готово!

Таким же образом действуем с остальными расширениями. Открываем в HKEY_CLASSES_ROOT\ ветку с нужным расширением, смотрим его значение по умолчанию, направляемся туда и меняем значение DefaultIcon на путь к файлу соответствующей программы.

PS — Ах, да! Напоминаю, что ковыряние в реестре грязными кривыми руками может привести к нестабильной работе системы.

Смотрите также

Как печатать на дисках

Автомобильный навигатор Pioneer TZY: шляпный китай на Windows CE

BeTwinServiceXP или подключаемся к старушке WinXP как к серверу терминалов

Вот как надо закреплять окна программ на четверть экрана в windows 7 бесплатно

iOS 11 не дает запускать программы: кто виноват и что делать?

Источник

Решение проблемы со значками и файлами в MS Office

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

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

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

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

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

Способ 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».

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

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

Решение проблемы со значками и файлами в MS Office: 4 комментария

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

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

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

Источник

Когда пропали иконки документов Microsoft Office

Продолжаем постигать тонкости внутреннего устройства операционных систем семейства Windows.

Иногда после установки Microsoft Office в Windows, начиная с версии Vista, могут пропасть иконки (значки) файлов. Подобную неприятность можно устроить себе и самостоятельно. В том числе и со значками других программ. Выглядит это следующим образом:

Как видите, здесь у нас пропали значки файлов MS Office и Adobe Acrobat (Adobe Reader). При это сами приложения успешно работают.

Интернет пестрит советами по чистке кэша иконок, однако нам требуется совсем не то. Причина кроется в том, что в современных ОС Windows иконки лежат не в самом исполняемом файле приложения, а в специальной папке %WINDIR%\Installer (где %WINDIR% — каталог, в котором установлена Windows).

Таким образом, чаще всего значки файлов лежат по адресу C:\Windows\Installer.

Стоит добавить, что папка эта скрыта, поэтому нам нужно включить в настройках системы отображение скрытых файлов и папок. Делается это в Панели управления через Параметры папок.

Включаем отображение скрытых файлов

На вкладке Вид снимаем галочку возле пункта «Скрывать защищенные системные файлы» и отмечаем пункт «Показывать скрытые файлы, папки и диски».

Теперь будьте осторожны, дабы не удалить лишнего!

Итак, содержимое этой папки выглядит примерно так:

Именно в эти каталоги Windows складывает необходимые ей файлы при установке программ. Удалять их я крайне не рекомендую.

Скорее всего, раз у нас не отображаются значки некоторых файлов, то нужный нам каталог отсутствует. Попробуем понять о каком каталоге идет речь в случае с Microsoft Office.

Для этого откроем редактор реестра.

Для начала найдем расширение, для которого не отображается иконка. Все они лежат HKEY_CLASSES_ROOT. Возьмем, к примеру расширение .doc. Нас интересуется параметр по умолчанию и его значение. В данном случае Word.Document.8.

Теперь мы знаем, что искать дальше. Параметр Word.Document.8 лежит по тому же адресу HKEY_CLASSES_ROOT. Находим его там и смотрим, что лежит в DefaultIcon.

Как видите, значение явно указывает нам на папку Installer. Папка с длинным именем в фигурных скобках и есть искомый каталог. Если он у вас отсутствует, то его можно перенести с любого компьютера с той же версий Microsoft Office. Каталог для Office 2010 я сразу выложу здесь. Имя каталога зависит от версии Office. Например, для MS Office 2010 оно может быть:

В любом случае, подкорректируйте название каталога в соответствии с параметром реестра.

После перезагрузки иконки файлов должны вернуться. Аналогичным путём можно вернуть значки файлов любых других приложений: смотрим нужное расширение файла в реестре → находим нужный параметр → смотрим, в каком каталоге должны лежать значки.

Источник

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

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

  • Windows 7 быстрый вызов диспетчера устройств
  • Windows 7 быстрое переключение между пользователями
  • Windows 7 браузеры не подключаются к интернету
  • Windows 7 браузер закрывает панель задач windows
  • Windows 7 библиотека не зарегистрирована