




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5 1SNMP的基本概念 5 2SNMPv2 5 3SNMPv3 第5章简单网络管理协议 5 4应用实例 简单网络管理协议SNMP SimpleNetworkManagementProtocol 是1990年5月问世的 主要是为当时的ARPANET变成了全球范围的Internet 拥有了众多的主干和众多的用户的网络管理而研制的 RFC1157定义了SNMP的第一个版本 简称为SNMPv1 SNMP提供了一种监控和管理计算机网络的系统方法 SNMP是由IAB InternetAdvertisingBureau Internet广告局 制订 基于TCP协议的各种互联网络的管理标准 由于它满足了人们长期以来对通用网络管理标准的需求 而且它本身简单明了 实现起来比较容易 占用的系统资源较少 所以得到了众多网络产品厂家的支持 目前已成为事实上的网络管理工业标准 基于它的网络管理产品在市场上占有统治地位 随着实践的检验 SNMP第1个版本的缺点逐渐暴露出来 于是 人们又提出了一个SNMP的加强版本SNMPv2 并逐渐成为Internet标准 但是SNMPv2在安全协议操作方面没有提供有效的解决方案 针对这一问题 又开发出了SNMP的第3个版本SNMPv3 这个框架和协议被广泛地应用 并成为21世纪网络管理的标准 本章将在介绍SNMP协议的基础上 分别对SNMPv1 SNMPv2和SNMPv3进行介绍 5 1SNMP的基本概念5 1 1SNMP的基本概念1 基本概念 l被管设备 又被称为网络元素 是指计算机 路由器 转换器等硬件设备 l代理 Agent 驻留在网络元素中的软件模块 它们收集并存储管理信息 如网络收到的错误包的数量等 l管理对象 管理对象是能被管理的所有实体 网络 设备 线路 软件 例如 在特定的主机之间的一系列现有活动的TCP线路是一个管理对象 管理对象不同于变量 变量只是管理对象的实例 l管理信息库 MIB 把网络资源看成对象 每一个对象实际上就是一个代表被管理的一个特征的变量 这些变量构成的集合就是MIB MIB存放报告对象的管理参数 MIB函数提供了从管理工作站到代理的访问点 管理工作站通过查询MIB中多值对来实现监测功能 通过改变MIB对象的值来实现控制功能 每个MIB应包括系统与设备的状态信息 运行的数据统计和配置参数等 l语法 一个语法可使用一种独立于机器的格式来描述MIB管理对象的语言 Internet管理系统利用ISO的OSIASN 1 抽象语言表示记法 来定义管理协议间相互交换的包和被管理的对象 l管理信息结构 SMI SMI定义了描述管理信息的规则 SMI由ASN 1定义报告对象及在MIB中的表示 这样就使得这些信息与所存放设备的数据存储表示形式无关 l网络管理工作站 NMS 又称为控制台 这些设施运行管理应用来监视和控制网络元素 在物理上NMS通常是具有高速CPU 大内存 大硬盘等工作站 作为网络管理工作站管理网络的界面 在管理环境中至少需要一台NMS l部件 部件是一个逻辑上的SNMPv2实体 它能初始化SNMPv2的通信 并能接收SNMPv2的通信 每个SNMPv2实体包括一个惟一的实体标识 SNMPv2的信息是在两个实体间实现通信的 一个SNMPv2的实体可以定义多个部件 每个部件具有不同的参数 l管理协议 管理协议是用来在代理和NMS之间转换管理信息 提供在网络管理站和被管设备间交互信息的方法 l网络管理系统 真正的网络管理功能的实现 它驻留在网络管理工作站中 通过对被管对象中的MIB信息变量的操作实现各种网络管理功能 2 SNMP的管理对象SMI采用ASN 1描述形式 定义了Internet的6个主要管理对象类 l网络地址 lIP地址 l时间标记 l计数器 l计量器 l非透明数据类型 3 SNMP的相关概念SNMPPDU格式RFC1157给出了SNMPv1协议的定义 这个定义是用ASN 1表示的 在SNMP管理中 管理站和代理之间交换的管理信息构成了SNMP报文 报文由3部分组成 即版本号 团体名和协议数据单元 PDU 报文头中的版本号是指SNMP的版本 RFC1157为第一版 团体名用于身份认证 SNMP共有5种管理操作 但只有4种PDU格式 管理站发出的3种请求报文GetRequest GetNextRequest和SetRequest采用的格式是一样的 代理的应答报文格式只有一种 tResponsePDU 从而减少了PDU的种类 1 团体名 SNMP网络管理是一种分布式应用 这种应用的特点是管理站和被管理站之间的关系可以是一对多关系 即一个管理站可以管理多个代理 从而管理多个被管理设备 另一方面 管理站和代理之间还可能存在多对一的关系 代理控制自己的管理信息库 也控制多个管理站对管理信息库的访问 例如 只有授权的管理站才允许访问管理信息库 或者限制不同的管理站可以访问管理信息库的不同部分 另外 委托代理也可能按照预定的访问策略控制对其代理的设备的访问 RFC1157为此提供的认证和控制机制就是这种最初等最基本的团体名验证功能 团体的概念 SNMP网络管理是一种分布式应用 这种应用的特点是管理站和被管理站之间的关系可以是一对多的关系 即一个管理站可以管理多个代理 从而管理多个被管理设备 只有属于同一团体的管理站和被管理站才能互相作用 发送给不同团体的报文被忽略 SNMP的团体是一个代理和多个管理站之间的认证和访问控制关系 团体是一个在代理上定义的局部概念 一个代理可以定义若干个团体 每个团体使用唯一的团体名 而每个SNMP团体是一个在SNMP代理和多个SNMP管理者之间定义的认证 访问控制和转换代理的关系 在每条SNMPv1信息中都包括community字段 在该域中填入团体名 团体名起密码的作用 SNMPv1假设 如果发送者知道这个密码 就认为该信息通过了认证 是可靠的 SNMP支持普通的鉴别 它使用了一种类似于密码的东西 叫做团体名 communityname 最简单的解释就是使用get 提取信息 或get next 通过遍历提取信息 操作来读团体名 从而获取对象 使用set 写信息并控制 操作来写团体名 从而修改对象 大多数设备都将支持两个团体名 一个读团体名和一个写团体名 更精确地说 是使用一个团体名来访问该团体内的对象 通常一个网管代理定义两个团体 一个用于可以读取的管理对象 具有只读或读写权限的对象 另一个用于可改的管理对象 具有读写权限的对象 团体可以是一个设备的MIB内的任何对象的集合 一个代理支持的最多团体数目取决于它的实现 2 变量绑定变量绑定用于指定要收集或修改的管理对象 更精确地说 变量绑定是一个OBJECTIDENTIFIER值对应的列表 对于get或get next请求 将忽略该值部分 RFC1157建议在get和get next协议数据单元中发送实体把变量置为ASN 1的NULL值 接收实体处理时忽略它 在返回的应答协议数据单元中设置为变量的实际值 由于get next操作用变量绑定中提供的管理对象执行一次MIB树遍历 所以可以指定MIB树中的任何对象 4 SNMPv1报文格式SNMPv1是SNMP最初的版本 在SNMPv1管理中 管理者和代理之间信息的交换都是通过SNMP报文实现的 管理者和代理之间交换的管理信息构成了SNMP报文 所有SNMPv1操作都嵌入在一个SNMP报文中 SNMPv1报文由三部分构成 格式如下所示 参数含义 l版本号 指定SNMP的版本号 对于SNMPv1 版本号为0 l团体名 用于身份认证的一个字符串 lPDU 是协议数据单元 ProtocolDataUnit 的缩写 在SNMPv1中 只有命令 get get next set 和响应 get response 两种PDU格式拥有共同的结构 由于Trap PDU包含的信息不同 这两种UDP结构上有细微的差别 第一种PDU格式中共同结构包含的4个字段 如下所示 参数含义 PDU类型字段 上述拥有共同结构的PDU类型的一种 请求标识符 requestID 字段 赋予每个请求报文惟一的整数 用于区分不同的请求 差错状态 errorstatus 字段 表示代理处理管理者的请求时可能出现的各种错误 该字段只在GetResponse PDU中使用 在其他类型的PDU中 这个值必须是0 差错索引 errorindex 字段 当差错状态非0时 指向变量绑定表中第一个导致差错的变量 该字段只在代理进程发送GetResponse PDU时使用 在其他类型的PDU中 这个值必须是0 变量绑定列表 variablebindinglist 字段 变量名和对应值的表 说明要检索或设置的所有变量及其值 第二种PDU格式 即TrapPDU 如下所示 参数含义 lPDU类型 TrapPDU l制造商ID 表示设备制造商的标识 与MIB 中的对象sysObjectID的值相同 l代理地址 产生陷阱的代理的IP地址 l通用陷阱 SNMP定义的陷阱共分7类 l特殊陷阱 与设备有关的特殊陷阱代码 l时间戳 代理发出陷阱的时间 与MIB 中的对象sysUpTime的值相同 变量绑定表 变量名和对应的表 说明要检索或设置的所有变量及其值 5 1 2SNMPv1的基本操作SNMPv1主要涉及通信报文的操作处理 协议规定Management如何与Agent通信 定义了它们之间交换报文的格式和含义 以及每种报文该怎样处理等 关于管理进程和代理进程之间的交互信息 SNMPv1定义了以下5种报文 分别对应5种基本操作 lGetRequest操作 被manager进程用来从代理进程处提取一个或多个参数值 lGetNextRequest操作 从代理进程处提取一个或多个参数的下一个参数值 lSetRequest操作 设置 或改变 代理进程的一个或多个参数值 lGetResponse操作 返回的一个或多个参数值 这个操作是由代理进程发出的 它是前面3种操作的响应操作 lTrap操作 代理进程主动发出的报文 通知管理进程有某些异常事件的发生 1 get操作get get next或setPDU有相同的格式 其格式如下所示 其中PDU类型是16进制数 0 xAO表示get 0 xA1表示get next 0 xA3表示set 2 get next操作get next比get功能更强 不但允许你遍历MIB树 并能判断哪些对象存在 哪些行在表中存在 get next是如何工作的呢 对于变量绑定中指定的每一个对象标识符 都将执行一次MIB树遍历 并按字典次序获取下一个叶子对象 3 set操作set请求用于修改或创建管理对象 在set请求中提供的变量绑定定义了要设置的变量以及要设置的值 set操作是整体性的 要么全部变量设置成功 要么没有变量设置成功 因此 如果有一个变量不能设置或提供了一个错误值 则将不设置任何变量 并发送差错状态和差错索引的指示 若设置成功 则在响应消息中将包含与请求中相同的变量绑定 如何在表中添加或删除行呢 这取决于表中对象的定义方式 如果使用的是RowStatus对象 则可以用标准方式添加或删除行 4 traps操作代理可以查找特定的事件并检测它们 发送一个陷阱消息给预先配置好的管理工作站 与SNMPRequest和Response消息不同的是 trap消息被发送到UDP端口162上 TrapPDU的格式如下所示 代理可以查找特定的事件并检测它们 发送一个陷阱消息给预先配置好的管理工作站 与SNMPRequest和Response消息不同的是 trap消息被发送到UDP端口162上 TrapPDU的格式如下所示 参数含义 l0 xA4 第一个字段的值为16进制的OxA4 指示该SNMPPDU是一个trap l制造商ID Entaprise 字段 标识生成该trap的设备 它的值为sysObjectID 取自MIB 的System组 l代理进程地址 agentaddress 字段 是生成该trap消息的设备的IP地址 表明了陷阱的发送者 l通用陷阱 generictrap 字段 是一个整数值 表示SNMP已经定义的标准陷阱 有7种类型的通用陷阱 冷启动 coldStart 热启动 warmStart 链路故障 linkDown 链路正常 linkUp 鉴别失败 authenticationFailure esp邻站消失 espNeighborLoss 特定企业 enterpriseSpecific l特殊陷阱 specifictrap 字段 与设备有关的特殊陷阱代码 l时间戳 timestamp 字段 是生成该trap时sysUpTime的值 l变量绑定列表 Variablebindinglist 字段 变量绑定允许不同的trap以提供附加的信息 共定义了6个通用的traps 如果generic trap号位于0到5之间 则该trap是如下内容之一 coldstart O 指示该代理被重置 在多数情况下 这表示该设备曾经重新启动过 warmStart l 指示该代理正在重新初始化它自己 但是在其视图中的管理对象还没有更新 linkDown 2 指示一个接口已经从up状态进入到down状态 变量绑定中的第一个变量指示了这个接口 linkUp 3 指示一个接口已改变到up状态 变量绑定中的第一个变量指示了这个接口 authenticationFailure 4 指示一条SNMP消息已经接收到 鉴别失败 例如 错误的团体名 egpNeighborLoss 5 指示一个EGP邻居已经过渡到down状态 变量绑定中的第一个变量指示了该EGP邻居的IP地址 5 1 3SNMPv1管理信息结构1 网络管理站和被管理网络单元基于TCP IP的网络管理包括以下两个部分 网络管理站 也叫管理进程 部分和被管理网络单元 也叫被管设备 部分 被管设备种类繁多 例如 路由器 终端服务器和打印机等 这些被管设备的共同点就是都运行TCP IP协议 在被管设备端 与管理相关的软件叫做代理程序 Agent 或代理进程 管理站一般都是带有监视器的工作站 可以显示所有被管设备的状态 例如 连接是否掉线 各种连接上的流量状况等 2 管理进程和代理进程之间的通信方式管理进程和代理进程之间的通信方式有两种 一种是管理进程向代理进程发出请求 询问一个具体的参数值 例如 产生了多少个不可达的ICMP Internet控制报文协议 端口等 另外一种方式是代理进程主动向管理进程报告发生的事件 例如 一个连接口掉线了 当然 管理进程除了可以向代理进程询问某些参数值以外 还可以按要求改变代理进程的参数值 例如 把默认的TPTTL 生存周期 值改为64 3 SNMP标准SNMP标准主要由3部分组成 简单网络管理协议 SNMP 管理信息结构 SMI 和管理信息库 MIB l管理信息库 MIB 管理信息库包括所有代理进程的所有可被查询和修改的参数 RFC1213定义了第二版的MIB 叫做MIB l关于MIB的一套公用的结构和表示符号 叫做管理信息结构 SMI SMI在RFC1155中定义 例如 SMI定义的计数器是一个非负整数 它的计数是O 4294967295 当达到最大值时 又从0开始计数 l管理进程和代理进程之间的通信协议叫做简单网络管理协议 SNMP 在RFC1157中定义 SNMP包括数据报交换的格式等 尽管可以在传输层采用各种各样的协议 但是在SNMP中 用得最多的协议还是UDP RFC所定义的SNMP叫做SNMPv1 或者叫SNMP 图5 1网络管理体系结构 4 网络管理协议体系结构SNMP是基于管理器 代理服务器模型之上的 大多数的处理能力和数据存数器都驻留于管理系统 只有相当少的功能驻留在被管理系统中 SNMP体系结构如下图所示 5 1 4SNMP管理信息库表5 110个对象种类组别对象描述System系统7名字 位置和设备描述Interface接口23网络接口及其标称通信量AT3地址转换IP42IP分组统计IP分组统计ICMP26已收到ICMP消息的统计TCP19TCP算法 参数和统计UDP6通信量统计EGP20外部网关协议通信量统计Transmission 传输 0保留为与介质有关的MIBSNMP29通信量统计 5 2SNMPv25 2 1SNMPv2的产生背景SNMPv2消除了SNMPvl的多种缺陷 扩充了适用范围 最初 SNMP技术是为了弥补网络管理协议发展阶段之间空缺的一种临时性措施而引入和提出的 SNMP问世后 迅速得到了广泛的应用 主要是因为它简单 容易实现 1988年 为适应当时网络管理的紧迫需要 确定了一个双轨策略 一个是基于SNMP的网络管理 SNMP可以满足当时网络管理的所有需要 并将它作为一个过渡方案 另一个是基于CMOT CMIS CMIPOverTCP IP 基于TCP IP上的公共管理服务 协议 的网络管理 将OSI的网络管理标准CMOT作为一个长期的解决办法 用于管理复杂的网络 并提供更加全面的管理功能 然而 这种双轨制没能实施多久 主要原因它存在着一些难以克服的困难和矛盾 一方面是OSI定义的管理信息库是复杂的面向对象模型 在此基础上实现SNMP几乎是不可能的 因为SNMP只能使用简单MIB 另一方面是SNMP得到了制造厂商的广泛支持 虽然SNMP得到了广泛的应用 但是它也存在着明显的缺点 缺乏安全措施 无数据源认证 不能防止偷听 另外 SNMP的团体名在对付日益猖獗的网络入侵和窃听技术方面也是无能为力的 为弥补SNMP上述的安全缺陷 1992年出现了一个新的标准S SNMP SecuritySNMP 安全SNMP 这个协议增强的安全功能如下 l用报文摘要算法对数据完整性和数据源进行认证 l用时间戳对报文排序 l用DES DataEncryptionStandard 数据加密标准 算法提供数据加密功能 但是S SNMP的改进也只是局限于对SNMP安全方面的改进 对SNMP在功能和效率方面的其他缺点仍然无能为力 为满足网络管理的要求 从SNMPvl迅速过渡到SNMPv2已经成为迫切的要求 于是废弃S SNMP 开发SNMP第二版被提到日程上来 在开发SNMPv2的过程中 首先采用了一个过渡性的协议 SMP SimpleManagementProtocol 简单管理协议 SMP在SNMP的功能和效率方面进行了改进 包括下面几个方面 扩充了适用范围 可管理任意资源 网络 应用 系统 可实现管理者之间的通信 继续保持了SNMP的简单性并提供了的数据传送能力 因而速度和效率更高 在安全方面结合了S SNMP的措施 在兼容性方面 适用于TCP IP协议和遵循OSI的其他通信协议 以SMP为基础的SNMPv2 经过了数年的试验和论证 新的RFC文档集合在1996年完成 如表5 2所示 该版本保留了SNMPv1的报文封装格式 称为基于团体名的SNMP Community basedSNMP 即SNMPv2c SNMPv2uSNMPv2u是SNMPv2c的一个改进版本 SNMPv2u采取了不同的实现方法 为SNMP引入了基于用户的安全模型 SNMPv2u在RFC1910文档中说明 定义了基于SNMP系统的访问控制方法 SNMPv2u的目标是提供一种方法用于验证用户以防止对信息的非授权访问 由于种种原因 SNMPv2u开发出来后并没有推广应用 但SNMPv3中许多增强功能却是基于SNMPv2u的 5 2 2SNMPv2的功能SNMPv2在SNMP的基础上 增加了下述功能 l管理信息结构 SMI l协议操作 l管理站与管理站之间的通信能力 l安全性 SMNPv2主要在以下4个方面进行了改进和更新 l对象的定义 l概念表 l通知的定义 l信息模块 5 3SNMPv3虽然SNMPv2c增强许多功能 但安全性能仍没有得到很好的改善 IETF于1997年3月着手研究SNMPv2的升级版本SNMPv3 于1998年1月提出了互联网建议RFC2271 2275 正式颁布了SNMPv3 如表5 3所示 这一系列文件定义了包含SNMPv1 SNMPv2所有功能在内的体系框架和包含验证服务 加密服务在内的全新的安全机制 同时还规定了一套专门的网络安全和访问控制规则 可以说 SNMPv3是在SNMPv2基础之上增加了安全和管理机制 表5 3SNMPv3的RFC文档RFC文档说明RFC2271SNMPv3管理框架RFC2272消息处理与调度RFC2273SNMPv3应用程序RFC2274基于用户的安全模型RFC2275基于视图的访问控制 5 3 1SNMPv3的功能可以认为SNMPv3是具有附加的安全和管理能力的SNMPv2 它主要定义了SNMPv2里缺少的网络安全方面的4个关键域 l验证 原始身份 信息的完整性和传输保护 l保密 l授权和进程控制 l以上3种功能所需的远程配置和管理能力 5 3 2SNMPv3的特点l适应性强 适用于多种操作环境 既可以管理最简单的网络 实现基本的管理功能 又能够提供强大的网络管理功能 满足复杂网络的管理需求 l扩充性好 可以根据需要增加管理模块 l安全性好 具有多种安全处理模块 5 3 3SNMPv3结构1 SNMPv3体系结构SNMPV3是SNMPv2的扩展 它主要解决了网络管理的有效性和安全性两个方面的问题 SNMPv3的主要目标是支持一种可以很容易扩充的模块化体系结构 这样 如果产生了新的安全协议 则可以通过把它们定义为单独的模块 以使SNMPv3支持它们 在理解SNMPv3体系结构之前 先认识一个在SNMPv3中的一个新的概念 SNMP实体 所谓SNMP实体 就是以前的SNMP代理和SNMP管理者的统称 SNMP实体由两部分组成 SNMP引擎和SNMP应用程序 如图5 3所示 图5 3SNMP实体模型 1 SNMP引擎 调度程序调度程序 Dispatcher 负责发送和接收消息 当接收到消息时 调度程序试图确定该消息的版本号 然后把该消息传递给适当的消息处理模型 如果无法确定消息的版本号 则snmpInASNParseERRS计数器加1 并丢失该消息 如果消息处理子系统不支持该消息的版本 则snmpInBadVersions计数器加1 并丢失该消息 消息处理子系统消息处理子系统由一个或多个消息处理模型组成 包括了SNMPv1 SNMPv2 SNMPv3和其他内容的支持模型 如图5 4所示 安全子系统安全子系统提供了验证消息和加密 解密消息的安全服务 图5 5显示了一个安全子系统 它支持SNMPv3基于团体名模型以及称之为other的模型 基于团体名的模型还支持SNMPv1 SNMPv2和SNMPv2c 访问控制子系统访问控制子系统的责任是确定是否允许访问管理对象 如5 6所示 目前只定义了一种访问控制模型 即基于视图的访问控制模型VACM View BasedAccessControlModel 使用VACM可以控制哪些用户和哪些操作可以具有对哪些对象的访问权限 SNMPv3框架还允许将来定义附加的访问控制模型 即其他访问控制模型 2 应用程序SNMPv3框架中的应用程序 实际上是指SNMP实体内的内部应用程序 而不是通常所指的应用程序 这些内部应用程序可以完成一些特定的操作 例如生成SNMP消息 响应接收到的SNMP消息 生成通知 接收通知以及在SNMP实体之间转发消息等 SNMPv3定义了5种类型的应用程序 lCommandGenerators 命令生成器 生成收集或设置管理数据的SNMP命令 lCommandResponders 命令应答器 提供对管理数据的访问 Get Get Next Get Bulk和SetPDU等处理都是由CommandResponder应用程序来完成的 lNotificationOriginators 通知产生器 初始化Trap或Inform消息 lNotificationReceivers 通知接收器 接收并处理Trap或Inform消息 脑lProxyForwarders 代理转发器 转发SNMP实体之间的消息 2 SNMPv3消息格式SNMPv3消息定义了一种新的格式 其中包含了许多SNMPv2PDU所没有的内容 如图5 7所示 图5 7SNMPv3消息格式 参数说明 lmsgVersion 消息版本 当版本值为3时表示该消息的版本为SNMPv3消息 lmsgID 消息标识符 它是一个整数值 用于协调两个SNMP实体之间的请求和响应消息 它的用法与PDU中请求标识符的用法类似 SNMP使用请求标识符来标识PDU 引擎使用msgID来标识载有PDU的消息 lmsgMaxSize 最大消息尺寸 整数值 表示发送器可以支持的最大消息尺寸 这个值用于确定对请求消息的响应可以有多大 它的取值范围是484至231 1 lmsgSecurityModel 消息安全模型 一个整数值 它标识发送方用于生成该消息安全模型 显然 接收方必须使用相同的安全模型才能进行该消息的安全处理 它的取值由SnmpSecurityModel类型定义 提供的安全参数取决于使用的安全模型 这些值将直接传递给映射到报头部分中msgSecurityModel字段 以上四个部份是SNMPv3消息格式的报头部份的内容 消息格式的数据部份包括三个部份的内容 lContextEngineID 环境引警标识符 lContextName 环境名称 lPDU 协议数据单元 5 4应用实例5 4 1Windows系统中SNMP组件的应用通过前面章节对SNMP的几个版本的介绍 我们已经对SNMP协议体系有了系统的了解 简单网络管理协议 SNMP 作为最早提出的网络管理协议之一 它一推出就得到了众多公司及厂商的支持 其中包括Microsoft IBM HP SUN等大公司 目前SNMP已成为网络管理领域中事实上的工业标准 并被广泛支持和应用 大多数网络管理系统和平台都是基于SNMP的 在这一节中 将介绍SNMP在Windows2003 XP下的应用技术 1 SNMP组件的安装在Windows2003 XP桌面上 点击 开始 控制面板 添加或删除程序 得到如图5 8所示的 添加或删除程序 对话框 在图5 8中 点击左边的组件 添加 删除Windows组件 得到如图5 9所示的 Windows组件向导 对话框 选择 管理和监视工具 并单击 详细信息 按钮 得到图5 10所示的屏幕 单击 确定 按钮 回到图5 9所示的屏幕 在图5 9所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论