为什么软件需要安装?绿色软件不需要安装吗?
时间:2022-12-10 22:24:46
为什么软件需要安装?这个问题其实很简单,我们常见的Windows软件在进行安装、升级、卸载的时候都是需要修改文件新增/删除的。绿色软件也不例外,只是绿色软件每次都会临时安装、卸载一次,而这个过程我们是看不到的。
为什么软件需要安装?
Windows 下安装程序主要进行以下工作:
1、检查运行所需的系统版本、运行时/库、软件、硬件、磁盘空间等。
2、清理老版本软件,为更新做好准备。
3、复制文件到安装路径。不是每个软件都能在任意路径下面跑起来的,由于历史遗留问题或者程序员效率问题,导致的路径中空格或者 Unicode 字符问题会导致大量 Bug。所以安装程序要先判断。还有一些文件要被写入其它地方,比如 Shared DLL 以及需要安装到 Common Files 等等地方的文件。
4、注册组件,主要是调用 regsvr32 注册 dll,还有安装服务等。
5、写入注册表,主要是软件配置文件,卸载信息,开机启动等等。
6、清理安装时的临时文件。
绿色软件不需要安装吗?
绿色软件的原理,要么本身软件就不依赖注册表项和 shared dll 等才能运行,要么是通过一个程序在软件启动前临时写入,退出后再删除的。(相当于每次打开都安装一次,关闭后自动卸载掉。PortableApps 和云端软件平台就是这个原理。)
以上内容便是关于为什么软件需要安装、绿色软件不需要安装的原因,而且大多数的Windows程序都是这样安装并被使用的,所以用户安装软件必须等待程序安装进度完成。
标签:软件安装
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
电脑e盘不见了怎么办-电脑e盘不见了找回方法
2023-10-06 22:50:41
![](https://img.aspxhome.com/file/2023/2/a291331_0s.png)
Win10系统显卡驱动怎么更新?
2022-06-26 20:31:35
![](https://img.aspxhome.com/file/2023/4/a312582_0s.jpg)
HBuilderX开启免打扰模式教程
2023-09-08 20:40:18
![](https://img.aspxhome.com/file/2023/30/a265972_0s.png)
怎么设置绝地求生的分辨率_设置绝地求生的分辨率的方法
2023-06-27 22:52:07
![](https://img.aspxhome.com/file/2023/2/a288841_0s.png)
WeGame平台运行不稳如何修复?WeGame平台运行不稳修复教程
2023-11-16 14:14:14
![](https://img.aspxhome.com/file/2023/7/a330514_0s.jpg)
新手装纯净版win11系统教程 系统之家在线重装系统教程步骤
2023-09-28 02:04:38
![](https://img.aspxhome.com/file/2023/1/a272321_0s.png)
win8命令提示符cmd命令失效(不是内部或外部命令)怎么办
2022-01-21 16:33:20
![](https://img.aspxhome.com/file/2023/29/a257862_0s.gif)
搜狗输入法2015怎样设置固定首字搜狗输入法
2022-12-31 03:31:12
![](https://img.aspxhome.com/file/2023/5/a317869_0s.png)
WinXP系统如何打开stp文件?WinXP系统打开stp文件的方法
2023-06-11 16:45:25
![](https://img.aspxhome.com/file/2023/28/a244562_0s.jpg)
Win10夜间模式使用不了怎么办?Win10夜间模式使用不了的解决方法
2023-12-14 10:36:38
![](https://img.aspxhome.com/file/2023/1/51901_0s.png)
如何让PPT幻灯片的背景音乐连续播放
2022-08-21 01:07:38
利用PowerPoint制作倒计时
2022-11-16 03:48:17
![](https://img.aspxhome.com/file/2023/10/a344675_0s.jpg)
Word文档文字资料快速转换为图片类型教程
2022-02-20 20:32:56
![](https://img.aspxhome.com/file/2023/7/33747_0s.png)
word 2010 利用文本框实现纵横混排
2022-09-13 04:46:46
![](https://img.aspxhome.com/file/2023/2/24802_0s.jpg)
wps演示如何自定义动画
2023-05-13 22:18:13
Win10系统电脑桌面网络名称变成network了怎么解决?
2023-09-18 18:25:10
![](https://img.aspxhome.com/file/2023/1/a276710_0s.png)
Word图片怎么统一调整大小?Word图片设置统一调整大小的方法
2022-08-13 20:11:30
![](https://img.aspxhome.com/file/2023/2/31242_0s.png)
Win7管理打不开怎么办?解决计算机右键管理打不开的方法
2022-03-13 16:32:14
![](https://img.aspxhome.com/file/2023/1/a281939_0s.jpg)
Windows资源分享隐藏小技巧 WIN7通用
2023-02-27 03:59:52
![](https://img.aspxhome.com/file/2023/27/a234372_0s.jpg)
excel怎样在单元格内合并文本和日期
2022-03-16 15:25:00