Как связать расширение файла с программой

Обновлено: 01.05.2024

date

20.01.2020

user

itpro

directory

Windows 10, Windows Server 2016, Групповые политики

comments

комментариев 14

В этой статье мы рассмотрим, как ассоциировать разные расширения файлов с программами в Windows 10 и Windows Server 2019/2016/2012R2. В качестве примера мы покажем, как в Windows 10 назначать программу по-умолчанию для открытия html файлов, импортировать эти настройки в xml файл и распространить полученный файл с параметрами сопоставления файлов на другие компьютеры вручную или с помощью групповых политик.

Главное отличие Windows 10 от предыдущих версий ОС — теперь нельзя назначить файловые ассоциации через реестр или функционал Group Policy Preferences Open With. Зато появилась новая возможность выгрузить текущие настройки файловых ассоциация с “эталонного” компьютера в xml файл и использовать данный файл для изменения настроек сопоставления расширений файлов на других компьютерах. Также вы можете экспортировать файл с настройками ассоциаций файлов в стандартный образ системы, который разворачивается на клиентах в вашей сети (вручную, через WDS или SCCM).

Выбор программ по умолчанию в Windows 10

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

Для этого нам понадобится эталонный компьютер с Windows 10 (в этом примере используется актуальный билд 1909) и установленным браузером Firefox. Чтобы вручную создать сопоставление расширения файла с программой, откройте панель Settings -> Default Apps и нажмите кнопку Choose default apps by file type.

Настройка программ по умолчанию и типов файлов в windows 10

Найдите в списке расширений файла .html и с помощью кнопки Choose a default смените программу по-умолчанию для открытия html файлов с Edge на Firefox.

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

настройка ассоциации файлов windows 10

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

сопоставиление программ с поддерживаемыми типами файлов в win 10

В более старых билдах Windows 10 и в Windows Server 2016, вы можете назначить ассоциации программ по-умолчанию через классическую панель управления. Откройте панель управления и перейдите в раздел Default Programs -> Set Default Program. Найдите в списке программ Firefox и нажмите на ссылку “Set this program as default”. Таким образом, Firefox будет назначен в качестве основной программы для открытия всех поддерживаемых типов файлов.

Windows 10 настройка ассоциаций файлов для программ

Если нужно выбрать конкретные типы файлов, нажмите на кнопку Choose defaults for this program и отметьте нужные расширения.

Проверить текущие ассоциации для файлов с расширением .html можно в разделе Programs -> Default Programs -> Set Association панели управления.

Экспорт настроек ассоциаций файлов Windows 10 в XML файл

Текущие настройки ассоциаций файлов с программами в профиле текущего пользователя на компьютере можно экспортировать в файл .XML с помощью DISM:

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

Команда сохранит в XML файл все настроенных у вас сопоставлений программ. Вы можете открыть файл DefaultAssoc.xml в любом текстовом редакторе, и посмотреть полный список настроек. Если вы хотите использовать только часть ассоциаций из этого списка (чтобы не переопределять имеющиеся настройки для остальных расширений файлов на других компьютерах), можно вручную отредактировать XML файл. Оставьте только строки с нужными вам расширениями файлов. К примеру, оставьте только строки для расширений .htm и .html. Должен получиться примерно такой XML-файл:

Dism.exe Export-DefaultAppAssociations сохранить натсройки сопоставления файлов

Перенос ассоциаций файлов и импорт на другом компьютере

Полученный XML файл можно импортировать в образ Windows 10 на другом компьютере с помощью DISM в режиме онлайн:

Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

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

Если вы отредактировали XML файл и импортируете его через DISM, в некоторых билдах Windows 10 вы можете столкнуться с множественными ошибками “App default reset notification” при первом входе. Microsoft не рекомендует вручную редактировать этот XML файл.

Также можно импортировать параметры ассоциаций в офлайн образ Windows в wim файле. Сначала нужно смонтировать образ:

Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline

А затем импортировать xml файл:

Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

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

Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations

Настройка ассоциаций файлов Windows с помощью групповой политики

В Windows 10/8.1 появился новый параметр групповых политик, позволяющий применить xml файл с настройками ассоциаций файлов ко всем текущим пользователям компьютера.

