无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2012345
打印 上一主题 下一主题

Win7 PE“通知区域图标”显示问题

[复制链接]
1#
发表于 2012-7-27 05:02:44 | 显示全部楼层

如何在WIN7PE通知区域显示"电源"&"热插拔"图标?

一、必要文件:
需要具备stobject.dll 和stobject.dll .mui,它是显示“电源”&“热插拔”图标的必要文件

二、显示"电源"图标还要加载驱动:
只要运行CMD就可以了,代码如下:
--------------------------------------------------------------------
@echo off
drvload.exe X:\Windows\inf\battery.inf
exit
--------------------------------------------------------------------


或者使用PECMD.INI配置也可,代码如下:
--------------------------------------------------------------------
DEVI %SystemDrive%\Windows\inf\battery.inf
--------------------------------------------------------------------

效果图:[电源图标出来了]


[ 本帖最后由 20121222 于 2012-12-6 16:07 编辑 ]
回复

使用道具 举报

2#
发表于 2012-7-27 07:43:01 | 显示全部楼层
原帖由 tegl 于 2012-7-27 07:24 发表
另外,输入法图标怎么解决呢?


“输入法”和“网络”的图标显示问题都没有解决。

前者倒是可以利用INTERNAT.EXE勉强解决,后者不知何故,图标始终不出来。

正在探究后者的解决方法,应该是服务没开启造成的,现在netprofm和TapiSrv 这两服务一直没能开启,DLL和MUI文件都添加了,不知何故
回复

使用道具 举报

3#
发表于 2012-7-27 08:31:50 | 显示全部楼层
寻求大神,开启netprofm和TapiSrv 这两服务
回复

使用道具 举报

4#
发表于 2012-7-27 15:25:12 | 显示全部楼层
这次又添加了正常的PE的注册表,服务还是没能开启,不知何故。

HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows NT\CurrentVersion\Svchost

和 HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows NT 都试了,还是没用

难道服务的开启,除了DLL、MUI、驱动、注册表,还要补充其他文件吗?
又或者是权限的问题?

[ 本帖最后由 20121222 于 2012-7-27 15:28 编辑 ]
回复

使用道具 举报

5#
发表于 2012-7-27 15:49:43 | 显示全部楼层
各位大神,这里指的是什么服务

回复

使用道具 举报

6#
发表于 2012-7-28 13:27:04 | 显示全部楼层
之前:添加了正常PE的INF,Drives和Drivestore,几乎所有MUI和System32目录下认为有用的大部分文件【除了文件夹】。
【这里看起来很多文件,其实不然,大部分都是重复的,只有少数文件会添加到问题PE中】

现在:导入了正常PE的驱动对应的注册表,服务对应的注册表

效果:“网络”的图标显示出来了,最重要的是可以ADSL拨号了。
缺陷:“网络”图标在有网络的时候仍然有“红色的叉叉”

结论:
ADSL拨号是 “SERV TapiSrv   //失败”造成的,PECMD中运行不行,注册表中加入该服务才成功;

几乎锁定了最后的“红色的叉叉”问题:“netprofm服务项”无法启动造成的。
由于服务之间的依赖关系,“NlaSvc服务”无法启动又是“netprofm服务项”无法启动的根源。





图中,就那个“红叉”惹眼

[ 本帖最后由 20121222 于 2012-7-28 13:35 编辑 ]
回复

使用道具 举报

7#
发表于 2012-7-28 13:36:51 | 显示全部楼层
现在的目标:开启NlaSvc服务
回复

使用道具 举报

8#
发表于 2012-7-28 17:15:37 | 显示全部楼层
原帖由 zhoubin 于 2012-7-28 15:10 发表
借此帖顺便请教一下,如何在不启动声卡,不开启aero的情况下,恢复系统自带的usb弹出功能.....



USB弹出功能应该是相关的驱动问题吧。

把驱动文件补齐,然后在PECMD中加上这个试试:
     DEVI %WinDir%\inf\usb*.inf

如果还是没有出来,再看看还缺什么。

【总是在 驱动、DLL和mui、注册表 这些文件中找(相应文件要哪些可以百度试试,比如注册表)】

[ 本帖最后由 20121222 于 2012-7-28 17:18 编辑 ]
回复

使用道具 举报

9#
发表于 2012-7-28 17:23:03 | 显示全部楼层
在修补PE过程中,发现很多“神奇”的问题。

1.PECMD中自动运行INTERNAT无效,要注册表中添加启动项;
2.PECMD中某些服务无法启动,也要注册表中添加;
3.PECMD.INI中代码顺序不一样,ADSL对应的服务也打不开
。。。。。。

所以PE中弄这些很麻烦,哎,还有个服务,都不知道怎么开启了,努力都用尽了


最新情况:
network location awareness这个服务所需要的文件应该都齐了【由WIN7系统中查看的“服务依存关系”对照PE中的文件可知】

所以,应该是注册表的问题,但是按理来说,注册表也是完整的才对【换了正常PE的注册表文件】。

看到有人说过,可能是权限的原因,但是不知道具体指的是什么

[ 本帖最后由 20121222 于 2012-7-28 19:02 编辑 ]
回复

使用道具 举报

10#
发表于 2012-7-28 19:05:21 | 显示全部楼层
原帖由 201** 于 2012-7-28 18:58 发表



如上,权限添加的具体方法是什么?【不理解红色文字的具体步骤】



百度一下。。。。

应该就是这个原因了

果不其然,成功了!

如图,苦恼多时的服务开启了



[ 本帖最后由 20121222 于 2012-7-28 19:27 编辑 ]

效果图.JPG (123.37 KB, 下载次数: 120)

效果图.JPG
回复

使用道具 举报

11#
发表于 2012-7-28 19:29:39 | 显示全部楼层
现在的目标:去掉网络图标上的红色叉叉
回复

使用道具 举报

12#
发表于 2012-7-28 23:46:27 | 显示全部楼层
在正常的PE中,通过逐一停止各种服务,查看对"红叉"的影响,
报告如下[备用]:



网络必须服务:

1.问题PE中已有的服务
DCOM Server Process Launcher
DHCP Client
Windows Management Instrumentation
Network Connections
Network List Service
Network Location Awareness
Network Store Interface Service
Plug and Play
Power
Remote Procedure Call (RPC)
RPC Endpoint Mapper
Security Accounts Manager

2.问题PE中缺欠的服务
SSDP Discovery      //SSDPSRV
Windows Connect Now - Config Registrar   //wcncsvc
Function Discovery Provider Host   //fdPHost



错了,走错方向了,服务已经够了,不要再开服务了

[ 本帖最后由 20121222 于 2012-7-29 13:09 编辑 ]
回复

使用道具 举报

13#
发表于 2012-7-29 04:00:39 | 显示全部楼层

Windows服务的开启方法

服务开启的步骤如下:

1.在正常的PE中,找到以下俩注册表:
正常PE中定位到[HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows NT\CurrentVersion\Svchost]
在右侧的项目中找到需要开启的服务名字,记住位置。然后在问题PE中同样的位置粘贴该服务的名字;

正常PE中定位到[HKEY_LOCAL_MACHINE\System\ControlSet001\services\服务名]
将该项导出注册表,然后导入到问题PE中
[有人会说,这么麻烦,干脆全部导出,再导入问题PE,呵呵,如果那样也可以,就是垃圾多]

2.根据注册表内容提示,补充相应服务的DLL和MUI文件[服务名.DLL,服务名.DLL.MUI],[有时候还要SYS驱动,这个不用管,错了应该会提示];

3.为了保险起见,对问题PE俩对应的注册表项右键授予所有权限,如:用户列表中权限较低的USER

4.补充:
如果还有什么注册表没有补齐,可以用RegistryWorkshop这个软件来寻找,补齐。

通过以上步骤,启动PE后相应服务就能启动了。



针对本帖的实际案例:

要开启如下服务:
DCOM Server Process Launcher  //服务名称:DcomLaunch
DHCP Client                           //服务名称:Dhcp
Network Connections            //服务名称:Netman
Network List Service            //服务名称:netprofm
Network Location Awareness            //服务名称:NlaSvc
Network Store Interface Service            //服务名称:nsi
Remote Procedure Call (RPC)            //服务名称:RpcSs
RPC Endpoint Mapper            //服务名称:RpcEptMapper

[ 本帖最后由 20121222 于 2012-12-6 16:23 编辑 ]
回复

使用道具 举报

14#
发表于 2012-7-29 19:51:54 | 显示全部楼层

如何在WIN7PE通知区域显示网络图标?

-----------------------------第一步-----------------------------

开启相应的服务[如下]:
DCOM Server Process Launcher  //服务名称:DcomLaunch
DHCP Client                           //服务名称:Dhcp
Network Connections            //服务名称:Netman
Network List Service            //服务名称:netprofm
Network Location Awareness            //服务名称:NlaSvc
Network Store Interface Service            //服务名称:nsi
Remote Procedure Call (RPC)            //服务名称:RpcSs
RPC Endpoint Mapper            //服务名称:RpcEptMapper

开启方法详见 #31楼

结果:网络图标就出来了,只是有“红叉”







-----------------------------第二步-----------------------------

瑕疵问题:
网络图标是显示了,但是有“红叉”[而实际上可以上网,明显矛盾]

一、为什么?
网络图标上的红叉为什么会出现?

二、怎么办?
1.思路:
针对网络图标,一般分析Windows服务的问题。
通过不停的关闭和开启服务,对照PE的影响,得出问题服务是哪一个或者哪一些

2.实践:
“一个奇怪的现象”


如图:

2-1、没有红叉的效果——也没有INTERNET访问



2-2、一旦开启DHCP服务,马上有“红叉”了——但是,有INTERNET访问




三、我是这样解决的:
http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2583766&ptid=255188

[ 本帖最后由 20121222 于 2012-12-6 16:23 编辑 ]
回复

使用道具 举报

15#
发表于 2012-7-30 18:32:20 | 显示全部楼层
原帖由 201** 于 2012-7-29 20:02 发表
这样,就算是解决了,呵呵。



针对图标显示的问题确实解决了。

但是这不是结束,网络图标有“红叉”的问题不晓得如何解决


网络图标有红叉,却可以上网,怎么办?

[ 本帖最后由 20121222 于 2012-7-30 18:35 编辑 ]
回复

使用道具 举报

16#
发表于 2012-7-31 04:00:09 | 显示全部楼层
原帖由 2012yangyuxuan 于 2012-7-30 20:55 发表
我注册了几个dll,红叉就消失了


真的吗?

2012yangyuxuan 兄弟好,能告知是什么DLL吗?

如能解决问题,感激涕零

既然老兄不在,我只有自己多试试了。

[ 本帖最后由 20121222 于 2012-7-31 04:02 编辑 ]
回复

使用道具 举报

17#
发表于 2012-7-31 16:32:21 | 显示全部楼层
Win7PE_x86最新版:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=209434&extra=&highlight=%D7%D4%D6%C6&page=1

[目前看来,只有网络图标的“红叉”问题没有解决]
回复

使用道具 举报

18#
发表于 2012-8-20 00:56:29 | 显示全部楼层
原帖由 lovezzm2008 于 2012-8-15 12:44 发表
有结果了没? 我也用到这个PE了


木有结果,期待高手帮忙,接手

【最新情报:解决了,请看下面几层楼】

[ 本帖最后由 20121222 于 2012-11-1 01:07 编辑 ]
回复

使用道具 举报

19#
发表于 2012-10-16 16:45:47 | 显示全部楼层
原帖由 2012txm 于 2012-8-20 01:37 发表
郁闷,我自己做的一个pe3.1也是能上网但有红叉。。期待高手解答!



我的PE是注册表的问题(我想你应该也是这样)——在于software

具体是哪一块还不知道。

。。。 。。。


通过大面积的注册表覆盖,这个网络问题终于理想的解决了


[ 本帖最后由 20121222 于 2012-12-6 16:25 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 12:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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