Сбросить ассоциацию файлов. Как правильно ассоциировать типы файлов с программами в Windows, и почему вам нужно учиться этому заново

Идеей написания статьи послужил комментарий

Здравствуйте, у меня появилась проблема с расширениями. Когда я пытаюсь например открыть файл.torrent мне почему то выдает типа с помощью какой программы открыть, выбираю utorrent, ставлю галочку по умолчанию ну а в результате utorrent не открывается, для файлов «торрент» программа по умолчанию не стоит. Аналогичная проблема с файлами.rar.

И тут то я понял, что ни черта не знаю про ассоциации файлов в Windows, кроме того, что правой кнопкой кликнуть по файлу и выбрать Открыть с помощью… Здесь изложу методы, которые буду применять сам если столкнусь с подобной ситуацией

Ассоциация — это сопоставление файлов определенного типа программе которая будет открывать их по умолчанию. Тип файлов определяется его расширением. Расширение — это то, что идет после точки в имени файла. Например файл PICT0275.JPG имеет расширение «.JPG «. Следовательно — тип файла — рисунок или изображение. У меня изображения открываются с помощью Средства просмотра фотографий Windows.

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

В любом случае я бы проверил компьютер на вирусы:

или зайти по пути Панель управления\Программы\Программы по умолчанию

Используем сначала первый пункт — Задание программ по умолчанию

Если вы хотите например, чтобы Google Chrome открывал все что только можно вы его выбираете в списке программ и жмете Использовать эту программу по умолчанию . В моем случае Google Chrome открывает только 9 типов файлов из 20 возможных. Если нажму Использовать эту программу по умолчанию — будет открывать все 20.

из таблицы скачиваем поправку в реестре для нужного расширения. Например MP3

у меня выдало ошибку

а восстановление ассоциации с GIF-файлами прошло успешно

Надо пробовать.

Восстанавливаем ассоциацию REG-файлов

Приведенным выше способом не удастся восстановить ассоциации REG-файлов. Для этого можно сделать следующее.

Открыть редактор реестра

Файл > Импорт…

Находим нужный файл и открываем его. Информацию будет внесена в реестр

Жмем ОК и все должно работать.

Так же восстановить ассоциации с REG-файлами можно с помощью командной строки . Открываем ее с правами администратора. Открываем меню Пуск и в поле поиска пишем «Командная строка». На командной строке жмем правой кнопкой мышки и выбираем Запуск от имени администратора

Для лучшего понимания процесса ассоциаций файлов в Windows 8 сильно рекомендую прочитать статью Вадима Стеркина

Множество непонятных ситуаций должно решиться.

Заключение

Для меня ситуация с ассоциациями файлов в Windows 7 и Windows 8/8.1 немного прояснилась. Как бы я действовал если бы у меня возникли проблемы с торрент-файлами и с RAR-файлами. Естественно сразу проверился бы на вирусы и сделал восстановление системных файлов. Удалил бы программы который используют эти типы файлов (в моем случае это μTorrent и WinRAR). Затем удалил бы всю информацию в реестре

Так же поступил и с разделами для RAR-файлов. Удалил бы их в этих же местах.

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

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

Восстановить ассоциации приложений (.exe), можно отредактировав реестр Windows. Для этого с помощью запустите контекстное меню "Выполнить" (Win+R). Далее, в открывшемся окне нужно вписать: и нажать Ок.

Запустится редактор реестра. В нем перейдите по веткам к папке.EXE :

HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > FileExts > .exe

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

Есть такой способ. Нужно запустить командную строку (CMD). сделать это можно так же, предварительно запустив "Выполнить" (Win+R), далее в нем вписать cmd и нажать Ок.
Запуститься командная строка, в которой нужно вписать:


regedit /s %userprofile%\desktop\fix-lnk.reg

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

regedit /s %userprofile%\desktop\fix-exe.reg

Бывает, что таким способом не запускается командная строка (через Выполнить), тогда можно открыть другим способом. Для начала запустить (Ctrl+Shift+Esc). (Бывает вирусы, пакостят и закрывают доступ к диспетчеру задач Windows тоже, если у вас похожая проблема, то читайте статью - ). Далее, выбрать: "Файл" -> "Новая задача (Выполнить)" правой кнопкой с зажатой клавишей Ctrl. И уже, после того, как запуститься CMD, вписываем нужный код.

REG файлы для восстановления файловых ассоциаций.

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

Восстановление EXE файлов (приложения) - .
Восстановление LNK файлов (ярлыки) - .
Восстановление REG файлов - .
Восстановление ZIP файлов - .
Восстановление папок - .
Восстановление всех ассоциаций - .

Внимание! Если сбились ассоциации REG-файлов, т.е. нет возможности их запускать, то тут надо действовать другим способом, либо, как выше отредактировать реестр, а именно удалить подраздел UserChoice в папке.reg. Или в командной строке ввести:

regedit /s %userprofile%\desktop\fix-reg.reg

Либо, снова откройте редактор реестра, нажмите "Файл" -> "Импорт" и выберите нужный файл, т.е. файл для исправления .REG , его можно скачать выше.

Восстановить ассоциации можно и с помощью для удаления вирусов AVZ. Для этого скачайте данную утилиту. Потом запустите. Далее выбираете "Файл" -> "Восстановление системы". Там уже поставьте галочку напротив "Восстановление параметров запуска файлов".

И конечно же, с помощью этого же AVZ или других одноразовых утилит для удаления вирусов, нужно проверить компьютер на наличие . Чаще всего, сбиваются ассоциации из-за вирусов, поэтому нужна обязательная проверка компьютера!

Пожалуй на этом все, задавайте вопросы, если чего не понятно из данной статьи.

Часто при установке новой программы сбивается ассоциация файлов для открытия.

Что такое ассоциация файлов? - Это своего рода "закон" для системы, при котором ей указывается с помощью какой программы нужно открывать тот или иной файл.

Ассоциация напрямую зависит от , т.е. если файл с расширением .avi или .mp4 , то система смотрит на него и определяет что это видео файл и ищет ассоциацию с установленной программой для просмотра видео.

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

Можно, конечно, для одного случая нажать ПКМ на файле и выбрав пункт меню Открыть с помощью выбрать нужную Вам программу для открытия

Но не проделывать же такое каждый раз при открытии файла!

Гораздо лучше назначить основную программу для открытия файла, а в случае чего и Открывать её с помощью другой.

Как назначить программу для открытия файлов определенного типа?

1 способ: в пункте Открыть с помощью
Делаем точно так же, как я описывал выше - ПКМ на файле и выбираем пункт Открыть с помощью , только теперь в списке ищем не программу для открытия, а пункт Выбрать программу в самом низу списка, который и нажимаем.
Появится вот такое окошко, в котором выбираем нужную Вам программу. Не забудьте посмотреть и поставить галочку напротив Использовать выбранную программу для всех файлов такого типа


Если нужной Вам программы нет, то нажмите кнопку Обзор... и поищите её в списке уже установленных программ в папках Program Files и Program Files (x86). А может и в другом месте, куда Вы её установили.

2 способ: в пункте Свойства
ПКМ на файле -> в самом низу пункт Свойства. Откроется такое окошко, в котором нажимаем кнопку Изменить


Откроется окно, как в 1 способе в котором нужно выбрать программу.

3 способ: через Панель управления
Пуск -> Панель управления -> Программы по умолчанию -> Выбор программ по умолчанию
Откроется вот такое окошко, в котором нужно выбрать программу и внизу пункт Выбрать умолчания для этой программы


Откроется окно, в котором нужно выбрать ассоциации расширений файлов и нажать кнопку Сохранить

Восстановление ассоциаций
Если в результате неосторожных действий с или из за вирусов у Вас слетели ассоциации с файлами в Windows XP, то Вам поможет собранная сертифицированным специалистом Microsoft Дугом Ноксом для корректировки параметров системного реестра Windows .
Для windows 7 exe, lnk, bat, cmd и jpg
После распаковки соглашаетесь на внесение изменений и перезагружаетесь.

Как выполнить сброс ассоциаций файлов
Стандартными способами и через реестр это сделать не получится. Но есть некий энтузиаст, котоый сделал такую программу с помощью которой это стало возможным.
Скачиваете программу , затем выбираете тип файла и нажимаете Delete file type


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

Нарушение ассоциации файлов – неприятная ошибка, в результате которой программы и файлы открываются некорректно. Допустим, все имеющиеся на компьютере приложения запускаются через Windows Media Center. Эта программа используется только для воспроизведения мультимедийного контента, другие файлы через неё корректно открываться не могут по определению. Чтобы исправить эту ошибку, необходимо разобраться, как восстановить ассоциации файлов в Windows 7.

Исправление ошибки

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

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

Открыть с помощью


Архив восстановления

  1. Найдите и загрузите специальный архив восстановления реестра ResetFileAssociations.zip.

Внимание! Этот фикс действует только в системе Windows 7! Для других версий Windows необходимо использовать иные архивы, которые также можно найти в интернете.


Если у вас есть резервная копия, можно из неё восстановить реестр Windows 7. Для этих целей можно также использовать автоматически создаваемые системой backup-файлы, хранящиеся а папке «Regback» на системном диске.

Для внесения изменений в реестр вам нужно обладать правами администратора.

Специальный софт

Специалисты компании «Лаборатория Касперского» разработали утилиту CleanAutoRun, которая помогает восстановить ассоциации файлов после вирусной атаки. Чтобы исправить ошибки с запуском файлов и программ, откройте утилиту CleanAutoRun и нажмите любую кнопку.
Еще одна полезная программа — AVZ, предназначенная для настройки Windows 7 и восстановления рабочей конфигурации.

  1. Скачайте утилиту AVZ.
  2. Раскройте меню «Файл» и выберите пункт «Восстановление системы».
  3. Отметьте пункт «Восстановить параметры запуска файлов» и нажмите «Выполнить».

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

Командная строка

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

assoc.exe = exefile

assoc.lnk= lnkfile

assoc.bat = batfile

Если ни один из перечисленных способов не помог, попробуйте установить Windows 7 заново. Однако в 99% случае вам подойдет один из описанных вариантов восстановления, поэтому до переустановки дело практически никогда не доходит.