Данная политика с именем Set a default associations configuration file (Задать файл конфигурации сопоставлений по умолчанию) находится в разделе Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer.

Политика Set a default associations configuration file

Включите политику и укажите UNC путь к вашему xml файлу. Его можно разместить на общедоступном файловом сервере, в каталоге SYSVOL на контроллере домена, или предварительно скопировать на компьютеры с помощью GPP/ SCCM.

default Association configuration file

Новые настройки сопоставлений будут применены ко всем пользователям компьютера после следующего входа.

DefaultAssociationsConfiguration параметр реестра windows 10

Путь к XML файлу с новыми настройками ассоциации файлов содержится в параметре реестра DefaultAssociationsConfiguration в разделе Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System.

Т.к. Windows 10 отслеживает настройки файловых ассоциаций, при первой попытке открыть HTML файл может появится окно с подтверждением использования Firefox как программы по–умолчанию для открытия этого типа файлов (запрос появляется только один раз). Такой запрос будет всегда появляться также после установки нового приложения, которое регистрируется для открытия существующего типа файлов или протоколов. Можно скрыть данные уведомления, включив в этом же разделе GPO политику Do not show the ‘new application installed‘ notification (Не показывать уведомление “установлено новое приложение”).

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

Изменение ассоциации файлов через реестр в Windows 10

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

Запустите редактор regedit.exe и перейдите в ветку Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.html\UserChoice.

Обратите внимание, что в данной ветке с настройками ассоциация для расширения html есть два параметра:

FileExts UserChoice настройка ассоциаций файлов в реестра windows 10

Если вы попробуете руками изменить значение ProgId и назначить другую программу, значение Hash перестанет быть валидным. В этом случае Windows 10 автоматически сбрасит настройки ассоциации файла к значению по-умолчанию. В этом случае пользователь увидит уведомление:

Стандартное приложение сброшено.
Приложение вызвало проблемы с настройкой стандартного приложения для файлов .html, поэтому оно сброшено для Microsoft Edge.

An app default was reset.
An app caused a problem with the default app setting for .html files, so it was reset to Microsoft Edge.


windows 10 Стандартное приложение сброшено, сброс сопоставления между программой и файлом

Соотвественно, в Windows 10 не сможете настроить сопоставление файлов через реестр, как это работало в Windows 7.

В сети есть неофициальная утилита SetUserFTA.exe, которая позволяет вычислить хэш и назначить сопоставление программе типу файлов напрямую через реестр.

Сброс ассоциаций файлов в Windows 10

С помощью следующей команды можно сбросить импортированные ранее настройки ассоциаций файлов в Windows:

Dism.exe /Online /Remove-DefaultAppAssociations

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

Чтобы сбросить на стандартные ассоциации файлов, настроенные пользователем вручную, нужно в панели Параметры -> Система -> Приложения по умолчанию (Default Apps) нажать на кнопку Сброс (Reset).

wiindows 10 сбросить ассоциации файлов

При этом все ассоциации файлов вернутся к состоянию чистой Windows 10.

Предыдущая статья Следующая статья

page

page

page

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

Windows не видит компьютеры в сетевом окружении

Ошибка 0x80070035: Не найден сетевой путь в Windows 10

Восстановление загрузчика BCD и записи MBR в Windows 10/ 11

А не подскажете как изменять ассоциации для уже существующего пользователя? Это более реальный вариант работы. Установили политикой программу — назначили по умолчанию

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

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

У меня почему то нет параметра Set a default associations configuration file
Что нужно сделать чтобы он появился?
У меня PDC контроллер на 2012 а остальные на 2008

Захожу в редактор ГПО на 2012 серваке как и пологается.

Статья не актуальная, во всяком случае на сегодняшний день для Windows 10 1709 16299.334
Команда не отрабатывает: Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Вываливает ошибку:
Cистема DISM
Версия: 10.0.16299.15
Версия образа: 10.0.16299.334
Ошибка: 0x80004002
Не удалось экспортировать текущие сопоставления пользователя в файл c:\Users\admin\Downloads\ass.xml.
Дополнительные сведения см. в справке.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

