Life is Like a Boat

關於部落格
~乘著Griffin,看著麻瓜的世界~
  • 91639

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

電腦故障問題:沒有音訊裝置、電腦沒聲音

下午卡巴可能也跟我瘋掉,看到中華隊輸給中國,一時興起掃描後,似乎砍了某個檔案。結果造成一切裝置正常,但是音響就是沒音樂出來。如果也有人因為防毒殺錯檔案而導致沒有音訊,可以來參考一下我的故障排除流程。

我視窗版本為XP,Service Pack 2 (SP2),請注意Windows版本!!


問題發生時,就有在猜想卡巴是不是又砍錯了什麼檔案。後來到處尋求解答求助,才大概確定卡巴把audiosrv.dll這檔案給砍了...。

建議的問題改善流程,是先從問題疑難解決每個步驟往下看,或是重灌音效裝置驅動程式。若跟我一樣都無解就可以進行下列步驟。問題可能在於1.audiosrv.dll檔案不見,或是2.Windows Audio 服務遺失掉。


首先到C:WINDOWSsystem32,去找audiosrv.dll,看這檔案是否在資料夾當中。若無可從這下載->


確認Windows Audio 服務控制台->系統管理工具->服務->往下拉找Windows Audio如果沒有這方式能用,那麼從開始->執行->打上指令:
%SystemRoot%system32services.msc /s

※正常來講,它的狀態是"已啟動",電腦才會有聲音。


一個參考網站:http://hi.baidu.com/zhechan/blog/item/37d4e133db7de542ac4b5f38.html
這網站講得很詳細,雖然中華敗給中國,但中國的網友救了我電腦一命,免除重灌的麻煩。大概的說明是按照作法(請參照該網站):
1.做一個REG檔:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,
       52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
       74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
       00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,
       6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvParameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,
       00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,
       61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,
       00
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvEnum]
"0"="Root\LEGACY_AUDIOSRV\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001



2.我有照過去改REG檔裡面的參數,範例用004,我電腦預設是001,所以我只用001。改完後點擊REG檔案並確認。網站有教法,或者參考我的(已加入參數(001)的REG檔)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet001ServicesAudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,
       52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
       74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
       00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,
       6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet001ServicesAudioSrvParameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,
       00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,
       61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,
       00
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet001ServicesAudioSrvEnum]
"0"="Root\LEGACY_AUDIOSRV\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001



3.Windows Audio 狀態為"已啟動"


我把audiosrv.dll放進資料夾後,音訊裝置就出來了,但還未有聲音。後來按該網站流程重做前面流程(Windows Audio 狀態變成啟動),聲音就跑出來嚕。
相簿設定
標籤設定
相簿狀態