-
Выберите Начните > Параметры > приложения> приложения по умолчанию.
-
Чтобы изменить приложение по умолчанию, можно сделать следующее:
-
Настройка типа файла или ссылки по умолчанию
На панели поиска введите нужный тип файла или тип ссылки, а затем выберите его в списке результатов. Вы можете выбрать, какое приложение может открывать этот файл или тип ссылки. -
Настройка по умолчанию для приложений
Выберите приложение, чтобы узнать, какие типы файлов или ссылки можно открыть. Если вы хотите что-то изменить, выберите тип файла или ссылки, а затем выберите нужное приложение.
-
Открытие приложений по умолчанию
-
В меню Пуск выберите Параметры > приложения> приложения по умолчанию.
-
Выберите параметр по умолчанию, затем выберите приложение. Также можно найти новые приложения в Microsoft Store. Чтобы выбрать приложения по умолчанию, их сначала нужно установить.
-
Возможно, .pdf файлы, электронную почту или музыку автоматически открываются с помощью приложения, которое не предоставлено корпорацией Майкрософт. Выбор приложений по умолчанию по типу файла. прокрутите страницу вниз и выберите Выбрать приложения по умолчанию по типу файла.
Открытие приложений по умолчанию
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 Access для Microsoft 365 Publisher для Microsoft 365 Excel 2019 Word 2019 Outlook 2019 Access 2019 Publisher 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 Access 2016 Publisher 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 OneNote 2013 Project профессиональный 2013 Project стандартный 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 OneNote 2010 Project 2010 Project стандартный 2010 Publisher 2010 Visio премиум 2010 Visio 2010 InfoPath 2010 InfoPath 2013 Еще…Меньше
В Windows 7, Windows 8 и Windows 10 многие типы файлов зарегистрированы таким образом, чтобы при их открытии по умолчанию запускалась определенная программа. Например, при открытии текстовых файлов (с расширением TXT) обычно запускается Блокнот. Вы можете выбрать программу, которая будет запускаться при открытии файлов определенного типа, а также задать ее параметры, используемые по умолчанию.
-
В меню Пуск выберите пункт Параметры.
-
Щелкните Приложения > Приложения по умолчанию.
-
Щелкните приложение, которое вы хотите изменить, а затем выберите его из списка. Новые приложения также можно найти в Microsoft Store. Необходимо установить приложение, чтобы выбрать его для использования по умолчанию.
ИЛИ
Чтобы выбрать приложения, используемые по умолчанию для определенного типа файла, прокрутите страницу вниз и щелкните ссылку Выбор стандартных приложений для типов файлов.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Программы по умолчанию в Windows 10, как и в предыдущих версиях ОС — те программы, которые запускаются автоматически при открытии определенных типов файлов, ссылок и других элементов — т.е. те программы, которые сопоставлены с этим типом файлов как основные для их открытия (к примеру, вы открывает файл JPG и автоматически открывается приложение «Фотографии»).
В некоторых случаях может потребоваться изменить программы по умолчанию: чаще всего — браузер, но иногда это может быть полезным и нужным и для других программ. В целом это не сложно, но иногда могут возникать проблемы, например, если требуется установить portable программу по умолчанию. Способы установки и изменения программ и приложений по умолчанию в Windows 10 и будут рассмотрены в этой инструкции.
Установка приложений по умолчанию в параметрах Windows 10
Основной интерфейс установки программ по умолчанию в Windows 10 находится в соответствующем разделе «Параметров», открыть которые можно, нажав по значку шестеренки в меню Пуск или с помощью горячих клавиш Win+I.
В параметрах присутствует несколько возможностей настройки приложений по умолчанию.
Настройка основных программ по умолчанию
Основные (по мнению Майкрософт) приложения по умолчанию вынесены отдельно — это браузер, приложение электронной почты, карт, просмотрщик фото, проигрыватель видео и музыки. Для их настройки (например, чтобы изменить браузер по умолчанию), выполните следующие шаги.
- Зайдите в Параметры — Приложения — Приложения по умолчанию.
- Нажмите по приложению, которое нужно изменить (например, для смены браузера по умолчанию, нажмите по приложению в разделе «Веб-браузер»).
- Выберите из списка нужную программу по умолчанию.
На этом действия завершены и в Windows 10 будет установлена новая стандартная программа для выбранной задачи.
Однако не всегда требуется изменение только для указанных типов приложений.
Как изменить программы по умолчанию для типов файлов и протоколов
Ниже списка приложений по умолчанию в Параметрах можно увидеть три ссылки — «Выбор стандартных приложений для типов файлов», «Выбор стандартных приложений для протоколов» и «Задать значения по умолчанию по приложению». Сначала рассмотрим первые два.
Если вам требуется, чтобы определенный тип файлов (файлы с указанным расширением) открывались определенной программой, используйте пункт «Выбор стандартных приложений для типов файлов». Аналогично в пункте «для протоколов» настраиваются приложения по умолчанию для разного типа ссылок.
Например, нам требуется, чтобы файлы видео в определенном формате открывались не приложением «Кино и ТВ», а другим проигрывателем:
- Заходим в настройку стандартных приложений для типов файлов.
- В списке находим нужное расширение и нажимаем по указанному рядом приложению.
- Выбираем нужное нам приложение.
Аналогично для протоколов (основные протоколы: MAILTO — ссылки электронной почты, CALLTO — ссылки на номера телефонов, FEED и FEEDS — ссылки на RSS, HTTP и HTTPS — ссылки на веб-сайты). Например, если требуется, чтобы все ссылки на сайты открывались не Microsoft Edge, а другим браузером — устанавливаем его для протоколов HTTP и HTTPS (хотя проще и правильнее установить просто как браузер по умолчанию как в предыдущем способе).
Сопоставление программы с поддерживаемыми типами файлов
Иногда при установке программы в Windows 10 она автоматически становится программой по умолчанию для некоторых типов файлов, но для остальных (которые также можно открыть в этой программе) настройки остаются системными.
В случаях, когда нужно «передать» этой программе и остальные поддерживаемые ею типы файлов, вы можете:
- Открыть пункт «Задать значения по умолчанию по приложению».
- Выбрать нужное приложение.
- Отобразится список всех типов файлов, которые это приложение должно поддерживать, но часть из них не будет ассоциировано с ним. При необходимости вы можете изменить это.
Установка portable программы по умолчанию
В списках выбора приложений в параметрах не отображаются те программы, которые не требуют установки на компьютер (portable), а потому их не получается установить в качестве программ по умолчанию.
Однако это можно достаточно просто исправить:
- Выберите файл того типа, который нужно по умолчанию открывать в требуемой программе.
- Нажмите по нему правой кнопкой мыши и выберите в контекстном меню «Открыть с помощью» — «Выбрать другое приложение», а затем — «Еще приложения».
- Внизу списка нажмите «Найти другое приложение на этом компьютере» и укажите путь к требуемой программе.
Файл откроется в указанной программе и в дальнейшем она появится и в списках в параметрах приложений по умолчанию для этого типа файлов и в списке «Открыть с помощью», где можно будет установить отметку «Всегда использовать это приложение для открытия…», что также делает программу используемой по умолчанию.
Задание программ по умолчанию для типов файлов с помощью командной строки
Существует способ задать программы по умолчанию для открытия определенного типа файлов с помощью командной строки Windows 10. Порядок действий будет следующим:
- Запустите командную строку от имени администратора (см. Как открыть командную строку Windows 10).
- Если нужный тип файла уже зарегистрирован в системе, введите команду assoc .расширение (под расширение имеется в виду расширение зарегистрированного типа файла, см. скриншот далее) и запомните тип файла, который ему соответствует (на скриншоте — txtfile).
- Если нужное расширение никак не зарегистрировано в системе, введите команду assoc .расширение=тип_файла (тип файла указывается в одно слово, см. на скриншоте).
- Введите команду
ftype тип_файла="путь_к_программе" %1
и нажмите Enter, чтобы в дальнейшем этот файл открывался указанной программой.
Дополнительная информация
И некоторые дополнительные сведения, которые могут оказаться полезными в контексте установки программ по умолчанию в Windows 10.
- На странице параметров приложений по умолчанию присутствует кнопка «Сбросить», которая может помочь, если вы что-то настроили не так и файлы открываются не той программой, которой нужно.
- В ранних версиях Windows 10 настройка программ по умолчанию также была доступна в панели управления. На текущий момент времени там остается пункт «Программы по умолчанию», но все настройки открываемые в панели управления автоматически открывают соответствующий раздел параметров. Тем не менее существует способ открыть старый интерфейс — нажмите клавиши Win+R и введите одну из следующих команд
control /name Microsoft.DefaultPrograms /page pageFileAssoc
control /name Microsoft.DefaultPrograms /page pageDefaultProgram
О том, как пользоваться старым интерфейсом настройки программ по умолчанию можно почитать в отдельной инструкции Ассоциации файлов Windows 10.
- И последнее: описанный выше способ установки portable приложений в качестве используемых по умолчанию не всегда удобен: например, если речь о браузере, то его необходимо сопоставить не только с типами файлов, но и с протоколами и другими элементами. Обычно в таких ситуациях приходится прибегать к редактору реестра и изменять пути к portable приложениями (или указывать свои) в HKEY_CURRENT_USER\Software\Classes и не только, но это, пожалуй, выходит за рамки темы текущей инструкции.
На чтение 5 мин Просмотров 767 Опубликовано
Многие пользователи, работающие в ОС Windows 10, могут время от времени замечать, что при наличии сторонних приложений для просмотра любых видов информации (видео, документов, графики, таблиц и т.д.), система может открывать их с помощью предустановленных в ней инструментов, которые, несмотря на свою работоспособность, могут уступать некоторым современным приложениям от сторонних разработчиков.
Поэтому, давайте разберемся, как заменить встроенные в операционную систему программы по умолчанию на более удобные и функциональные. Чтобы было нагляднее, будем показывать весь процесс на примере программы VLC media player (видеопроигрыватель).
Большое количество сторонних редакторов и программ во время установки предлагают сопоставить себя с поддерживаемыми форматами документов и медиа. Более того, некоторые вполне могут даже не спрашивать разрешение у пользователя. В случае с установкой «VLC media player» нужно дать согласие на сопоставление этого проигрывателя с соответствующими расширениями файлов. В противном случае они будет запускаться с помощью стандартного приложения «Кино и ТВ».
Пользователь может отказаться от данной функции по незнанию или невнимательности. И в этой статье мы рассмотрим, как решить подобную проблему несколькими способами и сделать программой по умолчанию именно то приложение, которое нужно.
Содержание
- Использование Проводника
- Настройки в Параметрах Windows
- Настройки в Панели управления
- Смена приложения в свойствах файла
- Заключение
Использование Проводника
Смотрите также: «Пропали значки с рабочего стола в Windows 10: как восстановить»
Это самый легкий метод, с помощью которого для любого файла можно выбрать приложение (в т.ч. по умолчанию), с помощью которого он будет открываться. Вся процедура выполняется в несколько кликов и потребует минимальное количество времени:
- Кликаем правой кнопкой мыши по нужному файлу и в контекстном меню выбираем команду «Открыть с помощью». Ищем желаемое приложение в раскрывшемся списке, которое должно быть заранее установлено на ПК, и щелкаем по нему.
Примечание: в данном случае, мы не назначили приложение по умолчанию для выбранного файла (и прочих файлов с таким же расширением), а всего лишь открыли его через нужную программу.
- Если нужно задать приложение по умолчанию, кликаем по пункту «Выбрать другое приложение» в разделе «Открыть с помощью» контекстного меню.
- Откроется небольшое окошко, в котором мы можем выбрать, какое приложение будет использоваться для открытия файлов с данным расширением. Выделяем то, что нужно, ставим галочку напротив пункта «Всегда применять это приложение для открытия … файлов» и жмем кнопку OK (вместо троеточия будет отображаться расширение выбранного документа).
- В некоторых случаях приложение может не показываться в предлагаемом списке. В таких ситуациях открываем раздел «Еще приложения».
- Перечень программ значительно расширится. Выбираем в нем необходимую и, аналогично действиям выше, устанавливаем ее по умолчанию.
- Если нужного приложения нет и в этом расширенном списке, нажимаем кнопку «Найти другое приложение на ПК» в самом низу окна.
- Откроется окно, в котором нам нужно указать путь к файлу программы, с помощью которой мы хотим открыть файл. По готовности жмем кнопку «Открыть».Примечание: данное действие не меняет приложение по умолчанию, а просто позволяет открыть файл в нужной программе.
Настройки в Параметрах Windows
Смотрите также: «Как отключить или включить быстрый запуск в Windows 10»
В данном методе мы будем использовать основной инструмент для системных настроек в Windows 10.
- Запускаем Параметры системы любым удобным образом. Например, через контекстное меню Пуск (открывается комбинацией клавиш Win+X или щелчком правой кнопки мыши по иконке Пуска). Или же можно просто нажать сочетание Win+I, чтобы сразу попасть в Параметры.
- В открывшемся окне переходим в раздел «Приложения».
- В новом окне в перечне слева щелкаем по подразделу «Приложения по умолчанию». С правой стороны окна мы увидим основные программы, используемые по умолчанию для различных типов файлов и видов информации.
- Чтобы изменить настройки, щелкаем по текущей программе, после чего раскроется список доступных альтернатив для заданного вида информации. В рамках нашего поста мы хотим назначить в качестве видеопроигрывателя по умолчанию VLC media player.
- Все готово. Желаемые изменения внесены в систему.
Чтобы более детально настроить программы и соответствующие им типы файлов, делаем следующее:
- Щелкаем по соответствующей кнопке внизу — «Выбор стандартных приложения для типов файлов».
- Откроется список всех расширений файлов (слева) и назначенные для них по умолчанию приложения напротив (справа).
- Чтобы сменить программу, щелкаем по текущему варианту и выбираем из предложенного списка ту, которая нужна.
- Вот и все, что требовалось выполнить для того, чтобы назначить конкретному расширению файла нужную программу по умолчанию.
Настройки в Панели управления
В данном методе изменить программу по умолчанию можно с помощью апплета «Программы по умолчанию», расположенного в Панели управления.
- Сначала заходим любым удобным способом в Панель управления, например, набрав нужное название в Поиске и нажав на найденный вариант.
- Настраиваем просмотр в виде крупных или мелких значков и переходим в раздел «Программы по умолчанию».
- В открывшемся окне кликаем по ссылке «Задание программ по умолчанию» или «Сопоставление типов файлов или протоколов с конкретными программами».
- Откроется уже разобранное во втором методе окно в Параметрах системы. Дальнейшие действия в этом меню также уже описаны выше.
Смена приложения в свойствах файла
Данный метод позволяет задать приложение по умолчанию непосредственно в свойствах файла:
- Щелкаем по нужному файлу правой кнопкой мыши. В открывшемся контекстном меню выбираем пункт «Свойства».
- Находясь во вкладке «Общие» щелкаем по кнопке «Изменить» в блоке информации с текущим приложением.
- Откроется окно выбора приложений, которое мы уже детально рассматривали в первом методе.
- После выбора нужного приложения все файлы с таким же расширением будут открываться именно в данной программе.
Заключение
Смотрите также: «Какие ненужные службы можно отключить в 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 applications\notepad++.exe
Это возможно для приложений, зарегистрированных в ветке реестра
\HKEY_CLASSES_ROOT\Applications
.
Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
Текущие настройки ассоциаций файлов с программами, которые настроены под текущим пользователем, можно экспортировать в файл .XML с помощью DISM:
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.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:\PS\DefaultAssoc.xml
Важно. Данные настройки сопоставления расширений файлов с программами будут применены только к новым пользователям системы во время их первого входа. Если при импорте появится ошибка App default reset notification, проверьте синтаксис 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 с помощью 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 в разделе Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System.
Т.к. 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_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
.
Обратите внимание, что в данной ветке с настройками ассоциация для расширения 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.