Действительно, на TechNet также жалуются на эту проблему. Попробуйте удалить обновление 4088776, похоже именно оно ломало экспорт файловых ассоциаций через dism.
Либо подождите обновления до 1803.

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

Доброго времени!
я изменил путь и имя файла для сохранения и все получилось

dism.exe /Online /Export-DefaultAppAssociations:%userprofile%\Downloads\1.xml

Доброго дня,
Как бороться с сбросом приложения по умолчанию?
— Реестр [HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
— True при sysprep
— копирование профиля с помошью defprof.exe от «forensit»
Ничего не помогает.
У нового пользователя до 15 сообшений «Стандартное приложение сброшено»

PS. метод True при sysprep самый ущербный. По факту ничего толкового, что нельзя сделать в GPO не копируется. (или это только в PRO версии?)

Добрый день!
Уменя отсутствует раздел File Explorer.Подскажите пожалуйста какой из admx шаблонов отвечает за этот раздел конфигурации?

Для PDF почему-то не отрабатывает… Ну нет PDF ассоциации в файлике и всё(((

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

А для перемещаемых профилей на терминальном сервере, ассоциации расширений сработают?

Кто-нибудь победил ассоциацию на терминальном сервере Win2019+? При изменении в реестре, винда ее меняет обратно. Через групповые политики не работает(). Нужно jpg сделать на другом приложении.

Связываем программы с расширениями файлов

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

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

Связываем программы с расширениями файлов

Связываем программы с расширениями файлов

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

В Windows 7 и 8 перейдите на Панель Управления и найдите там раздел “Программы по умолчанию”. В открывшемся окне вы увидите четыре пункта. Кликните по первому из них “Задание программ по умолчанию”. После непродолжительного сканирования системная утилита выведет список установленных на компьютере пользовательских приложений.

Связываем программы с расширениями файлов

Связываем программы с расширениями файлов

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

Надо сказать, этот способ имеет определенные ограничения. Дело в том, что далеко не все установленные программы могут отображаться в этом списке. В таком случае вы можете пойти от противного, то есть не расширение “подгонять” под программу, а наоборот.

Связываем программы с расширениями файлов

Связываем программы с расширениями файлов

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

Перед нами поставлена задача — настроить ассоциации таким образом, чтобы файлы сценариев (.bat) можно было просматривать в обычном текстовом редакторе. Находим расширение BAT, выделяем его и в верхней части окна жмем кнопку “Изменить программу”.

Связываем программы с расширениями файлов

Связываем программы с расширениями файлов

В Windows 7 откроется окошко, в котором вам будет предложено выбрать нужное приложение, в Windows 8 первым предложением будет поискать приложение в Магазине (неопознанное расширение) или продолжать использовать связанную программу. Чтобы просмотреть полный список приложений нажмите “Дополнительно” и выберите нужное приложение. Если же его нет в списке, можете указать путь к исполняемому файлу самостоятельно через стандартный обзор.

Вывод

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

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


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

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

Что такое ассоциации файлов Windows 10?

Каждый файл в вашей системе хранится в определенном формате, например файлы изображений JPG и файлы DOC Word.

Некоторые программы могут открывать только определенные файлы. Например, файл изображения, такой как JPG, нельзя открыть в текстовом редакторе, таком как Word. Вместо этого вы бы открыли изображение в чем-то вроде приложения Windows 10 Photos.


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

Вот почему иногда возникает необходимость настроить ассоциации типов файлов. К счастью, это легко сделать.

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

Какой тип у моего файла?

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

Сначала откройте проводник и перейдите в папку, в которой находится ваш файл. Затем щелкните файл правой кнопкой мыши и выберите «Свойства».

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


Вы можете установить его так, чтобы расширение файла отображалось с именем файла в проводнике. Для этого откройте проводник и перейдите на вкладку «Вид». Затем установите флажок для расширений имени файла.

Как изменить ассоциации типов файлов в Windows 10

В Windows есть три быстрых и простых способа изменить ассоциации типов файлов.

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

Вы можете изменить ассоциации типов файлов прямо из проводника. Для этого щелкните правой кнопкой мыши файл и затем наведите курсор мыши на Открыть.


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


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

Если его по-прежнему нет, выберите Искать другое приложение на этом ПК . Затем вы можете просмотреть свои программные файлы и найти исполняемый файл для нужной вам программы.

Если этот флажок установлен, установите флажок Всегда использовать это приложение, чтобы открывать файлы X в нижней части окна. Это навсегда изменит ассоциацию типов файлов. Затем нажмите ОК.

2. Установите настройки файлов по умолчанию в настройках

Лучшее место для полного изменения ассоциаций файлов и установки приложений по умолчанию — через Настройки.

Для начала нажмите клавишу Windows + I, чтобы открыть Настройки. Перейдите в Приложения → Приложения по умолчанию.


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

Вы можете нажать «Сброс», чтобы вернуть все к «рекомендуемым по умолчанию Microsoft». Как и следовало ожидать, это означает, что созданные по умолчанию программы Windows 10 для Windows 10, такие как Groove Music для музыки и Edge для просмотра веб-страниц.

Прокрутите вниз, и вы увидите три варианта для уточнения управления ассоциациями файлов:

  • Выберите приложения по умолчанию по типу файла
  • Выберите приложения по умолчанию по протоколу
  • Установить значения по умолчанию в приложении


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

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

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

3. Удалите ассоциации файлов в командной строке

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

Нажмите Пуск, введите cmd, и он найдет командную строку. Щелкните правой кнопкой мыши запись и выберите Запуск от имени администратора.


Напечатайте ассоциацию, нажмите Enter, и это вызовет все типы файлов и их ассоциации.

Чтобы быстро проверить определенный тип файла, введите:

Замените ext на тип файла. Например, введите assoc .jpg, и вы увидите, какая программа открывает файлы JPG.

Чтобы удалить ассоциацию из программы, введите:

Снова замените ext. Вы можете ввести первую команду, чтобы дважды проверить ее работоспособность, так как вы должны увидеть ошибку «сопоставление файла не найдено».

Резервное копирование и восстановление ассоциаций типов файлов

1. Использование редактора программ по умолчанию

Самым простым способом резервного копирования и восстановления ассоциаций типов файлов является использование сторонней утилиты под названием «Редактор программ по умолчанию».

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


Нажмите Создать резервную копию. Он обработает и добавит в таблицу запись с датой и временем.

Когда пришло время для восстановления, вернитесь к этому экрану, щелкните запись и нажмите Восстановить выбранную резервную копию. Наконец, перезагрузите компьютер.

2. Использование реестра

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

Нажмите клавишу Windows + R, чтобы открыть Run. Введите regedit и нажмите Enter, чтобы запустить редактор реестра. Теперь перейдите к следующему ключу:

Щелкните правой кнопкой мыши FileExts (или нужную подпапку), выберите «Экспорт» и выберите место назначения и имя файла для резервной копии файла .reg.


Как только вам нужно будет восстановить эту резервную копию, щелкните правой кнопкой мыши соответствующий REG-файл, который вы сохранили ранее, и выберите Объединить. Это перезапишет текущие настройки в вашем реестре и восстановит ранее сохраненные настройки.

Получите полный контроль над ассоциациями файлов

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

Восстановление ассоциаций файлов

Ассоциации файлов в Windows — это сопоставление типа файла с определенной программой для его выполнения. Например, при двойном клике по JPG открывается просмотр этой картинке, а по ярлыку программы или .exe файлу игры — сама эта программа или игра. Обновление 2016: см. также статью Ассоциации файлов Windows 10.

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

Как восстановить ассоциации файлов в Windows 8

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

  1. Использовать пункт «Открыть с помощью» — кликните правой кнопкой мыши по файлу, сопоставление для которого нужно изменить, выберите пункт «Открыть с помощью» — «Выбрать программу», укажите программу для открытия и отметьте «Использовать приложение для всех файлов данного типа».
  2. Зайти в панель управления Windows 8 — Программы по умолчанию — Сопоставление типов файлов или протоколов с конкретными программами и выбрать программы для нужных типов файлов.
  3. Аналогичное действие можно произвести через «Параметры компьютера» в правой панели. Зайдите в «Изменение параметров компьютера», откройте «Поиск и приложения», а там выберите пункт «По умолчанию». После чего, в конце странице кликните по ссылке «Выбор стандартных приложений для типов файлов».

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

Восстановление ассоциаций exe, lnk (ярлык), msi, bat, cpl и папок

Исправление ассоциаций с помощью файла реестра

Исправление ассоциаций файлов в Windows 7

Сопоставления в Windows 7

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

Программы для восстановления ассоциаций файлов

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

Программа File Association Fixer

Среди этих программ можно выделить File Association Fixer (заявлена поддержка Windows XP, 7 и 8), а также бесплатная программа Unassoc.

Программа Unassoc

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

Как восстановить ассоциации файлов Windows 10

Ассоциация файла в Windows — заданное в системе соответствие между типом файлом и тем, какой программой или образом он открывается. Нередко бывает так, что по ошибке для файлов ярлыков .lnk или программ .exe пользователем выставляются неверные ассоциации, после чего все они начинают «открываться» через какую-либо одну программу на компьютере и тогда может потребоваться восстановление ассоциаций файлов. Впрочем, подобное может случиться и с другими типами файлов. Если в вашем случае проблем нет, а требуется просто настроить программы по умолчанию, все способы сделать это вы можете найти в инструкции Программы по умолчанию Windows 10.

Восстановление ассоциаций файлов в настройках Windows 10

В параметрах Windows 10 появился пункт, позволяющий сбросить все ассоциации файлов на настройки по умолчанию (который работает с некоторыми ограничениями, о чем далее).

Найти его можно в «Параметры» (клавиши Win+I) — Система — Приложения по умолчанию. Если в указанном разделе в пункте «Сброс к рекомендованным Майкрософт значениями по умолчанию» нажать «Сбросить», то все ассоциации файлов будут приведены к состоянию, которое было на момент установки системы, удалив заданные пользователем значения (Кстати, в том же окне, ниже, есть пункт «Выбор стандартных приложений для типов файлов», чтобы задать конкретные ассоциации программ для каждого типа файлов.).

Сброс ассоциаций файлов в настройках Windows 10

Но не всегда: например, если были нарушены ассоциации файлов exe и lnk, но не только добавлением программы для их открытия, но и повреждением записей в реестре (что тоже случается) об этих типах файлов, то после сброса при запуске такого файла, вас спросят: «Каким образом вы хотите открыть этот файл?», но правильного варианта не предложат.

Автоматическое восстановление ассоциаций файлов с помощью бесплатных программ

Программа File Association Fixer Tool для Windows 10

Восстановление ассоциации .exe и .lnk файлов с помощью редактора реестра

Также, как и в предыдущих версиях ОС, в Windows 10 можно восстановить ассоциации системных файлов с помощью редактора реестра. Не вводя соответствующие значения в реестре вручную, а используя готовые reg файлы для импорта в реестр, возвращающие правильные записи для соответствующих типов файлов, чаще всего речь идет о lnk (ярлыки) и exe (программы) файлах.

файлы реестра для исправления ассоциаций

Импорт ассоциаций файлов в реестр

Восстановление ассоциации файлов Windows 10 — видео

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

Дополнительная информация

В Windows 10 также имеется элемент панели управления «Программы по умолчанию», позволяющий, помимо прочего, настроить вручную ассоциации типов файлов с программами.

Программы по умолчанию в панели управления Windows 10

Примечание: в Windows 10 1709 эти элементы в панели управления стали открывать соответствующий раздел параметров, однако можно открыть и старый интерфейс — нажмите Win+R и введите одно из:

  • control /name Microsoft.DefaultPrograms /page pageFileAssoc (для ассоциаций по типам файлов)
  • control /name Microsoft.DefaultPrograms /page pageDefaultProgram (для ассоциаций по программе)

Редактирование ассоциаций файлов в Windows 10

Для его использования, вы можете выбрать данный элемент или использовать поиск Windows 10, после чего выбрать пункт «Сопоставление типов файлов или протоколов с конкретными программами» и задать необходимые вам ассоциации. Если же ничто не помогает, возможно, проблемы решить помогут какие-то способы из руководства Восстановление Windows 10.

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