ABCDV网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1190|回复: 1

[转贴] Win2000常见问题解决方案

[复制链接]
发表于 2002-12-7 21:56:10 | 显示全部楼层 |阅读模式
Win2000这个微软新推出的操作系统,很快以其强大的功能和稳定性征服了广大用户。然而,我们在使用Win2000的过程中,还是无可避免地会碰到各种各样的问题,而且由于Win2000和Win98有很大的不同,以往解决Win98问题的方法,不一定能解决Win2000的问题。近来询问Win2000问题的朋友越来越多,为了方便大家,我整理了一些在使用Win2000中常见问题的解决方案,希望对大家有所启发。

1.我的Win2000为何无法像Win98一样直接软关机?

这个问题主要是你的主板对ACPI支持不好所造成的。你可以采用以下方法来解决。

(1)去网上看看有没有主板的最新BIOS,升级BIOS是解决该问题的首选方案。

(2)如果没有新的BIOS,可以手动修改注册表:打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon在Winlogon项上单击右键,选择“新建”→“字串值”,输入 “PowerdownAfterShutdown”,再双击“PowerdownAfterShutdown”,编辑数值为1。

(3)如果还不行,你可以在安装Win2000以后,打开“控制面板”→“电源选项”→“休眠”→“启用休眠支持”(如图1),在“高级能源管理”上选中启用“高级能源管理”就可以软关机了。

(4)如果上述方法都未能奏效,就该查看BIOS信息了,也许你的BIOS中没有打开高级能源管理呢!

2.当我启用了高级电源管理之后,关闭计算机就变成重新启动了,怎么回事?

请升级你的BIOS,而且请把Win2000电源管理中的APM去掉,因为它是为兼容一些老式笔记本而设的,用于台式机则会导致异常,比如:关机变成重启。下面是一位网友的实例。在升级了BIOS之后(主板型号是ASUS P2B),进入Win2000电源管理并没有什么变化(注意变化是发生在电源管理的“高级”选项页)。重新安装了Win2000后,才出现了“在按下电源按钮时”的选项菜单(如图2,不过相信你现在没有看到这一项)。而且令人吃惊的是:在没有升级BIOS并重装系统之前,在电源管理中有启用APM的选项,在完成升级之后,这个选项就消失了。其实,到目前为止要做的事情很简单:在升级BIOS之后,要么重新安装系统,要么使用设备管理器进行硬件改动扫描。如果还不行的话,就只好等待新版本的BIOS了。

3.为什么我在Win9x下安装Win2000显示“无法检测当前操作系统版本号”而退出了安装?

主要原因是Win2000安装程序没有检测到当前的Windows版本,如果用Win98的测试版就会出现这种情况,有些安装时不需要输入序列号的盗版Win98也能造成此类事件。你只需手动修改Win9x的注册表,添加序列号就可以了,该键值在HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion下。新建一个“字串值”ProductKey,将它的值设置为你的Win98的序列号,同时建一个VersionNumber字串值,值赋为你的Win98的版本号(我这里是“4.10.1998”,如图3)。但是上述方法比较麻烦,建议利用Win2000的光盘启动安装,或在DOS方式下安装,这样比较省事。

4.怎样才能卸载Win2000中无用的组件呢?

用记事本或者其它编辑器修改\Winnt\inf\sysoc.inf(我用的是EmEditor),用“查找/替换”功能,在查找框中输入“,hide”(一个英文逗号紧跟hide),将“替换为”框设为空,并选全部替换(如图4)。这样,就把所有的“,hide”都去掉了。存盘退出后再进入“控制面板”→“添加/删除程序”→“添加/删除Windows组件”,就会看见多出了“附件和工具”项。

5.我的机器是Win2000和Win98双启动,我该如何更改它们的启动顺序?

有两种方法:

(1)编辑C盘根目录下的Boot.ini,此时文件内容是:

[Boot Loader]

timeout=30

default=C:

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINNT="Win2000 简体中文专业版" /fastdetect

C:="Windows 千禧版"

将default后面的C:换成你想要启动的操作系统即可(在本例中我们假设要启动“Windows 千禧版”);如果你要启动“Windows 2000简体中文版”也没有问题,将default后边的c:改成“multi(0)disk(0)rdisk(0)partition(1)WINNT”(不包括引号)即可。

( 2)下边是一种比较简单的方式:进入Win2000,点击“开始”→“设置”→“控制面板”。打开后,双击“系统”图标,选择其中的“高级”项,单击“启动和恢复故障”按钮,就可以更改“默认操作系统”了(如图5)。

6.紧急修复盘和启动盘有什么区别?

紧急修复盘是在Win2000的备份程序中创建的(“开始”→“程序”→“附件”→“系统工具”→“备份程序”),它本身没有任何启动计算机的功能,只在修复Win2000故障时使用。而启动盘是利用Bootdisk创建的(就是Win2000的安装光盘下的MakeBoot.exe或者MakeBT32.exe,其中在Win9x中创建启动盘用前者,WinNT下用后者),它的容量很大(其实也不是很大,只不过需要四张软盘)。作用嘛?就是可以利用软盘启动、修复(要和前边制作的紧急修复盘结合使用)操作系统。

7.为什么告知应用程序出错将被关闭后会有剧烈的读盘现象,并且要过很久程序才能关闭?

这都是Win2000的错误记录惹的祸。在“开始”菜单的“运行”选项中输入drwtsn32,运行后会出现一个对话框,将其中除了“视觉通知”以外的项目全部去掉(如图6)。这样下次程序崩溃时对话框也会出现,但不会再有剧烈的读盘,出错程序将很快被关闭。

8.我原来在Win98下安装过Office 2000,现在又装了Win2000,我该怎样才能在Win2000下使用Office 2000?

你必须重新执行安装程序,在安装时将路径指到Win98安装的Office 2000文件夹,这样并不会多占你任何磁盘空间的。不光是Office 2000,只要是注明For Win9x/NT/2000的应用程序都可以这样做。

9.Win2000的内存页面(虚拟内存)应该如何配置?

Win2000有两个文件占用了大量硬盘空间,它们是内存交换文件PageFile.sys和活动目录信息存储文件NTDS.DIT。系统安装的时候,自动把内存交换文件设为比物理内存大50%,这对于负载很重的服务器以及图形工作站显然是不够的,以下的方法可以有效地减轻内存的负载:

(1)把内存交换页面分散到不同的磁盘上。你可以把内存交换页面从Win2000分区上移到别的磁盘上,最多可以有16个内存交换页面,只要它们每一个位于不同的逻辑驱动器上,并且只有位于不同的磁盘上才能提升系统的整体性能。但是,如果把内存交换页面移出系统分区后,当发生内核错误(如蓝屏)时,系统将不能把内存中的数据写入磁盘。

(2)避免内存交换页面出现碎片。内存交换页面也会出现碎片,并且会在以下两个方面严重影响系统的性能。第一,在出现碎片的内存交换页面中寻找所需页面需要更长的时间;第二,内存交换页面是被锁定的,因此,系统碎片整理程序必须绕开它进行碎片整理。避免内存交换页面出现碎片的最有效的方法是分一个区(或者用单独一个磁盘,这样还会大大提高整机性能)专门用来存放页面,并且还可以对该区设定NTFS权限,阻止用户看到该区,减少用户对内存交换页面做非法操作的可能性。

(3)改变内存交换页面的设置。

右击“我的电脑”,在弹出的菜单上选择“属性”项。

在弹出的属性页中选择“高级”项,然后再选择“性能”。

在“虚拟内存”中,单击“改变”,就会出现虚拟内存的修改页面了(如图7)。

如果你想改变现有的内存交换页面的大小,就改变虚拟内存的最大和最小值;如果你想在第二个磁盘上建立虚拟内存,就选择该驱动器,然后填入大小值。

10.在Win2000中虚拟内存的最佳数值是多少?

如果你的内存小于96MB,将其设置为内存的1.5倍比较合适(当然2倍也未尝不可)。如果你的内存为96~256MB,那么微软的建议是内存+30MB是最为适宜的选择,不过如果你经常需要进行大量多任务操作,最好还是设置为内存的1.5倍。如果你有256MB内存,那么将页面文件设置为256MB吧!
 楼主| 发表于 2002-12-7 21:56:43 | 显示全部楼层
11.我的Win2000为什么无法玩一些游戏?它们的广告上明明指出该种游戏是支持Win2000的。

既然说明书上指出了,那么Win2000肯定支持你所说的游戏,但是为什么你不行呢?这是因为,市面上的盗版盘大部分都对程序进行了破解和修改,而这些破解是针对Win9x用户的,Win2000往往会出于安全的考虑,限制了其中的一些命令,所以造成了程序出错的提示。如果要在Win2000下玩这些游戏,请买正版吧!还有种情况,是因为Win2000对游戏设施支持不佳,请升级Win2000到SP1(就是Service Pack的第一个版本,它修改了Win2000的一些Bug,可以到http://www.microsoft.com/windows ... 会有所帮助。

12.直接运行系统文件检查器(SFC)不管用了。我该怎么办?

使用SFC命令要加参数的,其参数有:

/SCANNOW 立即开始扫描所有受保护的系统文件

/SCANONCE 扫描所有受保护的系统文件一次。

/SCANBOOT 每次启动时扫描所有受保护的系统文件。

/CANCEL 取消所有暂停的受保护系统文件的扫描 。

/QUIET 不提示用户就替换所有不正确的文件版本。

/ENABLE 为正常操作启用Windows文件保护。

/PURGECACHE 清除文件缓存并立即扫描所有受保护的 系统文件。

/CACHESIZE=x 设置文件缓存大小。

13.为什么我总是不能成功安装Win2000,难道是我的ATA 66卡在作怪?

如果是中文版Win2000,安装驱动时会黑屏一段时间(约有几分钟),然后正常继续。如果不能继续,建议在DMA 33模式下装好Win2000,再安装ATA 66驱动程序。如果可以工作正常,再将硬盘接到卡上使用。

14.我的DMA 66模式为何打不开?

首先安装一下主板的IDE驱动(For Win2000),如果仍不成功的话请在注册表中找到:HAKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318},然后选择新增一个DWORD值——EnableUDMA66(如图8),并且将其值设置为1(1表示打开支持,而0则是关闭支持)。当然许多朋友都知道打开这个支持的好处在于它能够极大地提高硬盘的性能,使得文件的传输速度更快。

15.我的机子在安装Win2000 Server版的时候老是说我的内存低于64MB,可我的内存是64MB呀!

这个原因有可能是你的主板集成了显卡,调用了一部分内存作为显存(可用内存当然就不够64MB了)。利用下述方法可以解决:将Win2000的I386安装目录复制到本地/网络驱动器上。编辑文件I386根目录下的TXTSETUP.SIF文件。搜索“RequiredMemory”,编辑此行,可以让你随意更改最低内存的多少,但是改动之前你一定要充分认识到你所做的一切后再作更改!默认值是RequiredMemory=66584576(就是64MB),你可以将它改得小一些,以后就可以照常进行安装(这种方法不适用于用winnt32.exe安装,而只适用于用winnt.exe安装),但是你用64MB的内存运行Server版也实在太吃力了一些(运行Win98还差不多)。

16.我的机器原来只装有Win2000现在我又想玩游戏了,怎样安装Win98而不破坏Win2000呢?

直接用Win98启动盘启动计算机,再安装Win98到硬盘上(不要与Win2000在一个盘上)。由于Win98对于WinNT/2000系列的多重启动已经支持得很好,你现在可以直接用Win98和Win2000双启动了。注意:虽然Win98已经可以识别这种多重引导系统,但是你最好还是防范一下——在Win2000下格式化一张软盘,然后将C:\下的Boot.ini、Ntdetect.com、ntldr和BootFont.bin拷贝到该张软盘上,这样即使出了意外,你也可以用软盘启动Win2000,修复启动环境和引导扇区后即可拥有Win2000和Win98双启动!

17.为什么我的Win2000无法禁止光盘的自动运行?在光盘属性里面没有“自动插入通告”了!

这个问题很简单:运行gpedit.msc,就可以在“管理模板”→“系统”中设置是否自动播放CD(如图9),在其中你还可以找到更多的功能设置!会不会感到眼前一亮呢?

18.为什么我在Win98下用得好好的内猫在Win2000下无法正常使用呢?有时勉强安装成功了,声卡却不行了,一个劲地响个不停;有时候甚至连关机都不行。

这个问题肯定是驱动程序安装不正常造成的!有一些内猫驱动的安装步骤和Win98下的并不一样,请一定按照说明书或者驱动程序的Readme来安装!而声卡的问题可以这样解决:进入“控制面板”→“声音和多媒体”→“音频”来更改声音播放的首选设备(不要选中“只使用首选设备”),然后重新启动计算机。

19.我实在是不喜欢Win2000,它对我这个游戏迷来说一无是处,请问我该怎样将它删掉呢?

这是最不想回答的问题了……如果你心意已决,请看:

最简单的方法就是直接格式化硬盘了(即快又省事),但是如果该分区中还有重要的文件就得按照以下步骤操作了。

用Win98的启动盘引导计算机然后运行以下命令:

A: >fdisk/mbr (重写引导扇区)

A: >sys c: (传输Win98的启动文件)

A: >smartdrv 建立磁盘高速缓存,对下一步有帮助,如果你的启动盘里没有Smartdrv,请在Win98的目录中找到该文件运行即可(在\Windows\command里面);

A: >deltree x:\WINNT (删除Win2000 的主文件夹);

A: >deltree x:\Progra~1 (删除Programs Files目录);

A: >del C:\Boot*.* (删掉Win2000的一些启动配置文件:boot.ini, bootsect.DOS);

A: >del C:\nt*.* (删掉Win2000另外的的一些相关启动文件:ntldr, ntdetect.com和ntbootdd.sys);

A: >del x\:hiberfil.sys (释放Windows2000休眠功能占用的磁盘空间);

A: >del x\:pagefile.sys (释放Win2000虚拟内存占用的磁盘空间)。

注:我们这里以Win2000安装在x盘为例,将Win2000和Win98安装在一个硬盘上的朋友在进行操作之前一定要考虑好你删除的是不是Win98要使用的文件。另外我们这里假定你的Win2000是安装在FAT或者FAT32分区,如果是安装在Win98不能识别的NTFS分区,你可能需要特殊的分区软件来进行这些操作,比如Partition Magic(你可以到http://www.powerquest.com/去下 ... 行上述操作。

相信大家在看了这篇稿子之后,关于Win2000的一般问题都可以解决了吧!希望大家都用得高兴!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|ABCDV网站,版权所有:北京佳景时代文化有限公司 ( 京ICP备19037940号-1 |||| 京公网安备11010802012322 |||| 工信查询网址: https://www.beian.miit.gov.cn )

GMT+8, 2024-11-23 15:07 , Processed in 0.074893 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表