如何安装和卸载软件

如何安装和卸载软件,第1张

一台电脑仅安装 *** 作系统是远远不够的,更多的时候,用户都是通过各种各样的bai应用软件来满足不同的功能需求。在本例中,将讲解如何在win xp中实现应用软件的安装和卸载。

方法/步骤

1

一、软件概述

软件可以分为系统软件和应用软件两人类。所谓应用软件(也称“应用程序”),是指专门为解决各类实际问题而开发的程序,例如,Word可以提供文字编辑功能,WinRAR可以提供压缩与解压缩功能,财务管理程序可以提供财务统计与管理功能,等等。

通过裸机(没有安装 *** 作系统的电脑)、 *** 作系统和应用程序形成的三层结构,就可以实现电脑中各种各样的功能调用了,如图1所示。

2

二、安装软件

安装应用软件是IH常简单的电脑应用,因为WindowsXP/Vista中安装软件的方法基本上是一样的,所以下而以WindowsV1Sta为环境,讲解一下常见的两种安装方式:

(1)从光盘安装程序

只要硬件配置中冇CD或DVD光驱、刻录机,那么就可以通过光盘来执行应用程序的安装 *** 作,具体的 *** 作步骤如下:

1、登录到WindowsVista的桌面环境后,将光盘放入CD或DVD光驱、刻录机中。

2、自动d出如图2所示的对话框,这是WindowsVista对光盘插入 *** 作的响应。

这里,用户需要理解三方而的知识:

Autonmexe:如果光盘根目录下fi带Autonmexe文件,那么在桌面环境下插入光驱后会自动执行此文件。此文件通常会A动调用光盘中Setupexe这个程序安装文件,以便执行程序的安装。

•打开文件夹以查看文件:在对话框中单击此项后,将可以使用文件夹窗口的方式显示光盘中的所有资源,如图3所示。

3、此时,因为用户要安装软件,所以需要单击“运行Autonmexe”项。在接着d出的“用户帐户控制”对话框中,在上方可以看到此程序是由E盘(当前光驱的驱动器号)中的程序引发的,只有单击“允许”项方可继续,如图4所示。

4、在d出的程序安装向导中根据提示完成安装即可,如图5所示。

如果光盘中没有(1带Autonmexe文件,WindowsVista会肓接以文件夹窗口打开此光盘,如图6所示。

此时,用户可以浏览整张光盘,双击安装光盘中的安装文件(通常文件名为Setupexe或Installexe),开始程序的安装。

网卡驱动安装步骤如下:

右键桌面,点击个性化,进入控制面板主页选中管理工具,找到计算机管理,点击其中的设备管理器,找到此选项中的网络适配器,点开网络适配器下方的网卡驱动,找到驱动程序,选择更新驱动程序,在d出的窗口中点击第一项即可。

网卡是工作在物理层的网络组件,是局域网中连接计算机和传输介质的接口。网卡驱动程序就是CPU控制和使用网卡的程序。网卡驱动可以使用第三方软件安装,也可以自己通过网站下载入口直接下载驱动包安装。

软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。

首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的 *** 作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。这个文章也试图不针对具体的某个 *** 作系统,而对共同的规律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特在WIN2K和WINXP上也是类似的。

那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作:

①文件从安装源位置拷贝到目标位置。

②往系统目录写入一些必要的动态连接库(DLL)。(可选)

③往系统注册表中写入相应的设置项。(可选)

④建立开始菜单里的程序组和桌面快捷方式。(可选)

⑤其他动作。(可选)

下面我们再详细来分析上面归纳出来的这些动作:

1)拷贝软件本身需要的文件。源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。

这是几乎所有的软件安装过程一定会做的一件事。而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。

2)这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT\SYSTEM32,WINXP是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。

3)这一步同样至少有一半软件会做,一般在安装前用户的设置和一些选项,在安装时就会把这些设置写到注册表里。另外就是有时在上一步把DLL拷贝到系统目录时,一些DLL需要向系统注册,这些DLL的注册信息也会写在注册表里。还有,一些软件有时可能安装时并不写注册表,而是在第一次运行时才把一些设置写到注册表。

4)这个非常简单,大概不需要怎么解释。建立这些快捷方式一方面是便于用户执行,另外在时也会把卸载的快捷方式放在程序组里。关于卸载后面我们再来讨论。

5)这个就是除了上面说的以外的其他情况。例如有些软件安装时会先把所有文件(或一部分文件)先解压到临时目录,那么安装完之后就要把这些文件删除掉。

那么我们再总结一下:

一、一个典型的软件在安装过程一般都会执行上面的1-4项。这样可以认为是一个完整的安装过程。

二、除了第1项之外,其他的都不是必要的。只需要第一项的软件,我们可以把它叫做绿色软件。

三、有些软件安装时是执行了1、2、4,有些软件是执行了1、3、4,有些软件是执行了1、4。

四、一个特殊的情况,一般的驱动程序,只会执行2和3,没有1和4。

五、理论上,任何软件,如果你非常确切地知道了它在上面的那几步都具体做了些什么,特别是2和3,那么,理论上你可以把这个软件的安装文件拷贝到另一台机子,把必要的DLL从系统目录拷贝到那一台机子的系统目录,再把注册表里软件写入的项目导出来(必要时还要修改一下)再导入到那台机子的注册表中,那么,就算不是绿色软件,你也能这样把它移植给另一台机。但有时特别是一些共享软件,一般都会有注册表中设置比较隐蔽的项目,不容易查找,所以除非你对系统非常熟悉,否则不是绿色软件的软件要移植还是有一定的难度的。

那么,下面我们再来看看,为什么一些软件安装后要重启。

在WINDOWS *** 作系统上,一般一个正在运行中的程序, *** 作系统是不让你修改它的,修改包括替换,改动和删除。那么有时,一些软件需要向系统目录中写入一个DLL,而系统目录中原来已经有同名的DLL并且这个DLL目前正在被系统使用,因此不能用新版本去替换它,这个时候就需要重启,在重启的过程中,在这个DLL旧的版本被使用之前用新版本替换它。这就是为什么要重启的原因。

你能看到这里,说明你很有耐心,并且对技术的探讨很有兴趣,那么我就再说得更详细些。在WIN98中,上面说的这个替换是由系统的一个工具来实现的,这个工具叫WININITEXE。安装程序在检测到需要写入的DLL或其他程序文件正在使用时,会把要写入的DLL文件先定一个临时的文件名,然后在WINDOWS目录中往WININITINI写入一个改写项,比如,一个叫ABCDDLL的动态连接库现在正在使用中,而安装程序要往系统中写入新版本的ABCDDLL,这时安装程序会把新版本ABCDDLL先定一个临时文件名,例如AAAALLL,然后在WININITINI中的[rename]一节中写入这一项: �筛l罉枓犮

C:\windows\system\abcddll=C:\windows\system\aaaalll CX�=B)

这样,在重启时,进入WINDOWS图形界面之前,WININITEXE在检测到WINDOWS目录中有WININITINI存在时,就执行里面的 *** 作,在上面的例子中,是用C:\windows\system\aaaalll去替换掉C:\windows\system\abcddll这个文件,并且把WININITINI改名为WININITBAK。

另外,有些软件,在安装时,是把所有文件包括SETUPEXE解压到临时文件里面再执行SETUPEXE进行安装的,按理来说安装完要把所有的临时文件删除掉,这个 *** 作当然也是由安装程序SETUPEXE来完成,但它自己正在运行,也删不了它自己,所以也要重启来删除,做法和上面差不多,只是改成类似这样子的: 怦SvH烨

NUL=C:\WINDOWS\TEMP\SETUPEXE

在WIN2K和WINXP中,存在类似的机制,不过并不是用WININITEXE和WININITINI来实现,具体的做法我也不是很清楚,长期以来我大多数时候都是在用WIN98,所以没认真研究过,但软件安装过程要重启的现象在2K和XP上是仍然存在的,原理也是在重启时替换或修改正在使用的文件,只是实现的方式不同。

最后,我们再来看看有关卸载方面的内容。一般卸载有好几种方式:

1)早期的安装程序,一般会在安装过程记录了上面说的安装过程的1234四个步骤中具体拷贝的文件和DLL以及注册表项,把它保存在INSTALLLOG之类的文件中,再在软件的安装目录(或WINDOWS目录中)放一个UNINSTEXE之类的卸载程序。然后要么在程序组里为这个UNINSTEXE建一个快捷方式,要么在注册表中为这个UNINSTEXE建一个快捷方式(这�诳刂泼姘宓奶砑由境�绦蚓湍芸吹饺砑�男对叵,并把INSTALLLOG做为它的参数,这样就实现卸载了。

2)现在比较多的安装程序是用新版的INSTALLSHIELD生成的,安装时的记录和卸载程序一般是会放在C:\Program Files\InstallShield Installation Information这个文件夹(隐藏属)里,同样也会在程序组和注册表中建立卸载项。

另外,在卸载时,也会遇到文件(一般是DLL文件)正在使用的情况。所以有时卸载的时候也要重启,就是要在重启过程中删掉这些正在使用的DLL文件。

关于软件的安装过程,大概就想到这里,以后再有想到什么的,我再补充,大家有什么看不懂的也可以把问题提出来。

办公室巧手不仅能完成基本日常工作,还能安转、修复各种硬件设备。新HP1005打印机驱动程序安装简单(将光盘放入电脑,根据提示即可完成)。如果不是新设备,或新设备找不到光盘怎么办?

工具/材料

HP 1005打印机一台

电脑一台(笔记本、台式均可)

在浏览器中输入“惠普打印机驱动程序下载官网”,点击确定。附网址:

在以下界面找到“惠普中国”,点击确定

在以下界面找到“支持”,并选择“软件与驱动程序”

在以下界面选择“打印机”,并确定

在以下界面方框内输入“HP 1005”,点击提交。

在以下界面选择符合您设备要求的选项。

在以下界面选择“驱动程序”、“软件”右边对应的“+”。

在以下界面点击“下载”。

以下为安装图

以下点击“完成安装”。

特别提示

1安装驱动前,确保设备有电源并与电脑连接。

2安装完成后,打印测试纸,查看设备是否安转完毕。

制作好程序之后,有很多作者都习惯用专业软件来给程序添加一个安装程序包。其实微软的2000和XP系统已经自带了一个小巧的制作安装软件iexpress,大小只有112KB,,存放在\Windows\System32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。下面笔者就简单介绍该软件的使用方法,希望用这款软件来制作一个比较专业的安装程序包。

iexpress的使用方法很简单,只需在运行中输入iexpress就可以。虽然iexpress是一款英文软件,不过制作安装程序包采用的是向导式, *** 作起来不算很难。在开始的时候有两个选项,一个是创建新的自解压指导文件,另一个是打开已经保存的自解压指导文件,这里我们选择第一个,然后点击下一步。接下来选择制作安装程序包的三种方式,分别是解压并运行安装、只解压并不运行安装和只压缩,根据自己的实际情况来进行选择。然后我们输入安装软件的名称,这里可以是英文,也可以是汉字。下面设置软件在安装前是否提示用户确认,通常情况选择不提示。

接下来添加“用户允许协议”,软件在使用过程当中有什么注意事项和要求都可以写到“用户允许协议”当中,只有用户都同意上面的条件才能正常继续安装。然后在下面添加要制作安装的软件,建立文件列表,并且还要指定安装过程中运行的程序和相应的命令。接下来选择软件在安装过程中的显示模式,分别是默认、隐藏、最大和最小。

设置在软件安装完成后,提示是否显示提示语句,这里笔者建议选择显示。当一切设置完成后,这时候要设置自解压指导文件的保存位置和名称。这里面包含了软件安装过程中信息,建议保存,以备日后再修改。在下面来设置在软件安装完成后是否重启动,笔者建议如果没有什么特殊情况,不要选择重启电脑。

都设置好之后,最后开始制作软件安装包的过程,整个制作过程是在DOS下进行的,这样一个软件的安装程序包就制作完毕。

以上就是关于如何安装和卸载软件全部的内容,包括:如何安装和卸载软件、怎样安装网卡驱动程序、1、简述常见软件安装过程。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9835965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存