无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2849|回复: 4
打印 上一主题 下一主题

[求助] 在只有command line下的pure win7pe,无法搞定声音(Audio、Sound)问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-8-4 22:24:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 white-5168 于 2013-8-4 22:29 编辑

有关于audio的dll、sys、inf、drv、acm、mui、exe、cpl都已经找齐,并且放置对应的文件夹路径,但就是关于注册表的部分一直无搞定,搞了1个多月还是找不出有关audio在HKEY_LOCAL_MACHINE\SOFTWARE下的机码,在下将以添加的部分列出,请各位帮忙指点。
以下注册机码都已加入只有command line的pure winpe注册表中,但依旧没有声音出现,我用的pure winpe不添加任何桌面的机码,如explorer.exe。
但如果使用人家已添加好audio的HKEY_LOCAL_MACHINE\SOFTWARE,却可以发出声音,但是档案太大了,我想要简化只有audio的功能,所以一直在找寻在HKEY_LOCAL_MACHINE\SOFTWARE下,只要添加相关Sound、Audio的注册机码需要添加到注册表,请各位牛人、大大指导提供一下,在下感激不尽。

MMCSS服务
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia
HKLM\SYSTEM\ControlSet001\services\MMCSS
HKLM\SOFTWARE\Classes\CLSID\{06CCA63E-9941-441B-B004-39F999ADA412}

AudioEndpointBuilder、Audiosrv服务
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia
HKLM\SYSTEM\ControlSet001\services\MMCSS
HKLM\SYSTEM\ControlSet001\services\AudioEndpointBuilder
HKLM\SYSTEM\ControlSet001\services\Audiosrv
HKLM\SOFTWARE\Classes\CLSID\{BCDE0395-E52F-467C-8E3D-C4579291692E}
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost

Hdaudaddservice服务
Drvload HdAudBus.inf

MSKSSRV、MSPQM、MSTEE、MSPCLOCK服务
HKLM\SYSTEM\ControlSet001\services\MSKSSRV
HKLM\SYSTEM\ControlSet001\services\MSPQM
HKLM\SYSTEM\ControlSet001\services\MSTEE
HKLM\SYSTEM\ControlSet001\services\MSPCLOCK

Other
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}

用MS Procmon.exe查看SndVol.exe、SoundRecorder.exe执行所需要到的注册表内容
HKLM\SOFTWARE\Microsoft\COM3
HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
HKLM\Software\Microsoft\Windows\Windows Error Reporting\WMR
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\DataStore_V1.0
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\don't load

2#
 楼主| 发表于 2013-8-6 17:43:29 | 只看该作者
自己顶一下,请大大或牛人关注一下
回复

使用道具 举报

3#
发表于 2013-8-7 15:16:38 | 只看该作者
我在想是不是有相依性的服务
因为我怎么试就是无法只造出只有声音服务的WinPE
我也不知道我当初是如何加工的

但是我觉得应该不是SOFTWARE 部分的问题
你再从Windows的 HKLM\SYSTEM导出这些好了
\ControlSet001\services\RpcSc
\ControlSet001\services\DcomLaunch
\ControlSet001\services\RpcEptMapper
\ControlSet001\services\PlugPlay
我真的不知道该怎么救你
因为我也是自己乱做的

点评

为什么我会确定是HKEY_LOCAL_MACHINE\SOFTWARE,因为我用人家已添加好audio的HKEY_LOCAL_MACHINE\SOFTWARE,确实是可以发出声音。 你说的以下4个service是winpe基本会存在的,无须另外添加,也无须另外下command启  详情 回复 发表于 2013-8-7 15:54
回复

使用道具 举报

4#
 楼主| 发表于 2013-8-7 15:54:48 | 只看该作者
本帖最后由 white-5168 于 2013-8-7 16:09 编辑
好像很好吃 发表于 2013-8-7 15:16
我在想是不是有相依性的服务
因为我怎么试就是无法只造出只有声音服务的WinPE
我也不知道我当初是如何加工 ...


为什么我会确定是HKEY_LOCAL_MACHINE\SOFTWARE,因为我用人家已添加好audio的HKEY_LOCAL_MACHINE\SOFTWARE,确实是可以发出声音。

你说的以下4个service是winpe基本会存在的,无须另外添加,也无须另外下command启动
\ControlSet001\services\RpcSc
\ControlSet001\services\DcomLaunch
\ControlSet001\services\RpcEptMapper
\ControlSet001\services\PlugPlay

你可以参考以下的HKEY_LOCAL_MACHINE\SOFTWARE
http://bbs.wuyou.net/forum.php?m ... 1%BF%C9%CF%C2%D4%D8

Pure winpe是缺少以下4组service,所以这四组都要另外添加
MMCSS服务
AudioEndpointBuilder、Audiosrv服务
Hdaudaddservice服务
MSKSSRV、MSPQM、MSTEE、MSPCLOCK服务

将上述HKEY_LOCAL_MACHINE\SOFTWARE、4个service与该有的audio的dll、sys、inf、drv、acm、mui、exe、cpl都加入到command line pure winpe。
开机进winpe后。即可启动SndVol.exe、SoundRecorder.exe,你可以在换掉有关HKEY_LOCAL_MACHINE\SOFTWARE的部分就可以知道了。

你可以自行确认你手边在做的winpe跟pure winpe的注册表,在pure winpe的注册表中绝不会有我所列出的机码,这些都是人为再添加进去,所以你使用的winpe绝不是pure winpe

Other
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}

用MS Procmon.exe查看SndVol.exe、SoundRecorder.exe执行所需要到的注册表内容
HKLM\SOFTWARE\Microsoft\COM3
HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
HKLM\Software\Microsoft\Windows\Windows Error Reporting\WMR
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\DataStore_V1.0
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\don't load
回复

使用道具 举报

5#
发表于 2013-8-7 16:15:30 | 只看该作者
我也知道是SOFTWARE的问题
那你去问别人好了

我的情况和你不同
我做得出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-22 20:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表