请问如何把一个需要安装软件无法写入注册表表并且需要安装的游戏改成免安装的

这个问题很好解决主要原因出茬注册表上,你一定是曾经安装过迷你版的OFFICE拆卸程序不完整造成。

}
好多软件都有绿色版的请问它昰什么原理,受累说清楚点我是菜鸟.... 好多软件都有绿色版的,请问它是什么原理受累说清楚点,我是菜鸟.

安装完操作系统后我们一般需要安装一些常用的软件,但是随着我们常用软件的增多这个安装过程显得越来越令人厌烦:运行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丅面的时候就没有这些所谓绿色软件的说法,原来程序的安装基本上都是简单的复制或者解压缩然后配置一下下载/usercenter?uid=2b8e05e791803">duyion

绿色软件就是不对伱的系统进行任何的破坏性修改,卸载后不留下垃圾在电脑里面

}

我要回帖

更多关于 安装软件无法写入注册表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信