Если у меня есть приложение, которое установлено в «программном файле», и я хочу сделать резервную копию приложения на случай какой-либо аварии. Если я беру резервную копию только для папки приложения без реестра.

Если позже что-то не так произойдет, и я должен удалить приложение. После удаления.

Могу ли я просто использовать старую резервную папку приложения, не устанавливая ее снова через установочный файл? Будет ли это работать, если я заменил в том же месте, что и в файле программы раньше?

Если нет, то как я могу восстановить его обратно? А что мне тогда делать бекап?

2 ответа2

1

Это зависит от приложения. Если приложение хранит свои настройки локально, например, в файле .ini или .xml, вы можете просто сделать резервную копию всей папки и восстановить ее. Если настройки хранятся в реестре, этот метод, вероятно, не будет работать, однако вы можете установить приложение с нуля, а затем заменить папку приложения резервной копией.

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

Если вашему приложению требуются библиотеки, их нужно будет зарегистрировать, что делается в процессе установки, что сделает восстановление вашей резервной папки без установки бесполезным.

1

Все программы разные. Попробуйте найти "переносимые" программы установки; они обычно запускаются из одной папки и могут быть скопированы так, как вы описали.

Программы Windows, вероятно, добавляют / изменяют реестр, и невозможность объединить резервные копии файлов с реестром может вызвать проблемы при восстановлении / копировании на другой компьютер из резервной копии.

Программы Linux могут обновлять /etc файлы и папки, но более (в некоторых случаях) устойчивы к проблеме или, по крайней мере, предлагают подробные сведения о том, как выполнять резервное копирование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .