Файлы Microsoft Word имеют странные значки вдруг?


11

введите описание изображения здесь

Внезапно мои файлы Microsoft Office имеют общий значок файла, и это происходит с Powerpoint и Word, но не с Excel. Я могу нормально открывать файлы, и я попытался перезагрузить компьютер, создать новые файлы, щелкнуть F5 на рабочем столе, отключить мой патчер тем Windows XP, и ни один из них не сработал, есть идеи?

РЕДАКТИРОВАТЬ: Я также заметил, что это произошло со следующими программами: Windows Live Messenger, iTunes и Skype, а не только MS Office. Тем не менее, некоторые из них все еще хороши, такие как IE, Paint, GIMP, Paint.NET, несколько веб-браузеров и т. Д.

Я попытался использовать ShellExView, и только две из них произошли на дату, близкую к тому, когда значки сошли с ума, и они оба были на эту дату (15 ноября), но что касается измененной даты, ни одна не была даже недавней. Я отключил их и перезапустил Windows Explorer, но это не сработало. введите описание изображения здесь


Я подозреваю, что ваш реестр скрыт.
Даниэль Р Хикс

Ответы:


9

Вы только явно упоминаете рабочий стол. Это влияет на файлы в других папках?


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


Это может быть вызвано неправильным расширением оболочки. Вы установили что-нибудь недавно?

Посмотрите на установленные расширения оболочки с ShellExView .

  1. Перейти к Options=> Filter By Extension Type; удерживайте Shift и выберите Icon Handler, Icon Overlay Handlerи Thumbnail. Есть ли там что-нибудь, что было недавно установлено?

  2. Попробуйте сортировки по File Created Timeи CLSID Modified Timeстолбцам. Какие-нибудь предметы были изменены в то время, когда вы впервые это заметили?

  3. Вы можете безопасно отключить расширения оболочки для тестирования, используя контекстное меню правой кнопкой мыши. Вам может потребоваться перезагрузить компьютер, explorer.exeчтобы перезагрузить / выгрузить все измененные расширения.


  • Вы можете попробовать восстановить установку Microsoft Office. Существует вероятность того, что файлы значков и т. Д. Были повреждены, и ремонтная установка должна это исправить. Вам может потребоваться сделать это с установочного DVD, если вы удалили кэшированные установочные файлы (которые достаточно велики).

  • Вы также можете запустить sfc /scannowдля проверки и восстановления любых поврежденных или отсутствующих системных файлов.

  • Вы также можете попробовать восстановить систему до того, как это началось. Существует вероятность, что обновление Windows повредило необходимые файлы, особенно в случае нечистого завершения работы.


Я не смог найти никаких файлов thumbs.db, но кто-то еще рекомендовал все файлы, заканчивающиеся на .db, в которых исправлены значки для некоторых программ, но большинство все еще не работает. Что касается ShellExView, я следовал вашим инструкциям и отключил их, но это не сработало. Посмотрите мои изменения, чтобы узнать подробности об этом ... Я попытался восстановить установку, но установщик буквально открывается, ждет 5 секунд, а затем закрывается навсегда. Что касается «sfc / scannow», он не исправил это, но лишил меня возможности использовать мою взломанную тему Windows XP, поэтому большое спасибо за это: p.
Озтако - Восстановить Монику С.

Я также пытался восстановить точку восстановления в тот день, когда это произошло, он сломал больше, чем исправил: /
Oztaco - Восстановить Монику С.

@ leaf68 Вы использовали установочный DVD для ремонта? Вы пробовали переустановить (удалить + установить)?
Боб

Я получил его в Интернете, поэтому у меня нет компакт-диска, у меня есть ссылка для скачивания. Но да, я попытался установить ссылку на скачивание для ремонта.
Озтако - Восстановить Монику С.

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, потому что пакетный скрипт исправил скайп и несколько других программ, но все еще не
исправил

@ leaf68: смотрите обновление.
bwDraco

Это что-то
удалило,

@ leaf68, проблема в кеше иконок , а не в миниатюре . Смотрите мое второе обновление; Это должно решить проблему.
bwDraco

@ leaf68, ты онлайн?
bwDraco

3

