为什么软件需要安装?绿色软件不需要安装吗?

时间: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程序都是这样安装并被使用的,所以用户安装软件必须等待程序安装进度完成。

标签:软件安装
0
投稿

猜你喜欢

  • 电脑e盘不见了怎么办-电脑e盘不见了找回方法

    2023-10-06 22:50:41
  • Win10系统显卡驱动怎么更新?

    2022-06-26 20:31:35
  • HBuilderX开启免打扰模式教程

    2023-09-08 20:40:18
  • 怎么设置绝地求生的分辨率_设置绝地求生的分辨率的方法

    2023-06-27 22:52:07
  • WeGame平台运行不稳如何修复?WeGame平台运行不稳修复教程

    2023-11-16 14:14:14
  • 新手装纯净版win11系统教程 系统之家在线重装系统教程步骤

    2023-09-28 02:04:38
  • win8命令提示符cmd命令失效(不是内部或外部命令)怎么办

    2022-01-21 16:33:20
  • 搜狗输入法2015怎样设置固定首字搜狗输入法

    2022-12-31 03:31:12
  • WinXP系统如何打开stp文件?WinXP系统打开stp文件的方法

    2023-06-11 16:45:25
  • Win10夜间模式使用不了怎么办?Win10夜间模式使用不了的解决方法

    2023-12-14 10:36:38
  • 如何让PPT幻灯片的背景音乐连续播放

    2022-08-21 01:07:38
  • 利用PowerPoint制作倒计时

    2022-11-16 03:48:17
  • Word文档文字资料快速转换为图片类型教程

    2022-02-20 20:32:56
  • word 2010 利用文本框实现纵横混排

    2022-09-13 04:46:46
  • wps演示如何自定义动画

    2023-05-13 22:18:13
  • Win10系统电脑桌面网络名称变成network了怎么解决?

    2023-09-18 18:25:10
  • Word图片怎么统一调整大小?Word图片设置统一调整大小的方法

    2022-08-13 20:11:30
  • Win7管理打不开怎么办?解决计算机右键管理打不开的方法

    2022-03-13 16:32:14
  • Windows资源分享隐藏小技巧 WIN7通用

    2023-02-27 03:59:52
  • excel怎样在单元格内合并文本和日期

    2022-03-16 15:25:00
  • asp之家 电脑教程 m.aspxhome.com