控制台 → 服務中 `Windows Audio` 無法啟動,錯誤 1079:「此服務的帳戶不同於在相同程序中執行的其他服務帳戶」。通常是 `audiosrv.dll` 遺失/損壞,或 `Svchost` 群組註冊表設定遺漏 `AudioSrv`。兩步驟修復。
修復步驟
- 補回 audiosrv.dll 並註冊:
下載 `audiosrv.dll` (與系統版本對應) 放入 `C:\Windows\System32`。
管理員 CMD 執行:`regsvr32 audiosrv.dll`
提示「無法找到 DllRegisterServer 入口點」屬正常,**忽略繼續**。
- 註冊表加入 AudioSrv 至 netsvcs 群組:
`regedit` → 定位 `HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost\netsvcs` → 雙擊「預設值」→ 在數值資料**新增一行** `AudioSrv` → 確定。
- 重新啟動 `Windows Audio` 服務 (services.msc) → 播放音樂測試,聲音恢復正常。
替代方案:服務登入帳戶修正
- `services.msc` → `Windows Audio` 右鍵 → 「內容」→「登入」頁籤。
- 選「這個帳戶」→ 「瀏覽」→ 輸入 `Local Service` → 確定 → 輸入密碼 (若無密碼留白) → 套用。
- 切回「一般」頁籤 → 啟動類型「自動」 → 「啟動」 → 確定。
常見誘因
- 優化軟體/清理工具誤刪 `audiosrv.dll` 或修改 `Svchost` 群組。
- 第三方音效驅動 (Realtek、Creative、Nahimic) 安裝/解除安裝不完整導致服務相依性損壞。
- 系統還原/更新後註冊表遺漏。
修復後建議建立系統還原點,並避免使用激進優化工具觸碰核心服務檔案與註冊表。