Статьи · Инструменты

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

Файл упорно открывается не той программой, хотя нужная давно установлена? Это файловая ассоциация — связка расширения с конкретным приложением, и Windows хранит её на уровне системы. Сменить программу по умолчанию можно двумя штатными способами: через контекстное меню «Открыть с помощью» или в Параметрах — разбираем оба, а также что делать, если нужного пункта меню нет. Прежде чем менять ассоциацию, стоит убедиться, что сам файл не из группы опасных расширений, которые вообще не стоит открывать без проверки.

Коротко: программа по умолчанию — это связка «расширение файла → программа», которую хранит сама Windows. Быстрый путь для одного типа файлов — правый клик по файлу → «Открыть с помощью» → «Выбрать другое приложение» → отметить «Всегда использовать это приложение». Чтобы назначить программу сразу для нескольких типов файлов или сменить браузер — Параметры → Приложения → Приложения по умолчанию. Если чекбокса «Всегда использовать» нет — это известное ограничение Windows для части приложений, и решается оно через Параметры, а не через контекстное меню.

Обновлено: 4 ноября 2026 Редакция Loadfile Чтение 12 мин
Как изменить программу по умолчанию для открытия файла в Windows
Содержание
  1. Что такое программа по умолчанию и зачем её менять
  2. Способ 1: через «Открыть с помощью»
  3. Способ 2: через Параметры Windows
  4. В чём разница между Windows 10 и Windows 11
  5. Как сбросить все ассоциации к стандартным настройкам
  6. Как сменить ассоциации через PowerShell и DISM
  7. Почему Windows не даёт изменить программу по умолчанию
  8. Частые вопросы

Ниже — оба официальных способа смены программы по умолчанию в Windows 10 и 11, что делать, если нужного пункта меню нет, как сбросить ассоциации целиком и как применить готовую схему ассоциаций через PowerShell и DISM сразу на нескольких компьютерах.

Что такое программа по умолчанию и зачем её менять

Программа по умолчанию — это приложение, которое Windows запускает автоматически при двойном клике по файлу определённого типа. Систему интересует не содержимое файла, а его расширение: связка вида «.pdf → Adobe Acrobat» или «.jpg → Фотографии» называется файловой ассоциацией и хранится на уровне системы. Менять её приходится, когда на компьютере установлено несколько программ, способных открыть один и тот же формат, — например, два фоторедактора или два PDF-просмотрщика, — а Windows выбрала не ту, которой вы пользуетесь чаще.

Способ 1: через «Открыть с помощью»

Это самый быстрый способ, если нужно сменить программу для одного конкретного типа файлов — например, сделать так, чтобы все .png открывались в редакторе, а не в приложении «Фотографии».

  1. Щёлкните правой кнопкой мыши по файлу нужного типа. Подойдёт любой файл этого формата, не обязательно тот, который вы собираетесь открывать.
  2. Выберите «Открыть с помощью» → «Выбрать другое приложение». В Windows 11 нужный пункт иногда спрятан под строкой «Показать больше вариантов».
  3. Отметьте программу в списке — или нажмите «Ещё приложения», если нужной не видно сразу.
  4. Поставьте галочку «Всегда использовать это приложение для файлов .расширение». Без неё Windows откроет файл выбранной программой только один раз.
  5. Нажмите «ОК». Ассоциация применится сразу ко всем файлам этого типа.
СценарийКакой способ использовать
Сменить программу для одного конкретного типа файла«Открыть с помощью» → «Выбрать другое приложение»
Назначить программы сразу для нескольких типов файловПараметры → Приложения по умолчанию
Сменить браузер или почтовый клиент по умолчаниюПараметры → Приложения по умолчанию (протокол HTTP/mailto)
Нет чекбокса «Всегда использовать это приложение»Параметры → Приложения по умолчанию

Если нет пункта «Всегда использовать это приложение»

Иногда в окне «Выбрать другое приложение» галочки «Всегда использовать» просто нет — это известное ограничение Windows 10 и 11: часть приложений, особенно из Microsoft Store, не регистрируется в системе как полноценный обработчик файлового типа и поэтому не может закрепить себя через контекстное меню. В этом случае ассоциацию нужно менять не через правый клик, а через Параметры — способ 2 ниже. Если же Windows вообще не предлагает подходящих программ и не может определить тип файла, вероятно, у него нет расширения или оно указано неверно — разобраться, как в этом случае узнать настоящий формат файла, поможет статья как определить формат файла без расширения.

💡
Программы нет в списке, но она установлена

Нажмите «Ещё приложения» → «Найти другое приложение на этом ПК» и укажите путь к исполняемому (.exe) файлу программы вручную — так можно назначить даже приложение, которое Windows не предложила сама.

Способ 2: через Параметры Windows

Для массовой настройки или если первый способ не сработал, используйте системные Параметры — раздел «Приложения по умолчанию». Подробный пошаговый разбор интерфейса Windows 11 для этого раздела даёт remontka.pro, а ichip.ru отдельно разбирает четыре сценария: основные программы, прочие программы, протоколы и точечную смену через «Открыть с помощью».

  1. Откройте «Параметры» сочетанием клавиш Win + I.
  2. Перейдите в «Приложения» → «Приложения по умолчанию».
  3. Введите в поиске нужное расширение или протокол — например, .pdf или http. Появится текущая программа-обработчик.
  4. Нажмите на программу и выберите новую из предложенного списка.
  5. В Windows 10 вместо поиска по расширению прокрутите список «Выбор приложений по умолчанию для типов файлов» и назначьте программу для каждого расширения отдельно.

