AIMP Forum

Общее => Общение / General => Topic started by: Silent Rain on December 17, 2011, 09:27:37

Title: Перенос настроек из старой версии программы в новую версию
Post by: Silent Rain on December 17, 2011, 09:27:37
Давно хотел задать компьютерным гуру следующий вопрос: какие могут возникнуть (и могут ли вообще возникнуть) проблемы при переносе настроек (ini, reg, xml и др.) из старой версии программы в новую версию? То есть, допустим, стояла у меня программа X версии 1.0, потом я ее беспощадно удалил (включая все ее следы в файловой системе и реестре), предварительно сохранив все ее настройки в ini файле, и поставил новую версию этой программы (допустим, версию 2.0). Затем скинул в новую версию настройки в ini файле, которые были сохранены ранее еще для первой версии. Так вот, насколько вообще безопасна и корректна эта процедура? Если это неправильно и так делать нельзя, то какие тогда есть другие способы сбросить настройки из старой версии в новую не перенастраивая новую версию с нуля?!
Просто надоело уже каждый раз перед установкой новой версии той или иной программы делать скриншоты старой версии, а затем по ним уже перенастраивать новую версию. Ладно еще, если у программы мало настроек (например: Uninstall Tool, Splash, Microsoft Security Essentials, SumatraPDF, Virtual CloneDrive), но когда их тьма-тьмущая, как в тех же PotPlayer, The KMPlayer, VLC media player, Total Commander, Opera и т.д. и т.п., то можно рехнуться пока все с нуля настроишь (скриншотов в итоге получается десятки, а иногда и больше сотни переваливает). Кстати, именно по этой причине я редко обновляю ПО на своем компьютере :(

P.S. На одном форуме говорят, что ПО можно не удалять вовсе, а просто обновлять, устанавливая новые версии поверх старых. Тогда настройки во время инсталляции новой версии подхватываются и обновляются. При этом старые параметры, настроенные еще в предыдущей версии, отлично сохраняются. Это правда? Можно ли так обновлять весь софт на компьютере?
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Soolo on December 17, 2011, 13:15:00
Но ещё раз повторюсь (https://www.aimp.ru/forum/index.php?topic=31939.msg181039#msg181039): метод индукции здесь не подходит. Всё зависит от разработчика (кривости его рук) и от количества изменений в программе (иногда меняется буквально всё). Можно в версии 2.0 по сравнению с 1.0 добавить одну фентиплюшечку, а можно переписать ядро и поменять формат настроек, тогда сложно будет корректно сделать подхват старых настроек.

Браузеры можно ставить поверх старой (обычно ничего кардинального в них не придумывают)
AutoCAD (и многие другие инженерные программы) поверх старой версии не поставишь (но есть утилиты переноса настроек).
MS Office, если я не ошибаюсь, сам во время установки удаляет предыдущую версию и ставит новую (что происходит с настройками я не в курсе).

В общем, САБЖ - бред. Нужно ли удалять 3-х этажную постройку, чтобы построить 4-х этажную? Если нужен именно ещё один этаж - его можно надстроить (если старое здание позволяет). А если нужно здание из стекла и бетона вместо кирпичного - то придётся старое снести.
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Tarik on December 17, 2011, 14:10:13
В каждой программе все по своему, так что нужно узнавать, что рекомендует разработчик конкретной программы.

Вышла новая версия Mozzila Firefox
В списке изменений один пункт:
- Изменилась версия продукта
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Silent Rain on December 17, 2011, 14:12:25
Soolo, извините, конечно, но я от вас так и не услышал конкретного ответа на свой вопрос: что делать, когда нужно поставить новую версию программы, сохранив при этом настройки из старой версии. Одни сплошные разглагольствования на тему и ничего более. Уж лучше бы тогда написали, как вы сами обновляете ПО на своем компьютере, чем писать такие простые и очевидные вещи. Или вы сторонник жестко повы*бываться, как и я?))))))))) Нет, знаете, делать скриншоты всех настроек старой версии, чтобы потом на их основе с нуля настроить новую версию, ну это же абсурд в чистом виде! Разве нет? Я уж молчу о том, что перед установкой новой версии нужно еще и хорошенько почистить следы от старой версии из файловой системы и реестра, что вообще попахивает садо-мазо извращениями ::)
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Tarik on December 17, 2011, 14:17:03
Извините, конечно, но я от вас так и не услышал конкретного ответа на свой вопрос: что делать, когда нужно поставить новую версию программы, сохранив при этом настройки из старой версии.
Тогда просто обновлять (ставить поверх). Если стремно - можно сделать бекап (просто-напросто заархивовать папку с программой и ее настройками в АппДата).
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Silent Rain on December 17, 2011, 14:21:29
Просто многие мои знакомые поступают именно так: ставят новую версию поверх старой и никто не жалуется. Всё у них работает и настройки при этом сохраняются.
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Soolo on December 17, 2011, 14:37:50
Soolo, извините, конечно, но я от вас так и не услышал конкретного ответа на свой вопрос: что делать, когда нужно поставить новую версию программы, сохранив при этом настройки из старой версии. Одни сплошные разглагольствования на тему и ничего более. Уж лучше бы тогда написали, как вы сами обновляете ПО на своем компьютере, чем писать такие простые и очевидные вещи. Или вы сторонник жестко повы*бываться, как и я?))))))))) Нет, знаете, делать скриншоты всех настроек старой версии, чтобы потом на их основе с нуля настроить новую версию, ну это же абсурд в чистом виде! Разве нет? Я уж молчу о том, что перед установкой новой версии нужно еще и хорошенько почистить следы от старой версии из файловой системы и реестра, что вообще попахивает садо-мазо извращениями ::)
Если брать в среднем по больнице - то ставьте новую версию поверх старой.
Но это не значит, что однажды вы не нарвётесь на прогу, которая при обновлении удалит все ваши настройки
Для особо ценных программ - чисто для подстраховки можно делать бэкапы настроек, да и всей папки в прогой целиком
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Silent Rain on December 17, 2011, 14:39:20
Soolo, как именно обновляете программы лично вы?!
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Soolo on December 17, 2011, 14:40:59
Soolo, как именно обновляете программы лично вы?!
У меня нет универсального алгоритма.
Браузеры можно ставить поверх старой (обычно ничего кардинального в них не придумывают)
AutoCAD (и многие другие инженерные программы) поверх старой версии не поставишь (но есть утилиты переноса настроек).
MS Office, если я не ошибаюсь, сам во время установки удаляет предыдущую версию и ставит новую (что происходит с настройками я не в курсе).
Вот так и обновляюсь
Конкретно, если взять АИМП - ставлю новую поверх старой
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Silent Rain on December 17, 2011, 14:44:17
Эх, и правду ж говорят маководы, что на Винде, простите, каждый дрочит, как он хочет ;D Это я про разработчиков софта, если кто не понял))) Нет единой стандартизации, как на тех же Маках. Печально это все... :( :'(
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: taskany on October 03, 2015, 00:40:24
некрофилия конечно, но дабы не плодить одинаковые темы - спрошу здесь, как перейти с AIMP3 на AIMP4 с сохранением настроек? подмена папки профиля естественно не помогает, т.к. файлы имеют разные имена.
Title: Re: Перенос настроек из старой версии программы в новую версию
Post by: Tarik on October 03, 2015, 01:11:16
некрофилия конечно, но дабы не плодить одинаковые темы - спрошу здесь, как перейти с AIMP3 на AIMP4 с сохранением настроек? подмена папки профиля естественно не помогает, т.к. файлы имеют разные имена.
Блин, режим обновления при установке новой версии для чего делают??