无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-24 14:49:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.网络图标显示问题[已解决]:
见#33楼


2."电源"&"热插拔"图标显示问题[解决]:
见#7楼



3.语言栏图标显示问题[解决]:
http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2436260&ptid=209434


4.补充性教程:
如何开启Windows各种服务?
http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2539423&ptid=255188

问题详细阐述:

一、以下是Win7 系统中正常的效果图:







二、以下是Win7 PE中不正常的效果图:


注释:有“音量”图标,但是没有“网络”“电源”的图标



注释:“网络”和“电源”图标的“行为”状态为黑色,不可改






[ 本帖最后由 2012345 于 2012-12-6 16:12 编辑 ]
2#
 楼主| 发表于 2012-7-25 01:16:09 | 只看该作者
大家遇到这样的问题了吗?
回复

使用道具 举报

3#
 楼主| 发表于 2012-7-25 14:54:02 | 只看该作者
单独修改注册表好像没有用,可能还需要什么文件抑或是服务吧
回复

使用道具 举报

4#
 楼主| 发表于 2012-7-26 12:34:26 | 只看该作者
输入法图标也无法显示[ctfmon.exe无效],无奈用了INTERNAT.EXE,还行,就不列入问题列表了。

最新动态:其实这个问题已经有解决方案了[见链接]
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=209434&page=1#pid2423292

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

使用道具 举报

5#
发表于 2012-7-26 13:04:28 | 只看该作者
不清楚,对于PE文件。。。

用 BeyondCompare 比较文件夹和文件的区别,逐步排除——这个工作量不小,估计有更好的方法或其他人有经验可以提供。。。
回复

使用道具 举报

6#
 楼主| 发表于 2012-7-26 13:09:54 | 只看该作者
原帖由 zhs509 于 2012-7-26 13:04 发表
不清楚,对于PE文件。。。

用 BeyondCompare 比较文件夹和文件的区别,逐步排除——这个工作量不小,估计有更好的方法或其他人有经验可以提供。。。


我是用的REGSHOT对比了注册表的差异,发现无效
回复

使用道具 举报

7#
发表于 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 编辑 ]
回复

使用道具 举报

8#
发表于 2012-7-27 07:22:57 | 只看该作者
原帖由 20121222 于 2012-7-27 05:02 发表
电源的小图标出来啦,解决方法如下
--------------------------------------------------------------------
只要运行CMD就可以了,代码如下:
@echo off
drvload.exe X:\Windows\inf\battery.inf
exit

...


感谢分享宝贵经验
回复

使用道具 举报

9#
发表于 2012-7-27 07:24:59 | 只看该作者
另外,输入法图标怎么解决呢?
回复

使用道具 举报

10#
发表于 2012-7-27 07:43:01 | 只看该作者
原帖由 tegl 于 2012-7-27 07:24 发表
另外,输入法图标怎么解决呢?


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

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

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

使用道具 举报

11#
发表于 2012-7-27 08:31:50 | 只看该作者
寻求大神,开启netprofm和TapiSrv 这两服务
回复

使用道具 举报

12#
 楼主| 发表于 2012-7-27 09:49:39 | 只看该作者
原帖由 20121222 于 2012-7-27 08:31 发表
寻求大神,开启netprofm和TapiSrv 这两服务


感谢20121222,还请大家帮帮忙,小弟菜鸟。

这俩服务一直无法开启。

DLL和MUI文件都添加了,PECMD的代码:
-----------------------------------------------------------------------
//开启服务
  SERV hidserv     //成功开启服务
  SERV PolicyAgent //成功开启服务

  SERV netprofm  //失败
  SERV TapiSrv   //失败
-----------------------------------------------------------------------
回复

使用道具 举报

13#
发表于 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 编辑 ]
回复

使用道具 举报

14#
发表于 2012-7-27 15:49:43 | 只看该作者
各位大神,这里指的是什么服务

回复

使用道具 举报

15#
 楼主| 发表于 2012-7-27 18:23:21 | 只看该作者
这样的技术帖竟然没人顶,悲哀
回复

使用道具 举报

16#
发表于 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 编辑 ]
回复

使用道具 举报

17#
发表于 2012-7-28 13:36:51 | 只看该作者
现在的目标:开启NlaSvc服务
回复

使用道具 举报

18#
发表于 2012-7-28 15:06:32 | 只看该作者
看了上面的贴图,感觉你这个pe功能要比我发的那个pe功能多,我修改的那个pe是打不开网络和共享中心的,你的这个就可以打开.....
我本人没什么水平,也帮不上什么忙,我只是每天都比较关注这个帖子.....祝你成功!!!
回复

使用道具 举报

19#
发表于 2012-7-28 15:10:53 | 只看该作者
借此帖顺便请教一下,如何在不启动声卡,不开启aero的情况下,恢复系统自带的usb弹出功能.....
回复

使用道具 举报

20#
发表于 2012-7-28 17:14:20 | 只看该作者

回复 #19 zhoubin 的帖子

同问,顶起来,希望楼主早日成功
回复

使用道具 举报

21#
发表于 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 编辑 ]
回复

使用道具 举报

22#
发表于 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 编辑 ]
回复

使用道具 举报

23#
发表于 2012-7-28 17:26:29 | 只看该作者
INTERNAT,PECMD.INI中顺序!顺序!
回复

使用道具 举报

24#
 楼主| 发表于 2012-7-28 17:51:10 | 只看该作者
原帖由 dvd008 于 2012-7-28 17:26 发表
INTERNAT,PECMD.INI中顺序!顺序!


????????????
回复

使用道具 举报

25#
 楼主| 发表于 2012-7-28 18:58:08 | 只看该作者
Network Location Awareness 服务无法启动的原因,查看很多解决办法,没有一个可行,完全不是那些原因。
后来在http://tuxx-home.at/发现了解决办法,是注册表权限的问题。
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters这个条目添加service用户的完全权限,问题解决。




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

使用道具 举报

26#
发表于 2012-7-28 19:05:21 | 只看该作者
原帖由 201** 于 2012-7-28 18:58 发表



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



百度一下。。。。

应该就是这个原因了

果不其然,成功了!

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



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

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

效果图.JPG
回复

使用道具 举报

27#
发表于 2012-7-28 19:29:39 | 只看该作者
现在的目标:去掉网络图标上的红色叉叉
回复

使用道具 举报

28#
发表于 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 编辑 ]
回复

使用道具 举报

29#
发表于 2012-7-29 01:53:56 | 只看该作者

回复 #26 20121222 的帖子

你是怎么添加的那个服务的呢?
回复

使用道具 举报

30#
发表于 2012-7-29 01:55:22 | 只看该作者

回复 #9 tegl 的帖子

输入法图标补齐文件就可以了吧!我之前是这么做的。

点评

请问输入法图标要补哪些文件呀?我试了好多次都没能成功!  详情 回复 发表于 2020-6-28 12:28
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 05:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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