98

Я как-то установил ассоциацию типов файлов по умолчанию для типа файлов в Windows 7. По-видимому, невозможно удалить его на экране параметров «Изменить тип файла, связанный с расширением файла». Можно ли это убрать?

11 ответов11

91
  1. Найдите расширение файла под этим ключом в реестре:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

    Удаление подраздела с тем же именем, что и расширение, которое вы хотите отменить, удалит ассоциацию программы по умолчанию. В более старых версиях Windows вам нужно будет убить и перезапустить explorer.exe чтобы это вступило в силу (изменение происходит в 64-разрядной версии Windows 10).

  2. В большинстве случаев вам также необходимо удалить тот же вложенный ключ из HKEY_CLASSES_ROOT .

10

Еще более простой метод, который я нашел, просто требует командной строки.

  1. Откройте командную строку с правами администратора (щелкните правой кнопкой мыши> Запуск от имени администратора).
  2. Запустите команду assoc .<file_extension> в командной строке. Это даст тип файла, который связан с расширением. Если эта команда возвращает File association not found for extension .<file_extension> , это означает, что расширение не связано ни с каким типом файла. Если он возвращает значение ассоциации в формате .<file_extension>=<Some Value> , перейдите к шагу 3.
  3. Запустите команду ftype [FileType]= , где FileType - это тип файла, возвращаемый на шаге 2.

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

5

В Проводнике перейдите в Инструменты | Параметры папки | Типы файлов, найдите нужное расширение и нажмите «Удалить».

Или, если «Удалить» выделено серым цветом, нажмите «Восстановить» (чтобы вернуть значения по умолчанию), затем «Удалить».

4

Почему бы не использовать этот метод здесь:

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

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

Вот как:

  1. Нажмите Пуск, а затем Панель управления.

    Совет: торопитесь? Введите ассоциации в поле поиска после нажатия кнопки запуска. Выберите «Сделать тип файла всегда открытым в определенной программе» из списка результатов, а затем перейдите к шагу 4.

  2. Нажмите на ссылку Программы.

    Примечание. Если вы просматриваете маленькие значки или большие значки панели управления, вы не увидите эту ссылку. Щелкните значок « Программы по умолчанию», а затем нажмите « Связать тип файла или протокол со ссылкой на программу». Затем перейдите к шагу 4.

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

  4. В окне « Установить связи» прокручивайте список вниз, пока не увидите расширение файла, для которого вы хотите изменить программу по умолчанию.

  5. Нажмите на расширение файла, чтобы выделить его, как только вы найдете тот, который ищете.

  6. Нажмите кнопку Изменить программу ... над полосой прокрутки.

    Должно появиться диалоговое окно « Открыть с помощью ».

  7. Просмотрите параметры в области « Рекомендуемые программы» и выберите приложение, с которым вы хотите открыть расширение файла, когда вы дважды щелкнете по файлу определенного типа на вашем компьютере.

    Примечание. Скорее всего, приложения, перечисленные в разделе « Рекомендуемые программы», будут содержать наиболее подходящие программы для этого типа файлов, но обязательно посмотрите приложения в разделе « Другие программы». Возможно, вам придется нажать v, чтобы развернуть список этих программ.

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

  8. Нажмите кнопку ОК в окне Открыть с помощью. Windows 7 обновит список сопоставлений файлов, чтобы показать новую программу по умолчанию для открытия файлов этого типа.

  9. Нажмите кнопку « Закрыть» в нижней части окна « Установить связи». Вы также можете закрыть окно панели управления, если оно все еще открыто.

  10. С этого момента, когда вы дважды щелкнете по любому файлу с этим конкретным расширением файла, программа, с которой вы связали его на шаге 7 , запустится и загрузит конкретный файл.

    Важное замечание: Какая бы программа не использовалась для автоматического открытия при запуске файлов такого типа, она по-прежнему будет открывать эти типы файлов. Чтобы использовать другую программу, вам просто нужно запустить программу вручную, а затем найти нужный файл на вашем компьютере.

3

Аналогично верхнему ответу, но я считаю, что лучше всего удалить только подключ ключа UserChoice, потому что вам не нужно уничтожать всю информацию о расширении файла (например, открыть со списком), а только «выбор, выбранный пользователем». "(aka-UserChoice). Я использую файл REG, чтобы быстро повторить тестирование. Вы можете скопировать, вставить это, включая строку версии, и сохранить как файл REG. Просто измените .ics и .vcs на любые расширения, которые вы хотите (или просто удалите одну строку, если вы хотите сбросить только одну):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

Если вы не знакомы с REG-файлами, приведенные выше строки, начинающиеся с «-», просто удаляют эти ключи из реестра.

Кроме того, и основной причиной, по которой я разместил этот ответ, с этим решением мне не нужно перезапускать explorer.exe. Может быть, что-то конкретное для моей установки, но я использовал на Win7 и Win8 и никогда не приходилось перезапускать explorer.exe, чтобы изменения вступили в силу.

3

Я не смог найти правильную строку реестра Windows , поэтому я использовал обходной путь. На рабочем столе я создал текстовый файл с именем «deleteable.txt». Я изменил расширение на .exe. Затем я использовал панель управления, чтобы изменить программу по умолчанию, назначенную нужному расширению файла, на новый «deleteable.exe». Затем я закрыл панель управления и, наконец, удалил файл рабочего стола.

1

Мои решения:

  1. Используйте этот метод этого вопроса ... но для некоторых пользователей это не работает
  2. Другое решение:
    Найдите php_auto_file в реестре и удалите запись. после перезапуска проводника .. это работа
  3. Лучшее решение:
    Скачайте nirsoft тип файла man(описание Link), затем откройте его, щелкните значок обновления, дождитесь завершения обновления, найдите, например: расширение .php ... и дважды щелкните по этой строке ... и теперь вы увидите диалоговое окно. .. теперь проверяйте show this file type in the 'New' menu of Explorer
1

Creative Element Power Tools - это набор инструментов для повышения производительности для Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 и Windows Me. Одной из утилит для работы с файлами является File Type Doctor, который позволяет пользователю щелкнуть правой кнопкой мыши любой файл и выбрать Edit File Type, чтобы изменить приложения, используемые для открытия файлов этого типа. Используйте File Type Doctor для выбора программ по умолчанию, добавления или удаления типов файлов из меню New Explorer, а также для настройки контекстных меню файлов.

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

Дополнительные утилиты здесь: Файловые ассоциации Windows Vista Расширенные инструменты управления редактированием

0

Откройте новый текстовый файл .txt и сохраните его на рабочем столе, указав любое имя и расширение как .exe и закройте его, откройте свойства файла, который вы хотите изменить, откройте и на вкладке "Общие" нажмите кнопку изменения, откройте столбец, нажмите кнопку Обзор и выберите созданный файл .exe и нажмите «ОК», он изменится на новую созданную программу, а затем удалите exe-файл, и тогда, когда вы откроете файл, он попросит открыть с помощью.

0

Я сделал метод грубой силы невежественным. Удалите все разделы реестра, для которых указано расширение, упомянутое в них, а также удалите все разделы реестра, в которых указано предыдущее приложение (bar.exe).

Предполагая, что расширение - .foo а приложение - bar.exe , я думаю, что нашел кое-что здесь

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

а также некоторые другие вещи, которые не кажутся полезными для удаления (много списков MRU)

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

0

Безопасный метод грубой силы

Ни один из методов других ответов не работал для меня самостоятельно , когда я пытался удалить сопоставление файлов для чего-то вроде .htaccess . Этот комбинированный метод работал (Windows 10):

  1. Создайте новый пустой файл с именем что-то вроде foo.exe .

  2. Перейдите к файлу с расширением, которое вы хотите сбросить, и Open with... Обязательно Always use this app to open .<extension> files отмечены. Затем найдите Look for another app on this PC и выберите созданный вами foo.exe .

  3. Удалить foo.exe .

  4. Дважды щелкните файл еще раз и снимите флажок «Открыть с помощью» (в этом нет необходимости).

  5. Теперь откройте regedit и удалите следующие ключи:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Выйдите и снова войдите.

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