20

Я по ошибке назначаю Office Outlook открывать мои файлы .eml в Windows 7. Но, поскольку Outlook не открывает такие файлы, я скачал Live Mail, но теперь я не могу назначить его для открытия файлов такого типа по умолчанию.

Я пытался запустить Explorer от имени администратора, но безрезультатно.

8 ответов8

27

Средства управления типами файлов в Windows Vista и Windows 7, в лучшем случае, недоработаны. Я никогда не понимал, почему Microsoft повредила эту часть ОС, когда выпустила Vista. Они добавили ограничения, которые не имеют абсолютно никакого смысла.

Вы можете попробовать использовать альтернативы, перечисленные в моем предыдущем вопросе по этому вопросу:

Какую программу вы используете для редактирования файловых ассоциаций в Vista и Windows 7?

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

Скриншот

3

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

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

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

2

Чтобы изменить расширение, чтобы оно не открывалось какой-либо программой:

  1. Создайте текстовый файл со строчкой в нем.
  2. Сохраните на рабочий стол с расширением .txt .
  3. В панели управления перейдите к расширению, для которого вы хотите удалить сопоставление по умолчанию.
  4. Назначьте указанный выше текстовый файл программой по умолчанию для этого расширения.
  5. Закройте панель управления.
  6. Вернитесь к текстовому файлу и удалите его.

Расширение, которое было связано с этим текстовым файлом на шаге 4, теперь покажет, что оно связано с "неизвестной" программой.

1

Поскольку запись в реестре может быть испорчена, другим способом исправить это может быть запуск очистителя реестра (я использовал Eusing Free Registry Cleaner), который обнаружит неверную запись и удалит ее. После этого вы можете попытаться снова связать расширение обычным способом. Это сработало для меня после того, как я переключился с переносной установки на установку системы, а реестр все еще указывал на переносную установку.

1

вы можете использовать File Type Doctor, который является частью Creative Element Power Tools, чтобы это исправить.

альтернативный текст

1

Старый вопрос, но проблема была та же, и этот простой инструмент исправил его для меня. Просто выберите расширение и нажмите "Удалить тип файла". После этого опция перестала быть серой. http://www.winhelponline.com/articles/231/1/An-Utility-to-Unassociate-File-Types-in-Windows-7-and-Vista.html

0

Позвольте мне поделиться своим опытом с моим ПК Win7. На моем ПК было установлено два почтовых клиента Lotus Notes и Outlook 2013. Он установил outlook по умолчанию, чтобы открыть все связанные с электронной почтой расширения, такие как .eml, .msg, .vcf, .vcs и т.д. Однако .eml файлы не открывались, когда я дважды щелкнул файл с расширением .eml. Пришлось использовать опцию "открыть с помощью", чтобы открыть такие файлы в Outlook. Поэтому я пошел в панель управления - "Установить программы по умолчанию" - "Outlook" - "выбрать значения по умолчанию для этой программы" - и проверил опцию .eml. Однако при возврате флажок для файлов .eml исчез.

Решение: нашел следующий ключ reg [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.eml]. Удален ключ .eml. Дважды щелкнул файл .eml, и он открылся в outlook, также опция .eml была отмечена в "Задать программы по умолчанию" для outlook на панели управления.

0

NoFileAssociate установлено в 0?

От KB555076:

  1. Перейдите в "Пуск" -> "Выполнить".
  2. Напишите "Regedit" и нажмите на кнопку "Ввод".
  3. Перейдите к: HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ policy \ Explorer
  4. В правой части экрана дважды щелкните "NoFileAssociate".
  5. Измените значение "NoFileAssociate" с 1 на 0.
  6. Закрыть "Регедит".
  7. Перезагрузите сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .