轻松切换Windows的中文输入法
在做字处理工作时,难免会有这样的操作:在启动Word或WPS等程序后要切换到自己所用的输入法。如果你使用的不是拼音输入法,在遇到生僻字或凹、凸、舞等疑难字时,又要切换到拼音输入法,这样反复切换,虽然有Ctrl+Shift切换快捷键,但是在系统安装了多种输入法时仍显得很麻烦。下面向大家介绍两种快速切换输入法的方法。
1、设置默认语言
方法是:右击任务栏的输入法图标,在弹出的菜单中单击“属性”,此时出现“键盘属性”对话框,选择“语言”选项卡,在“已安装的键盘语言及布局”中选择自己使用的输入法(如:拼音加加),然后点击“默认语言”后面的“设成默认值”按钮,最后单击“确定”完成设置。这时键盘的默认语言已经由原来的英语变成了拼音加加,赶快试试……一启动字处理软件,输入法自动切换了!
2、设置键盘热键
方法是:打开控制面板,双击“输入法”图标,出现“输入法属性”对话框,选择“热键”选项卡,在“项目”栏选择自己经常使用的输入法,然后在“组合键”和“基本键”两栏中选择对自己适合的键位,如五笔输入法用“Alt+1”键,拼音输入法用“Alt+2”等。这样设置后就可以非常快速、准确地进行输入法的切换了。
__________________
刨根问底 让您远离关机失败的困扰
对于ATX电源的电脑,Windows 98提供了电脑的自动关机的功能,但是在很多情况下,我们的电脑却并不能顺利地正常关机,有时会在关机的过程中死机或者是失去响应,使我们必须重新启动电脑或者是强制性关掉电脑电源。有没有办法可以让电脑关机不再失败呢?让我们一起来分析一下关机失败的原因。
关机有音乐
很多朋友都喜欢在“控制面板”的声音设置中设置一段关机音乐,为冰冷的电脑增加一些生气。如果关机的音乐文件因为某种原因被损坏而不能正常播放,那么在执行关机程序时自然会失败了。如果你的电脑不能正常关机,而你恰恰又设置了关机音乐,不妨先把关机音乐设置为“无”.然后再试试。
驱动不兼容
硬件驱动程序之间的不兼容,也会造成电脑不能正常关机。在这里有一个窍门,每次Windows 98关机失败以后,都会在C盘根目录下面的Bootlog.txt文件中做出记录,找出其中的“Terminate=”和“EndTerminate=”,在这里便记录了关机失败的原因。
还是拿我自己现在用的这台电脑来说吧,最开始时我用的是一块小影霸TNT2 M64的显卡,起初都很正常,后来我发现只要运行了3D游戏后,不管时间长短,此时退出游戏后如果马上关机,肯定失败,非要重新启动一次以后才能关机正常。于是我在关机失败后查看了Bootlog.txt文件,在文件的最后,我发现了这样的几条记录:
Terminate=Reset Display
EndTerminate=Reset Display
EndTerminate=User
从记录上看,好像关机失败和显卡有一些关系,于是我安装了驱动光盘上的TNT2新版的驱动程序,安装后故障依然存在。又安装了最新的DirectX 8.1,可是仍然没有解决问题,最后在一次运行DirectX诊断工具“DxDiag”(该程序在C:\Program Files\DirectX\Setup目录中)后,在“显示”页面中提示“文件Nvdisp.drv未经数字签名……”看来我之前所安装的TNT2驱动程序没有通过微软的认证,于是我又上网下载了TNT2的NVIDIA_WHQL(即通过微软认证)最新驱动28.32 WHQL版For Windows 9x,安装之后重新启动,再次运行“DxDiag”程序,在“显示”页面中提示“没有找到任何问题”,此时运行各种3D游戏后均可顺利关机。
经过多次试验,发现一般关机失败,只要不是硬件本身的故障,都可以检查Bootlog.txt文件,以查找原因。下面所列出的记录都可能造成电脑关机失败,大家可以根据自己电脑中的Bootlog.txt中所显示的情况,找出原因:
Terminate=Query Drivers内存管理程序有问题
Terminate=Unload Network NETWORK与CONFIG.SYS中的实模式网络驱动程序冲突
Terminate=Reset Display显卡设置或是驱动程序有问题
Terminate=RIT声卡或某些旧的鼠标驱动程序存在与计时器有关的问题
Terminate=WIN32某些32位程序锁定了线程
大家可以根据自己电脑的情况,通过对比以上几点原因,查找并解决电脑的关机故障。
软件难退出
有时候关机失败并不是电脑系统本身的原因,而是因为关机时某些程序无法正常退出。很多朋友在关机之前并不将所有软件全部关闭,而是让Windows关机时自动关闭它们。的确大部分的软件都可在电脑执行关机程序时自动关闭,但也有少数软件是无法自动退出的,所以我们有必要检查一下当电脑关机时,还有什么软件正在运行中。
我发现电脑经常无法正常关机,禁用了“快速关机”还是不行。后来才发现当电脑上运行了东方快车2000中的《东方快译for DOS》后(由于这个软件是常驻内存的,运行后就自动出现在系统托盘中),如果我在关闭电脑时没有将它从系统托盘中退出,那肯定会出现无法关机的现象。而在关机之前自己动手把软件关闭的话,就可以正常关机了。所以关机时最好是首先退出各种程序,再执行关机的命令。
另外我发现目前使用比较广泛的P2P软件“PP点点通”也存在同样的问题,在此也提醒大家注意。
欲速则不达
Windows 98的关机程序本身就存在一个BUG,这就是“快速关机”,在很多时候就是它让我们无法正常关机,正所谓“欲速则不达”。
解决方法很简单,就是“禁用快速关机”。点击“开始→运行”菜单,输入“msconfig”后点击“确定”。出现“系统配置实用程序”窗口,点击“常规”页面,再点击“高级”选项,在此时出现的“高级疑难解答设置”窗口中,将“禁用快速关机”选择前面打上勾.这样就完成了整个操作。
Windows 2000蓝屏死机故障处理
从理论上讲,纯32位的Windows 2000是不会出现死机的,但是这仅仅是理论上。
病毒或硬件和硬件驱动程序不匹配等原因将造成Windows 2000的崩溃,当Windows 2000出现死机时,显示器屏幕将变为蓝色,然后出现STOP故障提示信息。下面我们分别介绍通用的STOP故障处理方法和特殊的STOP故障排除。
通用STOP故障处理
1.首先使用新版杀毒软件检查计算机上是否有病毒。
2.如果Windows 2000可以启动,请检查“事件查看器”中的信息,以确定导致故障的设备或驱动程序。启动“事件查看器”的方法是:“开始”\“设置”\“控制面板”\“管理工具”\“事件查看器”\“系统日志”。
3.如果不能启动计算机,试着用“安全模式”或“最后一次正确的配置”启动计算机,然后删除或禁用新安装的附加程序或驱动程序。如果用“安全模式”启动不了计算机,可使用修复控制台。修复控制台可以禁用一些服务、重新命名设备驱动程序、检修引导扇区或主引导记录。
4.拆下新安装的硬件设备(RAM、适配卡、硬盘、调制解调器等等)。
5.确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
6.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
7.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。Hcl.txt在Windows 2000 CD-ROM的\Support文件夹中。
8.在BIOS中禁用内存缓存功能。
9.重新启动计算机,在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。(注:使用“最后一次正确的配置”的方式启动计算机,计算机的所有设置被重置为最后一次成功启动时的配置。)
10.如果能够访问Web,请进入http://www.micr-osoft.com/ntserver/,单击“Support”/“Search Knowledge Base”,在“Type your keywords here”处,输入“stop”和相应的号码(如出现STOP消息“stop:0x0000000A”,可在此输入“stop0x0000000A”),按Enter键,就可以找出所出现的STOP问题的解决方法。
特殊排除
STOP消息 0x0000000A故障(设备已经安装)
通常原因 驱动程序使用了不正常的内存地址。
1.如果Windows 2000还可以启动,检查“事件查看器”中显示的信息,确定引起问题的设备或驱动程序。
2.关掉或禁用一些新安装的驱动程序,并删除新安装的附加程序。
3.拆下一些新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。
4.确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
5.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
6.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
7.在BIOS中禁用内存缓存功能。
8.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000000A故障(刚加入新设备时)
通常原因 驱动程序使用了不正常的内存地址。
1.在安装过程中,屏幕上提示“安装程序正在检查计算机硬件配置”时,按F5,根据提示选择合适的计算机类型。例如,如果计算机是单处理器,请选择“标准PC”。
2.在BIOS中禁用内存缓存功能。
3.拆下所有适配卡,并断开所有不是启动计算机所必需的硬件设备,再重新安装Windows 2000。
4.如果系统配有SCSI适配卡,请向适配卡销售商索取最新的Windows 2000驱动程序,禁用同步协商功能,检查终结头和设备的SCSI ID号。
5.如果系统配有IDE设备,设IDE端口为Primary。检查IDE设备的Master/Slave/Only设置。除了硬盘,拆下其它所有的IDE设备。
6.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
7.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
8.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000001E故障
1.检查是否有充分的磁盘空间,尤其是新安装。
2.禁用STOP消息中显示的驱动程序和所有新安装的驱动程序。
3.如果所使用的视频驱动程序不是Microsoft提供的,试着切换到标准VGA驱动程序或者由Windows 2000支持的合适的驱动程序。
4.确保系统有最新的BIOS。
5.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x00000023和0x00000024故障
通常原因 严重的驱动器碎片、超载的文件I/O、第三方的驱动器镜像软件或者一些防病毒软件出错。
1.禁用一些防病毒软件或者备份程序,禁用所有碎片整理应用程序。
2.运行CHKDSK /f 检修硬盘驱动器,然后重新启动计算机。
3.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000002E故障
通常原因 系统内存中的奇偶校验错误。
1.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
2.在BIOS中禁用内存缓存功能。
3.试着用“安全模式”启动。如果“安全模式”可启动计算机,试着更改为标准VGA驱动程序。如果这不能解决问题,可能须要用另外的视频适配卡。“兼容硬件列表”中列出了兼容的视频适配卡。
4.确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
5.拆下一些新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。
6.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000003F故障
通常原因 驱动程序没有被完全清除。
1.删除一些新安装的软件,包括备份工具或磁盘工具,例如碎片整理和防病毒软件。
STOP消息 0x00000058故障
通常原因 在容错集的主驱动器中发生错误。
1.用Windows 2000引导软盘,从镜像(第二个)系统驱动器启动计算机。
2.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000007B故障
通常原因 在I/O系统的初始化过程中出现问题(通常是引导驱动器或文件系统)。
1.检查计算机上是否有病毒。这个STOP消息通常在引导扇区有病毒时出现。
2.使用“修复控制台”来修复驱动器。
3.拆下新安装的硬盘驱动器或控制卡。
4.如果系统配有SCSI适配卡,请向适配卡销售商索取最新的Windows 2000驱动程序,禁用同步协商功能,检查终结头和设备的SCSI ID号。
5.如果系统配有IDE设备,设IDE端口为Primary。检查IDE设备的Master/Slave/Only设置。除了硬盘,拆下其它所有的IDE设备。
6.运行CHKDSK。如果Windows 2000不能启动CHKDSK,则必须把硬盘拆下并连接到另一个Windows 2000系统上,然后用CHKDSK命令检查该硬盘。
7.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000007F故障
通常原因 硬件或软件问题;常见的原因是硬件失效。
1.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。这个STOP消息经常出现在错误或误配内存的情况下。
2.在BIOS中禁用内存缓存功能。
3.试着拆下或替换硬件:RAM、控制器、适配器、调制解调器和其它外围设备。
4.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。这个问题可能是由于不兼容的主板引起的。
5.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
Windows 2000的硬盘和内存优化
通过缓存读写
这是一个对于你系统的每一个磁盘都需要的简单设置。 正如它本身所显示的那样,这个设置让电脑把所有的磁盘读写操作都先储存在这个特殊的驱动器里。 基本上,这表示在被写到磁盘的数据中有很大一部分被保存到了RAM中,并且直到缓存开始溢出或关机的时候,才被写到磁盘中。
这个设置可以大大提升电脑的性能,但是有必要提醒一下,如果你的电脑没有被正常关闭的话,那些数据就有可能不能正确的写到磁盘中,也就是说它们将会丢失。
对于一般的桌面电脑来说这并不算是什么问题,但如果你运行的是一个重要的服务器,而且碰巧你又没有UPS的话,那就会是一个大问题。
要想打开缓存,就必须进入Device Manager介面(Win9x的用户应该很熟悉),并且选择你所希望硬盘达到的功能选项。当然,打开这个设置后,还要在你有空的时候重启电脑才行。
直接内存存取
DMA在各个方面都比大部分电脑默认的PIO数据传输方法要好。
对于不熟悉DMA和它的性能的人来说,DMA(或者UDMA)是硬盘能把数据传输给系统内存的占用CPU最少的方法。当电脑使用标准的PIO方式的时候,CPU必须指导硬盘的每一步操作,显然这会降低系统的性能。
Win2k的一个好处就是当你在Win9x平台上安装时,不会给你打开DMA带来任何问题。 为什么呢? 这是因为系统会灵活的查对它的兼容性,而不是把设置强加给一块不兼容的硬盘。
为了打开DMA,你得再次进入Device Manager,搜寻你的IDE控制器并选择第一IDE通道,然后进入高级设置。 如果可能的话,把所有设备的类型都设为Auto Detection,并把传输模式设为DMA(这对你的CD-ROM也一样有用)。并在第二IDE通道上重复刚才的过程,然后重新起动。 你会看到性能得到很大的提升。
磁盘碎片整理
微软把磁盘碎片整理工具包括进了Win2000。 在这里我有个忠告给你们:使用它,并且经常使用它。 不过你得做好心理准备,因为这个碎片整理工具以速度奇慢出名,所以,你得让它通宵运行。
如果你有钱,并且想获得尽可能好的性能,那就去弄一个象Diskkeeper那样的程序吧。它不仅是整理你的文件,还会重新组织它们,并同时会整理你的页面文件(pagefiles)。
NTFS和FAT32
NTFS和FAT32各有长短。 NTFS是一个安全文件系统,在Win2k下通常比FAT32快。不过,和NTFS不同,FAT32可以兼容Win9x。
如果你只是准备在电脑上运行Win2000的话,我建议你使用NTFS,但如果你的系统是加上Win9x或Linux的双系统,那么你必须在你的至少一个分区上使用FAT32。
并且如果你是一个真正的速度至上者,我建议你把Win2k安装在FAT32分区上,而把你的数据文件放在NTFS分区上。
页面文件优化
Win2K里的页面文件不象Win9x中的交换文件那样灵活,所以,优化这个系统的虚拟内存设置就显得比Win9x系统更重要了。
在优化你的虚拟内存的时候,你得遵循几个原则。
一、与Win9x不同的是,你能把你的页面文件分到几个硬盘上。
这并不是建议你把页面文件分到不同的分区上,但如果你有两个速度相近的硬盘(当然你也可以同时使用两个5400和7200转的硬盘,但我想你也不希望他们的速度有2000转以上的差距吧),把你的页面文件分到两个硬盘上是一个提升性能的好方法。
二、你的页面文件应该总是比你的系统内存大。
如果你只有不超过96MB的内存,我建议你使用不低于1.5倍物理内存的页面文件,甚至2倍可能会更好。
而如果你的内存在96和256MB之间,微软建议用RAM +30 MB,但如果你比较接近于96MB的底线,并且经常运行多媒体任务的话,1.5x RAM可能会更好。
如果你有256MB的内存,那么你仅需要256MB的交换文件空间。多出来的将会是浪费。
要设置你的页面文件,请进入系统applet的高级设置,并单击PerFORMance Options按钮。 在跳出来的对话框底部,有一个写有“改变”的按钮。 单击它,以进入虚拟内存介面。 在这个子applet里你可以设定你的虚拟内存设置,而Windows也可能会给出它的页面文件大小建议。
其他功能选项
一、Application response
在系统applet的PerFORMance Options部分,有一个叫Application response的设置。 这个设置有2个可能的值。Optimize PerFORMance for Applications的设定可以使CPU倾向于前台应用,但这是以后台应用的性能为代价的。
这个设定适用于大部分的用户。不过,如果你通常要运行某种服务器,或经常有其他重要的程序在后台运行,选择优化后台应用的设定会更明智。
这个设定可以平等地分配CPU的时间给所有的程序,而不论它是否正在前台运行。
二、Priority(优先)
对于不熟悉的人来说,优先是指电脑怎样决定哪个程序应该首先得到CPU的时间,和怎样分配CPU时间给每一个程序。
有6种基本的优先程度设定(尽管在后台它更复杂): Real time、High、Above Normal、Normal、Below Normal和Low。
Real time的程序会优先于其它任何程序占用CPU的时间,大多数情况下只有操作系统本身的程序才有这个特权。其它的设置只是操作系统用来决定程序占用CPU时间的简单排列。
注册表设定
Win2K其实是一个非常容易卸载的操作系统。 实际上,卸载基于WinNT的系统比基于Win9x更加容易,即使考虑到WinNT增加的稳定性。
有很多原因导致这个结果的出现,但在你继续优化(编辑注册表设置)之前,确保你已经制作了一个应急启动盘,并在硬盘上做了注册表的备份。
如果你想手动调整以下的注册表设置,以使用指定的注册表文件的话,可以在HKLM/系统/CurrentControlSet/Control/Session Manager/Memory Management key里找。
要使用注册表文件的话,右键单击链接并选择打开,并在询问你是否要把这个信息加到注册表的对话框上选择同意。
一、Clear Pagefile At Shutdown
我找不到关于这个设置的介绍资料,但可以看到并不是每一次关机都会删除页面文件,我只好假设它只是把数据清除出去,以便以后写近来的东西不会覆盖它。
在我的系统上打开这个设置后性能稍微有所提高。
二、Disable Paging Executive
打开这个设置后,会禁止给NT执行文件分页,并强逼它们驻留在RAM内存而不是被转移到VM。
打开这个设置可以提升整个系统的性能,但由于它对你系统内存的占用很高,所以只有当你的内存达到128 MB或以上时我们才建议你使用这个设置。
三、IO Page Lock Limit
这个设置可能优化你的电脑,但也可能不会。
如果你的电脑有很多的IO数据传输,它就可以从根本上提升你电脑的性能。我个人并不建议你尝试这个优化,除非你有不低于128 MB的内存,但不管怎么说,1、2和4MB的注册表文件还可以接受。
大部分的用户(当然要有128 MB内存)会发现当设置在8和16MB之间时,他们的电脑性能有显著的提升。有更高内存的系统则可以设定更高的设置。 Windows会把这个设置默认为512 KB或0.5MB。
四、Large System Cache
Win2K处理系统高速缓存(在Win9x中叫Vcache)的方式在很大程度上随着你所用版本的不同而不同。 打开这个设置,可以看到由于这个原因使实际的磁盘的I/O数据传输得到加快。
它比你所能想到的更有效,因为支持Win2k的程序是被专门编制的,这样它们就可以与cache直接交换数据。
同样,我个人并不建议你尝试这个优化,除非你有不低于128 MB的内存。
服务
Windows 2000有比NT 4.0多得多的默认系统服务。
对于那些不了解的人来说,系统服务有点象控制网络、打印机等操作系统的功能的程序。它可以使你按你的用途来调设你的电脑。
关闭某些服务可以减少启动的时间,并降低你系统的占用。 但是,这样也会降低你的电脑在这些方面的表现,所以你得考虑清楚,以作出正确的取舍。
每个系统服务都有3个不同的设定。 Automatic设定使你每一次启动都会打开服务,Manual设定则在当它收到另一个服务或正在运行的程序的请求时才打开,Disable设定会完全禁止。
当我提到关闭系统服务时,我的意思是指把它设定到manual。 这样设定不会造成任何浪费,而当你需要的时候又可以打开它。
在管理最初的服务方面Windows 2000的表现比Windows NT 4.0好得多。
一、Alerter(警报)
这个服务处理日常的警报,就象那些系统出错时发送到网络的一样。
除非你被连接在网络上,并且有网络管理员,否则你可以把这个服务设定为manual。
二、Clipbook Server(文件夹服务器)
这个服务允许你们网络上的其他用户看到你的文件夹。
在这里我要强烈建议你把它设定为manual,然后再使用其他程序在你的网络上发布信息。
三、Computer Browser(浏览器)
这个服务控制网络邻居和其他的一些有关的网络功能。
除非你从来都不上网,而且将来也不打算上网,否则我建议你把它设定为Automatic。
四、Event Log(事件记录)
很好的自我说明,这个服务的工作就是控制你的事件记录!
除非你不关心是否能找出你的系统错误,否则我建议你把它设定为Automatic。
五、Messenger
在网络上发送和接收信息。如果你关闭了Alerter,你可以安全地把它设定为Manual。
六、Net Logon(网络注册)
处理象注册信息那样的网络安全功能。 你可以把它设定为Manual。
七、Network DDE和Network DDE DSDM
这2个服务处理DDE(动态数据交换)。 除非你准备在网上共享你的Office,否则你应该把它设定为Manual。
注: 这和在通常的商务设定中使用Office不同(如果你需要DDE,你就会知道)。
八、NT LM Security Support
在几种NT网络应用中提供安全保护。 建议你把它设定为manual。
九、Plug and Play (即插即用)
使Win2k可以得到象Win9x那样的即插即用支持。 把它设定为automatic,除非你真的想跟内部系统寄存器混在一起。
十、Protected Storage
这个可以处理象已设定密码的信用卡号码这样的安全信息。 除非你不准备在你的电脑上储存任何私人的信息,否则你应该把它设定为automatic。
十一、RPC Services
有2个,他们处理RCP请求。 我不能确定哪个网络程序使用这些服务,但很显然把它设定为manual对你不会有什么害处。
十二、Server(服务器)
这个管理在你的网络上面的文件和印刷服务。 除非你不在网络上,否则你应该把它设定为automatic。
十三、Spooler(假脱机管理器)
它管理你的打印机。 除非你没有打印机连到你的电脑,你应该把它设定为automatic。
十四、Task Schedulers
它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,否则你可以把它设定为Manual。
十五、Uninterruptible Power Supply (不间断电源)
它管理你的UPS。如果你没有的话,把它设定为manual或干脆关闭它。
十六、Workstation(工作站)
它处理你的网络功能的其他部分。 除非你不上网,否则请保持打开这个功能。
Windows 2000默认的服务还有很多,但在大多数情况下它们多数都被设定为Manual。
关闭开始程序
Windows 2000不能象Win98那样利用系统信息程序来从注册表移动程序。不过,如果你想用手工来做,你可以去到HLKM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN key,然后用手工删除从那里装入程序的值。
我建议你在删除之前先把它保存到其他地方,以免以后想再安装时找不到。
整理你的内存
在Win9x上发挥作用的VBScript也一样会在Windows 2000上发挥作用。
打开一个文本文件,然后插入以下中的1个:
Mystring = Space(16000000)
或
Mystring = Space(80000000)
你只需要其中的1个。 把文件保存为memory.vbs。
如果你安装了Visual Basic 4(或更高的版本)运行文件(Windows 2000会默认安装,所以你不用担心),那么你可以随时双击这个程序来运行它。
最下面的那一条是给那些有不少于128 MB内存的人的。 当然每个人都应该先试一下它,因为大多数情况下它工作得更好。不过,如果它引起错误的话,把它替换成最上面那一条(可以用于任何不少于32MB内存的电脑)。
另外, 建议你在运行它之前先把其他的所有程序关闭。
结论
在Win2k下优化你的硬盘和内存设置比Win9x更复杂,但是你也可以从中得到更多的回报。 Windows NT 4.0的优化虽然会有点不同,但应该也可以应用于Win2k,所以也请留意一下。
全面了解Windows XP操作系统安全性
微软曾经夸耀说:“用Windows XP的用户将不再需要为网络访问安全担心”, 可见Windows XP为NT内核型的操作系统,其功能比任何一个Windows 系统都强,但也出现不少令人担忧的问题。
下面,我们来看看 Windows XP 的安全性究竟如何,先看它的优越之处:
安全
一、完善的用户管理功能
Windows XP采用Windows 2000/NT的内核,在用户管理上非常安全。凡是增加的用户都可以在登录的时候看到,不像Windows 2000那样,被黑客增加了一个管理员组的用户都发现不了。使用NTFS文件系统可以通过设置文件夹的安全选项来限制用户对文件夹的访问,如某普通用户访问另一个用户的文档时会提出警告。你还可以对某个文件(或者文件夹)启用审核功能,将用户对该文件(或者文件夹)的访问情况记录到安全日志文件里去,进一步加强对文件操作的监督。
二、透明的软件限制策略
在Windows XP中,软件限制策略以“透明”的方式来隔离和使用不可靠的、潜在的对用户数据有危害的代码,这可以保护你的计算机免受各种通过电子邮件或网页传播的病毒、木马程序和蠕虫等,保证了数据的安全。
三、支持NTFS文件系统以及加密文件系统(EFS)
Windows XP里的加密文件系统 (EFS)基于公众密钥,并利用CryptoAPI 结构默认的EFS设置,EFS还可以使用扩展的Data Encryption Standard (DESX)和 Triple-DES (3DES) 作为加密算法 。用户可以轻松地加密文件。
加密时,EFS自动生成一个加密密钥。当你加密一个文件夹时,文件夹内的所有文件和子文件夹都被自动加密了,你的数据就会更加安全。
四、安全的网络访问特性
新的特性主要表现在以下几个方面:
1、补丁自动更新,为用户“减负”
2、系统自带Internet连接防火墙
自带了Internet防火墙,支持LAN、 VPN、拨号连接等。支持“自定义设置”以及“日志察看”,为系统的安全筑起了一道“黑客防线”。
3、关闭“后门”
在以前的版本中,Windows 系统留着几个“后门”,如137、138、139等端口都是“敞开大门”的,现在,在Windows XP 中这些端口是关闭的。
不安全
Windows XP随着使用时间的增加,逐渐暴露了一些漏洞,下面,来谈谈Windows XP 安全性的几个弊端。
一、UPnP服务导致的几个漏洞
UPnP 是“Universal Plug and Play”的缩写,是一种允许主机定位和使用局域网上设备的服务,存在着以下三个漏洞:
1、NOTIFY缓冲区溢出
UPnP存在缓冲区溢出问题,当处理 NOTIFY 命令中的Location字段时,如果IP地址、端口和文件名部分超长,就会发生缓冲区溢出。导致服务器程序进程内存空间的内容被覆盖。需要注意的是服务器程序监听广播和多播接口,这样攻击者可以同时攻击多个机器而不需要知道单个主机的IP地址。UPnP服务运行在System的上下文,攻击者如果利用漏洞成功,可以完全控制主机。
2、产生DoS、DDoS 攻击
向运行了UPnP服务的系统的1900端口发送一个UDP包,其中“LOCATION”域的地址指向另一个系统的Chargen端口,可能使系统进入一个无限的连接循环。导致系统CPU占用100%,无法提供正常服务。另外,攻击者也可以利用这个漏洞来发起DDoS攻击,只要向某个存在大量XP主机的网络中发送一个伪造的UDP报文,就可能强迫这些XP主机对指定主机进行攻击。
解决方法:
①到微软的网站下载补丁。
②设置防火墙,禁止网络外部数据包对1900端口的连接。
③关闭UPnP服务
二、远程桌面明文账户名传送漏洞
当连接建立的时候,Windows XP远程桌面把账户名以明文发送给连接它的客户端。发送的账户名不一定是远端主机的用户账号,也可以是最常被客户端使用的账户名,网络上的嗅探程序可能会捕获到这些账户信息。
解决办法:停止远程桌面使用
三、快速账号切换功能造成账号锁定漏洞
Windows XP快速账号切换功能设计存在问题,用户可以利用账号快速切换功能,快速地重试登录一个用户名,系统认为有暴力猜解攻击,造成全部非管理员账号的锁定。
解决方法:禁用账号快速切换功能
与以前的Windows系统相比,Windows XP无疑是更安全的。
自己动手打造操作系统启动配置文件
关于CONFIG.SYS
DOS系统在启动计算机的时候会自动寻找CONFIG.SYS这个文件,如果没有它,电脑就按默认的方式运行,但是默认方式启动将无法使用一些设备,比如扩展内存、光盘驱动器等。下面是CONFIG.SYS常用的配置。
1、FILES=数字?
表示可同时打开的文件数,一般可选择20到50,需要注意的是,如果把FILES的值设得过大会占用过多的基本内存。系统缺省为FILES=8。
2、BUFFERS=数字?
表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。磁盘缓冲区是一块内存区,用于存储从磁盘读入的数据或存储写到磁盘的数据。
3、DEVICE和DEVICEHIGH
用于加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。如:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\CDROM\CDROM.SYS
DEVICEHIGH与DEVICE的不同是前者将程序加载入高端内存。
4、HIMEM.SYS和EMM386
.EXE
DOS只能直接使用640KB的内存,即基本内存,必须依靠其他内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
其中640KB到1MB之间的内存被称为高端内存,是系统保留使用的。1MB以上的内存成为扩展内存,HIMEM.SYS就是负责管理扩展内存的。
EMM386.EXE负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
因此为了使用更多的内存,配置文件中应有以下指令。
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
需要注意的是:EMM386.EXE必须要求先安装HIMEM.SYS,因而必须确保安装HIMEM.SYS的配置命令在EMM386.EXE之前。
5、DOS=HIGH?UMB
一般情况下,需要CONFIG.SYS文件加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其他软件使用。需要注意的是,如果没有安装EMM386.EXE,UMB,那么这条指令将是无效的。
下面给出一个典型的CONFIG.SYS文件内容:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=15,0
FILES=50
DOS=UMB
LASTDRIVE=Z
DOS=HIGH
DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0
STACKS=9,256
此外,在CONFIG中还可以配置菜单式多重任务选择的配置,用于不同任务的选择,比如玩游戏、设置虚拟磁盘等,不过在这些应用在目前已经不常用了,这里就不多做介绍了。
关于AUTOEXEC.BAT
电脑每次启动时都会自动寻找AUTOEXEC.BAT批处理文件,从而可执行一些每次开机都要执行的命令,比如设置路径PATH、加载鼠标驱动MOUSE、磁盘加速SMARTDRV等。
下面给出一个比较典型的AUTOEXEC.BAT文件:
@ECHO OFF '不显示命令行
'设置提示符前有目录提示
PROMPT P G
PATH C:\DOS;C:\;C:\WINDOWS; C:\TOOLS '设置文件查找路径
LH C:\MOUSE\MOUSE.COM
'加载鼠标驱动程序
LH C:\DOS\SMARTDRV.EXE
'加载磁盘加速管理
LH C:\DOS\MSCDEX /S /D:MSCD000/M:12 /V '加载CD-ROM驱动
'设置临时目录
SET TEMP=C:\TEMP
不能遗忘的操作 活学活用DOS命令
DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。
常用的内部命令
DOS的内部命令是DOS操作的基础,下面就来介绍一些常用的DOS内部命令。
1、DIR
含义:显示指定路径上所有文件或目录的信息
格式:DIR [盘符:][路径][文件名] [参数]
参数:
/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
/P:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;
/A:显示具有特殊属性的文件;
/S:显示当前目录及其子目录下所有的文件。
举例:DIR /P
将分屏显示当前目录下文件。在当前屏最后有一个“Press any key to continue . . .”提示,表示按任意键继续。
2、CD
含义:进入指定目录
格式:CD [路径]
举例:CD DOS
CD命令只能进入当前盘符中的目录,其中“CD”为返回到根目录,“CD..”为返回到上一层目录。
3、MD
含义:建立目录
格式:MD [盘符][路径]
举例:MD TEMP
表示在当前盘符下建立一个名为TEMP的目录。
4、RD
含义:删除目录
格式:RD [盘符][路径]
举例:RD TEMP
表示删除当前路径下的TEMP目录,需要注意的是,此命令只能删除空目录。
5、COPY
含义:拷贝文件
格式:COPY [源目录或文件] [目的目录或文件]
举例1:COPY C:*.COM D:",表示将C盘根目录下所有扩展名为COM的文件拷贝到D盘根目录中。
举例2:COPY C:utoexec.bat C:utoexec.bak
表示将autoexec.bat文件复制成为扩展名为BAK的文件。输入DIR命令,可以发现此变化。
6、DEL
含义:删除文件
格式:DEL [盘符][路径][文件名] [参数]
举例:DEL C: *.BAK /P
表示删除当前目录下所有扩展名为BAK的文件,参数/P表示可以使用户在删除多个文件时对每个文件都显示删除询问。
7、SYS
含义:传递系统文件命令。
格式:SYS [源盘符][目的盘符]
举例:SYS C: A:
此命令将为A盘传送系统,传送成功后,A盘将成为系统启动盘。
常用的外部命令
DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的Command目录中。下面来介绍几个常用的DOS外部命令。
1、EDIT
含义:简单的编辑软件,可以用它来编辑一些程序和批处理文件。
格式:EDIT [盘符][文件名]
举例:EDIT C:Autoexec.bat
输入此命令后将打开编辑器。在编辑状态下输入文件内容后,按Alt+F键激活File菜单,按向下的箭头选择退出(Exit),提示是否要保存刚才输入的内容,如果要保存,只需输入Y或者直接回车即可。
2、FORMAT
含义:格式化命令,可以完成对软盘和硬盘的格式化操作。
格式:FORMAT [盘符] [参数]
举例:FORMAT A: /S/Q
此命令将格式化A盘,其中参数/Q表示进行快速格式化,/S表示完成格式化后将系统引导文件拷贝到该磁盘,这样软件就可以作为DOS系统启动盘了。格式化过程中,屏幕上会显示已经完成的百分比。格式化完成后,会提示为磁盘起一个名字,最后还会报告磁盘的总空间和可利用空间等。
3、XCOPY
含义:拷贝命令
格式:XCOPY [源路径][源目录/文件名] [目的目录/文件名] [参数]
举例:XCOPY C:ABC D: /s
执行此命令后,将把C:ABC目录及其目录中的文件全部拷贝到D盘根目录下,XCOPY是COPY的增强命令,可以实现对多个子目录进行拷贝。最常用的参数是/S,它可以对一个目录下的所有子目录进行拷贝。
4、DELTREE
含义:删除目录树
格式:DELTREE [盘符][路径]
举例:DELTREE ARE
表示删除当前路径下的ARE子目录,执行后会提示是否确认删除,按下Y,即可删除。
回复: 操作系统专题
提高文件的安全性之文件权限新手上路
使用Windows 95/98的朋友都知道,如果是多人共同使用一台电脑,那么不同的用户对同一文件的使用权是相同的,没有任何安全性!你有没有想过为不同的用户授予不同的访问权限,以提高文件的安全性呢?其实,只要你用的是Windows 2000以及最新发行的Windows XP,利用其特有的NTFS文件系统就可以很轻松地解决这个问题。
修改默认权限
我们可以打开硬盘上的某一个文件夹,右击该文件夹在弹出的快捷菜单中选择“属性”,在出现的属性对话框中选择“安全”选项卡。
在默认的状态下,系统已经为Everyone组授予了完全控制权限,每个用户都对该文件夹拥有最高权限,而且在该分区下创建的所有文件和文件夹都继承了这个完全控制的权限。而且继承的权限显示在权限列表中是灰色的,那么如何去修改已经继承了的权限呢?
通过“高级”按钮来查看文件夹的高级安全设置对话框。
在文件的高级安全设置对话框下方有一个“从父项继承那些可以应用到子对象的权限项目,包括那些在此明确定义的项目”复选框,这个选项就是用来设置权限的继承的,首先取消复选框的选择,这个时候又会弹出一个对话框.
如果我们选择复制,那么该文件夹将保留上级文件夹已经继承下来的权限,但以后就不会再继承上级文件夹的权限了,如果选删除,将删除掉所有继承上级文件夹的权限,只保留用户单独为该文件夹设置的权限,因为我们这里没有为该文件夹另外授予权限,所以我们这里先选复制,然后点确定回到文件夹的安全属性对话框,这个时候就可以改变Everyone组的权限了,设置其权限为“读取”吧!
修改了Everyone组默认的权限,下面就要为其他用户进行授权了,在图1所示的对话框中选择中间的“添加”按钮,就会弹出选择用户和组对话框,点“高级”按钮,不要做任何设置,再直接点击“立即查找”按钮,稍候片刻,在下方就把本机上所有的用户和组都查找出来了,选中一个用户之后按“确定”返回,这个时候就可以看到在文件夹的安全属性对话框中已经把用户添加进来了,然后在权限列表中为该用户进行权限的设置!为不同的用户分配不同的权限,这样当用户再次访问该文件夹时,就只能使用赋予他的权限,而不能再像以前那样为所欲为了!
经过这样的设置的文件系统是比较安全的,如果你还想进行更高级别的权限的设置,你还可以在文件夹的高级安全属性对话框中进行设置,双击用户名,就会弹出文件的权限项目对话框。
原来的权限被细化了,比如一个“读”的权限被细化成“遍历文件夹/运行文件”、“列出文件夹/读取数额”、“读取属性”、“读取扩展属性”四项了,在这里你就可以进行更详细的功能设置。
文件权限的特征
1、权限是积累的
比如说某个用户对一个文件有读取的权限,而该用户又属于一个组,同样该组对该文件又有写的权限,那么该用户对该文件就有了读和写的双重权限了。
2、文件权限超越文件夹权限
如果某个用户对一个文件有写的权限,同时他对该文件所在的文件夹只有读的权限,但这并不影响该用户对文件的写的权限,就是因为文件权限超越文件夹权限。
3、拒绝权限大于一切
我们在上面为用户赋予权限时,都是设置其允许有什么权限,而没有设置其拒绝权限,但实际上拒绝权限可以超越其他任何权限,如果你想让某个用户不用访问一个文件夹,那么你可以设置该文件夹拒绝访问,这样即使该用户所属的组对该文件夹具有访问的权限也不行,可以说拒绝权限是一个例外,不符合权限是积累的这个规律。
复制或移动文件
当我们复制NTFS文件或文件夹时,不管是在同一个分区内进行复制的,还是复制到其他NTFS分区,复制的文件夹都将继承目的地文件夹的权限,如果我们不要继承目的地文件夹的权限,可以用上面讲的方法进行设置;如果把文件或文件夹复制到FAT等格式的分区,那么文件的权限将自动丢失。
注意:复制文件或文件夹必须对目标文件夹具有写的权限。
移动文件夹同样需要对目标文件夹有写的权限,同时还必须对源文件夹具有修改的权限,当我们在同一NTFS分区内进行复制和移动文件或文件夹时,它将保留原来的权限,但是在不同的NTFS分区之间进行移动时,它就跟复制一样,将继承目标文件夹权限。因为我们进行移动文件夹时,是把源文件夹先复制一份,然后粘贴到目标文件夹,再把源文件夹删除掉。
最佳实践
1、为了减少工作量,尽可能为组授权,不要为用户授权,而且为组授权要比为用户授权管理起来方便得多。
2、将文件分组,比如建一个文件夹专门存放资料,为该文件夹授予权限,而不必为每一个文件都设置权限。
3、实行按需分配原则,只授予用户它们需要的权限,这样可提高安全。
4、当你对可执行文件授权时,尽量授予他们读和执行权限,而不要再给他们其他权限,这样可以在一定程度上防止病毒的侵害。
在Windows XP安装光盘中集成Service Pack 1
下载Service Pack 1的完整版,存放在硬盘中的 F:\Download。
在硬盘上创建一个WinXP-CD文件夹,将Windows XP CD上的所有文件复制到硬盘上的\WinXP-CD目录中。
在硬盘上创建一个XP SP1的文件夹,进入命令行模式(开始-->运行-->cmd),进入SP1的存放目录,输入命令:servicepack filename -x,这时候将弹出一个小窗口,你可以选择将SP1解压到一个目录,点击确定开始解压缩。
当解压完成后,在命令行模式中,进入update文件夹,输入命令:update /sath to WinXP CD files,在我们这个例子中,输入的命令为:update /s:F:\WinXP-CD
现在,Windows XP Service Pack 1 已经集成到你的Windows XP安装文件中。
Windows XP安装参数
winnt32.exe位于i386目录里面。这个文件可以直接运行于windows下面,其具体参数有:
安装或升级到 Windows XP。在运行 Windows 95、Windows 98、Windows Me、Windows NT、Windows 2000 或 Windows XP 的计算机上,可以从命令提示符中运行 winnt32。
语法
winnt32 [/checkupgradeonly] [/cmd:command_line] [/cmdcons]
[/copydir:i386\folder_name] [/copysource:folder_name] [/debug[level]:[filename] [/dudisable] [/duprepare:pathname]
[/dushare:pathname] [/m:folder_name] [/makelocalsource] [/noreboot] [/s:sourcepath] [/syspart:drive_letter]
[/tempdrive:drive_letter] [/udf:id [,UDB_file] [/unattend[num]:[answer_file]
参数
/checkupgradeonly
检查计算机与 Windows XP 的升级兼容性。如果在使用该选项时使用了 /unattend,则不需要用户输入。否则,结果将显示在屏幕上,并且可以用您指定的文件名保存它们。默认的文件名为 Upgrade.txt(位于 systemroot 文件夹)。
/cmd:command_line
指示安装程序在执行最后阶段的安装前,运行一个特殊的命令。这将在计算机重新启动两次并且“安装程序”收集了必要的配置信息后,以及“安装程序”结束之前发生。
/cmdcons
在运行的计算机上将“故障恢复控制台”作为启动选项安装。恢复控制台是一个命令行界面,可以用它执行诸如启动和停止服务以及访问本地驱动器(包括 NTFS 格式的驱动器)这样的任务。只有在常规安装完毕后,才可以使用 /cmdcons 选项。
/copydir:i386\folder_name
在安装 Windows XP 文件的文件夹内另外创建一个文件夹。文件夹名是指您为保存对站点所进行的修改而创建的文件夹。例如,您可以在安装程序的 i386 源文件夹中创建名为 Private_drivers 的文件夹,用来存放驱动程序文件。然后,您可以键入 /copydir:i386\Private_drivers 让安装程序将该文件夹复制到新安装的计算机上,并建立新的文件夹位置 systemroot\Private_drivers。还可以使用 /copydir 命令创建任意多个其他的文件夹。
/copysource:folder_name
在安装 Windows XP 文件的文件夹内另外创建一个临时文件夹。文件夹名是指您为保存对站点所进行的修改而创建的文件夹。例如,您可以在安装程序的源文件夹中创建名为 Private_drivers 的文件夹,用来存放驱动程序文件。然后,您可以键入 /copysource:Private_drivers 以使安装程序将该文件夹复制到最新安装的计算机上,并在安装期间使用它的文件,从而建立临时文件夹位置 systemroot\Private_drivers。还可以使用 /copysource 命令创建任意多个其他的文件夹。与 /copydir 创建的文件夹不同,/copysource 创建的文件夹在安装完成后即被删除。
/debug[level]:[filename]
在指定等级处创建调试日志,例如,/debug4:Debug.log。默认日志文件为 C:\systemroot\Winnt32.log,并且默认调试等级为 2。日志等级如下所示:0 -- 严重错误、1 -- 错误、2 -- 警告、3 -- 通知、4 -- 用于调试的详细信息。每个级别都在其下包括一些子级别。
/dudisable
禁用“动态更新”。没有“动态更新”,安装程序仅能在初始安装文件下运行。即使使用应答文件并在该文件中指定“动态更新”选项,该选项仍会禁用“动态更新”。
/dushare:pathname
将以前从 Windows Update 网站下载的“动态更新”文件(更新的文件在安装时使用)的目录指定为共享。当从安装共享处运行并使用 /duprepare 时,该选项将执行准备操作,这样,经过更新的文件才能在基于网络的客户端安装中使用。如果没有使用 /duprepare 并且在客户端上运行,则指定客户端安装将使用位于 pathname 所指定的共享位置的更新文件。
/duprepare
进行安装共享准备,使从 Windows Update 网站下载的“动态更新”文件可以使用它。然后,该共享可用于多个客户端的 Windows XP 安装。只能与 /dushare 一起使用。
/m:folder_name
指定“安装程序”从备用位置复制替换文件。指导“安装程序”首先在备用位置中查看,如果有文件显示,则应使用这些文件而非默认位置中的文件。
/makelocalsource
指示安装程序将所有的安装源文件复制到本地硬盘上。当采用从光盘安装时,使用 /makelocalsource 可以在以后没有光盘的情况下,为计算机提供安装文件。
/noreboot
指导“安装程序”在结束文件复制阶段之后不重新启动计算机,这样您就可以执行另一个命令。
/s:sourcepath
指定 Windows XP 文件的源位置。要同时从多个服务器复制文件,请多次键入 /s:sourcepath 选项(最多八次)。如果输入多次选项,则所指定的第一个服务器必须是可用的,否则“安装程序”失败。
/syspart:drive_letter
表明可以将安装启动文件复制到一个硬盘上,并将硬盘标记为活动,然后将该磁盘安装到其他计算机上。启动该计算机时,它将自动启动下一阶段的安装。但必须始终同时使用 /tempdrive 参数和 /syspart 参数。在运行 Windows NT 4.0、Windows 2000 或 Windows XP 的计算机上,可以使用 /syspart 选项来启动 Winnt32。运行 Windows 95、Windows 98 或 Windows Me 的计算机不能使用该选项。
/tempdrive:drive_letter
指导安装程序将临时文件放置到指定部分。对于全新安装, 可以将 Windows XP 安装在指定的分区。对于升级安装,/tempdrive 选项仅影响临时文件的位置,而操作系统的升级则在运行 winnt32 的分区中进行。
/udf:id [,UDB_file]
指出安装程序用来指定“唯一数据库”(UDB) 文件如何修改应答文件的标识符 (id)(请参阅 /unattend 项)。UDF 会覆盖应答文件中的一些值,且标识符会决定使用 UDF 中的哪些值。例如,/udf:RAS_user,Our_company.udb 会覆盖Our_company.udb 文件中为 RAS_user 标识符指定的一些设置。如果没有指定 UDF_file,安装程序会提示用户插入一张含有Unique.udb 文件的磁盘。
/unattend
以无人参与的安装模式升级 Windows 98 或 Windows Me 以前的版本。因为所有用户设置都可以从上一次安装中获得,所以在安装过程中并不需要用户干预。
/unattend[num]:[answer_file]
在无人参与安装模式下执行干净安装。所指定的应答文件为安装程序提供了您自定义的设置信息。Num 是在安装程序结束复制这些文件与重新启动计算机之间间隔的秒数。在运行 Windows 98、Windows Me、Windows NT、Windows 2000 或 Windows XP 的任何计算机上都可以使用 num 选项。如果使用 /unattend 命令行选项来自动完成安装程序,则表示您已经阅读和接受了 Windows XP 的 Microsoft 许可协议。在代表某个组织而不是您自己使用该命令行选项来安装 Windows XP 之前,您必须确认最终用户(无论是个人还是单个实体)已经接收、阅读并接受 Windows XP 的 Microsoft 许可协议的条款。OEM 在销售给最终用户的机器上可能不会指定此值。
__________________
安装和使用 Windows XP 的恢复控制台
概要
Windows 恢复控制台的功能是帮助基于 Windows 的计算机在未正确启动或根本无法启动时进行恢复操作。 在安全模式和其他启动方法都无效时,您可以考虑使用恢复控制台。 仅对高级用户(能够使用基本命令确定并找到有问题的驱动程序和文件)建议使用此方法。 此外,还要求您是本地管理员。
如何安装恢复控制台
您可以在计算机上安装恢复控制台,在您无法重新启动 Windows 时使用。 启动时可以从现有操作系统的列表中选择恢复控制台选项。 对于重要的服务器和 IT 员工的工作站最好安装恢复控制台。 本文介绍了如何为您的 Windows XP 计算机安装恢复控制台。 您必须具有该计算机的管理权,才能安装恢复控制台。
安装恢复控制台的步骤
您可以直接从 Windows XP CD 引导运行恢复控制台,但是更便捷的方法是设置恢复控制台为引导菜单上的启动选项。 要直接从 CD 引导运行,参见下文中的“使用恢复控制台”部分。
要安装恢复控制台,请执行下面的步骤:
1.将 Windows XP CD 插入 CD-ROM 驱动器。
2.单击开始,然后单击运行。
3.在打开框中,键入 d :\i386\winnt32.exe /cmdcons,此处 d 是 CD-ROM 驱动器的驱动器号。
4.出现说明恢复控制台选项的 Windows 安装对话框。 系统提示您确认安装。 单击是开始安装过程。
5.重新启动计算机。 下次启动计算机时,您将在引导菜单上看到“Microsoft Windows 恢复控制台”项。
备注: 您也可以通过网络共享点使用 UNC 安装恢复控制台。
使用恢复控制台
您可以启用和禁用服务、格式化驱动器、读写本地驱动器(包括使用 NT 文件系统 (NTFS) 格式的驱动器)上的数据,还可以执行许多其他管理任务。 在您需要从磁盘或 CD-ROM 上复制文件到硬盘上修复计算机,或者重新配置导致计算机无法正常启动的服务时,恢复控制台更能发挥作用。
如果您无法启动计算机,可以从 Microsoft Windows XP 启动盘或从 Windows XP CD-ROM 运行恢复控制台。 本文章介绍如何执行此任务。
当您的计算机安装了 Windows XP 后,您需要使用 Windows XP 启动盘或Windows XP CD-ROM 启动计算机和使用恢复控制台。
有关如何创建 Windows XP 的启动盘(独立于 Windows XP)的其他信息,单击下面的文章编号查看 Microsoft 知识库中的文章:
Q310994Obtaining Windows XP Setup Boot Disks(获取 Windows XP 安装启动盘)
备注: 要从 Windows XP CD-ROM 启动计算机,您需要配置计算机的基本输入/输出系统(BIOS)才能从 CD-ROM 驱动器引导。
要从 Windows XP 启动盘或 Windows XP CD-ROM 运行恢复控制台,请按照下列步骤操作:
1.将 Windows XP 启动盘插入软盘驱动器或将 Windows XP CD-ROM 插入 CD-ROM 驱动器,然后重新启动计算机。
按提示,单击选中从 CD-ROM 驱动器启动计算机所需的选项。
2.出现“欢迎使用安装程序”屏幕时,按 R 键启动恢复控制台。
3.如果您使用的是双引导或多引导计算机,请选择需要从恢复控制台访问的系统安装。
4.按提示,键入管理员密码。 如果管理员密码为空,只需按 ENTER 键。
5.在命令提示处,键入相应的命令诊断和修复 Windows XP 的安装。
要查看用于恢复控制台的命令列表,请在命令提示处键入 recovery console commands 或 help ,然后按 ENTER 键。
要查看特定命令的信息,请在命令提示处键入 help 命令名,然后按 ENTER 键。
6.要退出恢复控制台并重新启动计算机,请在命令提示处键入 exit,然后按 ENTER 键。
使用恢复控制台命令提示符
恢复控制台所使用的特殊命令提示符不同于与普通的 Windows 命令提示符。 恢复控制台有自己的命令解释程序。 按恢复控制台的提示键入管理员(本地管理员,不是域管理员)密码,才能进入其命令解释程序。
恢复控制台启动时,可以按 F6 键安装访问 SCSI 或 RAID 硬盘所需的第三方 SCSI 或 RAID 驱动程序。 此提示的作用与安装操作系统过程中的作用相同。
恢复控制台需要几分钟后启动。 出现恢复控制台菜单时,会显示一个带编号的列表,列出本计算机上安装的所有 Windows(通常仅有一项 -c:\Windows-exists)。 即使在只有一项的情况下,也要键入一数字再按 ENTER 键。 如果您在按 ENTER 键之前没有选择数字,计算机将重新启动并重复此过程。
当您看到 %SystemRoot% 的提示(通常是 C:\Windows)时,可以开始使用恢复控制台中的命令。
命令操作
以下列表介绍了可在恢复控制台中使用的命令:
Attrib 更改文件或子目录的属性。
Batch 执行您在文本文件、Inputfile 中指定的命令,Outputfile 存储命令的输出结果。 如果忽略 Outputfile 参数,输出结果将显示在屏幕上。
Bootcfg 用于对 Boot.ini 文件(设置引导配置和恢复)进行操作。
CD (Chdir) 的操作仅限于当前 Windows 安装的系统目录,可移动媒体,所有硬盘分区的根目录,或本地安装源。
Chkdsk 即使驱动器没有标志为有问题,/p 开关也会运行 Chkdsk 。 /r 开关查找到坏的扇区并恢复可读信息,此开关包含 /p 的功能。 Chkdsk 要求 Autochk。 Chkdsk 在启动(或引导)文件夹中自动查找 Autochk.exe 文件。 如果 Chkdsk 在启动文件夹中未查找到此文件,将查找 Windows 2000 安装 CD-ROM。 如果 Chkdsk 未能找到安装 CD-ROM,Chkdsk 提示向用户询问 Autochk.exe 文件的位置。
Cls 清除屏幕。
Copy 将文件复制到目标位置。 在默认情况下,目标位置不能是可移动媒体,也不能使用通配符。 从 Windows 2000 安装 CD-ROM 复制压缩文件会自动将该文件解压缩。
Del (Delete) 删除文件。 操作范围限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录,或本地安装源。 默认情况下不能使用通配符。
Dir 显示所有文件的列表,包括隐藏文将和系统文件。
Disable 禁用 Windows 系统服务或驱动程序。 变量 service _or_ driver 是您希望禁用的服务或驱动程序的名称。 您使用此命令禁用一项服务时,在将类型改变为 SERVICE_DISABLED 之前,计算机会显示该服务的原有启动类型。 请您记下原有启动类型,以便您能使用 enable 命令重新启动该服务。
Diskpart 管理硬盘上的分区。 /add 选项创建新的分区, /delete 选项删除现有的分区。 变量 device 是新分区的设备名(例如 \device\harddisk0)。 变量 drive 是您要删除的分区的驱动器号(例如,D),partition 是您要删除分区的特定名称(例如: \device\harddisk0\partition1) 并可被用于代替 drive 变量。 变量 size 就是新分区的大小(以兆字节计)。
Enable 启用 Windows 系统服务或驱动程序。 变量 service_or_driver 是您希望启用的服务或驱动程序的名称,start_type 是启用服务的启动类型。 启动类型使用下列格式之一:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
Exit 退出恢复控制台,然后重新启动计算机。
Expand 展开一个压缩文件。 变量 source 是您希望展开的文件,默认情况下您不能使用通配符字符。 变量 destination 是新文件的目录,默认情况下,目标不能是可移动媒体,也不能是只读,您可以使用 attrib 命令去除目标目录的只读属性。 当源文件含多个文件时,要求使用选项 /f:filespec,此选项允许使用通配符。 /y 开关禁用覆盖确认提示。 /d 开关指定这些文件不应展开并显示源文件中的文件目录。
Fixboot 在系统分区上写入新的引导扇区。
Fixmbr 修复引导分区的主引导代码。 变量 device 是一个可选名称,指定需要新 MBR 的设备,如果目标是引导设备可以忽略此变量。
Format 格式化磁盘。 /q 参数执行快速格式化,/fs 参数指定文件系统。
Help 如果您没有使用命令变量指定命令, help 列出恢复控制台支持的所有命令。
Listsvc 显示计算机上所有可用服务和驱动程序。
Logon 显示检测到的 Windows 安装并请求用于这些安装的本地管理员的密码。 使用此命令可以转至另一安装或子目录。
Map 显示当前使用中的设备映射。 包含 arc 选项,指定使用高级 RISC 计算 (ARC) 路径(Boot.ini 的格式),而不用 Windows 设备路径。
MD (Mkdir) 的操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录,或本地安装源。
More/Type 在屏幕上显示指定的文本文件(例如,文件名)。
Rd (Rmdir) 的操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录,或本地安装源。
Ren (Rename) 的操作范围仅限于当前 Windows 安装的系统目录、可移动媒体、所有硬盘分区的根目录,或本地安装源。 您不能指定新的驱动器或路径作为目标。
Set 显示并设置控制台环境变量。
Systemroot 设定当前目录为 %SystemRoot% 。
恢复控制台的规则
使用恢复控制台时,会用到一些环境规则。 键入 set 查看当前的环境。 默认情况下的规则如下:
AllowAllPaths = FALSE ,禁止访问进入恢复控制台时所选的系统安装之外的目录和子目录。
AllowRemovableMedia = FALSE ,禁止将可移动媒体作为复制文件的目标。
AllowWildCards = FALSE ,禁止在命令中使用通配符支持,例如 copy 或 del 命令。
NoCopyPrompt = FALSE ,意味着当您覆盖现有文件时,恢复控制台会提示您确认。
如何删除恢复控制台
若要删除恢复控制台,请按照下列步骤操作:
1.重新启动您的计算机,单击开始,单击我的电脑,然后双击恢复控制台所在的硬盘。
2.在工具菜单上,单击文件夹选项,然后单击查看选项卡。
3.单击“显示隐藏文件和文件夹”,单击清除“隐藏受保护的操作系统文件”复选框,然后单击确定。
4.在根文件夹处,删除 Cmdcons 文件夹和 Cmldr 文件。
5.在根文件夹处,右键单击 Boot.ini 文件,然后单击属性。
6.单击清除只读复选框,然后单击确定。
7.警告: 错误修改 Boot.ini 文件可能会导致您的计算机无法重新启动。 请确认您只删除了恢复控制台的项。 此外,在完成此过程后,建议您将 Boot.ini 文件的属性改回只读状态。 在 Microsoft Windows 记事本中打开 Boot.ini 文件,删除恢复控制台项。 文件类似如下显示:
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
8.保存并关闭该文件。
在无人参与的安装过程中安装控制台
在无人参与的 Windows 安装过程中安装恢复控制台需要使用 Cmdlines.txt 文件。设置无人参与的 Windows 安装并在 cmdlines.txt 文件中加入下行:
" 路径 \winnt32 /cmdcons /unattend" (包括引号)
此处路径 是 Winnt32.exe 程序文件的路径。 解析完 Cmdlines.txt 文件后,恢复控制台将在 Windows 无人参与的安装的后端进行安装。
自动安装Windows 2000/XP
安装Windows 2000/XP是一个非常漫长的过程,现在我们可以通过以下的方法来自动安装Windows 2000/XP。
首先用记事本创建一个winnt.txtf文件,输入以下内容,注意保存后将winnt.txt改为winnt.sif,也可以用我提供的winnt.sif来修改。
修改完成后,将winnt.sif文件copy到一张格式化好的空白软盘中;或者将文件刻入Windows 2000/XP的安装光盘中的I386目录下;修改CMOS使启动顺序为:CD-ROM C A(先从光盘引导);
当“Windows 2000 Setup”的蓝色安装屏幕出现时,计算机会自动读一下软驱上的文件,装入winnt.sif文件进行全自动安装,如果是刻入光盘的i386文件夹中,则不需要插入软盘。
__________________