Как ни странно, программы Office, похоже, не имеют удобной для пользователя встроенной функции ассоциированных типов файлов, как почти любая другая программа. Тем не менее, существует несколько способов восстановить связь типов файлов Office (хотя имейте в виду, что .docxWordPad также используется в Windows 7, а не только в Office).


Я уже пробовал это, и странно то, что он все равно открывается по умолчанию в Word, но значки не будут отображаться правильно. Я даже попытался изменить его на WordPad, а затем обратно на Word, и он все еще не работал
Oztaco - Восстановить Монику С.

Вы пробовали что? Я перечислил три вещи. Первый и третий варианты могут помочь, а могут и не помочь с иконкой, но вторая должна.
Synetech

Но все 3 из них делают то же самое? Я попробовал первый и второй. Файлы открываются в Word, когда я их открываю, но значки остаются такими же, как и раньше.
Озтако - Восстановить Монику С.

> Но все 3 из них делают то же самое? Не совсем. Первый и третий методы просто изменяют параметры реестра, чтобы использовать указанную программу для открытия файла, и устанавливают значок вручную. Второй метод - я, вероятно, должен переставить их - использует саму программу, чтобы связать ее типы файлов. Это лучший метод, потому что сопоставление файлов не обязательно является простым вопросом настройки .xxx = blah.exe; многие программы, такие как браузеры и большинство программ Microsoft, используют обширные, сложные методы со всеми видами хуков и записей реестра для установки ассоциаций файлов.
Synetech

Значок для программ Office может быть не таким простым DefaultIcon=winword.exe; это может / вероятно быть сделано через обработчик значков, который допускает такие вещи, как предварительный просмотр в режиме миниатюр (я почти уверен, что файлы Office действительно имеют обработчики значков / предварительного просмотра). Таким образом, вам действительно нужно, чтобы программа сама повторно зарегистрировала связанные с ней типы файлов, чтобы сделать это правильно.
Synetech

3

Для меня проблема была вызвана отсутствующей папкой.

Значки файлов Office 2010 хранятся в:

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

... в 4 -х файлов: ACCICONS.EXE, PPTICO.EXE, WORDICON.EXEи XLICONS.EXE.

Я воссоздал папку {90140000-0011-0000-0000-0000000FF1CE}в C:\Windows\Installerи скопировать эти 4 файла с C:\Program Files (x86)\Microsoft Office\Office14.

в других случаях папка может называться иначе, чем эта. найдите точное имя папки в реестре (regedit ---> find ---> wordicon.exe), у меня было: {90140000-0011-0000-1000-0000000FF1CE}, например


1
Я не на Windows, но я бы сказал, странно, что значки взяты из какой-то Installerпапки, а не из самой папки программы. Хотя, по-видимому, это и помогло, мне интересно, не реестр ли это как-то не в том месте?
Арджан,

да, я удалил папку некоторое время назад и сразу после этого проблема началась для меня. Странно искать здесь иконки .. Microsoft, grrrr
Nrj

1

Если слово и точка питания все еще установлены, вам нужно повторно связать тип файла с программой, что-то украло его. Щелкните правой кнопкой мыши по файлу> откройте с помощью> выберите программу по умолчанию (или выберите программу)> найдите слово / powerpoint в списке и убедитесь, что флажок рядом с всегда использовать эту программу для открытия этого файла отмечен, и нажмите кнопку ОК.

Исправить файловую ассоциацию

Если Word или PowerPoint больше не установлены, вам придется переустановить их.


1
Я уже пробовал это, файл открывается со словом по умолчанию уже, когда я дважды
щелкаю по

Вы пытались сделать ремонтную установку офиса? Метод 2 наиболее вероятно support.microsoft.com/kb/924611
Филипп Р.

1
Несколько раз ... в любое время открывается окно удаления: «Пожалуйста, подождите, пока программа установки подготовит необходимые файлы». закрывается через 2-3 секунды.
Озтако - Восстановить Монику С.

1

Если ваш MSOFFICE (или какое-либо приложение) установлен на диске, отличном от вашей ОС, и этот диск становится недоступным или очень латентным, значки будут вести себя таким образом.


Он установлен на моем локальном жестком диске, к сожалению.
Озтако - Восстановить Монику С.

