Ассоциация файла в Windows — заданное в системе соответствие между типом файлом и тем, какой программой или образом он открывается. Нередко бывает так, что по ошибке для файлов ярлыков .lnk или программ .exe пользователем выставляются неверные ассоциации, после чего все они начинают «открываться» через какую-либо одну программу на компьютере и тогда может потребоваться восстановление ассоциаций файлов. Впрочем, подобное может случиться и с другими типами файлов. Если в вашем случае проблем нет, а требуется просто настроить программы по умолчанию, все способы сделать это вы можете найти в инструкции Программы по умолчанию Windows 10.
В этой инструкции о том, каким образом можно восстановить ассоциации файлов в Windows 10 — для обычных файлов, а также для системно значимых, таких как упомянутые ярлыки, программы и не только. Кстати, если у вас было включено автоматическое создание точек восстановления системы, то исправить ассоциации файлов вы, вероятно, сможете куда быстрее, используя точки восстановления Windows 10. В конце статьи имеется также видео инструкция, в которой показано все описанное.
Восстановление ассоциаций файлов в настройках Windows 10
В параметрах Windows 10 появился пункт, позволяющий сбросить все ассоциации файлов на настройки по умолчанию (который работает с некоторыми ограничениями, о чем далее).
Найти его можно в «Параметры» (клавиши Win+I) — Система — Приложения по умолчанию. Если в указанном разделе в пункте «Сброс к рекомендованным Майкрософт значениями по умолчанию» нажать «Сбросить», то все ассоциации файлов будут приведены к состоянию, которое было на момент установки системы, удалив заданные пользователем значения (Кстати, в том же окне, ниже, есть пункт «Выбор стандартных приложений для типов файлов», чтобы задать конкретные ассоциации программ для каждого типа файлов.).
А теперь об ограничениях работы этой функции: дело в том, что в процессе ее использования, удаляются заданные пользователем сопоставления файлов: в большинстве случаев, это срабатывает для того, чтобы исправить типичные нарушения ассоциаций файлов.
Но не всегда: например, если были нарушены ассоциации файлов exe и lnk, но не только добавлением программы для их открытия, но и повреждением записей в реестре (что тоже случается) об этих типах файлов, то после сброса при запуске такого файла, вас спросят: «Каким образом вы хотите открыть этот файл?», но правильного варианта не предложат.
Автоматическое восстановление ассоциаций файлов с помощью бесплатных программ
Есть программы, которые автоматизируют восстановление ассоциаций системных типов файлов в Windows 10. Одна из таких программ — File Association Fixer Tool, позволяющая исправить открытие файлов BAT, CAB, CMD, COM, EXE, IMG, INF, INI, ISO, LNK, MSC, MSI, MSP, MSU, REG, SCR, THEME, TXT, VBS, VHD, ZIP, а также папок и дисков.
Подробно об использовании программы и где её скачать: Исправление ассоциаций файлов в File Association Fixer Tool.
Восстановление ассоциации .exe и .lnk файлов с помощью редактора реестра
Также, как и в предыдущих версиях ОС, в Windows 10 можно восстановить ассоциации системных файлов с помощью редактора реестра. Не вводя соответствующие значения в реестре вручную, а используя готовые reg файлы для импорта в реестр, возвращающие правильные записи для соответствующих типов файлов, чаще всего речь идет о lnk (ярлыки) и exe (программы) файлах.
Где взять такие файлы? Так как я на этом сайте каких-либо файлов для загрузки не выкладываю, рекомендую следующий источник, которому можно доверять: tenforums.com
В конце указанной страницы вы найдете список типов файлов, для которых имеются исправления ассоциаций. Загрузите .reg файл для того типа файла, которые требуется исправить и «запустите» его (либо кликните правой кнопкой мыши по файлу и выберите «слияние»). Для этого требуются права администратора.
Вы увидите сообщение редактора реестра о том, что внесение сведений может привести к непреднамеренному изменению или удалению значений — согласитесь и, после сообщения об успешном добавлении данных в реестр, закройте редактор реестра и перезагрузите компьютер, все должно заработать как раньше.
Восстановление ассоциации файлов 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 Open с не работает — многие пользователи сообщили, что опция Open with не работает в Windows. Это может произойти из-за повреждения файла, но вы можете легко это исправить.
- Приложения по умолчанию для Windows 10 не сохраняются, приложение отсутствует в списке. Чтобы устранить эту проблему, рекомендуется обновить Windows до последней версии и проверить, решает ли это вашу проблему.
- Файловые ассоциации Windows 10 не работают — эта проблема может быть вызвана вашей учетной записью пользователя. Чтобы исправить это, создайте новую учетную запись пользователя и проверьте, решает ли это проблему.
- Проблемы с сопоставлением файлов Eclipse, Excel, Sublime Text 3, не меняется — если у вас возникла эта проблема, обязательно проверьте сопоставление файлов для каждого уязвимого приложения и измените его вручную.
Проблемы с ассоциацией файлов в Windows 10, как их исправить?
- Выполнять сканирование SFC и DISM
- Создать новую учетную запись администратора
- Изменить настройки программы по умолчанию
- Изменить сопоставление файлов с помощью контекстного меню
- Убедитесь, что ваша система обновлена
- Удалить проблемные обновления
- Выполните восстановление системы
Решение 1. Выполните сканирование SFC и DISM
Если у вас есть проблемы с ассоциацией файлов на вашем компьютере, возможно, проблема была вызвана повреждением файла. Иногда ваша операционная система может быть повреждена, и для решения проблемы рекомендуется выполнить сканирование SFC. Это довольно просто сделать, и вы можете сделать это, выполнив следующие действия:
- Откройте командную строку от имени администратора. Вы можете сделать это быстро, нажав Windows Key + X и выбрав Командная строка (Admin) из списка. Если командная строка недоступна, смело используйте PowerShell (Admin) .
- Когда откроется командная строка , введите sfc / scannow и нажмите Enter, чтобы запустить ее.
- Сканирование начнется. Этот процесс может занять около 15 минут и более, поэтому не мешайте ему.
После завершения сканирования SFC проверьте, сохраняется ли проблема. Если проблема остается нерешенной или вы не можете запустить сканирование SFC, попробуйте вместо этого использовать DISM . Для этого выполните следующие действия:
- Запустите командную строку как администратор еще раз.
- Введите DISM / Online / Cleanup-Image / RestoreHealth и нажмите Enter, чтобы запустить его.
- Сканирование DISM должно начаться. Сканирование может занять около 20 минут или более, поэтому не прерывайте его.
После завершения сканирования DISM проверьте, сохраняется ли проблема с сопоставлением файлов. Если вы не могли запустить сканирование SFC раньше, попробуйте запустить его еще раз и проверьте, работает ли он.
- ЧИТАЙТЕ ТАКЖЕ: исправлена ошибка ассоциации файлов Windows 10, но только для инсайдеров
Решение 2 — Создать новую учетную запись администратора
Как упоминалось ранее, проблемы ассоциации файлов могут быть вызваны повреждением файла, и иногда ваша учетная запись пользователя может быть повреждена. Если это произойдет, единственный способ решить проблему — создать новую учетную запись пользователя. Это на самом деле довольно просто сделать, и вы можете сделать это, выполнив следующие действия:
- Откройте приложение «Настройки» и перейдите в раздел « Учетные записи ». Чтобы быстро открыть приложение «Настройки» , вы можете использовать комбинацию клавиш Windows + I.
- Выберите семью и других людей из меню слева. Теперь выберите Добавить кого-то еще к этому ПК из правой панели.
- Выберите У меня нет информации для входа этого человека .
- Теперь выберите Добавить пользователя без учетной записи Microsoft .
- Введите имя пользователя для новой учетной записи и нажмите « Далее» .
После создания новой учетной записи вам необходимо изменить ее на администратора. Для этого просто выполните следующие действия:
- Откройте приложение «Настройки» и перейдите в раздел « Аккаунты»> «Семья и другие люди» .
- Выберите новую учетную запись пользователя и выберите « Изменить тип учетной записи» .
- Измените тип учетной записи на Администратор и нажмите ОК .
После создания новой учетной записи пользователя переключитесь на нее и проверьте, сохраняется ли проблема. Если создание новой учетной записи пользователя решает проблему, переключитесь на новую учетную запись и начните использовать ее вместо старой.
Решение 3 — Изменить настройки программы по умолчанию
Если у вас по-прежнему возникают проблемы с ассоциацией файлов на вашем компьютере, возможно, вы сможете решить эту проблему, просто изменив настройки программы по умолчанию. Это не так сложно, как вы думаете, и вы можете сделать это, выполнив следующие действия:
- Откройте приложение «Настройки» и перейдите в раздел « Приложения ».
- В левом меню выберите « Приложения по умолчанию», а в правой панели выберите « Установить значения по умолчанию для приложения» .
- Выберите приложение, которое вы хотите использовать для определенного типа файла, и нажмите « Управление» .
- Теперь установите желаемое приложение, которое вы хотите использовать для определенного формата файла или протокола.
После этого проблема должна быть решена, и все снова начнет работать.
Решение 4 — Изменить сопоставление файлов с помощью контекстного меню
Если у вас продолжают возникать проблемы с сопоставлением файлов одного типа, возможно, вы можете изменить сопоставление файлов из контекстного меню. Это довольно просто сделать, и вы можете сделать это, выполнив следующие действия:
- Найдите проблемный файл, щелкните его правой кнопкой мыши и выберите « Открыть с помощью» > «Выбрать другое приложение» .
- Выберите нужное приложение и установите флажок Всегда использовать это приложение для открытия файлов . Теперь нажмите OK, чтобы сохранить изменения.
После этого следует изменить сопоставление файлов, и проблема будет решена.
- Читайте также: полное исправление: безопасность Windows, эти файлы не могут быть открыты сообщения в Windows 10
Решение 5. Убедитесь, что ваша система обновлена
Если у вас продолжают возникать проблемы с ассоциацией файлов, проблема может быть связана с вашей системой. Иногда могут возникать сбои, и лучший способ их исправить — поддерживать систему в актуальном состоянии. Microsoft усердно работает над устранением всех основных проблем, поэтому для устранения проблем с ассоциацией файлов обязательно обновите систему.
Windows 10 обычно устанавливает отсутствующие обновления автоматически, но иногда вы можете пропустить обновление из-за определенных сбоев. Однако вы можете проверить наличие обновлений вручную, выполнив следующие действия:
- Откройте приложение «Настройки» и перейдите в раздел « Обновление и безопасность ».
- На правой панели нажмите кнопку Проверить наличие обновлений .
Теперь Windows проверит наличие доступных обновлений и загрузит их в фоновом режиме. После загрузки обновлений перезагрузите компьютер, чтобы установить их. После обновления Windows проверьте, сохраняется ли проблема.
Решение 6 — Удалить проблемные обновления
В некоторых случаях проблемы ассоциации файлов могут возникать из-за определенных обновлений. Иногда последние обновления могут приводить к появлению этой проблемы, особенно если обновление не проверено должным образом. Чтобы решить эту проблему, рекомендуется удалить пару последних обновлений и проверить, решает ли это вашу проблему.
Чтобы удалить проблемное обновление с вашего ПК, сделайте следующее:
- Откройте приложение «Настройки» и перейдите в раздел « Обновление и безопасность ».
- Выберите Просмотр истории обновлений .
- Список последних обновлений теперь появится. Запишите или запомните пару последних обновлений и нажмите « Удалить обновления» .
- Когда появится список обновлений, дважды щелкните обновление, которое вы хотите удалить. Следуйте инструкциям на экране, чтобы удалить обновление.
После удаления проблемных обновлений проверьте, сохраняется ли проблема. Если проблема устранена после удаления обновлений, рекомендуется заблокировать автоматическую установку обновлений Windows . Windows 10 имеет тенденцию загружать отсутствующие обновления автоматически, и, если обновление вызвало проблему, обязательно заблокируйте установку этого обновления, иначе проблема появится снова.
Решение 7 — Выполнить восстановление системы
Если другие решения не помогли решить проблему с ассоциацией файлов, попробуйте восстановить систему . Эта функция может исправить различные проблемы, и для восстановления вашей системы вам просто нужно сделать следующее:
- Введите восстановление системы в поле поиска. Выберите Создать точку восстановления из списка результатов.
- Откроется окно « Свойства системы» . Нажмите кнопку Восстановление системы .
- Когда появится окно восстановления системы , нажмите Далее, чтобы продолжить.
- Установите флажок Показать дополнительные точки восстановления , если он доступен. Теперь выберите нужную точку восстановления и нажмите « Далее» .
- Следуйте инструкциям на экране.
После восстановления системы проверьте, устранена ли проблема. Чтобы предотвратить повторное появление этой проблемы, внимательно следите за своей системой и отслеживайте любые изменения.
Проблемы с сопоставлением файлов могут раздражать и мешать запуску определенных приложений. Хотя эта проблема может быть проблематичной, мы надеемся, что вы решили ее, используя наши решения.
ЧИТАЙТЕ ТАКЖЕ:
- Как открыть файлы ex_file в Windows 10
- Как исправить проблемы проводника в Windows 10
- Полное исправление: ошибка ассоциации файлов корзины в Windows 10, 8.1, 7
Содержание
- Способ 1: В настройках системы
- Способ 2: «Командная строка»
- Способ 3: Сторонние программы
- Способ 4: Импорт XML-файла
- Способ 5: Точка восстановления
- Вопросы и ответы
Способ 1: В настройках системы
Частично сбросить сбившиеся ассоциации файлов в Windows 10 можно средствами самой операционной системы, в приложении «Параметры» при условии, что само приложение запускается.
- Откройте «Параметры» нажатием комбинации клавиш Win + I и перейдите в раздел «Приложения» → «Приложения по умолчанию». Также нужные настройки могут находиться в разделе «Система».
- Прокрутив содержимое окна вниз, нажмите кнопку «Сбросить».
К сожалению, данное решение не лишено недостатков. Во-первых, оно приводит к сбросу только тех ассоциаций, которые были изменены пользователем, во-вторых, в случае повреждения ассоциации файлов EXE и LNK оно может не принести положительного результата.
Способ 2: «Командная строка»
Эффективный способ сброса файловых ассоциаций, позволяющий восстановить системные привязки форматов к приложениям, но действенен он по отношению только к новым учетным записям. Используйте его лишь в тех случаях, когда испробовали другие решения и решились на создание новой учетной записи.
- Запустите от имени администратора «Командную строку» или «PowerShell» из поиска Windows или меню «Пуск».
- Выполните команду
Dism.exe /Online /Remove-DefaultAppAssociations
.
Способ 3: Сторонние программы
Для восстановления сбившихся ассоциаций файлов также можно использовать специализированный софт, например бесплатную утилиту File Association Fixer Tool, считающуюся одним из лучших инструментов для исправления проблем с файловыми ассоциациями.
Скачать File Association Fixer Tool с официального сайта
- Распакуйте архив с утилитой, запустите исполняемый файл FAF x86.exe или FAF x64.exe в соответствии с разрядностью операционной системы.
- В открывшемся окне утилиты нажмите «Fix Files». Отметьте флажками расширения файлов, ассоциации которых хотите исправить, и нажмите кнопку «Fix Selected».
- Откроется окошко с уведомлением об успешной операции. Нажмите в нем «OK» и закройте утилиту.
Способ 4: Импорт XML-файла
В случае наличия доступа к другому компьютеру с неизмененными ассоциациями, можно позаимствовать последние с него и перенести их на проблемный ПК. Для этого выполните следующие шаги:
- Запустите на другом рабочем компьютере с Windows 10 классическую «Командную строку» или «PowerShell».
- Выполните команду экспорта ассоциаций
Dism.exe /online /Export-DefaultAppAssociations:C:DefaultAssoc.xml
. В результате в корне системного тома появится файл «DefaultAssoc.xml». Скопируйте его на флешку или в облако и перенесите на проблемный компьютер. - Откройте на компьютере со сбившимися ассоциациями «Редактор локальных групповых политик» командой «gpedit.msc», выполненной в диалоговом окошке быстрого запуска. Вызвать его можно нажатием клавиш Win + R.
- Перейдите в разделу «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Проводник» и откройте двойным кликом свойства политики «Задать файл конфигурации сопоставлений по умолчанию».
- Включите политику и укажите в поле «Файл конфигурации сопоставлений по умолчанию» путь к созданному и перенесенному файлу XML с экспортированными ассоциациями. Сохраните настройки.
Чтобы ассоциации прописались в системе, перезагрузите компьютер или перезайдите в учетную запись.
Способ 5: Точка восстановления
Если проблема с ассоциациями файлов возникла недавно, воспользуйтесь стандартной функцией отката Windows 10 к ближайшей точке восстановления. При этом, однако, следует учитывать, что такой откат может затронуть настройки системы и программ, поэтому прибегать к этому решению следует лишь тогда, когда другие способы не принесли положительного результата.
Подробнее: Откат к точке восстановления в Windows 10
Еще статьи по данной теме:
Помогла ли Вам статья?
В этой статье мы рассмотрим, как ассоциировать разные расширения (типы) файлов с программами в Windows 10/11 и Windows Server 2022/2019/2016/2012R2. В качестве примера мы покажем, как в Windows назначать программу по-умолчанию для открытия *.pdf файлов, импортировать эти настройки в xml файл и распространить полученный файл с параметрами сопоставления файлов на другие компьютеры вручную или с помощью групповых политик.
Главное отличие Windows 10 и 11 от предыдущих версий ОС — теперь нельзя назначить файловые ассоциации через реестр или функционал Group Policy Preferences Open With. Зато появилась новая возможность выгрузить текущие настройки файловых ассоциаций (FTA, File Type Assotiations) с “эталонного” компьютера в xml файл и использовать данный файл для изменения настроек сопоставления расширений файлов на других компьютерах. Также вы можете экспортировать файл с настройками ассоциаций файлов в стандартный образ системы, который разворачивается на клиентах в вашей сети (вручную, через WDS или SCCM).
Содержание:
- Задать программу по умолчанию для открытия типа файлов в Windows 10/11
- Изменить ассоциации программ с типами файлами в Windows из командной строки
- Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
- Настройка ассоциаций файлов в Windows с помощью GPO
- Изменить файловые ассоциации через реестр Windows
- Сброс всех ассоциаций файлов в Windows
Задать программу по умолчанию для открытия типа файлов в Windows 10/11
Предположим, вы хотите использовать Adobe Reader DC для открытия *.pdf файлов на всех компьютерах домена. Т.е. вы хотите создать ассоциацию этого расширения файлов с приложением. Для этого нам понадобится эталонный компьютер с Windows 10 или 11 (в этом примере используется актуальный билд 22H1) и установленным Acrobat Reader DC.
Обратите внимание, что в Windows 10 и 11 теперь по умолчанию установлен браузер Microsoft Edge, который используется как программа по-умолчанию для просмотра PDF файлов.
Чтобы вручную создать сопоставление определенного типа файла с программой, откройте панель Settings -> Default Apps (для быстрого перехода используйте команду быстрого доступа Settings ->
ms-settings:defaultapps
) и нажмите кнопку Choose default apps by file type.
Найдите в списке расширений тип файлов .pdf. Затем щелкните по значку программы, которая ассоциирована с этим расширением и смените программу по-умолчанию для просмотра PDF файлов с Microsoft Edge на Acrobat.
Можно автоматически ассоциировать определенную программу с типами файлов, для которых она зарегистрирована. Для этого в разделе Default Apps выберите Set default by apps, найдите в списке нужную программу и нажмите кнопку Manage.
В открывшемся списке будет присутствовать список поддерживаемых приложением типов файлов. Выберите расширения файлов, которые должны открываться с помощью Acrobat Reader.
Изменить ассоциации программ с типами файлами в Windows из командной строки
В Windows вы можете использовать утилиту командной строки assoc для настройки сопоставления типов файлов с приложениями. Например, чтобы вывести программу, которая назначена для открытия файлов PDF, выполните команду:
assoc .pdf
В данном примере видно, что с этим расширением ассоциирован тип файлов AcroExch.Document.DC:
.pdf=AcroExch.Document.DC
Вывести все сопостаяления расширения с типами файлов:
assoc|more
Чтобы понять с каким исполняемым файлом ассоциирован тип файла AcroExch.Document.DC, выполните:
ftype AcroExch.Document.DC
Вы можете задать тип для определенных файлов с помощью команды:
ASSOC .csv=txtfile
В этом примере мы указали, что все CSV файлы нужно открывать как обычные текстовые файлы (по умолчанию с помощью notepad.exe).
Из командной строки вы можете создать или изменить ассоциацию файл с программой. Например, вы хотите чтобы все файлы с расширением tx1 открывались с помощью notepad++.exe. Сначала нужно создать ассоциацию расширения .tx1 с новым типом файлов tx1file.
assoc .tx1=tx1file
Теперь укажем программу, которая должна использоваться по умолчанию при открытии файлов с расширением tx1.
ftype tx1file="%programfiles(x86)%"Notepad++notepad++.exe" "%1"
Также вы можете использовать стороннюю утилиту SetUserFTA чтобы назначить файловые ассоциации в Windows. SetUserFTA эта утилита командой строки для быстрой настройки файловых ассоциаций (часто используется на RDS фермах Windows Server 2019/2022 для настройки сопоставления файлов с приложениями).
Список текущих ассоциаций и заданных для них progid в Windows можно вывести так:
SetUserFTA get
Чтобы задать ассоциацию для определенного типа файлов, используется команда:
SetUserFTA.exe extension progid
Например, назначить Chrome браузером по-умолчанию:
SetUserFTA http ChromeHTML
SetUserFTA https ChromeHTML
SetUserFTA .htm ChromeHTML
SetUserFTA .html ChromeHTML
Если для приложения не создан класс файлов или Progid, можно указать его исполняемый файл. Например:
SetUserFTA .txt applicationsnotepad++.exe
Это возможно для приложений, зарегистрированных в ветке реестра
HKEY_CLASSES_ROOTApplications
.
Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
Текущие настройки ассоциаций файлов с программами, которые настроены под текущим пользователем, можно экспортировать в файл .XML с помощью DISM:
Dism.exe /online /Export-DefaultAppAssociations:C:PSDefaultAssoc.xml
Команда экспортирует в XML файл все настроенные у вас сопоставлений программ. Вы можете открыть файл DefaultAssoc.xml в любом текстовом редакторе, и посмотреть полный список настроек. Если вы хотите использовать только часть ассоциаций из этого списка (чтобы не переопределять имеющиеся настройки для остальных расширений файлов на других компьютерах), можно вручную отредактировать XML файл. Оставьте только строки с нужными вам расширениями файлов. К примеру, оставьте только строки для расширений .pdf и .fdf, остальные строки удалите. Должен получиться примерно такой XML-файл:
<?xml version="1.0" encoding="UTF-8"?> <DefaultAssociations> <Association Identifier=".fdf" ProgId="AcroExch.FDFDoc" ApplicationName="Adobe Acrobat Reader DC" /> <Association Identifier=".pdf" ProgId="AcroExch.Document.DC" ApplicationName="Adobe Acrobat Reader DC" /> </DefaultAssociations>
Полученный XML файл можно импортировать в образ Windows на другом компьютере с помощью DISM в режиме онлайн:
Dism.exe /Online /Import-DefaultAppAssociations:C:PSDefaultAssoc.xml
Важно. Данные настройки сопоставления расширений файлов с программами будут применены только к новым пользователям системы во время их первого входа. Если при импорте появится ошибка App default reset notification, проверьте синтаксис XML файла.
Также можно импортировать параметры ассоциаций в офлайн образ Windows в wim файл (который вы используете для раскатки образа на новые компьютеры). Сначала нужно смонтировать образ:
Dism /Mount-Image /ImageFile:C:mntimagesinstall.wim /MountDir:C:mntoffline
А затем импортировать xml файл:
Dism.exe /Image:C:mntoffline /Import-DefaultAppAssociations:\Server1ShareDefaultAssoc.xml
Совет. Текущие настройки ассоциаций файлов в офлайн образе Windows можно получить с помощью такой команды:
Dism.exe /Image:C:mntoffline /Get-DefaultAppAssociations
Настройка ассоциаций файлов в Windows с помощью GPO
В современных версиях Windows можно использовать новый параметр групповых политик, позволяющий применить xml файл с настройками ассоциаций файлов ко всем текущим пользователям компьютера.
Например, вы хотите применить групповую политику с настройками ассоциаций файлов ко всем компьютерам в определенном OU (Organizational Unit) Active Directory.
- Откройте консоль управления доменными GPO (
gpmc.msc
); - Найдите OU с компьютерами, для которых вы хотите применить файловые ассоциации и создайте новую GPO;
- Переключитесь в режим редактирования GPO и перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer;
- Найдите параметр Set a default associations configuration file (Задать файл конфигурации сопоставлений по умолчанию);
- Включите политику и укажите UNC путь к вашему xml файлу (убедитесь, что путь не содержит кавычки или пробелы). Его можно разместить на общедоступном файловом сервере, в каталоге SYSVOL на контроллере домена, или предварительно скопировать файл на компьютеры с помощью GPP/ SCCM;
- Перезагрузите компьютер, чтобы применить новые ассоциации файлов.
Новые настройки сопоставлений будут применены ко всем пользователям компьютера после следующего входа.
Путь к XML файлу с новыми настройками ассоциации файлов содержится в параметре реестра DefaultAssociationsConfiguration в разделе ComputerHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSystem.
Т.к. Windows 10 отслеживает настройки файловых ассоциаций, при первой попытке открыть PDF файл может появится окно с подтверждением использования Acrobat Reader как программы по–умолчанию для открытия этого типа файлов (запрос появляется только один раз). Такой запрос будет всегда появляться также после установки нового приложения, которое регистрируется для открытия существующего типа файлов или протоколов. Можно скрыть данные уведомления, включив в этом же разделе GPO политику Do not show the ‘new application installed‘ notification (Не показывать уведомление “установлено новое приложение”).
Отметим, что пользователь в своем сеансе может изменить назначенные ассоциации файлов. Но при следующем обновлении групповой политики во время входа в систему, ассоциаций файлов пользователя будут перезаписаны настройками из xml файла.
Изменить файловые ассоциации через реестр Windows
Как мы уже говорили выше, в Windows 10/11 изменился подход к изменению настроек ассоциации файлов. В предыдущей секции мы показали, как настроить ассоциацию .pdf файла с Acrobat Reader через XML файл и групповую политику. Теперь посмотрим, как это выглядит в реестре.
Запустите редактор regedit.exe и перейдите в ветку
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdfUserChoice
.
Обратите внимание, что в данной ветке с настройками ассоциация для расширения html есть два параметра:
- ProgId – идентификатор зарегистрированной программы для открытия этого типа файлов. Если вместо имени приложения указан длинный идентификатора, значит назначена ассоциация файла с современным приложением UWP/Metro. Проверьте, что оно не удалено из вашего образа Windows 10;
- Hash – хеш, который генерируется автоматически для валидации настройки сопоставления типа файлов с программой. Наличие этого хэша, гарантирует, что именно пользователь или администратор (через GPO) настроил данное сопоставление. Этот механизм нужен для защиты пользователей от вредоносных программ, которые могут подменить ассоциации файлов без его ведома.
Если вы попробуете руками изменить значение ProgId и назначить другую программу, значение Hash перестанет быть валидным. В этом случае Windows автоматически сбросит настройки ассоциации файла к значению по-умолчанию и пользователь увидит уведомление:
Стандартное приложение сброшено. Приложение вызвало проблемы с настройкой стандартного приложения для файлов .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 7.
В сети есть неофициальная утилита SetUserFTA.exe, которая позволяет вычислить хэш и назначить сопоставление программе типу файлов напрямую через реестр.
Сброс всех ассоциаций файлов в Windows
С помощью следующей команды можно сбросить импортированные ранее настройки ассоциаций файлов в Windows:
Dism.exe /Online /Remove-DefaultAppAssociations
После выполнения данной команды, все новые пользователи системы будут загружаться со стандартными настройками ассоциаций (на имеющиеся профили пользователей системы такой сброс не действует).
Чтобы сбросить ассоциации файлов, настроенные пользователем вручную, нужно в панели Параметры -> Система -> Приложения по умолчанию (Default Apps) нажать на кнопку Сброс (Reset).
При этом все ассоциации файлов вернутся к состоянию чистой Windows 10.
Любой современный компьютер обладает огромным набором функций, о которых не подозревает рядовой пользователь. В частности, существует ассоциация файлов в операционной системе Windows 10. Об этой опции слышали многие люди, но далеко не все понимают, что она собой представляет. Далее разберемся, в чем заключается принцип работы ассоциации, и как назначить ее для отдельных типов файлов.
Что это такое
Каждый файл, с которым взаимодействует владелец компьютера, представлен в определенном формате. Так, за подавляющим большинством изображений закреплено расширение «.jpg», а за текстовыми документами – «.doc» («.docx»).
Всего насчитывается больше тысячи различных форматов, для каждого из которых предназначена программа. Иногда пользователя не устраивает стандартное ПО, и он, к примеру, запускает воспроизведение видео через сторонний плеер. Чтобы каждый раз не пользоваться диалоговым окном «Открыть с помощью», владелец ПК может настроить ассоциацию. То есть заставить файлы одного или нескольких форматов открываться в одном приложении.
Восстановление ассоциаций файлов в Windows 10
Порой, когда на компьютере установлено множество программ, и для каждой из них настроена ассоциация, файлы открываются не всегда корректно. Например, вместо просмотрщика фото для JPG ПК выбирает Adobe Photoshop, а вместо текстового редактора для DOC – интернет-браузер. Очевидно, что с таким сбоем настроек работать становится некомфортно, и требуется восстановить сопоставление файлов по умолчанию. Сделать это можно несколькими способами.
В настройках
Восстановить значения по умолчанию помогает раздел «Параметры». В нем представлены настройки практически всех компонентов компьютера, включая ассоциацию файлов. Для возврата заводских настроек нужно обратиться к инструкции:
- Щелкните ЛКМ по иконке «Пуск» для перехода в соответствующее меню.
- Нажмите на логотип шестеренки, чтобы открыть «Параметры».
- Перейдите в раздел «Приложения», а затем – в «Приложения по умолчанию».
- Пролистайте страницу вниз и нажмите на кнопку «Сбросить».
На заметку. Если вы желаете оставить пользовательское сопоставление для некоторых приложений, то вручную измените программы для запуска отдельных файлов во вкладке «Приложения по умолчанию».
При нажатии на кнопку сброса все настройки, связанные с ассоциацией, вернутся к начальным параметрам. То есть вы будете пользоваться стандартной программой для взаимодействия с теми или иными файлами.
Редактор реестра
Если через стандартные настройки сопоставление не поменялось, придется пользоваться обходными путями. Например, Редактором реестра:
- Зажмите клавиши «Win» + «R» для запуска окна «Выполнить».
- Введите запрос «regedit» и нажмите на клавишу «Enter», чтобы открыть Редактор.
- Перейдите по пути: «HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts».
- В конечной директории вы увидите папки. Каждая из них отвечает за определенный формат файлов.
- Откройте каталог, соответствующий расширению, для которого нужно вернуть стандартную ассоциацию.
- Удалите подпапку «UserChoice».
Неудобство данного метода заключается в том, что пользователю приходится вручную удалять настройки сопоставления для каждого отдельного формата. Поэтому, по возможности, рекомендуется обращаться к первому способу, представленному в материале.
С помощью групповой политики
Еще один альтернативный способ, позволяющий изменить пользовательскую ассоциацию на заводскую:
- Откройте окно «Выполнить».
- Введите и подтвердите запрос «gpedit.msc».
- Перейдите по пути: «Computer Configuration/Administrative Templates/Windows Components/File Explorer».
- Откройте настройки политики «Set a default associations configuration file».
- Укажите путь к файлу ассоциаций и установите значение «Включено».
- Сохраните изменения.
Таким образом, вы одновременно вернете сопоставление всех файлов к начальным параметрам. Вручную изменять ассоциацию не придется.
Перенос ассоциаций файлов и импорт на другом компьютере
Также вы можете самостоятельно ассоциировать файлы, а затем сохранить настройки для дальнейшей передачи на другое устройство или для восстановления на текущем ПК:
- Настройте сопоставление через «Параметры» по своему усмотрению.
- Запустите Командную строку.
- Введите запрос «dism /online /Export-DefaultAppAssociations:»%UserProfile%DesktopFileAssociations.xml»».
- Нажмите на клавишу «Enter».
Указанные выше действия создадут файл с настройками сопоставления на Рабочем столе. Далее его нужно перенести на компьютер, где требуется выполнить импорт. Сама процедура подгрузки параметров осуществляется как при помощи групповой политики (способ описан выше), так и через Командную строку, где потребуется ввести запрос «dism /online /Import-DefaultAppAssociations:»%UserProfile%DesktopFileAssociations.xml»».
Как убрать
Если требуется вернуть настройки ассоциации к заводским значениям, то достаточно нажать на кнопку «Сбросить» в разделе параметров «Приложения по умолчанию». Для подгрузки пользовательских настроек нужно обратиться к предыдущей инструкции или вручную выставить сопоставление в указанном выше пункте настроек.
Содержание
- Что называют программами по умолчанию Windows 10
- 2 простых способа переназначения умолчаний
- 3 способа смены ассоциаций файлов и программ
- Что делать, если Windows 10 не сохраняет настройку
У всех у нас есть излюбленные приложения, которыми мы пользуемся постоянно: веб-браузер, музыкальный плеер, текстовый редактор и т. д. В них хранятся настройки, история, плагины, закладки и прочие нужные вещи, которыми мы дорожим. По умолчанию наши файлы открываются именно в них, но…
Однажды вы обнаружите, что документ, над которым вы работали, допустим, в Word, загрузился в другой программулине. В ней нет привычных функций, нет настроек, да и сама структура текста выглядит не так. Почему это произошло? А потому, что приложение, которое было связано с документами Ворд, по каким-то причинам поменялось. К счастью, не навсегда. Поговорим, как настроить программы по умолчанию в Windows 10 и привязать их к конкретным типам файлов, чтобы быстро и легко исправлять такие ошибки. А также что делать, если настройка не сохраняется.
Что называют программами по умолчанию Windows 10
Программы по умолчанию – это изначально присутствующие в системе или установленные пользователем приложения, которые ассоциированы с файлами определенного типа. Например, с текстовыми записками txt ассоциирован блокнот, с документами doc и docx – Microsoft Word, c веб-страницами htm – браузер EDGE, c картинками jpg – «Фотографии Windows» и т. д. При клике по такому объекту система не спрашивает, как вы хотите его открыть, а сразу загружает в ту софтину, которая ему сопоставлена. Данные о привязке файлов к приложениям хранятся в реестре винды.
Узнать, какая именно программулина сопоставлена конкретному типу файлов, можно по иконкам последних, как, например, на скриншоте ниже.
Типы объектов, которые использует сама операционная система – cmd, js, lnk, exe, inf, vbs и т. д., жестко ассоциированы c компонентами Виндовс. Если это изменить, нарушатся некоторые системные функции. К примеру, при клике по любому ярлыку на рабочем столе будет запускаться проигрыватель Windows Media или браузер Internet Explorer, а не то, что вы ожидаете.
Ассоциации файлов пользовательских приложений менять относительно безопасно — системные функции от этого не слетают. В случае ошибки вы легко вернете всё на свои места.
2 простых способа переназначения умолчаний
Рассмотрим ситуацию. Допустим, для серфинга сети вы привыкли использовать интернет-браузер Opera, но потом установили другой и по ошибке назначили его основным. Как вернуть прежнюю настройку?
- Зайдите в Пуск и запустите системную утилиту «Параметры» (щелкните по значку в виде шестеренки).
- Перейдите в раздел «Система».
- Потом – в «Программы по умолчанию».
- Найдите в списке пункт «Веб-браузер», щелкните по нему и выберите Оперу.
В случае с Оперой всё просто, а что делать, если нужной софтины в «Параметрах» нет? Представим другую ситуацию: перед нами стоит задача сделать браузером по умолчанию Google Chrome, которой, судя по скриншоту, в списке доступных вариантов отсутствует.
- Щелкнем по Пуску правой кнопкой мышки либо нажмем комбинацию клавиш Windows+X и выберем в меню «Панель управления».
- Зайдем в раздел «Программы по умолчанию».
- Следом — в «Задание программ…».
- Из таблицы всех установленных на компьютере приложений выберем Google Chrome и кликнем «Использовать».
3 способа смены ассоциаций файлов и программ
Приложение, назначенное быть таковым по умолчанию, привязывает к себе все типы файлов, для открытия которых оно предназначено. Но иногда мы хотим, чтобы некоторые из них запускались в чем-то другом. В Windows 10 есть как минимум 3 способа, дающие нам возможность это сделать.
Первый:
- Кликните «правой мышкой» по файлику, который нужно отвязать от одной программы и привязать к другой. Нажмите «Открыть с помощью» и «Выбрать другое приложение».
- Найдите в списке «Использовать» нужную программулину. Если она не отображается (то есть не является, по мнению разработчиков Windows, подходящей), нажмите «Еще приложения». Если ее нет и в дополнительном списке, щелкните «Найти другое приложение, установленное на компьютере» и, используя проводник, укажите путь к exe-файлу желаемой проги.
- Вернитесь в предыдущее окно и поставьте флажок «Всегда использовать для открытия таких-то файлов».
Второй:
- Зайдите в Пуск и запустите «Параметры». Перейдите в раздел настройки умолчаний. Щелкните по кнопке «Выбор стандартных программ для типов файлов».
- В левой колонке окна, которое появится следом, найдите объект интересующего типа. Напротив него – справа, указано, чем он будет открываться. Щелкните мышкой по значку (в моем примере — Opera) и выберите другую программку.
Третий:
- Откройте уже знакомый раздел панели управления, где мы назначали Google Chrome основным веб-браузером. Зайдите в «Сопоставление типов файлов или протоколов…»
- Найдите в левом столбце расширение нужного объекта и кликните кнопку «Изменить программу».
Что делать, если Windows 10 не сохраняет настройку
Чуть больше года назад пользователи «десятки» версии 1511 столкнулись с проблемой постоянного сброса приложений по умолчанию на первоначальные настройки. Причиной ошибки, как выяснилось, стало обновление KB3135173 — оно возвращало параметры реестра к исходным значениям, если они оказывались некорректными. По словам представителей Microsoft, в Windows 10 ассоциации файлов задаются иначе, чем в предыдущих выпусках системы, и проблема возникала только с тем софтом, разработчики которого это не учли.
Решение было найдено весной того же 2016 года. Для исправления ошибки Microsoft выпустила еще одно обновление — KB3140743. После его установки пользовательские настройки больше не слетают.
Сегодня с такой проблемой обычно сталкиваются люди, которые по тем или иным соображениям отказались от установки обновлений Windows 10. Как им выйти из положения, думаю, понятно – достаточно обновить систему до последней версии или, на крайний случай, ограничиться установкой только KB3140743.
Понравилась статья? Оцените её: