Программы по умолчанию Windows 10
Программы по умолчанию в 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 и не только, но это, пожалуй, выходит за рамки темы текущей инструкции.
Максим
Здравствуйте, Дмитрий!
Вот ты кратко описал, как сделать программу по умолчанию, если это portable-версия браузера. Мне, да вообще многим наверно интересно, какие есть возможные способы сделать браузер (у меня Opera) по умолчанию без установки его на компьютер. Можешь как-нибудь написать отдельную статью об этом?
Ответить
Dmitry
Здравствуйте.
Там просто муторная статья очень выйдет и под каждый браузер своя + от версии к версии может терять актуальность.
Вообще по Opera основное здесь указано: goo.gl/gR6bNa (там во втором комментарии текст reg-файла, в котором нужно пути поменять к исполняемому файлу Opera portable).
Ответить
Владимир
К сожалению, информация, написанная в этой статье, НЕ ЯВЛЯЕТСЯ ПРАВДОЙ !
У меня, например, на тип файла mp3 и assoc и ftype показывают AIMP.exe. Но в реале все файлы mp3 открываются в Groove!
А на тип файла aac и assoc и ftype показывают wmplayer.exe. Но в реале все файлы aac открываются в AIMP!
Так что на практике команды assoc и ftype вообще никак не влияют на назначение программы по умолчанию.
Вот скриншоты!
Ответить
Dmitry
Информация в статье является правдой тем не менее. И команды указанные влияют на назначение ассоциаций файлов: попробуйте переназначить aac на другую программу (вот с mp3 так не получится, используйте обычные системные средства, там особенности есть для этих файлов).
Ответить
Владимир
Системными средствами всё работает. Но мне нужно настроить все ассоциации именно из командной строки.
Пробую переназначить AAC на различные приложения — как и раньше НИКАКОГО ЭФФЕКТА! Никакие махинации с командами assoc и ftype вообще никак не отражаются на файловых ассоциациях.
В-общем, я понял — гораздо проще ассоциировать файлы по старинке, добавляя в реестр (HKEY_Classes_Root) записи типа aac_auto_file. Так всегда всё работает без всяких проблем.
Ответить
Retrograd8202
День добрый, Дмитрий! Возник вот такой вопрос: в своё время назначил программу TorrexPro из магазина Windows для работы с протоколом MAGNET, сейчас решил сменить на utorrent старой версии. Ни через выбор приложения для протоколов, ни задания значений по приложению не могу это сделать: в списке отображается только TorrexPro, а utorrent там попросту нет… Есть ли какой-то способ изменить назначение? Заранее спасибо за ответ!
Ответить
Dmitry
Здравствуйте. А если удалить TorrexPro попробовать?
Ответить
Retrograd8202
К сожалению, при удалении TorrexPro протокол MAGNET, вообще, исчезает из списка… А есть ли возможность управлять типами протоколов через командную строку, как в случае с типами файлов?
Ответить
Dmitry
А такой вариант: обратно ставим Torrex Pro, затем идем в реестре сюда:
Computer\HKEY_CLASSES_ROOT\Magnet\shell\open\command
И там в значении Default вместо того, что будет, прописываем
(с командной строкой — не знаю)
Ответить
Илья Владимирович
Здравствуйте,
большое спасибо за статью!
Может быть Вы сможете помочь в моей ситуации. При назначении программ по умолчанию происходит дикая задержка во времени.
Например, я пытаюсь назначить, что бы по умолчанию файлы txt открывались программой notepad++
Все как обычно, правый клик на файле — открыть с помощью — выбрать другое приложение… нахожу, указывают приложение и…. приложение вместе с файлом открывается через несколько (!) минут. Не засекал точно, но не меньше 5-ти (!) минут проходит. Бред какой то. Само приложение (пробовал разные) открывает быстро, нормально. Отключал защитник Windows 10 — не помогает. Отключал интернет — то же не помогает. Сама Windows-10 работает без нареканий, сторонних антивирусов нет. Что это может быть за глюк такой?
Ответить
Dmitry
Здравствуйте.
Не могу ответить. Странная ситуация, не сталкивался. Из догадок — только что-то «защитное» мешает, но у вас, вы пишете нету такого.
Ответить
Егор
А что делать в случае, если просто-напросто выбрасывает из раздела «Задать значение по умолчанию по приложению»?
Ответить
Dmitry
А остальные параметры (не связанные даже с приложениями по умолчанию) нормально работают? Никаких средств отключения шпионства и т.п. не установлено?
Ответить
Егор
Все нормально, система недавно установлена, вмешательств не было. Вылетает только этот раздел. Проверки типа sfc проблем не обнаруживают.
Ответить
Dmitry
Боюсь, у меня нет догадок (ну кроме того, что какой-то «глюк» или установленное стороннее ПО так влияет).
Ответить
Егор
Может быть лог подскажет?
(журнал)
Ответить
Dmitry
А пробовали ли такие способы (начните с последнего, если не поможет — то второй):
https://remontka.pro/apps-dont-work-windows-10/ («Параметры» — суть тоже приложение Win 10).
Ответить
Егор
Благодарю за помощь!
Ответить
Edward
Мелкомягкие взяли под свой контроль ВСЁ. Так что все эти якобы мелкие недоразумения есть не что иное, как хорошо продуманный морок юзера.
Ответить
Владимр
Ничего не помогло, крома Total Comander (Файлы/Открыть с помощью…)
Ответить
Роман
Спасибо, пол дня убил что бы поменять долбанную ассоциацию файлов в windows 10 которая не менялась, помог совет с командной строкой, на всех сайтах одно и тоже и не помогает, с командной строкой все со 2 раза получилось годно!
Ответить
Dmitriy
Программы по умолчанию не меняются, пробовал через параметры, результат нулевой,
Ответить
Ivan
Походу что-то поменяли, теперь через привычное окошко в свойствах файла не меняются приложения которыми я бы хотел открывать файлы. А в настройках виндовс 10 таких приложений не показывает и предлагает поискать в их магазине.
Ответить
Pavel
Добрый день, установил для .txt файла программу notepad++ но работает не корректно, хотел бы вернуть обратно, чтобы открывалось в текстовом блокноте, как это сделать? Средствами виндовс сбросить это приложение не получается, даже удалив сам notepad++
Как все это сбросить? Может в реестре или в консоли, подскажите как сделать.
Ответить
Dmitry
Здравствуйте. Посмотрите методы из этого материала: https://remontka.pro/file-associations-windows-10/
Ответить
Владимир
Поставил Хром (портабл) по умолчанию. Но он открывается с профилем из User Data, т.е. пустым, что неудобно. Как заставить его открываться с профилем из портабл?
Ответить
Dmitry
Здравствуйте.
Документация говорит о таком:
Сам не пробовал.
Ответить
Владимир
Добрый день!
Дело в том, что путь в реестре до исполняемого файла указан верно, там где и стоит портабл, но профиль берется из App Data почему-то…
Вы указали комментарии для ярлыка, а запускается же исполняемый файл, при нажатии на ссылку из того же меню или справки Windows… к нему команды не прописать. При обычном прямом запуске по ярлыку из Панели задач- всё нормально, используется профиль из папки «портабл», а вот когда прога вызывается косвенно, то — незадача…)
Ответить
Денис
Спасибо, много полезного о этом безобразии ВИН 10. В этой ОС в принципе все настроено на невозможность управления пользователем. Блокировка центра обновлений, через службы. каждое включение. Перепробовал все что советовали, единственное верное решение после включения компа идем в службы и останавливаем в очередной раз. «Заблокированы» все стандартные приложение, 2-3 включения компа и результат все включено и все по новой. мулти-патч просто бесит особенность его включать все что угодно кроме того что требуется, результат пользуюсь мышью. Если бы не утилита «shell» изменяющая меню пуск, давно бы разбил комп. СПАСИБО что помогаете избавиться от придумок идиотов в корпорации виндовс. Кто говорит о том что вин10 самая лучшая система — засранцы. Очень хочу, тем кто придумал эти плитки засунуть ноутбук в … в раскрытом виде. Пользуюсь уже 2года желание только растет. ; )
Ответить
Nick
Хочу установить в windows 10 1809 приложением по умолчанию для протокола ftp штатный Проводник вместо предлагаемого системой Opera Browser, но Проводник отсутствует в списке. Предлагается Opera и выбор в Microsoft Store, но в Store только какие-то левые приложения и те не отображаются после установки в качестве кандидатов. Как можно решить этот вопрос? Спасибо!
Ответить
Dmitry
Здравствуйте.
Это не точный ответ, но попробуйте так:
1. Поставьте ту самую оперу по умолчанию
2. Зайдите в реестре в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell\open\command
3. Поменяйте команду с Opera на explorer.exe в значении «по умолчанию», там после строки с указанием пути есть %1 — это оставьте.
4. Проверьте аналогичный раздел в HKEY_CURRENT_USER.
Ответить
Виктор
Первый путь должен быть ПКМ —> Открыть с помощью. —> Выбрать другое приложение.
Ответить
Рафаэль Санти
Здравствуйте!
С уважением и благодарностью отношусь к вашему труду для нас, не первый раз пользуюсь советами и инструкциями из ваших статей.
У меня Windows 10, версия 2004, сборка 19041.572 (если она имеет значение).
Вытащил я себе ярлык файла scrnsave.scr на рабочий стол и запускал вручную заставку — хранитель экрана. И всё было хорошо, и я был счастлив. Но потом я поставил Автокад (он мне нужен для работы), и тип файлов *.scr переназначился на «Пакет AutoCAD», и теперь не могу я запускать хранитель экрана при двойном клике на scrnsave.scr — хоть на ярлыке, хоть на самом файле.
Пытался менять ассоциацию расширения с приложением. При нажатии правой кнопкой мыши (в дальнейшем ПКМ) на файле scrnsave.scr в контекстном меню у меня нет опции «открыть с помощью…». Пробовал ПКМ на файле в сочетании с shift и ctrl, все равно нет «открыть с помощью…».
Пошёл тогда в Пуск — Параметры ну и до самого «Выбор стандартных приложений для типов файлов». Нашёл там .scr, он подписан как «Пакет AutoCAD». Приложение для него — Блокнот. Пытаюсь поменять Блокнот на что-то другое, но в списке предлагаемых программ только Блокнот или «Поиск приложения в Microsoft Store». И всё, и нет других вариантов! Пробовал подобраться к этому делу через классическую панель управления, но как вы и пишете меня перебрасывает на соответствующий раздел Параметров. Пробовал вашу команду «control /name Microsoft.DefaultPrograms /page pageFileAssoc» и вторую указанную вами. Обе также выбрасывают в соответствующий раздел Параметров.
Как было хорошо раньше. Я переназначал расширению .scr приложение «программа-заставка» (была такая в списке, не через Параметры), и всё было прекрасно.
Я бы и попробовал поменять ассоциацию через командную строку. Но я не знаю имя и расположение программы-заставки.
Теперь что? Это тупик?… У вас есть мысли какие нибудь по этому поводу? Как переназначить *.scr с «Пакета AutoCAD» на «программу-заставку»?
Ответить
Dmitry
Здравствуйте.
На этом сайте tenforums.com/tutorials/8703-restore-default-file-type-associations-windows-10-a.html (сайт не мой, но можно сказать, что ручаюсь за то, что автор там дает) есть список файлов .reg по расширениям для загрузки и восстановления ассоциаций. SCR есть в списке — загрузите — запустите — согласитесь и все должно быть в норме.
Ответить
Alik Li
Здравствуйте.
А адрес без ошибки? Что-то не открывается…
Ответить
Sema
«Совреминный виндавс» 20Н2 не умеет (пока конесно) нормально сопоставлять программы файлам через пункты Параметров.
Делаем всё ручками, и ожидаем «виндавс 310.11» (в котором ВСЁ нам исправят)…
Ответить
Sema
RE: Edward — «Мелкомягкие взяли под свой контроль ВСЁ».
Какая у вас отличная память :) Ведь в то время СССР ещё мог выпускать лучшие в мире персональные компьютеры = жаль, что не делал…
(Только вот при чем тут — «Мелкомягкие»?)
Всё что делает вариант с командной строкой — альтернативно переписывает данные в реестре (не через редактор реестра).
В настоящий момент «Редактор Реестра» — пожалуй единственный адекватный путь решения проблемы.
Обычно поступают так:
1. Открыть [regedit] от администратора (много где описано как — я всегда создаю ярлык). Напоминаю — [C:\Windows\regedit.exe]
2. Сделать резервную копию реестра (экспортировать весь реестр в файл, и/или возможно создать «Точку Восстановления Системы»).
3. Перейдите в раздел [HKEY_CLASSES_ROOT].
4. Найдите там раздел, для вашего расширения. На примере файл реестра — [.reg]. Если нужного раздела нет — создайте его (в [HKEY_CLASSES_ROOT] [Правый клик] или [Правка] -> [Создать] -> [Раздел]).
5. Прочитайте в колонке справа значение — [По умолчанию], или задайте (обзовите) это значение и тут-же в [HKEY_CLASSES_ROOT] создайте такой раздел.
6. Найдите/откройте сооответствующий раздел — [regfile]. Откройте/создайте в нем:
раздел [DefaultIcon], где в значении [По умолчанию] указывается путь к файлу иконки (не обязательно),
раздел [shell] (не изменяя значение [По умолчанию]),
в нём раздел [open],
в нём раздел [command].
7. В качестве значения [По умолчанию] в [command] — укажите путь к исполняему-му файлу (.exe), приписав в конце [ «%1»].
[ «%1»] — указывает что запускаемой программе нужно передать аргументы (имя файла по которому мы кликнем в Проводнике).
Если в полном пути к файлу есть пробелы — указывайте путь в кавычках.
(типа —
Для нашего примера —
можно записать и так —
Так должно работать. Но этого не всегда достаточно. «Винды» запутались в понятиях «Приложения» и «Программы», а так-же «МОИ-приложения, магазины, рекламы и ВСЁ-МОЁ». По этому дополнительно возможно придется «объяснять», через (что-та из вышеперечисленного) — [Параметры].
(я уж не говорю о потоках, протоколах, инструкциях, объектах или «ещё чтота там» — Проще надо быть… :)
Там-же где раздел [shell], можно создать (если нету) раздел [ShellEx], в нём раздел с именем [{8895b1c6-b41f-4c1c-a562-0d564250836f}] и значением [По умолчанию] — [{1531d583-8375-4d3f-b5fb-d23bbd169f22}], для того что бы файлы заданого расширения открывались в «Предпросмотр» Проводника (как текстовые). Удобно например для файлов субтитров — [.srt].
([.log] [.ini] [.text] [.tex] [.sub] [.cfg] [.err] [.ttf] [.ahk] [.au3] [.apt] [.pwi] [.java] [.bas] [.pas] [.c] [.vbs])
Для предпросмотра медиафайлов значение [По умолчанию] должно быть — [{031EE060-67BC-460d-8847-E4A7C5E45A27}].
З.Ы. Кавычки везде должны быть — «обычные».
Ответить
Konstantin
Как свою программу добавить понятно. А как новый протокол добавить? Например протокол Steam, что б ссылки сразу в клиенте открывались?
Ответить
Dmitry
Вот здесь на эту тему:
и здесь:
Более детально сейчас описать не могу, на бегу отвечаю
Ответить
Валентина
Объясните пожалуйста подробно пошагово… сто раз пытаюсь-не получается. Хочу заменить Видеопроигрыватель, скачала МедиаПлеерКлассик. Но не могу его добавить в приложение по умолчанию… Нет этого приложения в выборе из выпадающего списка.
Ответить
Юрий
Reg-файл — это, конечно, здорово, но при таком объёме — в нём можно наделать кучу ошибок. Гораздо проще — всё сделать напрямую, в реестре.
Нагляднее, так, сказать.
Ответить
Александр
Добрый день! Подскажите пожалуйста, столкнулись с такой проблемой, что при установке (Переустановке или обновлении) браузеров, в частности Яндекс стали ломаться их отображения и работоспособность в контекстном меню — Приложения по умолчанию — Веб-браузер там становится их несколько, без значков и они не работают, может кто-то знает где это меню редактировать можно?
Ответить
Паша
что делать, если нету кнопки «всегда использовать это приложение для открытия .. файлов»?
Ответить
Dmitry
А что за файл если не секрет? Если файл без расширения, например, для него нельзя программу по умолчанию назначить.
Ответить