win10怎么安装程序

win10怎么安装程序,第1张

下载完成后,鼠标左键两下点击您刚刚所下载的档案即可开始安装驱动程序的程序①。

※ 注: 如果您下载的是压缩文件类型,请先点选鼠标右键并选择解压缩全部。

果有出现用户帐户控制窗口的话,请点选[是]②。

安装向导启动,点选[Next]③以继续下一个步骤。

以下为软件注意事项与授权条款,确认完成后请勾选[I accept the agreement]④,然后点选[Next]⑤以继续下一个步骤。

选择您要对此档案执行的动作。勾选[Install]⑥,然后点选[Next]⑦以继续下一个步骤。

※ 注: 如果您选择Extract的话,此程序仅会将档案解压缩而不会进行安装。

以下您可以选择要安装驱动程序的路径,若没有特殊需求,建议您维持默认的路径,然后点选[Next]⑧以继续下一个步骤。

安装向导已准备好开始安装驱动程序,点选[Install]⑨即可开始安装驱动程序。

※ 请注意: 安装驱动程序可能需要花费一些时间,在安装的过程中请确保有接上电源且不要强制关机,以避免发生异常问题。

安装向导正在安装驱动程序中,请等待安装完成。

部分驱动程序可能会需要重新启动您的计算机以完成设定,请勾选[Yes, restart the computer now]⑩,然后点选[Finish]⑪电脑将会重新启动。

※ 请注意: 重新启动计算机前,请确保已储存您的数据,以避免数据流失。

1、在桌面程序的快捷方式上右键单击,然后选择属性。

2、或者在开始程序的菜单中右键单击程序图标,然后选择属性。

3、在属性的快捷方式中点击打开文件夹位置然后确定。

4、此时就会看到已经打开了软件的安装目录,并且定位在软件的启动程序上。

5、软件的整个安装目录在上面都有显示。安装项文件是EXE为后缀的文件!

安装软件。将软件安装光盘放入光驱,安装程序会自动运行。如果软件的安装文件储存在硬盘中,可找到并双击Setupexe文件(有的软件显示为“autorun”文件),运行安装程序。

在提示阅读用户许可协议界面,选中“我接受此协议的条款”复选框,单击“继续”按钮。

3

在打开选择安装选项界面中单击“立即安装”按钮(个别软件会显示多个选项,一般选典型或完整安装即可,或者直接保持默认设置;单击“自定义”按钮可以选择软件安装路径和所包含的组件等)。开始安装并显示安装进度。安装完毕后,单击“关闭”按钮即可。

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

首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的 *** 作系统上,如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文件。

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

要实现无人参于的应用程序安装,首先的创建一个安装脚本,也就是说,要把安装向导和用户交互的产品

序列号

、用户名称、安装路径及安装类型等用户信息保存为一个文件。本篇就介绍如何利用Symantec

Ghost

AutoInstall为应用程序创建安装脚本及可执行的应用程序安装AI包(应用程序映像)。

Symantec

Ghost

AutoInstall是Symantec

Ghost

75

企业版的一介组件,它可以通过比较应用程序安装前后文件、

注册表项

或完整的应用程序套件的变化为应用程序创建安装脚本,它还可以利用该脚本生成一个可执行的安装AI包,实现无人参于的安装过程。

把Symantec

Ghost

75

企业版(中文版)安装盘放入光驱中,在安装选项列表中,单击“安装AI

Snapshot”,键入安装AutoInstall的位置,单击“确定”。AutoInstall安装后,会在“开始”菜单创建一个“Symantec

Ghost”程序组,它包括“AI

Builder”和“AI

Snapshot”两个程序,下面,我们就以安装

金山快译

2003专业版为例,来看看AutoInstall是如何为应用程序创建安装脚本及AI包的。

启动AI

Snapshot,它首先要求读取你的系统,点击“选项”,如图1所示,选择要搜索的路径,为了减少读取的时间,我们可以只选那些因为应用程序的安装而可能引起变化的目录。我们要把金山快译安装在“F:\Program

Files”下面的相应目录中,所以这里选择“F:\Program

Files”和“C:\”(选择这一分区是因为金山快译可能要向 *** 作系统所在的分区

安装部分

文件)。另外,在这里最好给AI

Snapshot选择一个临时工作目录,因为AI

Snapshot创建的安装脚本及AI包都放在该目录中的相应文件夹下。在读取系统前,为了确保文件和注册表的变化是因应用程序的安装引起的,建议关闭前台和后台运行的所有程序(最理想的状态是计算机只安装了 *** 作系统)。点击“下一步”AI

Snapshot开始读取文件系统及注册表,稍候,读取完成,选择要监视的

安装程序

(即点击“浏览”选择Setup

exe文件

),点击“监视”,金山快译安装向导启动,按照常规的方法依次输入序列号、安装路径、选择安装类型及

程序文件夹

等信息,点击下一步,金山快译安装向导开始安装文件。安装完成后,在AI

Snapshot中为将要生成的安装脚本及AI包指定名称(当然也可以使用默认的名称),并点击“比较”,AI

Snapshot再次读取系统并比较文件和注册表的变化,当出现如图2所示的对话框时,说明AI

Snapshot已把比较结果保存为安装脚本了。点击“确定”,AI

Snapshot准备生成AI包,如图3所示,我们可以直接点击“生成”自动生成一个AI包,也可以点击“修改”,根据自己的需要先修改安装脚本,然后再生成AI包。

因为AI包不会为自动复制的应用程序添加卸载命令,所以在下面我们修改金山快译的安装脚本,为AI包增加一个卸载命令。

点击图3中的“修改”,AI

Snapshot会调用AI

Builder打开该安装脚本,如图4所示,在左窗格展开“BASE

INSTALLATION”,选择“UnInstall”,在屏幕右下角的窗格中修改卸载命令的名称为“卸载金山快译

2003专业版”,点击“添加”,一个卸载命令就添加在屏幕右上角窗格中的安装脚本中了。最后,点击工具栏上的“生成”按钮,稍候,一个可执行的AI包就生成了。

以上就是关于win10怎么安装程序全部的内容,包括:win10怎么安装程序、文件夹里如何找到安装程序、怎样安装应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9646098.html

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

发表评论

登录后才能评论

评论列表(0条)

保存