Вы должны войти, чтобы создавать сообщения и темы.

Хочу научиться привязывать расширения файлов вручную

Всем привет  👋🏼
Я хочу привязать расширения через .reg файл, использую программу Registry Workshop. У меня не получается привязать расширения связанные с офисом.
Что нужно добавить в .reg файл чтобы оно без этих вопросов открывало файлы? И мне кажется что что-то я создаю много классов, и что-то неправильно делаю. Я смотрел видео «Все о расширениях Windows», только там что-то очень мало сказано как на меня. Через Win 10 Tweaker привязывать не хочу. Я хочу научиться ручками это делать.

Добрый🖐.

 Я смотрел видео «Все о расширениях Windows», только там что-то очень мало сказано как на меня. Через Win 10 Tweaker привязывать не хочу. Я хочу научиться ручками это делать.

Ответ на такие просьбы можно почитать тут, в видео про расширение сказано достаточно, чтоб понимать, то есть по сути это секрет, чтоб расширения привязались на нулевой винде сразу без запросов, а просто привязать расширение, но с запросом, можно сделать и ручками, но это надо тоже установить офис и посидеть в Total Uninstall, потому что на первый взгляд в рег файл, ничего не понятно, что, за что отвечает.

То есть ты хочешь чтоб тебе дали готовый вариант, а сам пишешь, что хочешь научиться¯\_(ツ)_/¯. В Total Uninstall по одному расширению, удаляешь и проверяешь как реагирует офис, если открывает, идешь дальше, перестал открывать, это и есть расширение на один типа файла, забираешь в файлик и.т.д. работы много, зато научишься.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Привет, Mikhail  👋🏼
У меня Office 2007 by XpucT. Но у меня не отображается Word, Excel, PowerPoint в списке программ.
Ну хорошо пусть будет с вопросами. Я так понял чтобы оно без вопросов открывало, то мне нужно исследовать какой-то там хеш?

 Я так понял чтобы оно без вопросов открывало, то мне нужно исследовать какой-то там хеш?

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

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Привет, Mikhail  👋🏼
Спасибо, понял, буду смотреть в Total Uninstall и программе Process Monitor.
А за что означают эти параметры:СкопированоContent Type и СкопированоPerceivedType?
Win 10 Tweaker не сохраняет мне описания типов файлов, там например на SQL файлы «Structured Query Language».
Эти знания точно не будут использоваться вне Win 10 Tweaker.

Цитата: Sasha от 09.08.2022, 09:28

Привет, Mikhail  👋🏼
Спасибо, понял, буду смотреть в Total Uninstall и программе Process Monitor.
А за что означают эти параметры:СкопированоContent Type и СкопированоPerceivedType?

Привет.
Это общие типы для конкретного расширения, то есть, где-то есть класс/тип, он что-то открывает(расширение какое-то/формат), и чтоб не прописывать это все на каждое расширение, действует наследие класса(тип).
Я давно делал себе на блокнот, но сейчас не могу найти(как обычно, со мной бывает), я встраивал скриптом ассоциации в СкопированоOpenWithProgids и СкопированоOpenWithList(тип файла txt и т.д.), далее в СкопированоHKCU нужно найти параметр СкопированоApplicationAssociationToasts и то же самое передать туда класс, это еще та задачка, я уже не помню, но я все делал через TU помню, полдня повозился и сделал, правда то был блокнот(1 тип файла всего), а офис будет посложней.


СкопированоContent Type — определяет тип расширения MIME, который ассоциирован с файлами соответствующего расширения.
СкопированоPerceivedType — говорит системе о том, в каком виде хранится информация с соответствующим расширением. Этот параметр может принимать такие значения: Text, Image, Audio, Video, System, Compressed.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Хорошо, спасибо Mikhail, буду знать.

Добрый день

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