如果我有一个安装在“程序文件”中的应用程序,并且我想备份该应用程序以防发生任何灾难。如果我只备份应用程序文件夹而不备份注册表。
如果稍后出现错误,我必须卸载该应用程序。卸载后。
我可以只使用应用程序的旧备份文件夹而不通过安装文件再次安装它吗?如果我将其替换到与之前程序文件中相同的位置,它会起作用吗?
如果没有,那么我该如何恢复?那么我应该备份什么?
答案1
所有程序都不同。尝试找到“便携式”安装程序;这些程序通常从单个文件夹运行,并且可以按照您描述的方式进行备份。
Windows 程序可能会添加/修改注册表,并且如果无法将文件备份与注册表结合起来,则可能会在从备份恢复/复制到另一台计算机时导致问题。
Linux 程序可以更新/etc
文件和文件夹,但(在某些情况下)对该问题更具抵抗力,或者至少提供有关如何备份的详细信息。
答案2
这取决于应用程序。如果应用程序将其设置存储在本地,例如存储在 .ini 或 .xml 文件中,那么您只需备份整个文件夹并恢复它即可。如果设置存储在注册表中,则此方法可能不起作用,但是,您可以从头开始安装应用程序,然后用备份替换应用程序文件夹。
如果缺少特定的注册表项,某些应用程序会在启动时重新创建它们(例如 MS Office),但这并不意味着它们会在以前从未听说过的注册表中创建安装路径。
如果您的应用程序需要库,则需要注册它们,这在安装过程中完成,因此在没有安装的情况下恢复备份文件夹将变得毫无用处。