系统托盘图标丢失

[ 2004-10-31 07:06:19 | 作者: yixia ]
字体大小: | |
我的系统托盘里的即插即用图标不见了,感觉很郁闷,找了一晚上找到的解决方式:

比较详细的解决方法:http://www.tech-pro.net/howto_013.html

轶侠采用的比较成功的解决方法就是在控制面板->管理工具->服务
找到SSDP Discovery Service和Universal Plug and Play Device Host
右键->属性->启动类型->已禁用

One piece of advice we've frequently seen offered to people suffering from this problem is to disable the SSDP Discovery Service and the Universal Plug and Play Device Host. To do this, open Administrative Tools in Control Panel, and then open Services. select "SSDP Discovery Service", right-click it and select Properties. Change the startup type to "Disabled" and then click OK. Repeat this for the "Universal Plug and Play Device Host."

=========================================
How To: Fix Missing System Tray Icons at Windows XP startup

You're running Microsoft Windows XP, and when you start the computer, you often notice that one or more of the icons that should be present in the system tray (notification area) of the Taskbar are missing.
Solution

This is a common problem with Windows XP, and it's very annoying if you often use those system tray (notification area) icons to access the associated applications. The bad news is: there's no solution, only workarounds which may or may not work for you..
Check task bar settings

Checking your Taskbar PropertiesYou may know this already, but the Windows XP task bar has an option to hide unused icons. So the reason some icons are disappearing might be that you haven't used them for a long time and Windows has decided that they should be hidden. To check this option:

* right-click the Taskbar
* select Properties
* clear the check box Hide inactive icons

If this isn't the cause of the problem, then Microsoft's recommendation is to select "Lock the taskbar". It didn't work for us, though.
Disable Universal Plug and Play

One piece of advice we've frequently seen offered to people suffering from this problem is to disable the SSDP Discovery Service and the Universal Plug and Play Device Host. To do this, open Administrative Tools in Control Panel, and then open Services. select "SSDP Discovery Service", right-click it and select Properties. Change the startup type to "Disabled" and then click OK. Repeat this for the "Universal Plug and Play Device Host."

For a simpler way to do this, download and run the file upnpoff.reg to disable the services. To restore them to their default states download and run upnpon.reg. If you have a pre-SP1 version of Windows XP then disabling Universal Plug and Play is a good idea anyway as there is a known security vulnerabilty in it, although by now you should have installed the Microsoft fix for the problem.

Disabling Universal Plug and Play didn't work for us, either. However, several people have found that that the problem was solved by changing the startup options for the two services to "Automatic", instead of disabling them. Only try this if you have Windows XP SP1 or have installed the Microsoft security patch mentioned above.
Disable Automatic Logon

The problem of tray icons not appearing in the system tray (notification area) usually occurs when starting the computer, when it is configured for automatic log-on. The problem does not usually occur if you log out and then log back in again. Logging out and then logging back in again is a pretty reliable workaround for the problem, but it is a bit of an annoyance if you have to do it every day.

Disabling automatic logonAnother possible solution is to disable automatic logon. To do that:

* click on Start
* click on Run
* type: control userpasswords2
* click OK
* check the box Users must enter a user name and password to use this computer
* click OK

This method will often solve the problem. or at least make the problem of missing Taskbar icons occur much less often, but it's a nuisance if you're in the habit of just turning the computer on and walking away while it gets on with all its startup tasks.
Use Tech-Pro Startup Manager

We have been plagued with the problem of missing icons in the system tray (notification area) because we use a number of applications that run in the background and use a tray icon to show what they are doing, many of which have been developed in-house. We tried to find ways to work around the problem in our own applications, without success.

It seems to us that this problem (and some others we have encountered) comes about because Microsoft has been obsessed, ever since the days of Windows 95, with the length of time it takes to start up (and shut down) Windows. We routinely used to disable fast shutdown under Windows 98 because of the problems it created. We think that the problem with missing system tray (notification area) icons is occurring because Windows is still loading and initializing drivers and other system stuff at the same time as it is starting to load user applications. There is just too much going on at the same time, and so the Taskbar software often "misses" the Windows messages that tell it to all a program's icon to the system tray (notification area.)

Tech-Pro Utilities Startup ManagerWe have therefore developed our own workaround. In our new Tech-Pro Utilities suite (which itself includes several applications that use the system tray / notification area) we added a Startup Manager. In essence, this takes application shortcuts out of the Programs menu, Startup group, so that they are loaded one at a time, with a delay between them, using a separate program. As a by-product of this, you are able to specify the order in which the applications are loaded (and hence to influence the order in which icons appear in the system tray / notification area) and you can also disable startup applications very easily. This seems to have solved the problem for us. Perhaps it will work for you, too!

浏览模式: 显示全部 | 评论: 3 | 引用: 1 | 排序 | 浏览: 1945
yixia
[ 2006-04-02 18:04:09 ]
找回来了,再开呗
yingzuzhiafei
[ 2006-04-02 16:47:20 ]
是的,这样可以,但我就是要用这两个服务怎么办呀,upnp 我要用的
托盘图标丢失之解决
sunu
[ 2004-11-03 20:49:41 ]
哦,有这两个服务么,我怎么没见.... [confused]