无忧启动论坛

标题: 自已制作和完善的win7PE,不知道怎样搞定声音和网络的问题。 [打印本页]

作者: 2012852253701    时间: 2013-7-29 11:11
标题: 自已制作和完善的win7PE,不知道怎样搞定声音和网络的问题。
求各位帮帮忙。我点右下角网络的那个图标没东西弹出来的。那个音量图标也是一样。
作者: 于山    时间: 2013-7-29 11:21
本帖最后由 于山 于 2013-7-29 11:22 编辑

左下角的网、音图标打"x"。
说明:没有驱动成功!点击它有何用?





作者: 2012852253701    时间: 2013-7-29 14:03
于山 发表于 2013-7-29 11:21
左下角的网、音图标打"x"。
说明:没有驱动成功!点击它有何用?

我进了设备管理器里看过,网卡和声卡驱动已经安装好了
作者: 好像很好吃    时间: 2013-7-31 21:29
同样也有这困扰,但声音已经搞定了
音频服务添加
导出这些项(从正常Win7中导出)
a.        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices
b.        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia
c.        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MMCSS
d.        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\AudioEndpointBuilder
e.        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Audiosrv
f.        HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{BCDE0395-E52F-467C-8E3D-C4579291692E}
g.        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
加载PE的SOFTWARE (\Windows\System32\config) 到 HKEY_LOCAL_MACHINE 命名为pe-soft
加载PE的SYSTEM (\Windows\System32\config) 到 HKEY_LOCAL_MACHINE 命名为pe-sys
将刚才导出的a项导入到HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows\CurrentVersion
将刚才导出的b项导入到HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion
将刚才导出的c, d, e项导入到HKEY_LOCAL_MACHINE\pe-sys\ControlSet001\services
将刚才导出的f项导入到HKEY_LOCAL_MACHINE\pe-soft\Classes\CLSID
将刚才导出的g项导入到HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion
接下来在winpeshl.ini 或PECMD.INI中加入(PECMD 要在前面加入EXEC !=)
net start MMCSS
net start AudioEndpointBuilder
net start AudioSrv
这样就好了

但是…我的网络问题仍然非常困扰

作者: 2010khmsoft    时间: 2013-8-1 23:32
本帖最后由 2010khmsoft 于 2013-8-1 23:34 编辑

DEVI %WinDir%\inf\hd*.inf

     EXEC @!=netcfg.exe -v -winpe
     EXEC @!=netcfg.exe -c s -i MS_Server
     EXEC @!=netcfg.exe -e -c p -i MS_NDISWAN
     EXEC @!=netcfg.exe -e -c p -i MS_PPPOE
     EXEC @!=netcfg.exe -e -c p -i MS_NDISUIO
     EXEC @!=netcfg.exe -c s -i ms_nativewifip
     EXEC @!=netcfg.exe -c s -i ms_rassrv
     EXEC @!=netcfg.exe -e -c s -i MS_RASMAN
     EXEC @!=netcfg.exe -e -c p -i ms_rspndr
     EXEC @!=netcfg.exe -e -c p -i ms_lltdio
     EXEC @!=netcfg.exe -e -c p -i ms_tcpip6_tunnel
     EXEC @!=netcfg.exe -e -c p -i ms_tcpip_tunnel

     EXEC @!=netcfg -c s -i ms_wfplwf                   `WFP 轻型筛选器
     EXEC @!=netcfg -c s -i ms_ndiscap                        `NDIS 捕获轻型筛选器
     EXEC @!=netcfg -c s -i ms_pacer                         `QoS 数据包计划程序
     EXEC @!=netcfg -e -c p -i ms_nwipx                 `NWLink IPX/SPX/NetBIOS 兼容传送协议

     EXEC !=devcon install %SystemRoot%\inf\nettun.inf *TEREDO      
     EXEC !=devcon install %SystemRoot%\inf\nettun.inf *ISATAP     
     EXEC !=devcon install %SystemRoot%\inf\nettun.inf *6to4mp            
     EXEC !=devcon install %SystemRoot%\inf\nettun.inf *TUNDIRECT       
     EXEC rundll32 "streamci,StreamingDeviceSetup {eeab7790-c514-11d1-b42b-00805fc1270e},asyncmac,{ad498944-762f-11d0-8dcb-00c04fc3358c},%SystemRoot%\inf\netrasa.inf,Ndis-Mp-AsyncMac"

   EXEC @!=netcfg -e -c p -i ms_rmcast                 `可靠的多播协议
   EXEC @!=netcfg -e -c p -i ms_agilev                 `VPN 隧道协议
     SERV Browser
     SERV RasMan
     SERV dot3svc
     SERV Wlansvc
   
SERV WwanSvc


     SERV audiosrv
     SERV HomeGroupListener
     SERV DeviceAssociationService
     SERV Spooler
     SERV Schedule
     SERV WcsPlugInService   


  //EXEC =!net start dot3svc
// EXEC =!net start Wlansvc

作者: white-5168    时间: 2013-8-1 23:50
好像很好吃 发表于 2013-7-31 21:29
同样也有这困扰,但声音已经搞定了
音频服务添加
导出这些项(从正常Win7中导出)

我也有声卡的问题,以上的registry都加在pure winpe中还是没有声音,相关用到的dll、sys、cpl等档案都加入了,还是没有声音,但是用别人家好的software的注册表,就会有声音出现,如果要自己从这么大的注册表找真的很费神跟费力,请问是否有大大可以帮忙提供还有需要添加的注册表中的项目(registry keys)
作者: 2013lizhenhe    时间: 2013-8-2 07:51
在计算机上右键“管理”,选择“服务”,打开音频服务应该可以
作者: 2012peter2    时间: 2013-8-2 08:09
win7已经不想搞了
作者: white-5168    时间: 2013-8-2 11:37
2013lizhenhe 发表于 2013-8-2 07:51
在计算机上右键“管理”,选择“服务”,打开音频服务应该可以

我是在pure winpe没有桌面的环境下使用、用别人家好的software的注册表,就会有声音出现,都是用command执行,这已经是最精简的环境了,请大大帮帮忙提供多一点的信息
作者: 好像很好吃    时间: 2013-8-2 15:37
white-5168 发表于 2013-8-2 11:37
我是在pure winpe没有桌面的环境下使用、用别人家好的software的注册表,就会有声音出现,都是用command执 ...

可能加上桌面就行了吧? 不知道 乱猜的
作者: white-5168    时间: 2013-8-2 17:29
好像很好吃 发表于 2013-8-2 15:37
可能加上桌面就行了吧? 不知道 乱猜的

试过了不行、用别人家好的software的注册表,就会有声音出现、用自己加的registry key,就是无法发声
作者: 好像很好吃    时间: 2013-8-2 18:41
可能是因为我用英文版作的
你是用中文的
作者: white-5168    时间: 2013-8-2 21:08
好像很好吃 发表于 2013-8-2 18:41
可能是因为我用英文版作的
你是用中文的

用哪种语言都没有差,我一直强调我是用别人加好的整份software的注册表,就会有声音出现,用自己找的却没有,不是语言的关系,请不要搞错方向了
作者: 好像很好吃    时间: 2013-8-3 14:17
好吧…
试试看在PECMD.ini加入
EXEC =!net start MMCSS
EXEC =!net start AudioEndpointBuilder
EXEC =!net start Audiosrv
要照顺序
如果不行我就没办法帮你了
作者: 好像很好吃    时间: 2013-8-3 14:24
好像很好吃 发表于 2013-8-3 14:17
好吧…
试试看在PECMD.ini加入
EXEC =!net start MMCSS

还有一个
HKLM\SYSTEM\ControlSet001\services\Audiosrv中,RequiredPrivileges的值请删掉其他,只保留SeChangeNotifyPrivilege
作者: white-5168    时间: 2013-8-3 15:27
本帖最后由 white-5168 于 2013-8-3 15:29 编辑
好像很好吃 发表于 2013-8-3 14:17
好吧…
试试看在PECMD.ini加入
EXEC =!net start MMCSS


你所说的这些MMCSS、AudioEndpointBuilder、Audiosrv都是system注册表的service,这些service我都已经正常work,甚至我都也启动了HdAudaddservice、Beep等地service。
现在的问题不在于HKEY_LOCAL_MACHINE底下的SYSTEM注册表,问题是卡在HKEY_LOCAL_MACHINE底下的SOFTWARE注册表上,到底有多少东西是跟audio、sound、mixer等有相关的部分,请帮忙看一下,还有我再重申一次是HKEY_LOCAL_MACHINE底下的SOFTWARE注册表,不是SYSTEM注册表。
请神人、牛人、大大帮忙指点一下

作者: 好像很好吃    时间: 2013-8-3 18:04
我不是神人
我只知道我的SOFTWARE 注册表就只有做这些修改,没有了
1.        把PE的SOFTWARE 导出
2.        加载install.wim的SOFTWARE注册表
3.        导入第一步导出的文件
4.        导入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Personalization
5.        导入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons  
6.        HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion\Winlogon下,"Shell"="explorer.exe"
7.        C:\、D:\ 改为 X:\ ; Interactive User 全部删除,pe-def、pe-sys都要这样处理
8.        导入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
个人认为要有问题就是这个了
作者: white-5168    时间: 2013-8-3 18:22
好像很好吃 发表于 2013-8-3 18:04
我不是神人
我只知道我的SOFTWARE 注册表就只有做这些修改,没有了
1.        把PE的SOFTWARE 导出

我的winpe只有command line的画面,不添加任何桌布,所以没有桌面的图示,也是要将您所列的一起处理吗?
导入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Personalization
导入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons  
HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion\Winlogon下,"Shell"="explorer.exe"
C:\、D:\ 改为 X:\ ; Interactive User 全部删除,pe-def、pe-sys都要这样处理

作者: 好像很好吃    时间: 2013-8-3 18:28
如果沒有桌面,應該就不用改

6.        HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion\Winlogon下,"Shell"="explorer.exe"
作者: white-5168    时间: 2013-8-3 21:02
本帖最后由 white-5168 于 2013-8-3 21:38 编辑
好像很好吃 发表于 2013-8-3 18:28
如果沒有桌面,應該就不用改

6.        HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows NT\CurrentVersion\Winl ...


我用微软的Procmon.exe查看SndVol.exe执行,还有以下的registry key需要使用到,我查过在pure winpe中并未添加,请问你所使用的winpe是否已经添加过以下的registry key
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\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\COM3
作者: tyc600    时间: 2018-8-28 14:46
2010khmsoft 发表于 2013-8-1 23:32
DEVI %WinDir%\inf\hd*.inf

     EXEC @!=netcfg.exe -v -winpe

谢谢了!!!!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3