Я знаю, это звучит безумно, но вы можете посмотреть, есть ли у вашего HD проблемы или они плохо подключены. У меня были подобные проблемы на SSD год назад. Оказалось, это связь.
Фергус

кажется очень сложным поверить, что из-за неисправного соединения каждый раз только странные файлы могут вести себя странно ... но есть ли способ проверить это, не открывая мой компьютер?
Озтако - Восстановить Монику С.

1

Мне кажется, проблема в установочных файлах.

У вас мало места на диске? Вы пытались освободить место, удалив файлы?

Это было причиной, когда это случилось со мной. Я не помню точно папку, но это был C: \ Windows \ $ hf_mig $, если я не ошибаюсь.

Я не думаю, что есть простой способ исправить это. Вы можете попытаться восстановить из точки восстановления, созданной до 15 ноября. Вы пробовали это?


+1 вы определенно можете вызвать эту проблему, удалив C: \ Windows \ Installer (я знаю из опыта ...)
Колин Пикард

1

Просто введите «winword / r» в поле поиска или запустите, и ваша проблема будет решена немедленно. Не тратьте время на изменение IconCache.db, потому что это часто не работает.


0

Я предполагаю, что ваша система может быть заражена шпионским ПО, которое изменило значения реестра. Это могло произойти во время установки любого нового программного обеспечения или панелей инструментов. Восстановление системы также является открытой опцией, но тогда вы также потеряете часть своих данных.

На мой взгляд, вы можете использовать бесплатную версию SuperAntiSpyware Utility, доступную здесь - www.superantispyware.com

Эта утилита является чистой и часто рекомендована MVP на официальных форумах Microsoft для проверки наличия шпионских программ. Все, что вам нужно сделать, это установить и запустить эту утилиту, и она предложит вам изменения в реестре (если таковые имеются), прежде чем автоматически восстанавливать его.


0

Скачать NirSoft FileTypesMan , распаковать в папку и запустить ех.
Дважды щелкните запись .docx и проверьте запись значка по умолчанию.

Моя собственная запись значков для Word 2010 Professional Plus содержит следующее значение:
C:\Windows\Installer\{91140000-0011-0000-0000-0000000FF1CE}\wordicon.exe,13

См. Эту статью для получения дополнительной информации об идентификаторах GUID в Office:
описание схемы нумерации идентификаторов GUID кода продукта в Office 2010 .

В любом случае FileTypesMan находит это значение в реестре. Для Word 2010 это значение по адресу:
HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon.
Скопируйте его у кого-то, у кого такая же версия Office, или сообщите нам точную версию, чтобы мы могли помочь.

Проблема может возникнуть, если ранее была установлена ​​другая версия Office или две версии рядом, поэтому возникла путаница.

Я бы посоветовал сначала, если у вас установлены две версии Office, удалить ту, которая вам не нужна.

Во-вторых, попробуйте восстановить вашу версию, перейдя в Панель управления, щелкните правой кнопкой мыши Microsoft Office, выберите «Восстановить», снова «Восстановить», затем «Продолжить».

Если это не работает, я предлагаю удалить Office и переустановить. Сначала убедитесь, что у вас под рукой есть серийный номер Office (если вы не можете его найти, есть программы, которые могут сделать это за вас).

Если у вас нет установочного носителя Office, вы можете попробовать переустановить / восстановить его из папки MSOCache (убедитесь, что скрытые файлы / папки видны). См. Статью Установка Office 2010 из локального источника установки .

Вы также можете загрузить копию установочного носителя Office из Microsoft Office 2010 Backup (требуется серийный номер Office).


1
Я не могу скопировать это от кого-то другого, но у меня есть Профессиональное издание 2010 года, я полагаю
Oztaco - Восстановите Монику С.

Какое значение у вас есть для значка по умолчанию?
Harrymc

C: \ Windows \ Installer \ {91140000-0011-0000-0000-0000000FF1CE} \ wordicon.exe, 13 ... который, я проверил и не существует
Oztaco - восстановить Monica C.

Похоже, у вас ранее была установлена ​​другая версия Office, или произошла какая-то другая путаница. Смотрите мое редактирование выше.
Harrymc

