( Вход | Регистрация | Поиск )

Нужны программы для смены и сохранения файловых ассоциаций в ОС, Софт вопросы
Дата обновления: 15.12.2016 - 23:47, перейти к новому сообщению

·Sandro_Guladze
Группа: Пользователи

Сообщений: 18
1. Нужны программы для смены и сохранения файловых ассоциаций в ОС.

Необходимая функция – сохранение конфигурации установленных файловых ассоциаций в системе в файл, из которого можно было бы постом восстановить эти ассоциации (в случае системного сбоя и пр.).

ОС Windows XP SP3.


Из примеров - Ashampoo WinOptimizer File Associator.

Но там нет опции сохранения настроек, файла конфигурации.


2. Если вам известно, как экспортировать/импортировать настройки, конфигурацию Ashampoo WinOptimizer, то это тоже поможет.


Кто подскажет?


Спасибо.


Ответов(1 - 9)

·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Какой-то куст реестра отвечает за это, HKEY_CLASSES_ROOT (частично).

Почитай тут:



·Sandro_Guladze
Группа: Пользователи

Сообщений: 18
Спасибо.

Посмотрим.


·Sandro_Guladze
Группа: Пользователи

Сообщений: 18
Ссылку смотрел.

ПО по ней – тоже.

Программы по ней очень простые и без функций сохранения файла конфигурации (т-е, назначения системных ассоциаций).

Большинство их видел ранее.


Рекомендовали попробовать это:

» Нажмите, для открытия спойлера | Press to open the spoiler «





·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Толково, с базисом. Я же упоминал, что с реестром надо работать. И, в данном мсучае, лучший бекап ассоциаций с быстрым восстановлением - reg-файл соответсвующих кустов.
Кусты разные, поскольку есть ассоциации по-умолчанию, ассоциации для всех пользователей и ассоциации для конкретного пользователя. Потому, думаю, и нет универсальных инструментов.

На ту же тему:





·Sandro_Guladze
Группа: Пользователи

Сообщений: 18
HugoBo-SS,

спасибо за ссылки.

Но не для системщика - это все темный лес...

Также рекоендовали:

================
После настройки ассоциаций экспортировать ветку
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\F ileExts
в *.reg файл, а по необходимости запускаем файлик и соглашаемся с внесением изменений в реестр
================


Проверено, но результатов нет.

======
А именно:

1. Меняю в Ashampoo WinOptimizer File Associator назначение ассоциаций файла (пример, для *.ape - с foobar2000.exe на VLC.exe).
Результат подтверждается соотв. открытием файлов в Total Comm.
Обратное изменение назначения также подтверждается.

2. Но эти изменения ассоциаций в реестре по рекомендуемой ветке - не видны.

3. Созданием и запуском (-ми) реестрового файла изменить ассоциации, установленные в WO F. A. не получилось...

После выполнение reg-файла перезагрузить ПК пробовал.
======

HugoBo-SS, может, Вы бы подсказали, какие ветви реестра надо сохранять/восстанавливать для сохранения/восстановления файловых ассоциаций?

Аналогично хотелось бы также сохранять/восстанавливать назначения иконок файлам в системе.

ОС W'XP SP3


·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Ветки разные бывают. Основная для ассоциаций HKEY_CLASSES_ROOT. Я и повторюсь: никто универсального и не пишет, поскольку многое достаточно индивидуально ( накопленное наследие совместимости и криворукость разработчиков, и систем и целевых программ). Так что придётся Вам, скорее всего,читать материалы ( там описано и как отследить изменения, в частности) и собрать свой регфайл. Если такая уж нужда именно в подобном бекапе есть.
Не проще сделать бекап настроенной системы целиком ( для этого-то , как раз, инструментов валом, поскольку востребовано biggrin.gif) ) ?


·nokeMoH
Группа: Пользователи

Сообщений: 1.076
Цитата | Quote(Sandro_Guladze @ 1.12.2016 - 17:09)
» Файловые ассоциации в операционных системах семейства Windows «

Интересная статейка, тоже Wndows XP и не однократно задавался подобным вопросом.. Не совсем осталось понятно что для этой цели нужно всё таки сделать.. Создал *.bat файл, из-под него создался файл myassoc с необходимыми настройками, а что делать дальше ?.. Созданный файл myassoc не решает проблему до конца, он всего лишь помогает системе не оступиться, и указывает всего лишь, что к примеру *.txt файлы относятся к разряду Текстовых Файлов, а *.mp3 файлы, - из категории музыкальных, то есть чтобы Текстовые файлы система не пыталась ошибочно открывать с помощью какого либо проигрывателя или наоборот.. А вот вторым шагом - для того чтобы системе назначить уже конкретные действия, файлы каких *.форматов каким приложением открывать, тут нужны дополнительные настройки..

Подскажите пожалуйста, или в этой статье не присутствует полная информация, или я её немножечко не понял, вся информация далее показалась немного запутанной.. Что конкретно нужно сделать для того, чтобы сохранить Ассоциации приложений для будущего ?..


·Sandro_Guladze
Группа: Пользователи

Сообщений: 18
*Подскажите пожалуйста, или в этой статье не присутствует полная информация, или я её немножечко не понял, вся информация далее показалась немного запутанной.. Что конкретно нужно сделать для того, чтобы сохранить Ассоциации приложений для будущего ?..*


Пересмотрел около десятка программ для этого - и ни одна не сохраняет настройки.

Давайте вместе еще раз спросим у HugoBo-SS'а.

Будут уточнения или что-либо выяснится - дам знать.


·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Не bat файл, а reg файл: экпортируете из реестра нужные ветви(их называют и кусты, и ульи и как только не называют biggrin.gif) стандартным regedit -ом. Получаете бычный текстовой файл с правильным заголовком ( внутри) и понятными реестру записями. Можно любым ПРОСТЫМ текстовым редактором ( встроенным блокнотом, к примеру) объединить несколько файлов в один ( оставив ОДИН заголовок (сортировка последовательностей записей не принципиальна, принципиально - сохранение синтаксиса, который указывает разделы, формат и значение параметра). Никакого космоса, всё элементарно. Для удобства, в дальнейшем, понимания содержимого, можно вставить свои комеентарии ( строки текста, начинающиеся с точки с запятой) smile.gif



Восстанавливается простым зауском регфайла под повышенными привилегиями ( от администратора).

В root - стандартные ( по-умолчанию, дефолтные) классы форматов, в current user classes - переназначенные и добавленные.
Вприведённых выше статьях, кажется, всё понятно: суть - одна и та же. Методы реализации м.б. разные. Можно написать батник, можно скрипт, можно регфайл.