为什么有些应用程序需要先“安装”才能运行,而其他应用程序则不需要?

gra*_*cts 8 windows

为什么有些应用程序需要先“安装”才能运行,而其他应用程序则不需要?

像Adobe软件这样的应用程序都需要先安装到Windows上才能运行,而其他一些应用程序根本不需要安装,为什么呢?

小智 7

许多程序将“根”发送到操作系统中,为程序提供更多的功能。安装是通过更改注册表来创建此功能的。

其他程序设计为可移植或轻量级,因此避免使用注册表。

因此,差异可以看作是种在地上的树和盆中的树之间的差异。地上的树会长得又大又壮,但不能轻易移动。

花盆里的树永远不会变得很大或做很多事情,但它可以移动到任何需要去的地方。


Tra*_*Guy 7

可能需要安装应用程序的原因有很多:

  1. 系统服务
  2. 注册表使用 - 用于特定于应用程序的设置,或与其他应用程序共享的设置
  3. 驱动程序 - 任何对硬件的访问或对网络/蓝牙的独特访问都需要某种安装
  4. 网络接口
  5. 发现 - 一些应用程序提供可以被其他应用程序或操作系统使用的服务(想想 COM、.Net 等)