Как удалить ассоциацию файлов в Windows 7

Обновлено: 03.07.2024

как удалить ассоциацию файла с нежелательной программой (я не хочу, чтобы она ассоциировалась ни с какой программой?)

Вопрос

в Win XP или более ранних версиях мы можем изменить/удалить ассоциацию файлов в типе файла «Параметры папки».

но найдено исчезнувшим начиная с Vista.

Кто-нибудь может подсказать, где найти такую ​​же функцию?

Ответы

Я беру, например, ".dat".
Перейдите к HKEY_CLASSES_ROOT в реестре.
Найдите ".DAT" в этом ключе.
Нажмите на этот ключ и удалите (по умолчанию) стоимость. Аски. Опыт работы с MVP на рабочем столе

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

Все ответы

Я знаю, как изменить файл asso. только правой кнопкой мыши, мой вопрос в том, как удалить ??
я хочу сделать тип файла полностью без какой-либо программы asso. с этим . (например, .dat)

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

Я беру, например, ".dat".
Перейдите к HKEY_CLASSES_ROOT в реестре.
Найдите ".DAT" в этом ключе.
Нажмите на этот ключ и удалите (по умолчанию) стоимость. Аски. Опыт работы с MVP на рабочем столе

В качестве примера я беру ".dat".
Перейдите в HKEY_CLASSES_ROOT в реестре.
Найдите ".DAT" в этом ключе.
Нажмите на этот ключ и удалите (Значение по умолчанию. Аски. Настольный опыт MVP

Спасибо за помощь!
попробую ^^

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

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

В качестве примера я беру ".dat".
Перейдите к HKEY_CLASSES_ROOT в реестре.
Поиск ".DAT" по этому ключу.
Нажмите на эту клавишу и удалите значение (по умолчанию). Аски. Настольный опыт MVP

Когда я пытался, мне казалось, что удаляется только запись .lnk в разделе Панель управления\Программы\Программы по умолчанию\Установить ассоциации, но не вносятся фактические изменения :(

Приятно видеть, что это сработало для вас. Я забыл об этой ветке (она довольно старая).

Что касается ссылки на Octofinger. Он скопировал мой вклад чуть выше в треде.

Когда я пытался, казалось, что удаляется только запись .lnk в разделе Панель управления\Программы\Программы по умолчанию\Установить ассоциации, но не вносятся фактические изменения :(


Спасибо за информацию и за тест Утилиты.

Cordialement
Aski - MVP Windows Expert-Consumer
Forum_Aski

(только что он отлично работал с ассоциацией, которую я создал через Windows Explorer):

Пусть . быть расширением, которое вы хотите отменить.

С помощью редактора реестра (например, regedit.exe),

удалить поддерево .

удалить поддерево .

удалить поддерево _auto_file

Прошло 2 года. но я все равно нашел этот сайт .. так что всем, кому нужен ответ, идите.

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

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

Введите клавиши: [Win] + "R", чтобы открыть окно "Выполнить".

Введите клавиши: "cmd", затем введите [enter]

Сейчас вы должны смотреть на этот маленький черный ящик. Теперь, если вам нужна помощь, введите следующие слова:

Моя конкретная проблема заключалась в следующем: я просматривал C:\windows\prefetch, и все файлы были *.pf, и я случайно связал все мои файлы предварительной выборки с программой.

Чтобы отменить связь:

теперь мои файлы *.pf не будут связаны ни с одним файлом

Чтобы проверить, что ваш компьютер использует для открытия файлов типа *doc, в командной строке:

Отображаемое состояние: Word.Document.8 открывает ваши файлы документов.

Спасибо! Использовать командную строку было чрезвычайно просто, и она отлично работала! Почему никто не подумал об этом?

Командная строка работает, если вы не создали ассоциацию файлов через пользовательский интерфейс Windows 7, и в этом случае вы должны отредактировать реестр, как описано eykleidhs. Мой кошмар с этим произошел, когда я связал файлы .py с python с помощью Windows 7 и обнаружил, что мои параметры командной строки не передаются в python. Затем я не смог удалить ассоциацию через пользовательский интерфейс Windows 7, и когда я попытался изменить параметр через командную строку (с правами администратора), изменения не имели никакого эффекта, поскольку параметр пользовательского интерфейса имел приоритет над параметрами командной строки. Итак, решение состояло в том, чтобы использовать regedit для удаления ассоциации файлов, которую я создал через пользовательский интерфейс, а затем использовать командную строку для создания ассоциации файлов.

Это наиболее полное решение, которое также работает с Windows 8.

Попробуйте это

(только что он отлично работал с ассоциацией, которую я создал через проводник Windows):

Let . быть расширением, которое вы хотите отменить.

С помощью редактора реестра (например, regedit.exe),

1. перейдите к

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

удалите поддерево.

2. перейдите в

HKEY_CLASSES_ROOT\

удалить поддерево .

удалить поддерево _auto_file


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


Джейсон Фитцпатрик


Джейсон Фитцпатрик
Редактор по особым поручениям

Джейсон Фитцпатрик — главный редактор LifeSavvy, дочернего сайта How-To Geek, посвященного лайфхакам, советам и рекомендациям. Он имеет более чем десятилетний опыт публикации и является автором тысяч статей для Review Geek, How-To Geek и Lifehacker. Джейсон работал редактором Weekend Lifehacker до того, как присоединился к How-To Geek. Подробнее.


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

Сегодняшняя сессия вопросов и ответов проводится благодаря SuperUser — подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.

Вопрос

Читатель SuperUser Кристотес пишет:

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

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

Ответ

Сотрудник SuperUser Питер Мортенсен предлагает следующее решение:

Найдите соответствующее расширение файла в этом разделе реестра:

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

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

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

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

Есть что добавить к объяснению? Отключите звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь.

  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Как установить Google Play Маркет в Windows 11
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как восстановить метки панели задач в Windows 11
  • › Почему не было Windows 9?

миниатюра категории Windows

Когда вы открываете тип файла (например, файл .php) в первый раз, Windows просит вас выбрать программу для открытия этого файла, также известную как «Открыть с помощью», и с этого момента файл этого типа становится связанным с этой программой. (если вы не снимите флажок «Всегда использовать выбранную программу для открытия файлов такого типа»). Хотя вы можете изменить эту ассоциацию программы через панель управления, в графическом интерфейсе нет возможности ее удалить. В Windows XP в диалоговом окне «Параметры папки» (меню «Сервис» > «Параметры папки») была опция для удаления ассоциации файлов, но в Windows 7 вам нужно настроить реестр, чтобы удалить ассоциацию типа файла. В этой статье мы увидим именно это.

В дополнение к этому я также написал о том, как сбросить ассоциацию типа файла .lnk, когда вы/кто-то/какое-то приложение случайно (или намеренно) связываете расширение .lnk с блокнотом (или какой-либо другой программой) это приводит к тому, что все ярлыки на вашем рабочем столе и в меню «Пуск» открывают блокнот с абсурдными символами.

Откройте меню Пуск > Выполнить или нажмите [windows] + R и введите regedit.

open regedit

Прежде чем делать что-либо еще, сделайте резервную копию реестра, выбрав Меню "Файл" > "Экспортировать", введите имя файла, выберите место и сохраните его. Если у вас возникнут проблемы в будущем, вы можете восстановить этот файл, перейдя в меню Файл > Импорт и выбрав файл.

Перейдите по следующему пути

поэтому для удаления ассоциации типа файла .html перейдите по ссылке

Нажмите правой кнопкой мыши и выберите удаление ключа, а затем нажмите "Да" для подтверждения.

удалить HKCR расширение файла

Далее перейдите к

Щелкните правой кнопкой мыши и удалите и этот ключ.

удалить HKCU расширение файла

Теперь при попытке открыть файл с расширением .html появится следующее окно с предложением выбрать программу для открытия этого файла.

 Windows выбирает программу для открытия файла

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

Сброс сопоставлений типов файлов .lnk

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

.lnk связан с расширением Блокнот

Вот как выглядело мое меню "Пуск" до применения этого решения

Первая буква в расширении «lnk» — это маленькая «L» (l для ссылки), а НЕ заглавная «i» (I для Индии), поэтому будьте осторожны с этим.

Как упоминалось ранее, откройте regedit и удалите следующие ключи

удалить HKCR расширение lnk

удалить HKCU расширение lnk

На этом этапе, если вы откроете любой файл ярлыка, вам будет предложено выбрать программу для открытия файла. Чтобы исправить это, откройте командную строку с правами администратора, выбрав Меню «Пуск» > «Все программы» > «Стандартные» > щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора»

.

cmd запускается от имени администратора

Введите следующую команду

cmd assoc lnkfile

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

ассоциация расширения .lnk сбросить

Вот как теперь выглядит мое меню «Пуск» после сброса ассоциации файлов .lnk.

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

5 ответов 5

В командном окне вы можете использовать команды "ASSOC" и "FTYPE" для добавления/редактирования/удаления ассоциаций типов файлов.

Итак (в моей системе) в отношении файлов .bkr эти команды возвращают:

Я создал новое "тестовое" расширение/тип файла (могут потребоваться права администратора):

Откроется "Блокнот" для редактирования моего "фиктивного" файла.

Чтобы удалить связь типа файла, сначала удалите связь типа файла с программой следующим образом:

Затем удалите ассоциацию расширения файла (может потребоваться разрешение администратора):

Для решения с графическим интерфейсом я использую PowerTools от Creative Elements. Вы можете скачать и использовать его бесплатно в течение 45 дней в пробном периоде.Это набор инструментов, и вы будете использовать их инструмент File Type Doctor для добавления/редактирования/удаления ассоциаций типов файлов.

@depquid - Вы получаете сообщение об ошибке, когда пытаетесь это сделать, или оно просто молча терпит неудачу? Имейте в виду, что для работы вам может потребоваться открыть командную строку от имени администратора (assoc/ftype). Кроме того, я добавил информацию о графическом интерфейсе (редактор типов файлов), который я использую. это должно сработать для вас.

@KevinFegan, Assoc .bzb= и ftype MyBZBCustomFileType= являются официальным способом удаления ассоциаций файлов или есть другой правильный способ сделать это? тип /? и ассоц /? похоже, не упоминается использование того, что законно использовать = для удаления ассоциаций файлов.

@Pacerier - если вы просмотрите мой ответ (выше), первые 2 раздела «кода» были захвачены из assoc /? и тип /? . Для ассоц/? : ничего не указывайте для типа файла, и команда удалит ассоциацию для расширения файла. , а для ftype /? : ничего не указывайте в строке команды открытия, и команда FTYPE удалит строку команды открытия для данного типа файла.

Вы можете удалить ассоциацию в реестре:

И удалите ключ с GUID, который соответствует WordPad.


Это полностью удалит его, если вы этого хотите. Если вы просто хотите изменить его, щелкните правой кнопкой мыши и выберите «Открыть с помощью». Затем выберите новую программу и установите флажок «Всегда использовать это для открытия файлов этого типа».

Вы можете использовать отличное стороннее приложение Редактор программ по умолчанию:

Редактор программ по умолчанию упрощает исправление настроек ассоциации файлов в Windows, включая элементы контекстного меню, значки и описания. Также: настройки автозапуска и настройки программ по умолчанию. все без возни в реестре.

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


Способ изменения ассоциаций (хотя, похоже, их нельзя удалить) с помощью встроенных инструментов Windows 7 (UI) заключается в том, чтобы открыть меню «Пуск» и выбрать «Программы по умолчанию». (Или, если его нет, откройте меню «Пуск», панель управления (возможно, вам потребуется перейти с Просмотр по категориям на Просмотр по крупным значкам), а затем — «Программы по умолчанию».)< /p>

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

Читайте также: