c语言错误1083,没有混音设备可用,启动Windows Audio服务时错误1083

三天了,今天终于搞定这声音问题:

点击右下角个喇叭,提示“没有混音设备可用,该程序立即关闭”

就没了声音,控制面板看看,居然发现,声音和音频设备那里,说没有音频设备,语声和音频的属性均无法选择,都变的灰蒙蒙的!!屏幕右下角系统托盘中的小喇叭也没有了。

看设备管理器中,声音,视频游戏控制器中AC97(我是集成声卡)工作正常,其他的几个设备也正常,于是上网找一下方法,试过卸载驱动后重装驱动但问题没解决。

也尝试进入BIOS,选择那个INTXXX的英文选项的AC97里面的选择(一个是AUTO,一个是AC97,一个是D开头的英文,我选了AUTO,还是不行!)

用DirectX诊断工具测声音时点“测试DirectSound”显示“DirectSound 测试结果:

步骤 3 (DirectSoundCreate) 上有故障:

HRESULT = 0x88780078

(没有驱动程序)”,随后测试音乐时就正常有音乐声。

上网话可能中了“魔波”,但是我用专杀杀过,没事。装了微软补丁,重启,还是不行! 使用金山全面杀毒,也是无果!

有人话是服务项目windows audio没有启动,

如果找不到Windows Audio 服务把下列文件用audio.reg命名,导入注册表.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv]

"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_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Parameters]

"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_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Enum]

"0"="Root\\LEGACY_AUDIOSRV\\0000"

"Count"=dword:00000001

"NextInstance"=dword:00000001

于是在运行输入Services.msc,看看windows

audio的属性--常规,显示服务状态已经停止,于是我点击启动啦。点知提示“在本地计算机无法启动Windows

Audio服务。错误代码1083:配置成在该可执行程序中运行的这个服务不能执行该服务”

我上网搜搜,得知有可能存放在C:\WINDOWS\system32目录下audiosrv.dll被误删,我查下自己的,确实没有该文件找朋友传了一个复制进去,仍然不行,尝试注册一下,方法是:开始-->运行,输入

regsvr32 audiosrv.dll 。

结果提示已经加载c:\windows\system32\audiosrv.dll

这个文件,但是无法找到Dllregisterserver输入点,无法注册这个文件。

解决方法:

如果你的电脑“计算机管理”“服务”中有Windows

Audio且无法开启,即出现以上情况,

试下打开注册表[HKEY_LOCAL_MACHINE\Software\Microsoft\

WindowsNT\CurrentVersion\Svchost]主键,双击窗口右侧的netsvcs,把AudioSrv添加到数值数据中去。然后重启电脑,把服务项目windows

audio启动了就ok了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值