Windows XP系统的脆弱应该是众所周知的,在操作过程总会出现这样那样的问题,并且还不时出现系统崩溃等罢工现象,这样给使用者带来很大的困难。那些系统出现问题后,对于一些新手或系统操作不熟的用户有些束手无措,在此我们列举了Windows XP中常见的一些故障及解决办法,希望能抛砖引玉给大家带来帮助。
一、如何应对丢失密码故障?
为了安全经常为电脑设置设置密码,可是时时出现遗忘密码的现象,请问如何找回系统的登录密码。
1.BIOS密码忘了怎么办
问:我在BIOS中设置了开机密码,可以最近忽然将密码忘了,请问怎么清除BIOS密码?
答:当我们为计算机申请了密码后,经常会运到遗忘密码的现象,这样导致我们无法登录到系统中。一般计算机密码分为两种一种是BIOS密码,另一种是Windows XP登录密码。两种密码设置方法不同,因此当密码丢失后找回密码的方法也就不同。
当我们给BIOS加密后,时间一长如果忘记了密码,破解起来也非常困难。BIOS密码根据用户设置的不同一般分为两种不同情况,一种就是Setup密码,采用此方式加密时,系统可直接启动,而仅仅只在进入BIOS设置时要求输入密码;另一种就是System密码,采用此方式加密时,无论是直接启动还是进行BIOS设置都要求输入密码,没有密码将一事无成。对于用户设置的这两种密码,我们的破解方法是有所区别的。我们可以尝试下面几种方法来破解BIOS密码。
(1)硬件法
当我们给BIOS设置了密码后,如果在BIOS中安全设置处于“SYSTEM”状态,这样计算
机在开机时就会提示我们输入密码。只有输入开机密码后才能运行系统。如果我们将BIOS开机密码忘记,就只能用“放电法”法来清除密码。
打开主机箱盖,找到主板上的CMOS跳线。该跳线有3个脚针,跳线旁边有标识。在正常时跳线帽插在1、2针上。给电脑放电时,将CMOS放电的跳线帽从1、2针脚移到2、3针脚,几秒钟后再移回1、2针脚,开机后即可正常启动。
提示:放电的办法有一定的危险性,因为这需要打开机箱。如果没有放电的跳线,把CMOS的电池取下,用一块金属物体来对电池槽上的正负极短接也可达到预期效果。
(2)用Debug清除口令密码
如果你在BIOS安全项中设置了Setup密码,这样清除密码就方便多了。清除时,首先用系统启动盘引导到DOS界面。在DOS命令行运行Debug程序,并输入一下命令:
-O 70 16
-O 71 16
-Q
或
-O 70 10
-O 71 0
-Q
输入完后重启电脑即可。
BIOS中的数据访问是通过70和71这两个I/O端口来实现的。端口70H是一个字节的地址端口,用来设置CMOS中数据的地址,而端口71H则是用来读写端口70H设置CMOS地址中的数据单元内容。
2.Windows xp登录密码丢了怎么办?
问:为了其他用户进入自己的XP用户界面,在XP用户管理中设置了登录密码,可以最近登录发现密码不对,请问如何修改XP登录密码。
答:Windows XP强大而友好的系统界面博得了越来越多用户的青睐,然而它对用户安全性的审核即是非常严格的。如果忘记了设置的密码,可以利用下面的方法来对Windows XP系统的登录密码进行破解。
(1)直接删除法
如果安装了Windows 98和Windows XP两个系统,丢失了Windows XP密码后,可以先进入到Windows 98操作系统,随后在Windows 98中进入Windows XP下的X:WindowsSystem32Config文件夹(X:为系统盘符),随后在该文件夹中找到Sam文件,并将其删除。重新启动计算机就可以不用密码而直接登录,随后我们再重新设置Windows用户登录密码即可。
(2)DOS恢复法
如果当前电脑没有使用多个操作系统,用上面的方法删除就有点困难了。这时我们可以用下面的方法删除用户的登录密码。
开机启动Windows XP,当运行到“正在启动Windows XP”的提示界面时,按“F8”键调出系统启动选择菜单,选择“带命令行安全模式”。当运行停止后,会列出“Administrator”和其他用户的选择菜单(本例的其他用户以ABC为例)。
选择“Administrator”后按回车键,进入命令行模式。在此键入“net user ABC 1234/ADD”命令,这是更改该用户密码的命令,命令中的“1234”是更改后的新密码。如果键入的用户不存在,那么系统会自动添加这个用户。随后重启计算机即可用新用户来进行登录了。
提示
另外还可以使用“net 1oca1group administrator ABC /ADD”命令,把ABC这个用户升为超级用户,即可拥有所有权限。还要注意的是,用DOS法破解密码,其用户名中不带中文,并且分区应该采取FAT32格式。
(3)软件恢复法
如果上面操作你感觉非常麻烦,我们可以通过软件进行恢复。现场网上提供很多破解XP密码的工具,我们可以使用这些软件进行破解。ERD2003(下载地址:http://www.dgxyedu.com/erd.rar),这是微软推出的一款DOS下的密码重写工具,利用该软件能对windows2000、XP、2003系统的管理员密码进行强行修改。随后将其软件刻录到光盘上,使用该光盘启动该计算机。
使用该光盘启动计算机,系统会自动加载ERD2003程序,随后进入一个类似与windows XP的登录界面,随后便可以进入系统。进入系统后ERD2003会自己加载常用的硬件设备,硬件设备加载后程序会扫描硬盘,随后弹出一个安装系统选择窗口,在此选择已经安装的系统。确定后,进入ERD2003主界面,ERD2003也提供了一个桌面,该界面与Windows桌面相似。修改密码时单击“Start”→“administrative tools ”→“locksmith”进入到密码修改向导界面,首先进入用户选择界面。如果我们的系统中有多个管理员用户,在此选择要修改密码的用户名,随后单击“Next”按钮,进入到“select new passWord”界面,在此输入新密码,随后单击“Next”,在下面的界面中单击“Finish”按钮系统会重新启动,使用刚刚设置的用户名和密码就可以登录了。
二、如何应对系统经常死机故障
Windows系统恢复后,往往会出现一些意想不到的问题发生。在系统恢复后用户最担心的就是电脑出现频繁的死机现象。这样会给我们计算机操作带来很多麻烦。
1.开机出现死机现象怎么办?
问:最近我的系统出现了一些问题,在Windows XP系统刚刚启动时开机画面停滞的时间很长,发现该进度条需要滚动几十次才进入系统才能进入系统,并且系统允许非常慢,请问如何解决?
答:出现这种情况是因为系统中加载的程序和服务项过多造成的。首先我们先来在启动组中关闭不要自动运行的程序。首先在“开始-运行”对话框中键入“MSconfig”命令,打开“系统配置实用程序”对话框,在“启动”项中,我们可以看到这里面的程序都是系统启动时随即运行的程序,运行的程序多了,就可以影响系统的速度。如果某个程序在系统启动时我们只要取消该程序前面的复选项即可。
此外,我们还可以用修改注册表的方法,缩短Windows XP的启动滚动条的滚动次数,来加快启动。其方法是,在“开始”→“运行”中运行“Regedit”命令,打开“注册表编辑器”找到Hkey_Local_Machinesystemcurrentcontrolsetcontrolsession managermemory managementPRefetchparameters,在右边找到enableprefetcher主键,把它的默认值3改为1,确定后重启计算机这样滚动条滚动的时间就会减少。
此外,通过以上的操作,如果系统显示开机画面还是很长,就应该考虑系统中是否感染了病毒,或对磁盘进行全面扫描,检查磁盘是否存在着坏道。经过以上的操作后,系统的启动速度会明显提高。
2.启动时提示“VXD”错误怎么办?
问:为了节省硬盘空间,最近我在Windows XP系统卸载了一些不常用的文件,可是卸载后再启动时系统有时会提示“*.VXD”错误,请问如何这是什么问题,如何解决?
答: 出现这种错误信息时,这是因为Windows XP系统的启动组中加载了某个程序的
VXD文件,当这个文件被卸载后,系统启动是找不到该软件而导致这种问题的出现。解决这种问题时我们可以在“注册表编辑器”中依次打开HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxD键值项和HKEY_LOCAL_MACHINESoftwaremicrosoftWindowsCurrentVersionRun(RunOnce)键值项,找到对应的VXD驱动程序随后单击右键选择“删除”按钮,即可将该键值项删除。如果注册表中没有找到相应的vxd文件,我们可以通过查找方法再其他键中搜索该文件,随后将其删除即可。
3.关机时系统停止响应怎么办?
问:最近在关闭系统时,系统无法正常关机,而是长时间处于关机状态下,甚至有时死机。这个时候我们只能按下主机箱上的关机键来关机,请问这个问题如何解决?
答:引起这种故障的原因主要是关闭系统的某些文件被破坏所造成的,如关机声音文件的损坏、快速关机功能存在冲突等。
要解决这些问题首先确实在关机时否发退出了所有正在运行的程序,如果没有退出,请先退出这些程序后在关闭计算机。随后在“控制面板”中双击“声音和音频设置”选项,打开“声音和音频设置属性”对话框,切换到“声音”标签项下的“程序事件”列表中找到“退出Windows”事件,随后单击“播放”按钮,如果声音能正常播放说明声音文件没有问题。如果声音文件不能正常播放,单击下面的“声音”项中单击下拉菜单选择“无”,将该事件的时间关闭。
如果问题仍没能解决,下面我们还需要检测一下应用程序是否存在着问题,单击“开始”→“所有程序”→“附件”→“系统信息”,在此单击“工具”→“DirectX诊断工具”,在弹出的对话框中我们可以对系统、网络、声音等项目进行检测。检测时系统某一项出现问题,DirectX诊断工具给出一个错误提示,在此我们只需单击“下一步”按钮,系统自动对错误进行修复。
此外,我们还需要在“系统属性”窗口中关闭“休眠功能”和“高级电源管理功能”,当然一些常驻系统的后台服务,也会导致计算机无法正常关闭,我们可以按照前面介绍的方法,关闭一些无用的服务程序。通过上面的操作从很多程度上加快电脑的关闭过程。
三、如何应对CPU占用过高?
问:最近每次上网或运行一些程序后,总感觉Windows XP运行速度很慢,按下“Ctrl+Alt+Del”三个组合键打开“Windows 任务管理器”界面,在“性能”项中看到CPU的占用率为100%,那么如何解决这类问题呢?
答:长期CPU占用率过高,就会导致系统性能急剧下降,甚至会进入假死状态。系统程序这种故障一般是感染了病毒,如爱情后门、“威金”蠕虫等都会占用系统的大量资源,造成CPU占有过高,运行程序非常慢的现象,最后只有系统停滞、死机。解决这类问题的方法,非常简单,只要下载相应病毒专杀工具就能将病毒清除即可。
如果出现这种现象不是病毒造成的,那么CPU占用率过高一般是由于Windows XP系统中运行的程序或启动的服务过多,大量占用了CPU资源所造成的“比例失调”,我们可以通过修改注册表就能提高系统响应能力。点击“开始”→“运行”,在运行对话框中输入“Regedit”,点击“确定”,打开注册表编辑器。依次展开如下子键:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserver,在其右侧窗口中新建一个名为“Maxworkitems”的DWORD键值项。然后双击它,在弹出的“编辑DWORD值”对话框中,根据计算机的内存容量来确定该键的键值。如果计算机内存小于512MB,请键入“256”;如果内存大于512MB,请设置为“1024”。完成操作后,退出注册表编辑器,重新启动计算机即可生效。这样就能保证系统合理分配CPU,不会出现系统假死现象。
此外,CPU的占用率过高,往往和我们运行的程序或加载的服务过多有很大关系。比如当软件安装后,很多软件都会向系统的启动组中添加一个启动程序或服务的快捷方式,这些程序或服务会随着系统运行而自动运行。这样虽然可以快速启动软件,但是这些程序的加载大大地占用了系统资源。深度系统下载其实很多自动启动的程序或服务,对于我们一般用户来说没有用处,可以在启动组中将其删除。
首先先清除自启动项目,在“开始”→“运行”中键入“Msconfig”命令,打开“系统配置实用程序”,进入到“服务”标签项下。
在该标签项中我们可以看到随系统运行的“服务”。去掉某服务项前面的钩,即可将该“服务”项禁止。如果你对当前的“服务”不太熟悉,可以勾选下面的“隐藏所有Microsoft服务”复选框,这样程序会自动隐藏Microsoft提供的系统服务。剩下的服务都是安装软件时添加的,我们可以根据需要禁止,不会对系统有任何影响。切换到“启动”标签项下我们可以按照以前介绍的方法卸载一些不必要的启动程序。设置后,单击“确定”。
接着,我们还要将占用资源过大的资源禁止,在“Windows 任务管理器”界面的“进程”对话框我们可以看到当前所有运行的进程,并在此显示了CPU占有率和内存使用情况,当我们发现某个进程占用资源过多,在此选择该进程后单击“结束进程”按钮,这样系统会强行将该程序终止。随后记下该程序将其卸载或重新安装即可。
新闻热点
疑难解答