WIN2000应用总结_第1页
WIN2000应用总结_第2页
WIN2000应用总结_第3页
WIN2000应用总结_第4页
WIN2000应用总结_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欧普德网络科技 UPDATA-技术文献资料win2000应用总结Ø 一、Windows 2000 四个版本的区别win2000有四个版本,分别是:Professional、Server、Advanced Server 和 Datacenter Server。其中 Professional 是桌面操作系统,也是大多数人采用的最常见最广泛的一个版本。它的前一个版本是 Windows NT 4.0 workstation 版本。适合移动家庭用户使用,可以用于升级 Windows 9x 和 NT 4。她以 NT 4 的技术为核心,采用标准化的安全技术,稳定性高,最大的优点是不会再像 Win9

2、8 那样频繁的出现非法程序的提示而死机。安装前必须先检查你的2000是否已经安装了sp3,如果没有,就不能安装sp4。提醒一下:下载sp4的时候顺便把“冲击波”的补丁也一并下载安装了。Windows 2000 Server 是服务器版本,它的前一个版本是 Windows NT4 .0 server 版。即可面向一些中小型的企业内部网络服务器,但它同样可以应付大型网络中的各种应用程序的需要。Server 在 NT 4 的基础上做了大量的改进,在各种功能方面有了更大的提高。Advanced Server 是 Server 的企业版,它的前一个版本是 Windows NT 4.0 企业版。与 Ser

3、ver 版不同的是,Advanced Server 具有更为强大的特性和功能。它对 SMP(对称多处理器)的支持要比 Server 更好,支持的数目可以达到四路。Datacenter Server 是微软最近推出的一种 Win2000的版本,它是目前为止最强大的服务器系统,可以支持32路 SMP 系统和 64GB 的物理内存。该系统可用于大型数据库、经济分析、科学计算以及工程模拟等方面,另外还可用于联机交易处理。综上所述,这四种版本的用途各不同。如果是家用,还是选择Professional比较好;如果用于企业内部的服务器就应该选择Server;但如果是用于WEB服务器,那么Advanced S

4、erver是最合适的;Datacenter Server 对于一般用户来说是用不着,因为它的定位是大型的数据处理。虽然这四个版本的用处不同,但普遍的一个特点就是对游戏的支持远远不如Win9X(这也是很多网吧都用98系统的主要原因),很多老游戏在Win2000上的各个版本都无法正常运行,而且 Professional 的硬件驱动是这四个版本中最全的,其它的三个版本的驱动程序很少。Ø 二、安装Win2000Windows 2000的安装有两种模式:升级安装和全新安装。对于已经在自己硬盘上安装了Win98的用户,我强烈建议安装一个新的Win2000系统和Win98共存,而不是在原有的系统上

5、进行升级。如此,你即使在安装或使用Win2000的时候有什么差错,仍然可以安全且完全的卸载Win2000回到以前的系统。因此,下面主要以安装一个新的Win2000 Pro系统来讲解整个安装过程。全新安装Win20001.使用Windows 2000 Professional的安装光盘启动计算机或在Win98下运行安装光盘中的“setup.exe”,在出现的窗口中选择“全新安装”并继续。2.安装程序接下来会进行一系列的初始化,然后出现的“欢迎使用安装程序”画面中有三个选项:回车安装Win2000、按“R”键修复上一次的安装错误和按“F3”退出;3.安装程序在检测启动硬盘后会要求你确认是否继续安装

6、,按“C”继续。4.在按“F8”键同意Win2000的许可协议后,你需要选择Win2000将安装的硬盘分区。这里我建议大家将Win2000安装到一个单独的分区,用箭头键选择想要安装的分区后请回车确认。当然你也可以在这个画面中创建分区(按“C”键)和删除分区(按“D”键,这个对想要重新格式化硬盘的用户有用)。5.接下来会让你选择安装Win2000的分区格式,这里可以选择FAT分区格式和NT所特有的NTFS分区格式。NTFS当然有更高的安全性、能够支持更大的硬盘(最大2TB),但对于一般普通用户,我建议还是使用FAT文件格式。如果你上一步选择的是一个FAT格式的安装分区,而你又想要使用NTFS,这

7、里也可以实现FATNTFS的转换。6.如果是未格式化或从FAT转化为NTFS的分区,接下来会进行格式化过程。完成后安装程序会将文件复制到你的硬盘上Win2000的安装目录7.当你觉得有些无所事事的时候,复制工作也差不多完成了。安装程序初始化Win2000配置后就会重新启动计算机,这时候,你已经可以看见Win2000的一些面貌,先前的等待总算没有白费,但整个安装过程还没有进行到一半。8.接下来是检测和安装一般设备。9.进入了区域设置。这里建议你选择系统或用户区域部分的“自定义”,在出现的区域选项窗口中的系统语言设置里把“中文(繁体)”勾选上,这样以后你就可以直接读取Big5码的文档了。10.在接

8、下来的几个窗口中,你需要键入个人信息、系统管理员密码等资料。直接点击“下一步”。11.等待Win2000安装网络组件之后,会让你选择“典型设置”或“自定义设置”网络,这里你可以直接选择“典型设置”,等系统安装完成后再来详细配置网络,其方法和Win98及NT类似。12.在“工作组或计算机域”设置窗口中,根据你所在局域网的网络管理员所提供的网络信息来选择,如果没在局域网中,请选择第一项。13.接下来是安装Win2000组件。14.进行最后的一系列安装任务。15.点击“完成”。16.第一次启动Win2000,系统会启动“网络标识向导”,如果只是你一个人使用这台电脑,请在“本机用户窗 口”选择“要使用

9、本机,用户必须输入用户名和密码”项,当然你也可以同时添加其他登录用户。17.现在出现每次启动Win2000都会出现的画面登录窗口,输入你先前设定的密码就可以进入Win 2000。Ø 三、关于多重启动Win2000支持多重启动,和NT 4的多重启动类似,你可以在计算机启动时有选择的进入不同的操作系统。Win2000支持与微软的其他版本操作系统及OS/2的多重启动。如果安装与MS-DOS或Windows 95的多重启动,主引导分区必须是FAT16,而且要最后安装Windows 2000;如果是与Win98的多重启动,主引导分区可以是FAT16或FAT32,而且安装顺序谁先都可以;如果是在

10、以前的NT 4.0多重启动的电脑上升级安装,原NT 4.0必须安装有SP4以上版本,否则无法读取原有NTFS分区。Ø 四、卸载问题操作系统好象还没有提供卸载的,Win2000自然也不例外。因此,你必须手动进行:对于只安装了Win2000的情况,当然只需要格式化引导分区再重新安装其他系统即可。如果是与Win98多重引导的Win2000,你需要先用Win98的启动盘向引导分区传输系统sys c:,然后进入原Win98中使用Partition Magic一类的硬盘工具改变并格式化Win2000的NTFS分区(如果是FAT分区,就可以用Win98直接格式化),最后再删除C盘根目录下的boot

11、.ini、boosect.dos和nt*.*等文件。(这里很重要,很多人会出现格式化后发现被格的分区竟然不是自己想要格的分区,问题就在这里,DOS状态下不能识别NTFS分区,所以经常造成误格的情况,请初学者一定要注意。)Ø 五、亲密接触Win2000的“故障恢复控制台”“故障恢复控制台”是WIN2000的系统工具,它功能强大,使用方法简单,可以解决大多数WIN2000引导方面问题。控制台采用命令行界面,提供了多条有用的命令,可以访问系统上的所有NTFS卷,不仅可以启用和禁止服务,还可以从光驱安装盘中拷贝文件,对系统进行各种恢复操作和管理。当服务器因驱动程序问题不能正常引导,或者当某个

12、文件在WIN2000运行期间需要替换时,故障恢复控制台就显得非常的有用。故障恢复控制台不是系统的缺省安装,须由用户手动安装。要安装故障恢复控制台,进入WIN2000的命令行模式,将WIN2000安装光盘放入光驱,并进入光盘的I386目录,使其变为当前目录,键入如下命令:WINNT32.EXE/CMDCONS,出现一个对话框,框中有关于故障恢复控制台的一些基本信息和功能介绍,并让用户确认是否继续。确认开始安装,安装程序需要复制7MB左右的文件到硬盘。故障恢复控制台的所有文件被拷贝到启动盘(注:启动盘是硬盘的激活分区,而系统盘是指安装操作系统所在分区)根目录下的CMDCONS文件夹,此文件夹为系统

13、隐藏属性,是受保护的操作系统文件。目录共包含一百多个文件和一个文件夹,大多数文件是压缩文件,安装程序将目录下的部分文件将复制到系统盘WINNT SYSTEM32目录,其余文件只有在需要时才由故障恢复控制台进行解压。其中Disk101、disk102、disk103、disk104是磁盘映像标识文件,它们包含一段空间和一个回车换行符;BOOTSECT.DAT文件是一个可进行引导的引导扇区映像文件;MIGRATE.INF文件包含用于在需要时更新注册表的重要信息;SETUPREG.HIV文件用于更新注册表,它采用一种特殊的格式,只对特定的应用程序可用。安装完成后,重新启动计算机,“故障恢复控制台”将

14、在启动菜单的最后一项出现,其名称为“MICROSOFT WINDOWS WIN2000故障恢复控制台”。选择故障恢复控制台启动项,此时按下F6可以安装第三方SCSI或RAID设备。接下来,控制台将询问你要登录到哪一个WIN2000上。选择你要登录的WIN2000操作系统,然后输入正确的系统管理员密码就可以进入到故障恢复控制台。控制台的界面类似于DOS,也是命令行模式,共支持20多个命令,这些命令可以通过“HELP”命令列出。你也可以得到某一特定命令的帮助,如使用命令方式:HELP<命令>的形式调用,如HELP FIXBOOT命令表示显示关于FIXBOOT命令的帮助信息。下面对一些重

15、要命令进行简单介绍:FIXMBR:修复或替换指定驱动器的主引导记录。它检查主引导记录,如果主引导记录损坏,就用正确的主引导记录将之替换。FIXBOOT:修复或替换指定驱动器的引导扇区。它将自动重新生成指定驱动器上的引导扇区。DISKPART:该命令用于管理磁盘上的分区,如增加或删除分区。LOGON:此命令当故障恢复控制首次启动时自动运行,并自动检查已安装在硬盘上的WIN2000操作系统,运行此命令允许登录到其它已存在的WIN2000系统。EXPAND:展开一个或多个压缩文件,允许从一个CAB源文件中抽取出文件来。有两个重要参数:/D表示列出CAB源文件中的文件列表;/R表示重命名经过扩充的文件

16、。LISTSVR:此命令创建一个服务列表,并显示服务的当前启动状态。服务一共有五种有效的启动类型:SERVICE_AUTO_START(表示自动启动)、SERVICE_DISABLED(表示禁止启动)、SERVICE_DEMAND_STA、RT(表示当依赖于该服务的一个服务启动时启动)、SERVICE_BOOT_START(表示在操作系统完成引导过程的开始阶段之后启动)。DISABLE:禁止一项服务或一种设备驱动程序。ENABLE:允许一项服务或一种设备驱动程序。SYSTEMROOT:此命令作用是进入到WIN2000系统安装目录,相当于CD SYSTEMROOT命令。MAP:该命令显示所有驱动

17、器映射的列表,告诉用户系统中哪些驱动器在故障恢复控制台中是可用的。EXIT:此命令退出故障恢复控制台,并重新启动计算机。其它命令如:CD、CHKDSK、DEL、DIR、FORMAT、MD、RD、REN、TYPE等的用法与正常启动时基本相同。最后是几点说明,故障恢复控制是永久安装,假如你的硬盘上安装有多份WIN2000的话,那么故障恢复控制台对于每一个WIN2000都是可用的;重复安装故障恢复控制台只会简单的覆盖前一个安装,而不会产生错误;故障恢复控制台必须在出现故障前安装;CMDCONS目录位于启动盘,而非系统盘。Ø 六、win2k运行进程详解Svchost.exe(中了“冲击波”病

18、毒通常导致它出错,接着就是发现系统不能复制粘贴之类的问题,建议安装关于“冲击波”的补丁。)Svchost.exe文件对那些从动态连接库中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的%systemroot%system32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。每个Svchost.exe的回话期间都包含一组服务,以至于单独的服务必须依靠Svchost.exe怎样和在那里启动。这样就更加容易控制和查找错误。Svchost.exe 组是用下面的注册表值来识别。HKEY_L

19、OCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionSvchost 每个在这个键下的值代表一个独立的Svchost组,并且当你正在看活动的进程时,它显示作为一个单独的例子。每个键值都是REG_MULTI_SZ类型的值而且包括运行在Svchost组内的服务。每个Svchost组都包含一个或多个从注册表值中选取的服务名,这个服务的参数值包含了一个ServiceDLL值。HKEY_LOCAL_MACHINESystemCurrentControlSetServicesService 更多的信息为了能看到正在运行在Svchost列表中的服务。开始运

20、行敲入cmd然后在敲入 tlist -s (tlist 应该是win2k工具箱里的东东)Tlist 显示一个活动进程的列表。开关 -s 显示在每个进程中的活动服务列表。如果想知道更多的关于进程的信息,可以敲 tlist pid。Tlist 显示Svchost.exe运行的两个例子。0 System Process 8 System 132 smss.exe 160 csrss.exe Title: 180 winlogon.exe Title: NetDDE Agent 208services.exe Svcs: AppMgmt, Browser, Dhcp, dmserver, Dnscac

21、he, Eventlog, lanmanserver, LanmanWorkstation, LmHosts, Messenger, PlugPlay, ProtectedStorage, seclogon, TrkWks, W32Time, Wmi 220 lsass.exe Svcs: Netlogon,PolicyAgent,SamSs 404 svchost.exe Svcs: RpcSs 452 spoolsv.exe Svcs: Spooler 544 cisvc.exe Svcs: cisvc 556 svchost.exe Svcs: EventSystem,Netman,Nt

22、msSvc,RasMan,SENS,TapiSrv 580 regsvc.exe Svcs: RemoteRegistry 596 mstask.exe Svcs: Schedule 660 snmp.exe Svcs: SNMP 728 winmgmt.exe Svcs: WinMgmt 852 cidaemon.exe Title: OleMainThreadWndName 812 explorer.exe Title: Program Manager 1032 OSA.EXE Title: Reminder 1300 cmd.exe Title: D:WINNT5System32cmd.

23、exe - tlist -s 1080 MAPISP32.EXE Title: WMS Idle 1264 rundll32.exe Title: 1000 mmc.exe Title: Device Manager 1144 tlist.exe 在这个例子中注册表设置了两个组。 HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionSvchost: netsvcs: Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto Rasman Remotea

24、ccess SENS Sharedaccess Tapisrv Ntmssvc rpcss :Reg_Multi_SZ: RpcSscsrss.exe这个是用户模式Win32子系统的一部分。csrss代表客户/服务器运行子系统而且是一个基本的子系统,必须一直运行。csrss 负责控制windows,创建或者删除线程和一些16位的虚拟MS-DOS环境。explorer.exe 这是一个用户的shell,看起来就像任务条,桌面等等。这个进程并不是像你想象的那样是作为一个重要的进程运行在windows中,你可以从任务管理器中停掉它,或者重新启动。通常不会对系统产生什么负面影响。internat.ex

25、e这个进程是可以从任务管理器中关掉的。internat.exe在启动的时候开始运行。它加载由用户指定的不同的输入点。输入点是从注册表的这个位置HKEY_USERS.DEFAULTKeyboard LayoutPreload 加载内容的。internat.exe 加载“EN”图标进入系统的图标区,允许使用者可以很容易的转换不同的输入点。当进程停掉的时候,图标就会消失,但是输入点仍然可以通过控制面板来改变。lsass.exe这个进程是不可以从任务管理器中关掉的。这是一个本地的安全授权服务,并且它会为使用winlogon服务的授权用户生成一个进程。这个进程是通过使用授权的包,例如默认的msgina.

26、dll来执行的。如果授权是成功的,lsass就会产生用户的进入令牌,令牌别使用启动初始的shell。其他的由用户初始化的进程会继承这个令牌的。mstask.exe这个进程是不可以从任务管理器中关掉的。这是一个任务调度服务,负责用户事先决定在某一时间运行的任务的运行。smss.exe这个进程是不可以从任务管理器中关掉的。这是一个会话管理子系统,负责启动用户会话。这个进程是通过系统进程初始化的并且对许多活动的,包括已经正在运行的Winlogon,Win32(Csrss.exe)线程和设定的系统变量作出反映。在它启动这些进程后,它等待Winlogon或者Csrss结束。如果这些过程时正常的,系统就关

27、掉了。如果发生了什么不可预料的事情,smss.exe就会让系统停止响应(就是挂起)。spoolsv.exe 这个进程是不可以从任务管理器中关掉的。缓冲(spooler)服务是管理缓冲池中的打印和传真作业。service.exe 这个进程是不可以从任务管理器中关掉的。大多数的系统核心模式进程是作为系统进程在运行。System Idle Process这个进程是不可以从任务管理器中关掉的。这个进程是作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。taskmagr.exe 这个进程是可以在任务管理器中关掉的。这个进程就是任务管理器。winlogon.exe 这个进程是管理

28、用户登录和推出的。而且winlogon在用户按下CTRL+ALT+DEL时就激活了,显示安全对话框。winmgmt.exe winmgmt是win2000客户端管理的核心组件。当客户端应用程序连接或当管理程序需要他本身的服务时这个进程初始化。Win2000组策略的应用熟悉Win98的用户都知道,在Windows安装盘中有一个系统策略编辑器,可以对用户和用户组进行各种设置,系统则根据这些设置自动修改注册表的相关内容。Win2000也提供了一个与之相类似的但功能却要强大得多的策略编辑器,就是“组策略”,它能通过修改注册表对系统的各种特殊属性进行设置,从而满足用户对系统进行相关设置和限制的需要。一、

29、Win2000组策略的启动只需单击“开始”按钮,选择“运行”命令,在“运行”对话框的“打开”栏中输入“gpedit.msc”,确定,即可启动Win2000组策略。在打开的组策略窗口中,可以发现窗口左边是以树状结构给出的控制对象,右边是针对左边某一配置可以设置的具体策略。另外,用户已经注意到,左边窗口中的“本地计算机”策略由“计算机配置”和“用户配置”两大子键构成,且这两者中的部分项目是重复的,如两者下面都含有“软件设置”、“Windows设置”等。那么在不同子键下进行相同项目的设置有何区别呢?这里“计算机配置”是对整个计算机中的系统配置进行设置的,它对当前计算机中所有用户的运行环境都起作用;

30、而“用户配置”则是对当前用户的系统配置进行设置的,它仅对当前用户起作用。如二者都提供了“停用自动播放”功能的设置,如果是在“计算机配置”中选择了该功能,那么所有用户的光盘自动运行功能都会失效;如果是在“用户配置”中选择的该功能,那么仅仅是该用户的光盘自动运行功能失效,其他用户则不受影响。设置时需注意这一点。Ø 七、Win 2000命令行方式来源Win2000已断然抛弃了DOS,但仍然提供对命令行控制台的支持。其命令行不少命令在用法上与Win9x的DOS命令相似,但它们的参数、功能、运行环境等却有了很大的不同,有关命令已经不再是16位程序,而且有些命令还与图形界面浑然一体,甚至有些命令

31、还能直接访问注册表信息。因此我们应当将Win2000的命令行控制台看作是图形界面不可或缺的补充。1.位置及地位特殊命令行程序已经不专门用Command目录存放,而是放在32位系统文件的仓库重地Win 2000安装目录下的system32子目录中,由此可知Win2000的命令行命令已经不再是系统的“小 妾”而是被纳为“正房”,而且通过查看system32dllcache目录可知,Win2000还将它们列入了受保护的系统文件之列,一旦system32目录中的命令行命令受损,就用该dllcache目录中的备份随即恢复;当然由于Win2000是脱胎于WinNT,所以命令行调用主程序已经不是Win9 x

32、时代的,而是类似于NT下的cmd.exe。2.一些命令只能通过命令行直接执行如Win9x中的系统文件扫描器sfc.exe是一个Windows风格的对话框界面,而在Win2000中的这条命令却必需在命令行状态手工输入有关参数才能按要求运行,而运行时又是标准的图形界面。3.命令行窗口的使用与以前大不相同复制、粘贴操作不同。在窗口状态下,已经不再像Win9x的DOS窗口那样有一条工具栏,因此不少人发现无法在Win2000的命令行窗口中进行复制等操作,其实Win2000的命令行窗口是支持窗口内容的选定、复制、粘贴等操作的,但有关命令却给隐藏了起来。用鼠标对窗口内容的直接操作只能够是选取,即按下鼠标左键

33、拖动时其内容会反白显示,如果再按CTRL+C命令则无法将选取内容复制到剪贴板,而必须在窗口的标题栏上点击鼠标右键,然后选择“编辑”,这时才就会看到有关复制、粘贴等操作命令的菜单。可以前后浏览每一步操作屏幕所显示的内容。这在全屏幕状态下是不行的,必需使用Alt+Enter键切换到窗口状态,这时窗口右侧会出现一个滚动条,拖动滚动条就可前后任意浏览了,但如操作的显示结果太多,则超过内存缓冲的内容会按照FIFO(First in First out ,先进先出)原则自动丢弃,使用cls命令后可以同时清除屏幕及缓冲区的内容。4.添加了大量快捷功能键和强大方便的类doskey功能Win2000的命令行状态

34、下,通过mem/c看不到内存中自动加载doskey.exe命令的迹象,但的确具备极强大的类似传统的doskey的功能,比如:PageUp、PageDown:重新调用最近的两条命令 :在历史命令中按先后顺序逐条重新调用命令; :在命令行移动光标,可以对已经输入的命令行进行编辑;Insert:切换命令行编辑的插入与改写状态;Home、End:快速移动光标到命令行的开头或结尾;Delete:删除光标后面的字符;Enter:复制窗口内选定的内容(用之取代CTRL+C命令);F7:显示历史命令列表,可从列表中方便地选取曾经使用过的命令;F9:输入命令号码功能,直接输入历史命令的编号就可直接使用该命令。其

35、它从F1F9键都分别定义了不同的功能,具体操作时一试便知。5.对系统已挂接的码表输入法的直接支持以前Win9x的DOS命令提示符下要显示和输入汉字,必须单独启动中文输入法,如PDOS95 或UCDOS等其它汉字系统,在Win2000的Cmd.exe命令行下已经可以直接显示汉字,并可以按图形界面完全相同的热键直接调用系统中已经安装的各种码表输入法,如Ctrl+Shift切换输入法,Ctrl+Space切换输入法开关,Shift+Space切换全角与半角状态,Ctrl+.切换中英文标点等,使用很方便;不过,该命令行下的输入法只能在命令行进行输入,比如打开了一个Edit编辑器,输入法就不起作用了,这

36、不能不说是一个很大的遗憾!6.新增多条内部命令Color:设置默认的控制台前景和背景颜色。我们再也不必羡慕其它操作系统丰富的控制台颜色设置命令了!用法:Color attr 其中attr为指定控制台输出的颜色属性颜色属性由两个十六进制数字指定第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:如果没有给定任何参数,该命令会将颜色还原到CMD.EXE启动时的颜色。这个值来自当前控制台窗口、/T 命令行命令选项或DefaultColor注册表值。如果用相同的前景和背景颜色来执行Color命令,Color命令会将ErrorLevel设置为1。例如: "Color fc"

37、在亮白色上产生亮红色,试着输入一个“Color 02”,哈哈你的屏幕的显示变成了黑底绿字,再也不是一成不变的黑底白字了。Pushd:保存当前目录以供Popd命令使用,然后改到指定的目录。用法:Pushd path | . 其中path为指定要成为当前目录的目录。如果命令扩展名被启用,除了一般驱动器号和路径,Pushd命令还接受网络路径。如果指定了网络路径,Pushd将创建一个指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器号改变当前的驱动器和目录。可以从Z:往下分配临时驱动器号,使用找到的第一个没有用过的驱动器号。Popd:命令选项到保存在Pushd命令里的目录。如果命令扩展名被启用,从

38、推目录堆栈Popd驱动器时,Popd命令会删除Pushd创建的临时驱动器号。SetLocal:开始批处理文件中环境改动的本地化操作。在执行SetLocal之后所做的环境改动只限于批处理文件。要还原原先的设置,必须执行EndLocal。达到批处理文件结尾时,对于该批处理文件的每个尚未执行的SetLocal命令,都会有一个隐含的EndLocal被执行。Assoc:显示或修改文件扩展名关联用法:Assoc .ext=fileType其中.ext指定跟文件类型关联的文件扩展名,FileType 指定跟文件扩展名关联的文件类型。键入Assoc而不带参数,显示当前文件关联。如果只用文件扩展名调用Assoc

39、,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。例如:Assoc .pl=PerlScriptFtype PerlScript=perl.exe %1 %* 允许你启用以下Perl脚本:script.pl 1 2 3如果不想键入扩展名,则键入以下字符串:set PATHEXT=.pl;%PATHEXT% 被启动的脚本如下:script 1 2 3 7.Cmd.exe更加复杂、强大的命令行参数Cmd.exe有很多命令行参数,具体情况如下:CMD /A | /U /Q /D /E:ON | /E:OFF /F:ON | /F:OFF /V:ON |

40、/V:OFF /S /C | /K string /C 执行字符串指定的命令然后中断;/K 执行字符串指定的命令但保留;/S 在 /C 或 /K 后修改字符串处理;/Q 关闭回应;/D 从注册表中停用执行AutoRun命令;/A 使向内部管道或文件命令的输出成为ANSI;/U 使向内部管道或文件命令的输出成为Unicode/T:fg 设置前景/背景颜色(详细信息,请见 Color /?);/E:ON 启用命令扩展;/E:OFF 停用命令扩展;/F:ON 启用文件和目录名称完成字符;/F:OFF 停用文件和目录名称完成字符;/V:ON 将c作为定界符启动延缓环境变量扩展。/V:OFF 停用延缓的

41、环境扩展。请注意,如果字符串有引号,可以接受用命令分隔符“&amp;&amp;”隔开的多个命令。并且,由于兼容原因,/X与/E:ON相同,/Y与/E:OFF相同,并且/R与/C相同。忽略任何其它命令选项。如果指定了/C或/K,命令选项后的命令行其余部分将作为命令行处理,在这种情况下,会使用下列逻辑处理引号字符("):(1)如果符合下列所有条件,那么在命令行上的引号字符将被保留:不带 /S 命令选项;整整两个引号字符;在两个引号字符之间没有特殊字符,特殊字符为下列中的一个: &lt;&gt;()|;在两个引号字符之间有至少一个空白字符;在两个引号字符之间

42、有至少一个可执行文件的名称。(2)否则,老办法是,看第一个字符是否是一个引号字符,如果是,舍去开头的字符并删除命令行上 的最后一个引号字符,保留最后一个引号字符之后的文字。如果/D未在命令行上被指定,当CMD.EXE开始时,它会寻找以下REG_SZ/REG_EXPAND_SZ注册表变量。如果其中一个或两个都存在,这两个变量会先被执行。HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun和 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun命令扩展按默认值是启用的。

43、你也可以使用 /E:OFF,为某一特定调用而停用扩展。你可以在用户登录会话上启用或停用cmd.exe所有调用的扩展,这要通过设置使用Regedit32.exe的注册表中的一个或两个REG_DWORD值:HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions 和 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorEnableExtensions到0x1或0x0。用户特定设置比机器设置有优先权。命令行命令选项比注册表设置有优先权。命令行扩展包括对下列命令所做的更改和

44、添加:Del或Erase、Color、CD或ChDir、MD或MkDir、Prompt、Pushd、Popd、Set、SetLocal、End Local、IF、For、Call、Shift、Goto、Start(同时包括对外部命令调用所做的更改)、Assoc、Ftype。 有关详细信息,请键入“HELP 命令名”。延迟变量环境扩展不按默认值启用。你可以用/V:ON或 /V:OFF命令选项,为CMD.EXE的某个调用而启用或停用延迟环境变量扩充。你可以在机器上或用户登录会话上启用或停用CMD.EXE所有调用的完成,这要通过设置使用Regedit32.exe的注册表中的一个或两个REG_DWOR

45、D值:HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion 和 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDelayedExpansion到0x1或0x0。用户特定设置比机器设置有优先权。命令行命令选项比注册表设置有优先权。如果延迟环境变量扩充被启用,惊叹号字符可在执行时间,被用来代替一个环境变量的数值。文件和目录名完成不按默认值启用。你可以用/F:ON或/F:OFF命令选项,为cmd.exe的某个调用而启用或停用文件名完成。你可以在机器上或用户登录会

46、话上启用或停用cmd.exe所有调用的完成,这要通过设置使用Regedit32.exe 的注册表中的一个或两个REG_DWORD值: HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorCompletionChar HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar 和 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorCompletionChar HKEY_CURRENT_USERSoftwareMi

47、crosoftCommand ProcessorPathCompletionChar 由一个控制字符的十六进制值作为一个特定参数(例如,0x4是Ctrl-D,0x6是 Ctrl-F)。 用户特定设置优先于机器设置。命令行命令选项优先于注册表设置。如果完成是用/F:ON命令选项启用的,两个要使用的控制符是:目录名字完成用Ctrl-D,文件名完成用Ctrl-F。要停用注册表中的某个字符,请用空格(0x20)的数值,因为此字符不是控制字符。如果键入两个控制字符中的一个,完成会被调用。完成功能将路径字符长带到光标的左边,如果没有通配符,将通配符附加到左边,并建立相符的路径列表。然后,显示第一个相符的路

48、径。如果没有相符的路径,则发出嘟嘟声,不影响显示。之后,重复按同一个控制字符会循环显示相符路径的列表。将 Shift 键跟控制字符同时按下,会倒着显示列表。如果对该行进行了任何编辑,并再次按下控制字符,保存的相符路径的列表会被丢弃,新的会被生成。如果在文件和目录名完成之间命令选项,会发生同样现象。两个控制字符之间的唯一区别是文件完成字符符合文件和目录名,而目录完成字符只符合目录名。如果文件完成被用于内置式目录命令(CD、MD或RD),就会使用目录完成。将引号用相符路径括起来,完成代码可以正确处理含有空格或其它特殊字符的文件名。同时,如果备份,然后从行内调用文件完成,完成被调用是位于光标右方的文

49、字会被丢弃。编者按:前边讲了这么多,主要是从原理上介绍了微软的一种命令扩展和路径扩展,至于它要完成的功能对于我们大多数电脑爱好这来说是很有趣并且是实用价值的,从小编在查询的资料得知,自从Windows NT 4.0以来,Windows便具有了和Linux一样的命令行自动补全的功能,不信将HKEY_LOCAL_MACHINESoftwareMicrosoft Command ProsessorCompletionChar的键值改为9,然后切换到命令行窗口,输入cd c:wind,然后按一个Tab试一下,系统自动输入cd c:windows。Ø 八.一个有趣的Bug在命令行(甚至在其它如

50、Word2000等图形界面编辑器中!)调用任何一种中文输入法后,如果在全角、中文标点状态下输入一次“”(可按Shift+直接从键盘输入),再输入大写的任意英文字母或按Shift键输入某些特殊符号,则每个字符后面会自动添加一个“”号,如“W”、“”等,不知微软此举是何用意? 由以上可以看出,传统的DOS在Win2000时代并不是被完全抛弃,而是被发扬光大,它已经由历史上一个独当一面的操作系统转变为Win2000操作系统的有机组成部分。有道是尺有所短,寸有所长,命令行与图形界面相比自有其独特魅力。我们不应忘记“老DOS”,更不应忽视对命令行操作的了解和使用,许多时候,一个并不怎么复杂的操作只需用命

51、令行就能既快又好地完成,又为什么非得要寻找(甚至是开发)一个专门的图形界面的工具呢?Ø 九、用好Windows 2000的启动管理器Win2000启动管理器的主要任务是引导系统,同时它也是一个优秀的多系统引导管理器。它用菜单选择的方式,支持中文,使用十分方便。(1)、启动管理器的基本结构启动管理器包括NTLDR.SYS、BOOT.INI、BOOTFONT.BIN、NTDETECT.COM四个文件和与之对应的主引导记录。其中,BOOT.INI为一文本文件,是启动管理器的配置文件。BOOT.INI的典型结构如下(系统只安装了Windows 2000):boot loadertimeout

52、=30default=multi(0)disk(0)rdisk(0)partition(1)WINNToperating systemsmulti(0)disk(0)rdisk(0)partition(1)WINNT=“Microsoft Windows 2000 Professional”/fastdetectboot loader节中的timeout是等待时间,default后的项目为默认的操作系统。operating systems节中,列出的是操作系统。下面我们就通过对它的修改,来实现形形色色的功能。(2)、引导Windows 2000/NT系统如果硬盘中装有不止一个Windows 2

53、000/NT类系统,可以采用类似:multi(0)disk(0)rdisk(0)partition(1)WINNT=“Microsoft Windows 2000 Professional” /fastdetect的方式定义不同的系统。其中,multi(0)disk(0)partition(1)表明系统处于第一个IDE硬盘的第一个分区中,WINNT说明系统目录。引号中为在启动菜单中显示的内容,最后所带的是系统启动参数。(3)、引导Windows 9x/DOS系统如果Win2000是由Windows 9x升级而来,并且又使用了全新安装,安装程序会为我们自动配置与老系统的双引导。这时,可在BOOT

54、.INI的operating systems小节中找到类似以下一句:C:=“Microsoft Windows”。乍一看,好像就是指示系统管理器从C:引导老系统。其实不然,C:后面省略了一个的文件名,也就是缺省文件名BOOTSECT.DOS。这个文件的内容,其实就是老系统的引导扇区。要从启动管理器启动Windows 9x,只须将Windows 9x所在分区的引导扇区存为一个文件。可以采用Windows 2000 Support Tools中的Diskprobe或Norton Diskedit之类的磁盘编辑工具实现。并将文件复制到Windows 2000启动分区下。在BOOT.INI中加入以下一

55、句C:DOS.DAT=“Microsoft Windows 98”(假定文件名为DOS.DAT,如为BOOTSECT.DOS可省略)。使用这种方法,不必苛求Windows 2000启动分区的类型,可为FAT,也可为NTFS;为后者时,Windows 9x只能装在一个独立的主DOS分区上。(4)、从软盘引导为了加快系统的启动速度,我们一般将BIOS中的BOOT SEQUENCE选项设置为“C ONLY”,偶尔须从软盘引导时,又必须修改BIOS。大多数多系统引导软件都提供了从软盘引导的选项,可以解决这个问题。利用Windows 2000启动管理器,也可部分解决这个问题。找一张在Windows 9x

56、或DOS下格式化了的磁盘,将其第一个扇区存为一个文件(如C:FLOPPY.DAT),在BOOT.INI中加入以下一句:C:FLOPPY.DAT=“从软盘引导”。出现启动菜单时,若须从软盘引导,将可引导磁盘放入软驱,选择从软盘引导即可。之所以是部分解决问题,是因为不同系统磁盘的引导扇区是不同的,甚至不同版本也无法兼容。DOS 6(6.0/6.22)的引导扇区可以交叉使用,DOS 7(包括Windows 95/97/98/ME)的引导扇区也可交叉使用,但DOS 6与7之间则不可以了。(5)、引导Linux使用Linux的人一般使用LILO来实现与Windows的多引导。LILO从功能上讲较Wind

57、ows 2000启动管理器多一些,但其使用方便性却不如后者。其实,利用Windows 2000启动管理器也可引导Linux。在LILO下执行lilo -s lilo.dat,将LILO存为文件lilo.dat,并将它复制至Windows的启动分区下。最后在BOOT.INI中加入以下一句:C:LILO.DAT=“Linux Loader”。系统选择菜单中选择Linux Loader就出现LILO了。建议将LILO的等待时间设置为最小值,默认系统为Linux系统,那么出现LILO的同时也就直接引导Linux了。Ø 十、Win2000安全模式全解与Win9x相比,基于NT技术构建的Win2

58、000在兼容性和稳定性方面有较大的进步。然而,这并不是说Win2000就不会出问题。毕竟,在提供稳定性的同时保持与旧应用程序很好的兼容性是很难实现的。当有一个或多个设备的设置出现冲突、丢失,或者某些设备不能与Win2000兼容时,常常会出现启动问题。这时往往需要修复配置,否则将不能再正常使用电脑了。Win2000提供了安全模式功能来解决启动问题。实际上Windows 2000提供的安全模式功能是非常强大和有用的,它可以帮助我们分析问题出在什么地方并加以解决。启动安全模式:当启动Windows 2000有麻烦时,就可以用安全模式来启动机器。安全模式启动时,只连带启动显示卡和硬盘,而这两种设备一般不会产生冲突。用安全模式启动后,桌面四角会显示“安全模式”字样,提示系统处于非正常启动状态。当显示驱动已经损坏或使用了错误的设置后,Windows 2000还可以使用VGA模式显示驱动程序,这种通用的VGA显示驱动程序可保证系统正常工作。要是硬盘也坏了呢?对不起,请先换硬盘吧。所以如果出现不能修复的启动问题,就要考虑是不是硬盘有问题了。进入安全模式有两种方法:一是自动进入。当系统在引导过程中检测到某些问题,它将自动把计算机引

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论