У меня установлена ​​только 1 версия офиса. Я попытался проветрить его, но окно открывается и закрывается через 5 секунд. Я попытался загрузить установщик онлайн (у меня есть ссылка на скачивание вместо компакт-диска), но у него та же проблема.
Озтако - Восстановить Монику С.

0

У меня была та же проблема, под Windows 7, 32-битная, Office 2010, с отсутствующими значками Excel и Word (и я не помню, было ли что-то еще не хватает). Я искал что-то, чтобы попытаться с минимальным риском. Я был осторожен с использованием метода с участием

DEL IconCache.db / a

(что в целом было хорошо воспринято), так как я прочитал пару постов, в которых говорится, что, помимо устранения проблемы, он разрушил многие другие значки.

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

Я вышел из системы от своего пользователя, вошел в систему как администратор и изменил размер системного шрифта с помощью редактирования реестра на «нестандартный» размер (после прочтения нескольких ссылок). Мне нужно было сделать это через редактирование реестра вместо того, чтобы делать это из панели управления по определенным причинам (здесь неактуально). Когда я снова вошел в систему с моим пользователем, помимо ожидаемого эффекта, я восстановил свои потерянные иконки.

Итак, я предлагаю попробовать изменить размер шрифта системы в качестве решения. По-видимому, это также вызывает перечитывание значков и, возможно, обновление кеша значков, как предлагают другие методы. Я не знаю, останутся ли хорошие иконки после возврата к исходному размеру шрифта, если вы этого хотите. Можно попытаться сделать это с панели управления, чтобы избежать regedit. Я думаю, ваш пробег может отличаться.

Удачи.

PS: я добавляю две связанные ссылки здесь (не могу опубликовать больше, я разместил другие в темах, упомянутых ниже).

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

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


Пожалуйста, предоставьте более подробное решение, желательно пошаговые инструкции. Ссылки умирают иногда.
Гроностай

0

два предложения с другого сайта (первое сработало для меня - у меня были оранжевые прямоугольники вместо большого синего W & E). Используйте Open Withи свяжите его с обработчиком виртуализации клиента Microsoft Office, и это сработало. Все вернулось как было.

Вторая идея:

Если вы используете 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 не помогли. Вместо этого я незакрепленные Word, создал новый ярлык C: \ Program Files (x86) \ Microsoft Office \ Office15 \ Winword.exe (ваш путь может отличаться) в моем меню Пуска, запущенный , что и возлагал , что к панели задач. Это заняло всего минуту, поэтому не стесняйтесь попробовать перед переустановкой Office.


0

У меня была аналогичная проблема. У меня есть Office 2007 и удаленный 2010 Starter. Все значки были испорчены для Word & Excel (две программы в версии для начинающих). Я покопался в реестре и смог исправить .doc, .docx, .xls, .xlsx, и, вероятно, я мог бы сделать со ВСЕМИ из них, но это был бы болезненный процесс. Тогда я понял, что если я просто верну папку с кэшем значков, которая была там раньше!?!? Вот что вы делаете ... Откройте RegEdit.exe. Найдите: HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ DefaultIcon -OR- HKEY_CLASSES_ROOT \ Word.Document.12 \ DefaultIcon

Это покажет вам, где компьютер пытается найти значки. Для меня иконки были здесь:

C: \ ProgramData \ Microsoft \ Клиент виртуализации приложений \ SoftGrid \ Icon Cache

Если вы перейдете по этому пути, он, вероятно, не будет работать, поскольку папка была удалена при удалении самой последней версии Office. Вернитесь назад как можно дальше, в моем случае это было «C: \ ProgramData \ Microsoft \ 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"

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

MS-Office содержит много очень плохих дизайнерских решений. Open Office, его замена с открытым исходным кодом, гораздо проще в использовании, так как ее философия дизайна совершенно иная.


-1

Выберите «Добавить» или «Удалить программы» или другое имя в другой версии Windows, вместо «Удалить» нажмите «Изменить», а затем восстановите установку.


3
не могли бы вы уточнить свой ответ, что нужно отремонтировать, пользователь может увидеть множество программ там
BlueBerry - Vignesh4303
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.