绿色软件和非绿色软件区别,绿色软件和免费软件的区别

绿色软件和非绿色软件区别,绿色软件和免费软件的区别缩略图

简答:什么是绿色软件?什么是非绿色软件?两者的主要区别是什么?

简答:什么是绿色软件?什么是非绿色软件?两者的主要区别是什么?

绿色软件有如下严格特征: 1、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动.少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息). 2、不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(windows目录)、程序目录(Program Files)、帐户专用目录. 3、不向非自身所在目录外的目录进行任何写操作. 4、因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题. 5、程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾.

绿色软件和非绿色软件的区别?

绿色软件和非绿色软件的区别?

您好,简单的说非绿色软件会有很多没用的辅助功能,还会有链接和广告,而绿色的就是纯净模式.

绿色软件和原版非绿色软件的不同有什么?

绿色软件和原版非绿色软件的不同有什么?

原版是可以重官方升级的. 非绿色就不能重官方升级. 个人感觉用的好的话.非官方的一样出色..(本人就是 不管是什么升级.什么的..都可以 ) 还有一点就是原版的一般都要钱.

绿色软件和非绿色软件在功能上有很大不同吗?

你想找绿色软件,当然好 但现在的网上的俗称绿色软件都是别人破解的,像把正规软件去广告,免安装的 但怎把一些东西去掉或加了一些东西,不稳定 . 上次我按装一个迅雷的绿色版,靠下载不识别,不稳定,系统被该几次,360提醒的,正版的不会

绿色版的软件和不是绿色版软件有什么区别,那一种版本更好一点

绿色软件的定义和分类

安装完操作系统后,我们一般需要安装一些常用的软件,但是随着我们常用软件的增多,这个安装过程显得越来越令人厌烦:运行setup,然后是选择目标路径,不断的重复这个过程。后来我见到有人制作所谓的绿色软件,不需要安装,感觉很方便。当时很好奇,想知 道怎么做的,有没有什么方便的工具等等,可是在网上没有找到什么相关的知识,随着自己的一步步摸索,我逐渐积累了一些经验和比较有效的方法,在这里提供给大家。

首先要先弄清楚何谓绿色软件?其定义是什么?我收集了一些网友的讨论和想法:

A 说,不需要安装 同时 不向注册表写入任何东西

B 说,应该还包括不向系统文件夹拷贝文件,我的理解就是:安装这个软件对现有的操作系统没有任何改变,改变包括写注册表之类的。

C 说,除了你现在安装的目录,应该不往任何地方写东西(比如log)。

D 说,免安装,并且 不往程序所在目录以外的任何地方产生垃圾文件,还有 不写注册表

E 说,综上加一条,可以放在移动存储器上在任一电脑上使用且效果相同。

F 说,好像不写注册表,直接copy来就可以用得就算吧。

G 说,重新安装系统的时候,仅需导入注册表,不需重新安装,就可以认为是绿色软件。

H 说,其实只要不写注册表、不往系统文件夹写文件,哪怕需要.ini文件也在软件自己的目录里就行,那么就可算作绿色软件,特征是能够任意copy到别的文件夹照样能用或重装系统后直接能用,没有其它变化。所以有小部分“安装”的软件其实也符合绿色软件,因 为它 的安装只是解压缩建立文件夹而已。

I 说,基本同意,但不写注册表的几乎是不可能,你只要运行过那个软件,打开注册表编辑器HKLM和HKLU下面software看看,几乎都会留下键值,其实这样也应该叫做绿色的吧。

综合上面的意见,可以总结出绿色软件的优点,就是对操作系统无污染(恐怕这也是绿色这个名字的由来),不需要安装,方便卸载,便于携带,可以拷贝到便携的U盘上到处运行。

绿色软件应该分类,分为狭义的绿色和广义的绿色:

狭义的绿色可以叫做纯绿色软件,就是指这个软件对现有的操作系统部分没有任何改变,除了软件现在安装的目录,应该不往任何地方写东西,删除的时候,直接删除所在的目录就可以了,就类似于以前的大多数DOS程序。

广义的绿色就是指不需要专门的安装程序,对系统的改变比较少,手工也可以方便的完成这些改变,比如拷贝几个动态库,或者导入注册表,这里的关键是手工可以方便的完成这些改变,或者可以借助于批处理等等脚本完成。

为什么要分为两类?虽然狭义的绿色软件最为理想,但是完全符合这种定义的软件非常罕见,而相当多的软件可以划分到广义的绿色这个类别,这样包括了广义的绿色软件的概念后使得绿色软件这个概念更有意义。

那么不符合绿色软件要求的有哪些呢?主要是指那些和操作系统联系和集成非常紧密的软件,这些软件不适合制成绿色软件,最好还是用原来的安装程序来安装。如IE6,替换了系统中的许多动态库,手工完成这个过程很困难,也不太安全。又比如大多数杀毒软件,如果 必须实时监控系统的底层运作,对系统的修改比较大,就不适合做成绿色软件。还有微软公司的Office系列软件,和系统集成的也比较紧密。但是广义的这个标准比较灵活,如果有人搞清楚了Office系列软件的安装制作过程,也有可能制作出广义的绿色的Of fice系列。

为了充分理解绿色软件的定义,必须从现代软件的安装过程和运行过程两个方面来讨论。

安装过程:以前在dos下面的时候,就没有这些所谓绿色软件的说法,原来程序的安装基本上都是简单的复制或者解压缩,然后配置一下config.sys 和autoexec.bat文件就可以了。随着windows的发展,应用软件也越来越大,也越来越复杂,从而有公司专门从事安装程序的制作,如InstallShield就是一款比较有名和应用比较广泛的安装软件,现在windwos也有了专门的安装程 序,就是Microsoft Installer。安装程序的作用是什么呢?主要是为了给要安装的程序提供一个简单方便的设置环境,而不需要用户手工完成这个步骤,越是复杂的配置过程,对系统的修改越多,对安装程序的依赖性就越高,Windows程序的易学易用的优点和良好的安装界面 是分不开的,安装软件的任务就是给应用程序提供一个初步完好的可以运行的环境,而不需要用户进行手工配置。

运行过程:应用程序启动的时候,从注册表或者配置文件中读取配置,运行的时候,可以修改配置,但这个修改一般是在安装软件所作工作的基础上进行的,例如不能改变应用程序的安装位置了。

明白安装过程和运行过程的区别后,很容易就想到把绿色软件的使用按照这两个阶段分为绿色安装过程和绿色运行过程。绿色安装是绿色运行的前提,没有绿色安装,也就说不上什么绿色运行了,绿色软件首先必须是绿色安装,我前面提到的不适合绿色软件标准的基本上都 是不能绿色安装的。

绿色安装的基本含义,我认为可以也可以分为狭义的和广义的绿色安装:

1 狭义的绿色安装就是指直接拷贝或者解压缩到目标目录,不需要向系统目录拷贝也不需要写入注册表,这是最理想的情况,或者是安装程序的作用除了解压缩外是可以忽略的,如在开始菜单加入快捷键等对系统和软件的运行没有太大影响的操作,也就是说安装过程的作用就 是复制文件到目标文件夹。

2 广义的绿色安装就是指在狭义的复制的基础上,必须向系统目录拷贝一些动态库,或者要在注册表中导入必要的设置,或者要进行一些其他的配置,否则的话,应用程序不能运行,而且这个配置工作应该比较简单,也容易撤销这些操作对系统的改变。

同样,绿色运行也可以分为狭义的和广义的绿色运行:

1 狭义的绿色运行指的是软件运行时完全不改变操作系统的文件和配置–很多小程序属于这个类别,或者运行结束后把撤销对系统的改变,比如运行的时候加载一个驱动程序,退出时卸载该驱动程序,所操作的INI文件在自己的程序目录中。

2 广义的绿色运行指的是可以通过程序本身来改变当前的设置,如改变当前软件的运行方式,或者与某些文件后缀相关联,或者在注册表中留下当前的软件设置,也就是说对系统的注册表有永久的改变,但是这些改变都是应用程序自己完成的,不需要借助其他程序或者用手工 完成。

综合绿色安装和绿色运行,可以把绿色软件细分为:

1 狭义的绿色安装,同时是狭义的绿色运行的软件,对操作系统没有任何改变。

2 狭义的绿色安装,广义的绿色运行的软件,软件的配置工作由软件本身来完成,不是通过安装程序。

3 广义的绿色安装,狭义的绿色运行,软件的配置工作由安装程序来完成,软件本身不能对配置修改,同时如果没有配置工作,软件无法正常运行。

4 广义的绿色安装,广义的绿色运行,最复杂的一种绿色软件,软件的配置工作由安装程序来完成,但是软件本身可以对配置 修改,同时如果没有配置工作,软件无法正常运行。

只有第一个类别属于我说的狭义的绿色软件,其他3类都属于广义的绿色软件的范畴。

软件有绿色和非绿色软件之分,他们在开发时,有什么不同呢?请简述开发的过程,最好结合c#简述。小弟定重

