lansh

首页 新随笔 联系 订阅 管理

这种问题的表现是:开机时音量控制图标无法在任务栏显示。即使通过运行mmsys.cpl,并且选择"将音量图标显示在任务栏",也只能解决这次问题。再下一次启动起来以后,还是会出现同样的问题。

 

通过在网上查询,发现以下几种解决方案:

 

1. 开始 -> 运行services.msc,找到服务SSDP Discovery Service,双击,在属性中停止服务,并在启动类型中选择"禁用",重新启动操作系统。但是这样做的话,禁止了UPnp服务,因此还是有副作用的。

 

2. 编辑注册表开始”->“运行regedit”,找到项:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad]
右侧键值栏中新建字符串值SysTray,键值数据为“{35CEC8A3-2BE6-11D2-8773-92E220524153}”。如果这个键值存在的话,就不是这个问题了。然后,重启电脑。

 

3. 插入你的WinXP安装光盘,单击开始-运行,输入“Expand -R X:\I386\powrprof.dl_ C:\Windows\System32”,这里X代表你的光驱。单击确定退出。接着,再次打运行对话框,输入“Regsvr32 stobject.dll”,单击确定退出。
依次单击开始-控制面板-声音、语音和音频设备-声音和音频设备,勾选音量选项卡中设备音量区域中的将音量图标放入任务栏复选框。单击确定退出。

   如果文件powrprof.dll存在,那么只要执行“Regsvr32 stobject.dll”即可。

 

4. SSDP DISCOVERY SERVICE服务的影响。BT下载会开启UPNPSSDP2个网络服务,开启UPNP时会在添加删除程序里面添加删除WINDOWS组件”->“网络服务里面钩选“UPNP用户界面。你一旦在这里作了改变就会导致某些任务栏图标消失.

 

解决办法:

1. 将这个"UPNP用户界面"钩取消.
2.
XP防火墙设置里面将"UPNP"框架"例外(当然你不用XP防火墙的话就无所谓了)
3.
服务里面SSDPUPNP都可以照常开启

 

这样就即保留了UPNPSSDP2个网络服不影响BT下载,也不会造成任务栏图标消失.

 

5. 最笨的办法,也是最有效的办法:开始”->“运行输入regedit打开注册表以后,依次打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 在它的右窗口点右键新建字串"Systray",键值(在Systray上双击编辑)为"c:\windows\system32\Systray.exe",如果是win2000系统,则为"c:\winnt\system32\Systray.exe"这样就可以了。

 

我是通过方法3解决的。

 

posted on 2007-09-11 23:37  lansh  阅读(1340)  评论(0编辑  收藏  举报