Перейти к содержимому

Как ассоциировать файл с программой в windows 10

  • автор:

Как изменить программы по умолчанию в Windows 10

Кнопка

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

Значительное число редакторов и так называемых просмотрщиков файлов предлагают сопоставлять все поддерживаемые ими документы с самими собой во время инсталляции. Хотя некоторые из них делают это автоматически и не спрашивая разрешения пользователя. Так, например, после инсталляции проигрывателя VideoLAN все видеофайлы будут открываться посредством классической утилиты «Кино и ТВ», если отказаться от предложения ассоциировать определенные мультимедиа файлы с этим плеером. Попали в подобную ситуацию? Данная статья поможет быстро выйти из нее.

Замена программы посредством Проводника

[shortcod1]
Простейшим способом ассоциировать какому-либо приложению открытие определенных документов по двойному клику — выполнить следующие действия.

1. Вызываем контекстное меню файла.

2. Выбираем пункт меню «Открыть с помощью».

3. Если нужная утилита оказалась в списке, переходим по ее пиктограмме, в ином случае переходим в следующему шагу.

4. Жмем по ссылке «Выбрать другое приложение».

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

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

Под звездочками будет скрываться расширение выбранного документа.

Выбираем VLC из списка программ

Если же программного продукта не было найдено и в этом списке (к примеру, необходимо выбрать портативную утилиту), тогда жмем «Еще приложения», и уже оттуда выбираем нужное.

Опять не обнаруживаете? Жмем «Найти другое приложение на ПК» и указываем путь к нему.

Команды - Ещё приложения, Найти другое приложение

Замена программы средствами Панели управления

[shortcod2]
Вторым способом изменить утилиту для открытия каких-либо файлов является апплет Панели управления, именуемый «Программы по умолчанию».

1. Для его вызова открываем Панель управления любым способом и находим этот объект или вводим название апплета в поисковой строке и вызываем его.

Открываем раздел программы по умолчанию

2. В окне жмем по второй ссылке «Сопоставление типов файлов/протоколов с конкретными программами».

Сопоставление типов файлов и протоколов с конкретными программами

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

Находим нужный формат и жмём изменить программу

4. В правом углу сверху нажимаем по пиктограмме «Изменить программу…».

5. Во всплывшем окне жмем по названию нужной утилиты или по надписи «Найти другое приложение…» и выбираем его.

Создаём замену старой программы на новую

Замена программы в меню «Параметры»

[shortcod3]
Еще одним вариантом ассоциировать какой-либо софт с заданным типом файлов — использование соответствующей функции меню «Параметры».

1. Открываем его, например, при помощи комбинации Win → I.

2. Переходим в раздел «Система».

Вкладка система в параметрах

3. Активируем вкладку «Приложения по умолчанию».

4. Жмем по надписи «Выбор классических приложений для типов файлов».

Выбор стандартных приложений для типов файлов

5. Находим требуемый тип файла и выполняем клик по нему.

6. Правее определяемся с утилитой, при помощи которой необходимо открывать документы с выбранным расширением.

Выбираем утилиту, при помощи которой необходимо открывать документы

Ассоциация утилиты со всеми типами документов, которые она поддерживает

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

1. Открываем «Параметры» и переходим в раздел «Система».

2. На знакомой вкладке «Программы по умолчанию» жмем по нижней ссылке «Задать значение по умолчанию…».

Задать значение по умолчанию по приложению

3. В левом фрейме со списком обнаруженных на ПК приложений жмем по требуемому (в нашем случае — это VLC).

4. Нажимаем по пиктограмме с одной из надписей:

  • «Использовать программу по умолчанию» — дабы ассоциировать выбранную утилиту со всеми поддерживаемыми типами документов;
  • «Выбрать значения по умолчанию…» — для получения возможности выбрать расширения для ассоциации с указанным софтом.

Задание используемых по умолчанию программ

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

Выбор программ по умолчанию в Windows 10 (часть 2)

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

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

Примечание. Раздел HKEY_CLASSES_ROOT (HKCR) состоит из содержимого разделов HKLM\SOFTWARE\Classes и HKCU\Software\Classes. Соответственно изменения можно вносить не в HKCR, а один из этих двух разделов. В HKLM\SOFTWARE\Classes содержатся настройки для всех пользователей компьютера, в HKCU\Software\Classes — настройки для текущего пользователя.

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

тип файла

Далее в HKCR находим раздел txtfile, соответствующий найденному идентификатору и переходим в подраздел HKCR\txtfile\shell\open\command. Здесь в параметре по умолчанию хранится команда, которая используется системой для открытия всех файлов данного типа. Для текстового файла она имеет вид %SystemRoot%\System32\Notepad.exe %1, где %SystemRoot%\System32\Notepad.exe — это путь к программе Notepad, а вместо %1 подставляется имя файла.

команда для открытия файла

Для управления этими настройками есть специальные утилиты командной строки assoc и ftype. С помощью утилиты assoc можно посмотреть тип файла (идентификатор):

А затем ftype покажет для него программу по умолчанию:

просмотр типа файла с помощью утилиты assoc

С помощью ftype можно не только посмотреть, но и поменять программу по умолчанию. Для примера укажем в качестве программы для открытия txt-файлов редактор Notepad++ такой командой:

ftype txtfile=″C:\Program Files (x86)\Notepad++.exe″ ″%1″

изменение программы по умолчанию с помощью утилиты ftype

Описанные выше параметры содержат настройки системы по умолчанию и применяются до тех пор, пока пользователь не переопределит их. Текущие же настройки пользователя хранятся в разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts.

В разделе OpenWithList можно посмотреть список программ, которыми открывали данный тип файлов. Так в нашем случае для открытия текстовых файлов использовались Notepad, Wordpad и Notepad++. В параметре MRUList содержится очередность, в которой эти программы использовались — сначала Wordpad (b), затем Notepad (a) и последним Notepad++ (c).

список программ для открытия файла

А когда вы открываете в проводнике свойства текстового файла и изменяете программу по умолчанию, то эти настройки сохраняются в разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice. В параметре ProgID хранится идентификатор, а в параметре Hash — хэш программы. Хэш вычисляется каждый раз, когда вы выбираете программу по умолчанию. Его наличие говорит о том, что настройка была произведена пользователем, с помощью специально предназначенной для этого оснастки. Этот механизм предназначен для защиты от вредоносного ПО, которое может подменить файловые ассоциации без ведома пользователя.

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

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

сброс до на строек по умолчанию

А теперь внимание. Если проверить ассоциации для png файлов с помощью assoc и ftype, то можно заметить, что файлы данного типа по умолчанию ассоциированы с программой Просмотр фотографий Windows (Windows Photo Viewer), а настройки сбросились до приложения Фотографии (Photos).

ассоциация для файлов png

А параметр ProgID вместо нормального названия принял какое-то невразумительное значение, состоящее из хаотичного набора букв и цифр.

настройки по умолчанию

Дело в том, что в Windows 10 кроме классических программ есть современные приложения (modern-apps). И если заглянуть в раздел HKCU\SOFTWARE\Classes, то можно выяснить, что это самое значение AppX43hnxtbyyps62jhe9sqpdzxn1790zetc как раз соответствует приложению Фотографии.

приложение по умолчанию для открытия файлов png

Чтобы выяснить, для каких еще файлов приложение Фотографии является программой по умолчанию, надо перейти в HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages и открыть раздел, соответствующий данному приложению. Найти нужный раздел просто — его имя состоит из названия приложения и его текущей версии, например Microsoft.Windows.Photos_17.425.10010.0_x64__8wekyb3d8bbwe. Все типы файлов, которые могут быть ассоциированы с данным приложением, перечислены в подразделе App\Capabilities\FileAssociations.

ассоциации файлов для modern-приложений

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

Задание сопоставлений для программы

Этот список нельзя отредактировать. Можно изменить ассоциации для отдельно взятого типа файлов, но при сбросе настроек для наиболее популярных форматов графических файлов по умолчанию будет назначено приложение Photos. Это же касается и других modern-приложений, например браузером по умолчанию становится Edge, аудиоплеером — Groove и т.д.

Такое поведение системы не очень удобно, особенно с учетом того, что файловые ассоциации в Windows 10 могут сбрасываться самопроизвольно, например при установке обновлений. Но не все так плохо, и хотя нежелательное приложение нельзя убрать из списка, можно запретить его использование для открытия файлов определенного типа. Для этого необходимо в разделе HKCU\SOFTWARE\Classes найти раздел, соответствующий идентификатору приложения для нужного типа файлов. Значение идентификатора можно найти в описанном выше разделе FileAssociations, либо в разделе UserChoice, в параметре ProgID (предварительно сбросив настройки на дефолтные). Например для файлов png это то самое значение AppX43hnxtbyyps62jhe9sqpdzxn1790zetc.

запрет на открытие файла данным приложением

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

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

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

Ассоциация файла — это привязка определенного типа файла к приложению, с помощью которого данный файл будет открыт. Например если вы дважды кликните на файле с расширением .txt он будет открыт в тестовом редакторе «Блокнот».

Все расширения файлов изменены на моем ПК; Это вирус?

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

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

  1. Как восстановить ассоциации файлов в Windows 10 с помощью приложения «Параметры»
  2. Восстановление ассоциации файлов с помощью правки реестра

Как восстановить ассоциации файлов в Windows 10 с помощью приложения «Параметры»

  1. В Windows 10 откройте «Параметры» Win + I , а затем перейдите в «Приложения» → «Приложения по умолчанию».

откройте «Параметры», а затем перейдите в «Приложения» → «Приложения по умолчанию».

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

Как восстановить ассоциации файлов в Windows 10 с помощью приложения «Параметры»

Вы также можете сделать это, перейдя в классическую «Панель управления → Программы по умолчанию». Однако это приведет вас в приложение «Параметры».

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

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

  1. Откройте редактор реестра (с помощью Win + R откройте приглашение «Выполнить», затем введите regedit и нажмите клавишу Enter ).
  1. Затем перейдите к следующему разделу:
  1. Разверните «FileExts». Здесь вы увидите список папок с расширениями файлов.

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

  1. Вам нужно будет проверить каждую из них, одну за другой, и если есть папка «UserChoice», удалить ее.

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

  1. Подтвердите удаление раздела нажав кнопку «Да».

Подтвердите удаление раздела UserChoice

  1. Продолжайте пока не удалите все папки с именем «UserChoice».

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

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

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

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

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

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

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

  1. Откройте «Параметры» нажатием комбинации клавиш Win + I и перейдите в раздел «Приложения»«Приложения по умолчанию». Также нужные настройки могут находиться в разделе «Система».
  2. Прокрутив содержимое окна вниз, нажмите кнопку «Сбросить».

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

Способ 2: «Командная строка»

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

    Запустите от имени администратора «Командную строку» или «PowerShell» из поиска Windows или меню «Пуск».

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

Способ 3: Сторонние программы

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

  1. Распакуйте архив с утилитой, запустите исполняемый файл FAF x86.exe или FAF x64.exe в соответствии с разрядностью операционной системы. Восстановление ассоциации файлов в Windows 10.4
  2. В открывшемся окне утилиты нажмите «Fix Files». Отметьте флажками расширения файлов, ассоциации которых хотите исправить, и нажмите кнопку «Fix Selected». Восстановление ассоциации файлов в Windows 10.5
  3. Откроется окошко с уведомлением об успешной операции. Нажмите в нем «OK» и закройте утилиту. Восстановление ассоциации файлов в Windows 10.6

Способ 4: Импорт XML-файла

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

  1. Запустите на другом рабочем компьютере с Windows 10 классическую «Командную строку» или «PowerShell».
  2. Выполните команду экспорта ассоциаций Dism.exe /online /Export-DefaultAppAssociations:C:\DefaultAssoc.xml . В результате в корне системного тома появится файл «DefaultAssoc.xml». Скопируйте его на флешку или в облако и перенесите на проблемный компьютер.

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

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

Способ 5: Точка восстановления

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *