Если у меня есть приложение, которое установлено в «программном файле», и я хочу сделать резервную копию приложения на случай какой-либо аварии. Если я беру резервную копию только для папки приложения без реестра.
Если позже что-то не так произойдет, и я должен удалить приложение. После удаления.
Могу ли я просто использовать старую резервную папку приложения, не устанавливая ее снова через установочный файл? Будет ли это работать, если я заменил в том же месте, что и в файле программы раньше?
Если нет, то как я могу восстановить его обратно? И что мне тогда делать бекап?
Ответы:
Все программы разные. Попробуйте найти «переносимые» программы установки; они обычно запускаются из одной папки и могут быть скопированы так, как вы описываете.
Программы Windows, вероятно, добавляют / изменяют реестр, и невозможность объединить резервные копии файлов с реестром может вызвать проблемы при восстановлении / копировании на другой компьютер из резервной копии.
Программы для Linux могут обновляться
/etc
файлы и папки, но более (в некоторых случаях) устойчивы к проблеме, или, по крайней мере, предлагают подробные сведения о том, как сделать резервную копию.источник
Это зависит от приложения. Если приложение хранит свои настройки локально, например, в файле .ini или .xml, вы можете просто сделать резервную копию всей папки и восстановить ее. Если настройки хранятся в реестре, этот метод, вероятно, не будет работать, однако вы можете установить приложение с нуля, а затем заменить папку приложения резервной копией.
Некоторые приложения воссоздают определенные ключи реестра при запуске (например, MS Office), если они отсутствуют, но это не означает, что они будут создавать пути установки в реестре, который никогда о них не слышал.
Если вашему приложению требуются библиотеки, их нужно будет зарегистрировать, что делается в процессе установки, что сделает восстановление вашей резервной папки без установки бесполезным.
источник