Как связать расширение файла с программой в Windows 7

Раньше можно было установить HKEY_CLASSES_ROOTUnknownShellOpenCommand и тогда любые неизвестные файлы открывались с помощью указанной программы вместо того, чтобы видеть это диалоговое окно «Открыть с помощью…».

Это относится к файлам без расширения, а также к файлам с расширением .dat .xyz или чем-то еще.

Эта страница объясняет, как: Vim Tip 185

Windows 7 позволяет вам это делать?

изменён Der Hochstapler 68k
задан Kevin Panko 6k

2 ответа 2

Это все еще возможно сделать таким образом. Однако вы также должны установить команду по умолчанию для Unknown ключа. По умолчанию это, вероятно, openas , но вы можете изменить его. Просто установите для HKEY_CLASSES_ROOTUnknownshell умолчанию значение Open .

Кроме того, когда вы изменяете ключи HKCR эти записи будут направлены в их фактическое местоположение, а именно HKEY_LOCAL_MACHINESoftwareClasses . Если в соответствующем местоположении пользователя ( HKEY_CURRENT_USERSoftwareClasses ) есть те же ключи, то вместо этого будет использоваться это значение — просто изменить значение HKCR недостаточно, вам также потребуется изменить значение HKCU .

Как изменить расширение файла Windows 10, 8.1 и Windows 7

ответ дан Factor Mystic 10k

Основываясь на ответе Factor Mystic , я смог сделать это так, что требуется только изменить HKCU . Я не хотел влиять на других пользователей устройства, так как делюсь им с другими людьми.

Вот мой файл с именем unknown-files.reg :

Просто убедитесь, что значение open в папке shell по умолчанию, а также укажите «%1» после пути к программе, чтобы он знал, какой файл открыть.

Источник: poweruser.guru

Как создать ассоциацию для расширений файлов

Обычно для изменения ассоциаций расширений файлов вам нужно либо отредактировать реестр, либо открыть Проводник Windows, выбрать пункт «Инструменты | Параметры папок | Типы файлов» и настроить параметры в этом меню.

Читайте также:
Запуск программ при запуске Windows реестр

Но существует ли какая-нибудь утилита, предназначенная для управления расширениями файлов?

Да, такой продукт существует. Приложение называется Associate This («Ассоциируй Это») от разработчика Spearit Software. Associate This это менеджер для типов файлов. Еще он отслеживает типы файлов и помечает любые программы, пытающиеся переназначить ассоциации для файла, позволяя вам отменить такие изменения. Также он добавляет функцию в меню правой кнопки мыши, позволяющую вам выбрать программу, с помощью которой вы бы хотели открыть файл, если есть выбор из нескольких программ.

Как включить отображение расширения файлов в Windows 7

Альтернативы.

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

Одна из таких программ.

File Types Manager — это бесплатная программа, которая в понятной форме позволяет управлять ассоциациями типов файлов и программ, хранящимися в реестре. Она также даст вам некоторое представление о том, что представляют собой эти таинственные записи CLSID в вашем реестре — те самые записи, начинающиеся и заканчивающиеся и содержащие, казалось бы, случайные строки символов.

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

Перед использованием любых инструментов, подобных этому, вы можете создать резервную копию реестра на случай ошибок. Пожалуйста, посмотрите обсуждение здесь.

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru