2009年4月26日,水深火热
突然发现小I来电只有显示,确不响铃了,喇叭和铃声文件检查过都是正常的。因为之前刚安装过PocketMusic,去注册表的MP3文件关联里一看,果然被改掉了,于是将HKEY_CLASSES_ROOT\.mp3下的Default改回mp3file,满以为解决了,但发现还是不行,经过一番寻找,终于找到出问题的地方,顺便把铃声音量调了下。


1.修改注册表中的HKEY_CURRENT_USER->Controlpane\SoundCategories\Ring\中的Initvol值,进去发现值为0,改为1就OK了;
2.提高扬声器音量
把HKEY_CURRENT_USER\controlPanel\soundcategory\attenuation下的子键 “2” 的值改为 5,然后在HKEY_CURRENT_USER\controlPanel\soundcategory\ring下的 子键attenuationcategory 的值改为 “2”。同时,initvol 与speaker的值均改为“5”。
说明:“HKEY_CURRENT_USER\controlPanel\soundcategory\attenuation”中的attenuation下有4个子项,分别是“1”,“2”,“3”,“4”,代表着4个音量等级(也许还可以自己加,但我没试过,有兴趣的可试试)。

“hkey_current_user\controlPanel\soundcategory”中的'soundcategory"代表铃声分类,如“ring"表示来电铃声,"notification"代表短信铃声等等。知道这一点,那么改铃声音量就比较得心应手了。

比如,我们进入”hkey_current_user\controlPanel\soundcategory\ring“,除了把"initvol","speaker"的值改为 4或5外,一定要注意attenuationcategory的值,它就代表你在上一级(attenuation)中定义的音量等级,我们就选 2(对应的音量为5),注意:如果attenuationcategory的值未在attenuation中定义(如6),则系统自动选择缺省音量,这时,即使你把"initvol","speaker"的值改为 4或5了,在设置来电铃声时,试听音量很大,但真正来电时音量就转为缺省音量变小了(当然,你也可把缺省音量改大)

其它铃声分类与此相似。
说明一下,我按上面的值修改后发现铃声有点大,而且听说小I的喇叭容易损坏,所以把值都从5改为3了,具体建议大家根据自己情况试试~