Заставить пользовательское расширение изображения вести себя как существующее в Windows 7 x64

Заставить пользовательское расширение изображения вести себя как существующее в Windows 7 x64

Хорошо, я понимаю, что этого можно достичь, объединив несколько ответов из других вопросов, но точный рецепт ускользает от меня, и мне интересно, нет ли действительно «правильного» способа сделать это (возможно, с помощью VBScript или чего-то подобного).

Я хотел бы переименовать некоторые файлы TIFF в другое расширение, но я хотел бы, чтобы они вели себя так же, как файлы TIFF в Windows — миниатюры, просмотрщик изображений, ассоциации. Я пробовал баловаться с shellex в реестре (по какой-то причине в моем реестре нет shellex для распространенных типов, но все, кажется, работает), создавать дубликат корневого класса tiff, но ни один из них не сработал. Возможно, я сделал это неправильно. Я также не уверен, что нужно после таких изменений (описание типа файла в проводнике, кажется, сразу меняется).

Вот я и подумал, что стоит спросить вас, прежде чем что-то испортить. Может, это кому-то еще, кроме меня, пригодится!

решение1

Вы не указали, в какое расширение вы хотите их переименовать, но это легко сделать.

  1. Запустите редактор реестра и перейдите кHKEY_LOCAL_MACHINE\Classes\.tif
  2. Выделив ключ .tif, нажмите Файл -> Экспорт и экспортируйте ключ в файл .reg.
  3. Откройте файл .reg в Блокноте и замените расширение .tif в именах ключей на любое желаемое вами расширение.
  4. Импортируйте файл .reg обратно в реестр.

ПРИМЕЧАНИЕ-- Не используйте расширение, которое уже используется чем-то другим, иначе вы разрушите файловую ассоциацию для этого расширения.

Связанный контент