Как легко и просто управлять ассоциациями файлов в Windows?

На модерации Отложенный

Если вы когда-нибудь задумывались над тем, как Windows понимает какую программу необходимо открыть, при двойном щелчке мыши, то, вероятно, вы уже знаете, что операционная система хранит в реестре специальные записи, которые определяют, что делать системе при том или ином действии пользователя. Однако, если раньше, когда программ было достаточно мало, проблемы с ассоциациями встречались редко, то сегодня, когда на одну программу может приходится десятки, сотни и тысячи аналогов, и когда многие разработчики программ для привлечения интереса пользователей встраивают все больше дополнительных функций (порой и несвойственных продукту; показательный пример компания Nero и их продукт для записи дисков), вероятность столкнуться с проблемами намного выше.

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

В сегодняшних условиях это все может приводить к следующим проблемам:

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

Существующий инструмент Windows позволяет справиться с этими проблемами. Но, для его использования вам потребуется, как минимум, файл с нужным расширением (или переименование файлов с последующим некорректным вызовом программ, чтобы ассоциации сохранились) и готовность к длительному и кропотливому процессу восстановления ассоциаций. Однако, есть способ гораздо проще управлять ассоциациями, и о нем рассказано в Как легко управлять ассоциациями файлов Windows? .