Отдельно для расширения и для протокола

Параметры различают два вида ассоциаций: по расширению файла (.pdf, .docx, .jpg) и по протоколу (HTTP, HTTPS, mailto). Если нужно поменять браузер по умолчанию, искать нужно не конкретное расширение, а запись HTTP или HTTPS в том же разделе «Приложения по умолчанию» — точно так же назначается и почтовый клиент, который будет открываться по ссылкам mailto.

В чём разница между Windows 10 и Windows 11

Интерфейс немного различается, но сам механизм файловых ассоциаций в обеих версиях одинаковый.

  • Windows 11 переработала раздел «Приложения по умолчанию»: вместо общего списка программ — поиск по конкретному расширению или протоколу, плюс кнопка «Задать значение по умолчанию» для целой программы сразу, если она поддерживает несколько форматов.
  • Windows 10 показывает более компактный список по категориям — почта, музыка, браузер, фото, видео, — плюс отдельную ссылку «Задать значения по умолчанию по приложению».
  • В обеих версиях остаётся доступной классическая панель управления: команда control /name Microsoft.DefaultPrograms в окне «Выполнить» (Win + R) открывает старый интерфейс «Программы по умолчанию» — он пригождается, если современные Параметры не реагируют на клик.

Как сбросить все ассоциации к стандартным настройкам

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

  1. Откройте «Параметры» → «Приложения» → «Приложения по умолчанию».
  2. Прокрутите страницу вниз.
  3. Нажмите «Сбросить» — кнопка возвращает рекомендованные Microsoft программы для стандартных типов файлов.
  4. Заново назначьте привычные вам программы. Сброс отменяет все персональные настройки, а не только последнюю правку.
!
После сброса ассоциации не всегда «правильные»

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

Как сменить ассоциации через PowerShell и DISM (для нескольких компьютеров)

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

  1. Настройте ассоциации на одном эталонном компьютере способами, описанными выше.
  2. Экспортируйте готовую схему в XML-файл командой Dism /Online /Export-DefaultAppAssociations:C:\assoc.xml, выполненной от имени администратора.
  3. Перенесите XML-файл на целевой компьютер любым удобным способом.
  4. Примените схему командой Dism /Online /Import-DefaultAppAssociations:C:\assoc.xml.

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

Почему Windows не даёт изменить программу по умолчанию

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

  • Групповая политика или реестр. На рабочем или учебном компьютере администратор мог закрепить ассоциации централизованно — система помечает это надписью «Задано администратором» (Set by Administrator) рядом с программой, и обычный пользователь изменить такую ассоциацию не может.
  • Ограничение приложения из Microsoft Store. Часть магазинных приложений не регистрирует себя как полноценный обработчик файлового типа и поэтому не появляется в списке «Выбрать другое приложение» — см. раздел выше.
  • Системный тип файла. Для некоторых расширений Windows вообще не позволяет назначить стороннюю программу-обработчик.
⚠
Расширения .exe, .msi и .dll — не трогайте без понимания последствий

Эти типы файлов обрабатываются самой системой Windows, и смена «программы по умолчанию» для них — не ограничение интерфейса, а защита от случайной поломки. Если подозрительный файл вдруг оказался .exe или .msi, хотя выглядел как документ или картинка, — это может быть не системное ограничение, а попытка подмены через двойное расширение файла: стоит проверить его настоящий тип, прежде чем открывать.

Частые вопросы

Как узнать, какая программа сейчас открывает файл по умолчанию?

Щёлкните правой кнопкой по файлу → «Свойства» → вкладка «Общие»: строка «Приложение» показывает текущую программу по умолчанию для этого типа файла. То же самое видно в Параметры → Приложения → Приложения по умолчанию при поиске нужного расширения.

Можно ли назначить разные программы по умолчанию для одного и того же расширения на разных папках?

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

Почему после обновления Windows ассоциации файлов сбросились?

Крупные обновления Windows иногда возвращают стандартные, рекомендованные Microsoft ассоциации для некоторых типов файлов — особенно связанных с браузером и почтой. Это известное поведение системы: после крупного обновления стоит проверить ключевые ассоциации и при необходимости назначить привычные программы заново.

Как вернуть стандартный Проигрыватель Windows Media или «Фотографии» вместо сторонней программы?

Через «Открыть с помощью» → «Выбрать другое приложение» найдите встроенное приложение в списке (может понадобиться нажать «Ещё приложения») и отметьте «Всегда использовать это приложение». Либо найдите нужное расширение в Параметры → Приложения по умолчанию и выберите встроенную программу вручную.

Что делать, если приложение не появляется в списке «Выбрать другое приложение»?

Нажмите «Ещё приложения» внизу списка — часто нужная программа скрыта именно под этой ссылкой. Если её нет и там, используйте пункт «Найти другое приложение на этом ПК» и укажите путь к исполняемому файлу программы вручную.

Можно ли изменить программу по умолчанию без прав администратора?

Да, для большинства обычных программ смена ассоциации — действие на уровне текущего пользователя, прав администратора оно не требует. Исключение — компьютеры, где ассоциации жёстко заданы групповой политикой: такой пункт показывается как «Задано администратором», и обычный пользователь изменить его не может.

Как перенести свои настройки ассоциаций на новый компьютер?

Можно настроить каждую ассоциацию заново вручную способами выше, либо — если компьютеров несколько и нужна одинаковая схема — выгрузить готовую конфигурацию командой DISM Export-DefaultAppAssociations и применить её тем же способом Import-DefaultAppAssociations на новой машине.

Читайте также

Читайте также