Если на вашем компьютере с Windows 7 установлено несколько программ, открывающих один и тот же тип файлов, то каждый раз, пытаясь открыть файл определенного расширения, вы будете сталкиваться с уведомлением, спрашивающим вас, с помощью какого приложения запустить элемент. Чтобы избежать появления надоедливого уведомления, можно выбрать программы по умолчанию. То есть вы можете назначить для каждой задачи одну программу, с помощью которой она будет выполняться.
Установка программ по умолчанию
Выбрать программы для запуска каждого типа файлов можно в каждой версии операционной системы, но сейчас будет рассмотрена Windows 7. Настройка будет производиться в два этапа, так как одни параметры можно изменить в одном разделе, а вторые — в другом.
Этап первый
Программа может работать некорректно или файлы, относящиеся к ней, повреждены, поэтому система не позволяет установить ее по умолчанию. Но выполнив следующие действия, вы можете обойти этот запрет или ошибку:
Как сбросить установленные программы по умолчанию
Если вы хотите сбросить все настройки, относящиеся к программам по умолчанию, до того состояния, которое они имели изначально, то у вас есть два выхода: изменить параметры вручную, выставив необходимые значения по умолчанию с помощью способов, описанных выше в статье, или воспользоваться сторонней программой.
С подобной проблемой можно столкнуться по следующим причинам: система ошибочно видит в программе опасность, или приложение само назначило себя в параметрах по умолчанию, а Windows это не понравилось, так как у нее на это место установлена собственная программа. Избавиться от проблемы можно, выполнив дальнейшие шаги:
Итак, при желании вы можете вручную установить то, какими программами будут открываться определенные форматы файлов. Система может сбрасывать установленные вами параметры, если у нее есть стандартная программа, уже выполняющая эти функции. Избавиться от этой проблемы можно, отредактировав значения в редакторе реестра. Сбросить программы по умолчанию до первоначальных параметров можно с помощью сторонней программы.
Я пытаюсь настроить программу по умолчанию для открытия файла, и я не могу этого сделать. Я использую Windows 7, и расширение файла, которое я пытаюсь установить для программы по умолчанию — bfa (* .bfa); Blowfish Advanced CS ( http://bfacs.sourceforge.net/ ) — это программа, которая генерирует не только этот тип файлов, но и программу, которую я пытаюсь установить по умолчанию для ее открытия .
Найдите раздел реестра для приложения, которое вы хотите связать, скажем, Notepad++.exeвHKEY_CLASSES_ROOTApplications
otepad++.exe shellopencommand
Проверьте .exeправильность пути. Если нет, то измените путь на правильный.
Эта проблема возникает, когда Windows запутывается в пути к файлу для программы, поскольку ассоциации файлов обрабатываются с использованием только основного исполняемого имени программы ( источника ).
Эта ошибка может быть вызвана:
Я исправил это, отредактировав реестр. Перейдите к соответствующему расширению следующим образом (у меня была проблема с .cpp):
пример: тип файла .css
найти и удалить ключ
откройте диспетчер задач и перезапустите проводник Windows или перезагрузите компьютер
Я хотел поделиться своим решением. Я хотел открыть .spq с помощью SpeQ Matmatics.exe, которая является отдельной программой (не требует установки). Программа не появилась в списке даже после того, как я нашел ее в браузере и выбрал ее.
я пошел в
и нашел в списке Data: spq_auto_file
Затем я пошел в
и увидел неправильную папку в списке Data. Я изменил папку на настоящую, и программа появилась в списке контекстного меню. Я полагаю, что причиной моей проблемы было перемещение вокруг, которое может быть сделано с помощью автономных программ.
Вкладка «Разное»; в разделе «Настройка реестра» есть два параметра, которые изменяют реестр. Я применил оба, и теперь это работает. Что не ясно, так это то, как я мог бы сделать это без программы.

У меня была такая же / похожая проблема.
Вот что вызвало это. Я использую keepass.exe, чтобы открывать файлы .kbd, которые синхронизируются через облако. Когда я переместил папку, она перестала работать. О С знает, что это моя программа, но я не могу обновить местоположение исполняемого файла через диалог Open-with.
У меня была такая же проблема на win8.1.
Для тех, у кого такая же проблема, но с Office 365 / Excel 2016:
Вы можете использовать эту команду для файлов «.txt». но вы должны открыть командную строку с ролями администратора. ftype txtfile = «C: Program Files (x86) Notepad ++ notepad ++. exe» «% 1»
если вы не знаете тип файла вашего файла, вы можете использовать команду «assoc .txt» в командной строке.
Для более подробной информации вы можете проверить эту ссылку: приложение
Windows «Открыть с помощью» не отображается в качестве опции
У меня был установлен AutoCAD 2007 на моем компьютере, затем я установил AutoCAD 2010. Но я не мог повторно связать расширения файлов, чтобы они открывались с помощью AutoCAD 2010.
Моим решением было переименовать версию 2007 acad.exe. Сразу после этого версия 2010 года появилась в списке доступных программ для связи с этим типом файла.
Затем перезагрузитесь, войдите и создайте нового пользователя. Вы можете использовать то же имя учетной записи.
Попробуйте установить значение по умолчанию в программе, которую вы хотите использовать в качестве открывающего устройства.
У меня была похожая проблема, когда файлы php внезапно начали открываться с помощью Acrobat, что вызвало ошибку, так как Acrobat не может обработать php. Я пытался изменить ассоциацию, но все не удалось. Наконец, перешел к настройкам Dreamweaver и установил его как открывашку для php.





