[合集]求教软件安装过程的细节(转载)

[复制链接]
查看11 | 回复0 | 2021-1-29 05:14:34 | 显示全部楼层 |阅读模式
───────────────────────────────────────
作者fengzhizhi(风之智),信区:Software
标题求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日11:32:48星期六),转信
───────────────────────────────────────
【以下文字转载自DIY讨论区】【原文由fengzhizhi所发表】
每个软件总是有个安装程序,会把它安装到指定的位置。但是在这个安装过程中究竟对系统做了哪些操作呢?比如我把安装后的文件移动到其他地方,点里面的.exe,软件照样能用。请问这和原来有什么区别。
───────────────────────────────────────
作者Smallay(小子),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日13:54:47星期六),转信
───────────────────────────────────────
首先当然是把所有相关文件解压拷贝到指定目录下现在的软件一般都会设计成以相对目录的方式运行所以把软件放在其它地方也能用。(一般的绿色软件都是如此做成的)
然后,有些软件会写一些系统信息最主要的是向注册表中写入一些软件配置读写注册表的操作是与程序所在文件夹无关的所以移动软件目录也没有什么影响不过,有些软件会向注册表或环境变量中写入一些路径相关信息这时候就需要注意了
有可能造成影响最大的是安装时向系统注册的动态链接库文件虽然很多都是注册在系统目录如System32下但也有一些是直接安装在安装时指定的目录下这时如果移动了文件目录,可能导致找不到链接库文件而运行失败
最后是一些反安装信息移动目录是否影响反安装要依具体的程序而定fengzhizhi (风之智) 在 ta 的帖子中提到:【以下文字转载自DIY讨论区】【原文由fengzhizhi所发表】每个软件总是有个安装程序,会把它安装到指定的位置。但是在这个安装过程中究竟对系统做了哪些操作呢?比如我把安装后的文件移动到其他地方,点里面的.exe,软件照样能用。请问这和原来有什么区别。
───────────────────────────────────────
作者fengzhizhi(风之智),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日18:33:12星期六),站内信件
───────────────────────────────────────
那么如果我隔了系统盘重装,装在其他盘的软件到时候都还能用吗?需不需要重新安装。或者装在系统盘的软件如果备份到其他盘,重装完后能不能恢复到系统盘直接用?Smallay (小子) 在 ta 的帖子中提到:首先当然是把所有相关文件解压拷贝到指定目录下现在的软件一般都会设计成以相对目录的方式运行所以把软件放在其它地方也能用。(一般的绿色软件都是如此做成的)然后,有些软件会写一些系统信息最主要的是向注册表中写入一些软件配置读写注册表的操作是与程序所在文件夹无关的所以移动软件目录也没有什么影响不过,有些软件会向注册表或环境变量中写入一些路径相关信息这时候就需要注意了...........................
───────────────────────────────────────
作者Smallay(小子),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日18:40:05星期六),转信
───────────────────────────────────────
不同的软件不一样,也是照着我说的那几点来分析如果软件只用到自己目录之下的东西,一般都能正常使用如果软件读了注册表,(注册表文件在系统盘下,格盘时丢失)视读取的数据的重要性,轻的可能会丢失所有设置,严重的不能正常运行如果往系统盘里复制了动态链接库文件,多半就用不了了fengzhizhi (风之智) 在 ta 的帖子中提到:那么如果我隔了系统盘重装,装在其他盘的软件到时候都还能用吗?需不需要重新安装。或者装在系统盘的软件如果备份到其他盘,重装完后能不能恢复到系统盘直接用?
───────────────────────────────────────
作者pealdoy(……),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日18:40:31星期六),转信
───────────────────────────────────────
上面的帖子已经有说明了
如果软件与注册表关联了那你重装了之后注册表中的软件信息肯定都丢了这种情况下,很多软件是用不了的
但是同样也有一些软件并不需要注册表信息或者第一次运行的时候会自动填入注册表这样的软件就不用重装
还有就是绿色的软件,直接运行
所以不可一概而论的fengzhizhi (风之智) 在 ta 的帖子中提到:那么如果我隔了系统盘重装,装在其他盘的软件到时候都还能用吗?需不需要重新安装。或者装在系统盘的软件如果备份到其他盘,重装完后能不能恢复到系统盘直接用?
───────────────────────────────────────
作者fengzhizhi(风之智),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月05日20:39:47星期六),站内信件
───────────────────────────────────────
能不能先备份了注册表,到时候再重新导入?Smallay (小子) 在 ta 的帖子中提到:不同的软件不一样,也是照着我说的那几点来分析如果软件只用到自己目录之下的东西,一般都能正常使用如果软件读了注册表,(注册表文件在系统盘下,格盘时丢失)视读取的数据的重要性,轻的可能会丢失所有设置,严重的不能正常运行如果往系统盘里复制了动态链接库文件,多半就用不了了
───────────────────────────────────────
作者Smallay(小子),信区:Software
标题Re:求教软件安装过程的细节(转载)
时间北大未名站(2008年04月07日09:45:59星期一),转信
───────────────────────────────────────
没有这么试过,自己估计可能出现的问题有:备份和恢复时间太长硬件条件不一样,导入后无法运行有些项目受系统保护无法导入……总之会比较麻烦吧
另外系统动态链接库的问题还是无法解决fengzhizhi (风之智) 在 ta 的帖子中提到:能不能先备份了注册表,到时候再重新导入?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行