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

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

11 ответов

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

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

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

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

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

  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 за инструкции, которые я использовал, чтобы понять это. Они также включали шаг, который отделяет расширение от типа файла, но в зависимости от того, что вы ищете, это не является строго необходимым.

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

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

Why not use this method here:

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

Follow these very easy steps for changing the program that starts when you open a particular kind of file in Windows 7.

Вот как:

  1. Click on Start and then Control Panel .

    Совет: торопитесь? Type associations in the search box after clicking the start button. Choose __Make a file type always open in a specific program_ from the list of results and then skip to Step 4 .

  2. Click on the Programs link.

    Note: If you're viewing the Small icons or Large icons view of Control Panel, you won't see this link. Click on the Default Programs icon and then click on the Associate a file type or protocol with a program link. Then proceed to Step 4.

  3. Click on the Make a file type always open in a specific program link under the Default Programs heading.

  4. In the Set Associations window, scroll down the list until you see the file extension that you want to change the default program for.

  5. Click on the file extension to highlight it, once you've found the one you're looking for.

  6. Click the Change program... button above the scroll bar.

    The Open With dialog box should appear.

  7. Look through the options in the Recommended Programs area and choose the application that you want to open the file extension with when you double-click on the particular kind of file on your computer.

    Note: Chances are, the applications listed under Recommended Programs will contain the most applicable programs for this file type but be sure to look at the applications under Other Programs . You may need to click the v to expand the list of these programs.

    Note: Click Browse... to search through your computer for any program not listed that you'd like to use.

  8. Click the OK button on the Open With window. Windows 7 will refresh the list of file associations to show the new default program to open this type of file.

  9. Click the Close button at the bottom of the Set Associations window. You may also close the Control Panel window if it's still open.

  10. From this point forward, when you double-click on any file with this particular file extension, the program you associated it with in Step 7 will launch and load the particular file.

    Important: Whatever program used to automatically open when these types of files were launched will still open these types of files. To use another program, you'll just need to start the program manually and then browse your computer for the particular file.

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

Аналогично верхнему ответу, но я считаю, что лучше всего удалить только подключ ключа 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, чтобы изменения вступили в силу.

Мои решения:

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

http://www.creativelement.com/powertools/ - это набор инструментов для повышения производительности для 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 Расширенные инструменты управления редактированием

Я сделал метод невежества грубой силы. Удалите все разделы реестра, для которых указано расширение, упомянутое в них, а также удалите все разделы реестра, в которых указано предыдущее приложение (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% необходимо.

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

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

Ни один из методов других ответов не работал для меня самостоятельно при попытке удалить файловую ассоциацию для чего-то вроде .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. Выйдите и снова.

Другие вопросы по тегам