这是一个多媒体的信息时代,没有声音的电脑世界注定是苍白的。但是,您可能会发现,即使在Windows 95/98上安装好了声卡,计算机也不能发出美妙无比的乐音,有时甚至是声卡原来可以发声,但是,在重新安装Windows 95/98或者安装某些应用软件后,声卡就成了“哑巴”,于是,您只得重新设置或者重新安装Windows 95/98……但是,当你一切的办法都想尽了,声卡仍然沉默,此时,您可能只有面对计算机感叹自己的命苦了!
以上这些问题,即使是即插即用声卡仍然存在,因为Windows 95/98有时竟然不认这些即插即用声卡,为了使您的声卡能正常工作,本文提供了声卡无声的全面解决方案。下面将分七个方面进行讨论。
解决方案一
这是最简单的一种情况,只要正确安装声卡驱动程序,就能使声卡发声。在进行下面的操作之前,首先您要准备好声卡驱动程序盘和Windows 95/98的安装光盘。其操作步骤如下:
1.右击“我的电脑”,然后选择“属性”命令,再单击“设备管理”选项卡,选择“按类型查看设备”。
2.将“设备管理器”中“声音、视*频和游戏控制器”中那个被打了叉号或者感叹号的项目删除,然后重新启动计算机。
3.重新启动后,Windows 95/98一般会发现新硬件,并出现一个新硬件对话框要求您为它安装驱动程序。在询问驱动程序路径的时候请插入相应的驱动程序盘,然后单击“从磁盘安装”按钮。在弹出的对话框中输入或者选择驱动程序盘的盘符(当然,也可单击“浏览”按钮,然后在出现的对话框中选择驱动程序所在盘符与路径,然后单击“确定”按钮)。
4.最后单击“确定”按钮,打开驱动程序盘符,并安装此驱动程序。
如果安装成功,则Windows 95/98将会出现一个对话框,要求您重新启动计算机。
如果重启计算机后,并未没有出现上面所述的情况,此时,Windows95/98将自己寻找声卡,然后自动安装其认为最匹配的驱动程序。如果声卡仍不能发声,可在 “设备管理器”中再一次删除“声音、视*频和游戏控制器”下面的项目,然后使用下面的方法安装驱动程序。
1.单击“开始/设置/控制面板”,双击“控制面板”窗口中的“添加新硬件”项。
2.在添加硬件向导中,Windows 95/98会询问您是否自动检测与配置新硬件,请选择“否”按钮,然后单击 “下一步”按钮。
3.在“硬件类型”框中选择“声音、视*频和游戏控制器" 单击“下一步”按钮。
4.单击“从磁盘安装”按钮,然后选择驱动程序所在的路径,即开始安装声卡的驱动程序。
如果上述方法还不能使您的声卡发声,请再删除被打了叉子或者感叹号的项目进入解决方案二。
解决方案二
在“设备管理器”选项页中找找是否存在“检测到的其他设备”或者是“未知设备”的选项?如果没找到,则您的声卡可能没有插好,如果是这样,您可以参照解决方案五进行解决。
在找到了上述的这些选项后(Windows 95/98将没有认出的设备都放在这里),用鼠标双击它们,删除带有Sound、midi、wave等字样的选项,然后重新启动电脑,再按照解决方案一中相应的步骤进行操作。
如果上述方法不行,则请进入解决方案三。
解决方案三
如果在“设备管理器”选项页的“声音、视*频和游戏控制器”下面的选项前面都有感叹号,并且前面两种解决方案无效,那么,您可以试试下面的操作(主要目的是将System.ini文件、注册表中的.386声卡驱动程序删除或屏蔽),或许能够解决声卡无声的问题。
1.单击“声音、视*频和游戏控制器”下面那些有感叹号的选项。
2.双击这些选项或单击“属性”按钮,弹出对话框的“设备状态”框内显示了这些不正常的选项的有关信息与运行状态。
3.单击“驱动程序”选项页,在随后弹出的对话框中显示了这些不正常的选项的驱动程序信息,如供应商、日期、版本等。
4.单击“驱动程序的详细资料”按钮,在随后的对话框的“驱动程序文件”列表框中列出了声卡的驱动程序,在列出的驱动程序中,如果有.386文件(该文件是一个386保护模式的驱动程序),请记下这些文件的名称。
5.用文本编辑器(如记事本)打开C:\Windows文件夹中的System.ini文件,在System.ini文件查找刚才记下的那些.386文件,找到后,在这些.386文件名的命令行前加上一个分号或Rem命令,以屏蔽这些命令行。
6.运行注册表编辑器(RegEdit.exe),然后在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA分支(此分支记录了Windows 95/98的多媒体数据)下找到包含有刚才记下的.386文件的键值数据并将这些键值数据从注册表中删除。
7.重新启动计算机,如果在启动Windows 95/98时能够听到声音就表明上述的操作成功了。如果还不行,则不妨用解决方案五来解决声卡的无声问题。
注意:上面这些操作可能会导致电脑重启后死机,遇到这种情况时,您可以使用下面的方法进行解决:
1.重启电脑,在出现“Starting Windows 95....”或者“StartingWindows 98....”时按F8键,然后在多启动菜单中选“3.Safe Mode”选项,进入安全模式的Windows 95/98操作系统。
2.右击“我的电脑”,选择菜单中的“属性”命令,进入“系统属性”对话框,选择“设备管理”选项卡,然后在“声音、视*频和游戏控制器”栏目下将声卡选项删除,然后启动计算机。
解决方案四
如果使用前面三种解决方案还不能解决声卡无声的问题,说明您的声卡确实在发声方面存在问题。其中最常见且最头痛的问题就是Windows 95/98无法认出此声卡的类型,即使您已经在系统中安装了正确的驱动程序。此时“设备管理器”中的“检测到的其他设备”或“未知设备”等项目下所列的选项通常是声卡或者其他设备。为了让Windows 95/98认出此声卡,我们可以强行执行下面的操作步骤,如果您运气好的话,该操作将使声卡发声!
1.断开电脑电源,打开机箱,从主板的声卡插槽中拔下您的声卡。
2.重新开机,用DOS启动盘启动系统,然后对硬盘进行低级格式化、分区和高级格式化,完成后重新安装Windows 95/98,安装结束后,再关机,然后在ISA插槽上插上声卡。
3.重新开机,然后插入驱动程序盘,在Windows 95/98检测到新硬件时,使用解决方案一中提供的方法安装声卡驱动程序。
使用[解决方案四],可以让Windows 95/98解决硬件资源之间的冲突,从而让此声卡发声。
如果上面的方法还不行,您可进入解决方案五、解决方案六和解决方案七。
解决方案五
有的声卡(如老的ALS007、TM-858等声卡),由于只提供了Windows3.x的驱动程序或提供了Windows 95/98的驱动程序,但此程序可能有问题或Windows 95/98将这些声卡误认为是Creative Sound BlasterPro 16声卡,从而使这些声卡不能正常使用。经过分析,我们列出了下面三种方法供用户参考。
方法一:此方法适用于原Windows 3.x系统下有大量应用程序,并想安全过渡到Windows
95/98的用户。
先在Windows 3.x下正确安装该卡的驱动程序。然后在Windows 3.x下升级安装Windows 95/98(在安装过程中,必须将Windows95/98安装在原Windows 3.x目录下),这样,一般都能解决问题。
方法二:此方法适用于新装机的用户及硬盘较小者(该方法比方法一节省空间)。
对于在DOS下直接安装Windows 95/98的用户,可按如下操作步骤进行:
1.先安装Windows 95/98至指定的目录下,重新启动进入Windows95/98,然后双击“控制面板”窗口中的 “添加新硬件”选项。
2.单击“下一步”按钮,直到出现硬件列表。选择列表中的“系统设备”选项。
3.单击“下一步”按钮,在“生产厂商”列表框中选择“(标准系统设备)”,在“型号”列表框中选择 “ISA Plug and Play bus”,此时系统将自动检查ISA总线的即插即用硬件,并自动安装相应的驱动程序。您只需按提示将随卡所配磁盘插入软盘驱动器即可。
安装结束后,启动计算机便可以使用该声卡了。
方法三:此方法适用于一般用户,具有普遍性。
1.打开“控制面板”,双击“系统”图标进入 “系统属性”对话框。单击“设备管理”选项卡,然后再选中“按类型查看设备”,双击“声音、视*频和游戏控制器”(如果没有此栏目,请双击“其他设备”),然后选择它下面的组件。
2.单击“属性”按钮,再选择“驱动程序”,单击“更改驱动程序”,选择“从磁盘安装”按钮,插入声卡驱动程序磁盘,按提示完成后面的操作。
在安装结束后,系统会提示您重新启动计算机。在启动后,即可听见启动Windows 95/98的声音了。
如果以上方法还不行,对于ALS007芯片的声卡,可以试试下面的操作步骤。
1.首先将Almpu401.386、Alopl.386、Alsndsys.386 (此三个文件可在将驱动程序往Windows 3.x安装时拷下备用)文件拷入Windows95/98目录下System子目录中。
2.然后打开“控制面板”窗口,然后双击“添加/删除程序”图标,然后按安装一般应用程序的方法安装ALS007的驱动程序Setup.exe。
3.在System.ini文件的[386Enh]节中加入如下行:
device=almpu401.386device=alopl.386device=alsndsys.386 在[drivers]小节中加入如下命令行:
wave=alsndsys.drvaux=alsndsys.drvmixer =alsndsys.drvmidi=alopl.drvmidi1=almpu401.drv,保存System.ini文件,退出Windows 95/98系统再重新开机即可。
但是,在Windows 95/98上安装ALS007声卡的设备驱动程序后可能会使系统变得不稳定。例如,在启动Windows 95/98时将出现如下错误信息:
“从alopl(07)+00000070到设备‘3652’的非法VXD动态链接调用,Windows配置非法。必须重新运行Windows安装程序解决这一问题。要继续运行Wind ows,请按‘Y’或ENTER。要退出当前程序,请按‘N’,如果继续运行Windows,系统将变得不稳定。Press Y for Yes or N for NO” 按“Y”键,则在Windows 95/98系统中运行应用程序时,还可能出现如下错误信息:
“从alopl(05)+0000003EA到设备‘alsndsys’的非法VXD动态链接调用”。或“alsndsys非法VXD(虚拟设备驱动程序)动态链接调用”。
后来发现这是ALS007声卡的设备驱动程序的问题。您可以使用前面的方法替换声卡驱动程序。
解决方案六
有的声卡在Windows 95中能够发声,但是升级到Windows 98中就无声了,如老的Yamaha 719声卡。这种声卡的安装需要有点技巧,首先在Windows 95中安装此类声卡的驱动程序,然后升级到Windows 98中,在Windows 98中将此卡的驱动程序删除,然后重新启动计算机,并按照【解决方案一】中所介绍的方法安装驱动程序。
注意:新的Yamaha 719声卡进行了结构上的改进,在安装Windows9X时就能正确地安装好驱动程序并正常工作。
解决方案七
此方法应该不是什么方法,这说明您的声卡确实无法发声,这有可能是硬件问题,或者Windows 95/98确实无法辨识它,可谓“水火不相容”,此时您只得多攒得钱购买新的声卡(当然应注意此声卡的兼容性与可安装性了)。这除了硬件的问题,系统也要负一定的责任!看来完全依靠微软是不行的。
怎么样,通过以上我们提供的七种解决方案,您的声卡是不是已经发声了!
声卡常见故障解决方法
对大多数用户来说,电脑不出声是个让人非常头痛的问题,很多人也曾因此吃过不少苦头。下面根据本人及周围朋友的经验,对声卡故障的处理作一小结,希望能对大家有所帮助。
一、声卡使用时无声
(1)普通声卡无声
如果声卡安装过程一切正常,设备都能正常识别,也没有插错槽,但却依然无法发出任何声音,这就要从一下几个方面来解除故障。
①声卡与音箱或者耳机是否已经正确连接;
②音箱或者耳机是否性能完好,没有问题;
③音频连接线有无损坏,是否完好;
④WINDOWS音量控制中的各项声音通道是否被设置成为静音模式。
如果以上4条都很正常,依然没有声音,那么我们可以试着更换较新版本的驱动程序试试。如果还不行则可把声卡插到其他的机器上进行试验,以确认声卡是否是硬件本身的损坏故障。
(2)播放MIDI无声
如果声卡在播放WAV、玩游戏时非常正常,但就是无法播放MIDI文件则可能有以下3种可能:
①早期的ISA声卡可能是由于16位模式与32位模式不兼容造成MIDI播放的不正常;
②如今流行的PCI声卡大多采用波表合成技术,如果MIDI部分不能放音则很可能因为您没有加载适当的波表音色库;
③WINDOWS音量控制中的MIDI通道被设置成了静音模式。
(3)播放CD无声
如果您的无法正常欣赏CD唱片,最大的可能就是您没有连接好CD音频线,这条4芯线是CD-ROM和声卡附带的。线的一头与声卡上的CD IN相连,另一头则与CD-ROM上的ANALOG音频输出相连。需要注意的是早期声卡上CD IN类型有所不同,必须用适当的音频线与之配合使用。
(4)不支持个别软件所带的音效
如果在WINDOWS9X下运行DOS程序,则很可能出现这种问题。原因在于系统可能没有引导该声卡在DOS下的驱动程序(对直接安装WIN95 OSR2的用户则是一定的)。最简单的方法自然是安装该声卡在DOS下的驱动程序。确认AUTOEXEC.BAT文件里是否有该驱动程序。如果是高档PCI声卡,则主板必须支持SB-LINK接口技术,才能支持DOS程序的音效。
另外一种可能性是该软件支持的声卡和你的声卡不兼容所致。以轻轻松松背单词(BDC) 为例,在排除上述可能性之后,运行BDC自带的SOUND.EXE,改变发声方案(如使用声卡自带的.WAV播放器)就可解决问题。
(5)不能正常使用四声道
现在市面上的很多声卡都号称支持4声道,但使用中有时不正常,譬如SB PCI 64和PCI 12 8。具体表现为在玩游戏时4个音箱可以同时发音,但在听MP3或是CD的时候,却只有前面的两个音箱有声音。其中的主要原因是因为这类声卡的4声道是需要DS3D支持的。在DS3D环境下可以正常使用,而到了非DS3D环境下只有立体声输出。也就是说,这类声卡的4声道不是真正的4声道,而是仅仅是通过软件模拟的。
二、声卡无法录音
在确定麦克风和声卡连接正常的情况下,无法录音通常是由于用户没有设置好录音通道所造成的。在WIN98中可以到控制面板à多媒体à音频à录音手选设备,点击那个麦克风小图标就可以进入"录音控制"了,在这里可以预设好需要的录音通道,随后就可以使用录音功能了。
三、音质损坏问题
(1)播放时的噪音问题
现在在市面上有许多廉价的低档声卡,其中许多在放音时往往会出现较大的噪音。这是由于这些产品往往采用了比较廉价的功放单元,同时在做工上也很毛糙,很容易受到电磁干扰。一般这类声卡往往有一个SPEAKER OUT、LINE OUT的切换跳线。SPEAKER OUT表示采用声卡上的功放单元对信号进行放大处理,通常这是给无源音箱使用的,虽然输出的信号"大而猛",但信噪比很低(所谓信噪比(SNR:Signal to Noise Ratio)就是:一个判断声卡抑制噪音能力的重要指标。
通常把有用信号与噪音信号功率的比值称为SNR,以分贝为单位。一般说来,此值越大则声卡的滤波效果越好,一个好的声卡其SNR值至少应大于80分贝), LINE OUT则表示绕过声卡上的功放单元,直接将信号以线路传输方式输出到音箱,这类声卡的噪音问题就可以得到适当的解决,但也只能起到减少噪音的效果,要想真正解决噪音的问题,用户最好去购买一块中高档的声卡。
(2)放音时出现的爆音问题
"爆音"特指声卡在放音过程中出现的间歇干扰声,而不是诸如信噪比低而引起的信号"噪音"。爆音问题主要出现在PCI声卡上,主要是由于PCI BUS MASTER控制权引起的,并在PCI显卡与PCI 声卡共同工作的电脑中显得尤为突出。
其表现通常是:在PCI声卡处理声音信息的同时,运行其他大型的应用程序,在图形画面出现变化的时候,会发出间歇的"噼啪"声。究其更本原因,其实是PCI显卡在作怪。由于当时许多显卡制造厂商为了最大程度的提升自己产品在运行WINBENCH之类软件时的图形测试分值,往往将PCI显卡设置为BUS MASTER的方式。在放音时,画面有所动作,显卡瞬间抢过了PCI BUS MASTER的主控权,势必造成PCI声卡受到干扰,以至出现瞬间的爆音。如果是AGP接口的显卡则不会有这类困扰,且也并非所有的PCI显卡都有抢夺PCI BUS MASTER主控权的习惯。
这类原因引起的爆音是可以非常容易被解决的--在WINDO WS安装目录下找到SYSTEM.INI文件,对其进行编辑,我们可以试着添加或寻找这样两段语句:
[DISPLAY]
BUSTHROTTLE=1
OPTIMIZATION=1
如果已经有了这两段话,则一定要注意将BUSTHROTTLE和OPTIMIZATION后面的变量设置为"1"。如果PCI声卡爆音来源于BUS MASTER控制权的争夺,那么修改了以上设置,重新启动机器以后,就可以解决问题了。另外声卡与主板的兼容问题,CD-ROM的数字音频输出等也会引起爆音。
四、PCI声卡在WIN98下无法正常使用
有些时候,在声卡驱动程序安装过程中一切正常,也没有出现设备冲突,但在WIN98下面就是无法出声或是出现其他故障。这种现象通常出现在PCI声卡上,请检查一下PCI声卡插在的哪条PCI插槽上。有些用户出于散热的考虑,把声卡插在远离AGP插槽,靠近ISA插槽的那几条PCI插槽中。问题往往就出现在这里,因为 WIN98有一个BUG:只能正确识别插在PCI-1和PCI-2两个槽的声卡。而在ATX主板上紧靠AGP 的两条PCI才是PCI-1和PCI-2(在一些AT主板上恰恰相反,紧靠ISA的是PCI-1),所以如果没有把 PCI声卡安装在正确的插槽上,问题就会产生。
五、声卡引起的死机
在未装WINDOWS9x时声卡工作正常,而安装了WINDOWS9x后就死机。这主要是:WINDOWS9x将主板BIOS中有关声卡的IRQ和DMA设置内容进行了修改,而当修改后的IRQ或DMA与系统冲突时,就会出现上述故障。这时只要用声卡驱动程序组内自带的有关程序,修改BIOS的相关内容即可解决。
六、重装WIN95引起显卡、声卡故障
原先的情况一切正常,但格式化硬盘并重装WIN95后,在安装时未能检测到声卡。安装完显示卡驱动程序后重新启动机器,显示"显示适配器不匹配",并提示进行添加新硬件。按步骤完成添加新硬件后故障依旧。同时添加声卡驱动程序后重新启动仍无法检测到声卡。重复多次仍无法排除故障,设备列表中并无其他异常。
解决方法:由于硬盘已重新格式化并用干净无毒软盘引导,可以排除病毒干扰。而重装前声卡、显卡均工作正常,可排除卡和槽的电气故障。重新固定插卡,仍无法排除故障,排除接触不良的可能。重新安装WIN98,显卡故障消除,声卡故障依旧。将声卡、显卡互换插槽,重新启动后系统提示发现新硬件,按提示完成安装,一切正常,将两卡换回,故障又出现。
产生这个故障的原因是:以前安装WIN95时,先安装WINDOWS3.1,并安装了显卡的驱动程序,然后安装WIN95,完成后插入声卡,按提示安装。此次安装时直接安装WIN95、WIN98(声卡未拔出)。而WIN98能正确检测出显卡并自动安装相应的驱动程序,问题就出在WIN95安装的检测过程中。打开C盘根目录下的DETLOG.TXT文件,发现有如下信息:
CHECKINGFOR:声霸卡兼容
QUERYIOMEM:CALLER=DETECTSB,RCQUERY=0
IO=210-21F
DETECTSB:VSBD FOUND A DIFFERENT BASE.
VERIFYSBPORT:RESET TIME OUT.
WIN95安装过程中SETUP自动检测硬件,并将检测结果存储在文件DETLOG.TXT中,安装完成后将所有硬件信息保存于注册表中。由于硬件的高速发展,WIN95自带的驱动程序集明显不足,在安装过程的检测硬件阶段,系统可能无法确定某些较新的硬件类型,无法将其激活,只把一些硬件信息保存于注册表中。故再次启动后系统仍无法辨别这些新硬件。而互换插槽后,由于参数更改,WINDOWS要刷新注册表,填入新的硬件信息,故能正确安装硬件。而WIN98中提供的驱动程序较全,其本身也增添了对不少新硬件的支持,如USB接口等,故基本上能正确识别较新硬件。
注意以下两点:
①如因特别需要而需安装WIN95时,声卡或较新的硬件最好等到安装完成后再插入槽中重启系统进行安装;
②遇到无法检测到适配卡的问题时,不妨更换插槽一试。
|