Как установить сопоставление для типа файла из командной строки

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

Перед тем как приступать к делу, нужно получить тип файла. Не нужно путать его с расширением, тип в данном случае это метка, указывающая, к какой группе принадлежит файл. Например, файл data.txt и data.log являются текстовыми и при установке ассоциации по типу они станут открываться одним и тем же приложением. Итак, откройте классическую командную строку от имени администратора и выполните в ней команду следующего вида:

assoc .расширение

Вторая часть строки (после знака равенства), которую вернет команда и будет типом файла. В нашем примере команда «assoc .jpg» вернула строку «.jpg=jpegfile». Теперь нужно получить абсолютный путь к исполняемому файлу приложения, с которым предполагается связывать тип. Для этого придется перейти в его расположение, зажав Shift, кликнуть по файлу ПКМ и выбрать в меню опцию «Копировать как путь». Зная путь и тип, компонуем из них такую команду:

ftype тип_файла="полный путь к приложению" "%1"

В случае удачного выполнения команда вернет строку из типа и полного пути.

Тип файла из командной строки

К сожалению, в Windows 10 с ее не в меру навязчивыми штатными приложениями с этим могут быть проблемы. У нас после изменения ассоциации JPG система сбросила пользовательские настройки, вернув конфигурацию по умолчанию, с форматом MP3 консольная утилита ftype вообще отказалась работать, вернув ошибку «Отказано в доступе» и это несмотря на то, что на ключ HKEY_CLASSES_ROOT/.mp3 в реестре мы имели полные права.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Что делать, если при загрузке рабочего стола открываются INI-файлы

Системный сбой может привести и порой приводит к очень странным ошибкам, которые, хотя и не ...

Что делать, если файл thumbs.db не дает удалить сетевую папку

Удаление общих сетевых папок почти ничем не отличается от удаления обычных каталогов, за тем лишь ...

Как найти и удалить осиротевшие файлы в облачном хранилище Google Drive

Каждый создавший учетную запись Google пользователь автоматически получает 15 Гб бесплатного облачного дискового пространства. Это ...

Что делать, если при удалении папки Windows выдает сообщение «Элемент не найден»

Выполнив удаление файла или папки, неожиданно для себя вы можете обнаружить, что удаленный объект по-прежнему ...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *