Windows XP应用故障及解决方法

比特网ChinaByte
一、帮助和支持故障集锦
Windows XP自带的“帮助和支持中心”组件往往是我们了解查看系统功能、侦测有关故障的最直接方法。不过当你正在为某个系统组件故障的出现发愁而想从Windows帮助中找寻答案时,却发现原来这根救命稻草有时候也靠不住,下面就来看看几个比较常见的相关故障和技巧。
故障1:运行“开始→帮助和支持”菜单时,系统没有任何反应。
解决方法:首先尝试在“开始→运行”中输入“hepctr -regserver”命令对帮助组件再次注册,如果故障依旧存在,那么打开C:Windowsinf目录(该目录属性为隐藏,需要在资源管理器中设置“显示所有文件和文件夹”方可访问),找到pchealth.inf文件,右键单击它,选择“安装”命令重新安装帮助组件,安装过程中系统会提示插入Windows XP安装盘。
故障2:按下F1或者使用“开始→帮助和支持”菜单访问时,系统提示“Could not start the Help and Support Service on Local Computer. Error 126: The specified module could not be found(Help and Support服务不能启动)”。
解决方法:首先确认一下Help and Support服务是否被启用,方法是:运行“services.msc”命令打开“服务”管理窗口,在右边窗口中找到名为“Help and Support”的服务,双击打开,在“常规”选项卡中将“启动类型”设置为“自动”,“服务状态”设置为“已启动”(图1)。需要注意的是,该服务依赖于Remote Procedure Call (RPC)服务,请确认该服务被启用,否则设置会失败。
![]() |
如果故障依旧存在,那么再运行“SFC /Scannow”命令进行Windows 文件保护验证工作,验证过程中如果遇到又系统文件被改动或者丢失的情况,系统会提示插入Windows XP安装盘,并将安装盘里相关文件拷贝到系统中(图2)。如果遇到故障还未解决,那么从http://www.kellys-korner-xp.com/regs_edits/winhlp32.exe(Windows XP)或者http://www.kellys-korner-xp.com/regs_edits/winhlp32sp1.exe(Windows XP SP1)下载并安装帮助与支持组件。
![]() |
故障3:安装SP1后,帮助文件无法访问,并且无法在C:Windowssystem32目录中找到win32hlp.exe文件。
解决方法:插入Windows XP安装光盘,打开光盘中的I386目录,将Winhlp32.cn_、Winhlp32.ex_、Winhlp32.hl_文件拷贝到硬盘的某个临时目录,如C:help。接下来运行“cmd”命令打开命令提示符窗口,进入到C:help目录,依次输入以下命令:
EXPAND WINHLP32.CN_ WINHLP32.CNT
EXPAND WINHLP32.EX_ WINHLP32.EXE
EXPAND WINHLP32.HL_ WINHLP32.HLP
接着将Winhlp32.exe文件拷贝到C:Windows目录,将Winhlp32.hlp拷贝到C:WindowsHelp目录。最后删除C:help目录即可。
故障4:打开“帮助与支持中心”后,无法展开下一级帮助文档或者访问时出现链接错乱的情况。
解决办法:运行“Regedit”命令打开注册表编辑器,依次定位到“[HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerEnvironment]”分支,在右边窗口中找到“windir”键,将其值设置为“REG_EXPAND_SZ”。如果故障依旧存在,请尝试删除C:WINDOWSPCHEALTHHELPCTRConfigNews ewsver.xml文件。最后,到http://download.microsoft.com/download/whistler/Patch/Q328940/
WXP/CN/Q328940_WXP_SP1_x86_CHS.exe下载安装帮助与支持的安全补丁。
大家在使用电脑的过程中,会遇到各种各样的问题,有不少是由于配件的质量问题引起的、有遇到病毒的,但也有不少是用户自己相关知识不足,把正常的现象当成了故障,或是犯了比较初级的错误,把很简单的设置搞错了造成的系统异常:
一、是共享IRQ还是资源冲突
新手经常容易误会的一个现象就是以为中断共享是资源冲突——因为新接触电脑的很多人是学生,而我国在电脑教育方面教材编写的进度和技术发展有一定的脱节,不少书籍在介绍IRQ中断还是带有以往DOS和Windows95时代的色彩,说看到两个以上的配件占用同一个IRQ,是系统资源冲突了,必须调整。但自从高级电源ACPI标准流行以来,这种观念就要稍作修改了,尤其是Windows 2000与XP出来以后,这些操作系统支持IRQ共享的功能更强,有时甚至会有5、6个设备共享一个IRQ中断。此时一些经验不足的人以为出现了资源冲突,又不能手动更改,就跑到论坛上呼救。
这里告诉您一个判断是否真冲突的小技巧:看看Windows的系统功能中有没有带着惊叹号的设备,如果有,就看看属性是否显示冲突,Windows报告不是冲突的话,应该从另外的方面去考虑故障的原因,(要是你根本不需要DOS下面发声的功能,可以禁止MPU401来释放一点资源);连标记异常的惊叹号都没有,那更不是系统资源冲突了。如果非要取消这种共享的话,可以在CMOS中把ACPI的功能关闭,但这样就失去了支持休眠等高级电源功能了。
二、为什么突然没声音了
另外一个比较常见的问题是电脑使用了一段时间后,突然没有了声音。这种故障,有的原因是老的声卡不支持多音频流,也不支持ACPI中断共享的功能,一拨号上网可能与MODEM发生了资源冲突或是某个程序如游戏、MP3播放偶然出了错、占用了声卡的端口没释放,就不能发声。这种故障只要重新启动一下Windows就好了,但要真正解决就只能靠换硬件了。
还有另外一种原因是驱动程序版本引起的,比如用户安装的不是经过Windows数字签名认证的版本,或是用NT、2000的驱动在XP中安装,这样虽然能在普通情况下正常使用,但遇到某些特殊的情况,例如从休眠中恢复后,就发生了没声音或是声音极小、杂音很大的故障。这种情况,只要换一下驱动就可以解决,即使不是你的声卡牌子,只要采用的芯片相同,也可以换它的驱动;或重新启动一下Windows也可,注意不是再次休眠后开机或注销,而是要关闭所有程序后的热启动。
这种故障虽然比较简单,但容易让用户以为是Windows安装得不好或是硬件出了问题,进行不必要的格式化重装,浪费时间精力。