
У меня есть аудиопрограмма (скажем, Foobar2000), которая может воспроизводить 100 типов аудиофайлов.
Есть ли способ в Windows 11 зарезервировать эти 100 расширений файлов с помощью Foobar2000 СРАЗУ?
Потому что, на Settings
-> Defaults Apps
-> <Specific App>
мне нужно присвоить Foobar2000 по одному 100 расширений файлов.
Хорошо. Теперь Foobar2000 — для аудиорасширений.
Media Player Classic предназначен для видеорасширений.
XnView предназначен для расширений изображений.
И есть много семейных пользователей.
Это переводится в целую жизнь расширения ассоциации.
решение1
Короткий ответ — нет. У Windows нет такой возможности. Да, процесс установления ассоциаций типов файлов плох и становится все хуже и хуже со времен Vista, а win11 — это исторический минимум.
При этом имейте в виду, что программист может создать файл любого заданного внутреннего формата и присвоить ему любое расширение. Расширения файлов — это в лучшем случае соглашение. Только разработчик приложения может сказать, какие форматы оно поддерживает и какие расширения обычно ассоциируются с этими форматами.
Таким образом, создание этих ассоциаций во время установки является "обязанностью" разработчика/упаковщика. Если они этого не делают, все, что может сделать пользователь, это вручную связать их.