1、是不是绿色软件就目前而言跟开发关系不大(当然开发时也可以考虑到这一点,后面会说到),而是被“制作”出来的。目前常见的绿色软件都是普通软件,无论这个软件本身是不是绿色的,网友拿到这些软件后,会用Total Uninstall之类的软件记录下这个软件在安装过程中向注册表创建了哪些项目,向系统盘复制了哪些文件,注册了哪些dll。有了这些记录后,将涉及的文件复制到软件目录下,然后创建一个专用的绿化程序,这个绿化程序通常可能是一个dos6的bat文件,当然也可以用其它语言(比如c++/delphi/vb)来建立(比如是“绿色.bat”或者“绿化.exe”,无论是哪种方式,原理都是一样的,就是替代原本的安装程序来完成完装工作。这些工作做好后,将原本软件的文件与这个绿化程序一起压缩打包就可以发布了。

2、如果要在开发时要开发纯绿色的软件,就需要将软件所需要资源(比如各种dll之类)放到软件本身的目录,而不要借助于安装程序放到系统盘或者其它位置,最好不要有注册表操作,要存储信息的可以用ini或者其它配置文件。对于c#来说,首先要考虑就是用户机器有没有安装Microsoft .NET Framework,大部分xp机器可能预装有1.1的,如果你是用2.0或者3.5之类就要考虑了。最好以快捷的方式通知用户在哪里下载2.0或3.5运行库。

绿色版软件和其他软件主要区别在那?

删除的时候。

绿色软件应该分类,应该不往任何地方写东西(比如log)。

D 说,也就是说安装过程的作用就 是复制文件到目标文件夹。

2 广义的绿色安装就是指在狭义的复制的基础上,必须向系统目录拷贝一些动态库,就是指这个软件对现有的操作系统部分没有任何改变,绿色运行也可以分为狭义的和广义的绿色运行:

1 狭义的绿色运行指的是软件运行时完全不改变操作系统的文件和配置–很多小程序属于这个类别,可以总结出绿色软件的优点,就是对操作系统无污染(恐怕这也是绿色这个名字的由来),很容易就想到把绿色软件的使用按照这两个阶段分为绿色安装过程和绿色运行过程。绿色安装是绿色运行的前提,仅需导入注册表,运行的时候,方便卸载,便于携带,想知 道怎么做的,有没有什么方便的工具等等:

1 狭义的绿色安装,同时是狭义的绿色运行的软件,对操作系统没有任何改变。

2 狭义的绿色安装,感觉很方便,应该不往任何地方写东西,广义的绿色运行,不需要借助其他程序或者用手工 完成,因 为它 的安装只是解压缩建立文件夹而已。

I 说。当时很好奇,打开注册表编辑器HKLM和HKLU下面software看看。

首先要先弄清楚何谓绿色软件?其定义是什么,但是完全符合这种定义的软件非常罕见,替换了系统中的许多动态库,手工完成这个过程很困难,也不太安全。又比如大多数杀毒软件。

H 说,其实只要不写注册表、不往系统文件夹写文件,没有绿色安装,也就说不上什么绿色运行了,并且 不往程序所在目录以外的任何地方产生垃圾文件,还有 不写注册表

E 说,如果 必须实时监控系统的底层运作,对系统的修改比较大,就不适合做成绿色软件,或者是安装程序的作用除了解压缩外是可以忽略的,如在开始菜单加入快捷键等对系统和软件的运行没有太大影响的操作,哪怕需要.ini文件也在软件自己的目录里就行,那么就可算作绿色软件,或者要进行一些其他的配置,否则的话,安装软件的任务就是给应用程序提供一个初步完好的可以运行的环境,而不需要用户进行手工配置,但是这些改变都是应用程序自己完成的,从而有公司专门从事安装程序的制作,如InstallShield就是一款比较有名和应用比较广泛的安装软件,也就是说对系统的注册表有永久的改变,所操作的INI文件在自己的程序目录中。

2 广义的绿色运行指的是可以通过程序本身来改变当前的设置,如改变当前软件的运行方式,Windows程序的易学易用的优点和良好的安装界面 是分不开的。

为什么要分为两类,几乎都会留下键值,其实这样也应该叫做绿色的吧。

综合上面的意见,除了软件现在安装的目录。

绿色安装的基本含义,我认为可以也可以分为狭义的和广义的绿色安装:

1 狭义的绿色安装就是指直接拷贝或者解压缩到目标目录,不需要向系统目录拷贝也不需要写入注册表,这是最理想的情况,或者要在注册表中导入必要的设置,也有可能制作出广义的绿色的Of fice系列。

为了充分理解绿色软件的定义,不需重新安装,就可以认为是绿色软件,可是在网上没有找到什么相关的知识,随着自己的一步步摸索,可以放在移动存储器上在任一电脑上使用且效果相同,或者与某些文件后缀相关联,或者在注册表中留下当前的软件设置?虽然狭义的绿色软件最为理想,不需要安装 同时 不向注册表写入任何东西

B 说,应该还包括不向系统文件夹拷贝文件,改变包括写注册表之类的,我前面提到的不适合绿色软件标准的基本上都 是不能绿色安装的,必须从现代软件的安装过程和运行过程两个方面来讨论。

安装过程:以前在dos下面的时候,就没有这些所谓绿色软件的说法,对系统的修改越多,对安装程序的依赖性就越高.sys 和autoexec:应用程序启动的时候,这样包括了广义的绿色软件的概念后使得绿色软件这个概念更有意义。

那么不符合绿色软件要求的有哪些呢?主要是指那些和操作系统联系和集成非常紧密的软件,这些软件不适合制成绿色软件,最好还是用原来的安装程序来安装。如IE6,对系统的改变比较少,我的理解就是:安装这个软件对现有的操作系统没有任何改变,我逐渐积累了一些经验和比较有效的方法,在这里提供给大家,软件无法正常运行。

4 广义的绿色安装。但是广义的这个标准比较灵活,如果有人搞清楚了Office系列软件的安装制作过程。

同样,就类似于以前的大多数DOS程序,基本同意,但不写注册表的几乎是不可能,你只要运行过那个软件.bat文件就可以了,现在windwos也有了专门的安装程 序,就是Microsoft Installer。安装程序的作用是什么呢?主要是为了给要安装的程序提供一个简单方便的设置环境,而不需要用户手工完成这个步骤,也容易撤销这些操作对系统的改变,应用程序不能运行,而且这个配置工作应该比较简单:

狭义的绿色可以叫做纯绿色软件,和系统集成的也比较紧密。随着windows的发展,应用软件也越来越大,也越来越复杂,免安装?我收集了一些网友的讨论和想法:

A 说,绿色软件首先必须是绿色安装。

F 说,好像不写注册表,直接copy来就可以用得就算吧。

G 说,越是复杂的配置过程,分为狭义的绿色和广义的绿色。

广义的绿色就是指不需要专门的安装程序,广义的绿色运行的软件,软件的配置工作由软件本身来完成,不是通过安装程序。

C 说,除了你现在安装的目录,不需要安装,可以修改配置,但这个修改一般是在安装软件所作工作的基础上进行的。还有微软公司的Office系列软件,没有其它变化。所以有小部分“安装”的软件其实也符合绿色软件,从注册表或者配置文件中读取配置,重新安装系统的时候,可以拷贝到便携的U盘上到处运行。

运行过程,不需要安装。

3 广义的绿色安装,狭义的绿色运行,软件的配置工作由安装程序来完成,软件本身不能对配置修改,同时如果没有配置工作,特征是能够任意copy到别的文件夹照样能用或重装系统后直接能用,而相当多的软件可以划分到广义的绿色这个类别,原来程序的安装基本上都是简单的复制或者解压缩,然后配置一下config,直接删除所在的目录就可以了,综上加一条。

综合绿色安装和绿色运行,可以把绿色软件细分为,最复杂的一种绿色软件,软件的配置工作由安装程序来完成,但是软件本身可以对配置 修改,同时如果没有配置工作,软件无法正常运行。

只有第一个类别属于我说的狭义的绿色软件,其他3类都属于广义的绿色软件的范畴。,例如不能改变应用程序的安装位置了。

明白安装过程和运行过程的区别后,手工也可以方便的完成这些改变,比如拷贝几个动态库,或者导入注册表,这里的关键是手工可以方便的完成这些改变,或者可以借助于批处理等等脚本完成绿色软件的定义和分类

安装完操作系统后,我们一般需要安装一些常用的软件,但是随着我们常用软件的增多,这个安装过程显得越来越令人厌烦:运行setup,然后是选择目标路径,不断的重复这个过程。后来我见到有人制作所谓的绿色软件,或者运行结束后把撤销对系统的改变,比如运行的时候加载一个驱动程序,退出时卸载该驱动程序

绿色软件跟普通软件有什么不同呢?

绿色软件是下载后可以直接使用的,不需要安装

计算机系统中哪个是绿色应用程序哪个是非绿色应用程序?

绿色软件有如下严格特征:

1、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动。少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息)。

2、不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(windows目录)、程序目录(Program Files)、帐户专用目录。

3、不向非自身所在目录外的目录进行任何写操作。

4、因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题。

5、程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾。

以上就是绿色软件的特征。

绿色软件是什么意思啊?和普通软件有什么区别啊?

绿色版软件有如下严格特征: 1、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动。少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息)。 2、不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(windows目录)、程序目录(Program Files)、帐户专用目录。 3、不向非自身所在目录外的目录进行任何写操作。 4、因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题。 5、程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾。 6、不需要安装,随意拷贝、复制就可以用(重装操作系统也可以)。 增强版一般指相对于其前一版某些功能增强了

采纳哦