day & night

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



Бывалый
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.06.2016
Пользователь №: 2.104.923


Респектов: 0
----------


Предупреждений:


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

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

ОС Windows XP SP3.


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

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


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


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


Спасибо.
User is offline
Go topGo end

Ответов(1 - 9)
21.11.2016 - 20:51
#2
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




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

Почитай тут:
User is offline
Go topGo end
21.11.2016 - 20:55
#3
Sandro_Guladze



Бывалый
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.06.2016
Пользователь №: 2.104.923


Респектов: 0
----------


Предупреждений:


Спасибо.

Посмотрим.
User is offline
Go topGo end
1.12.2016 - 17:01
#4
Sandro_Guladze



Бывалый
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.06.2016
Пользователь №: 2.104.923


Респектов: 0
----------


Предупреждений:


Ссылку смотрел.

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

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

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


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

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


User is offline
Go topGo end
2.12.2016 - 1:12
#5
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




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

На ту же тему:


User is offline
Go topGo end
2.12.2016 - 15:29
#6
Sandro_Guladze



Бывалый
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.06.2016
Пользователь №: 2.104.923


Респектов: 0
----------


Предупреждений:


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
User is offline
Go topGo end
2.12.2016 - 19:29
#7
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




Ветки разные бывают. Основная для ассоциаций HKEY_CLASSES_ROOT. Я и повторюсь: никто универсального и не пишет, поскольку многое достаточно индивидуально ( накопленное наследие совместимости и криворукость разработчиков, и систем и целевых программ). Так что придётся Вам, скорее всего,читать материалы ( там описано и как отследить изменения, в частности) и собрать свой регфайл. Если такая уж нужда именно в подобном бекапе есть.
Не проще сделать бекап настроенной системы целиком ( для этого-то , как раз, инструментов валом, поскольку востребовано biggrin.gif) ) ?
User is offline
Go topGo end
3.12.2016 - 14:50
#8
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


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

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

Подскажите пожалуйста, или в этой статье не присутствует полная информация, или я её немножечко не понял, вся информация далее показалась немного запутанной.. Что конкретно нужно сделать для того, чтобы сохранить Ассоциации приложений для будущего ?..
User is online!
Go topGo end
3.12.2016 - 15:58
#9
Sandro_Guladze



Бывалый
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.06.2016
Пользователь №: 2.104.923


Респектов: 0
----------


Предупреждений:


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


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

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

Будут уточнения или что-либо выяснится - дам знать.
User is offline
Go topGo end
3.12.2016 - 22:34
#10
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




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



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

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

Topic Options
Сейчас: 29.03.2024 - 9:38
Мобильная версия | Lite версия