no avast icon in system tray - windows xp

We’re having a problem with the Avast icon not appearing in the system tray. I saw some posts
saying to look for ashDisp.exe. I looked for this file in “Program Files/Avast Software/Avast” and couldn’t find it. I also did a search in the Avast folder and it wasn’t found.

Help appreciated.

Have you tried avast repair and reboot ?

For a repair of avast. Windows, Add Remove programs, select ‘avast! Anti-Virus,’ click the Change/Remove button from the pop-up window, scroll down to Repair, click next and follow.

“ashdisp.exe” is for an older version of Avast, not for the current 6.x.

Usually the repair of avast and reboot would solve this.

If you use CCleaner, there is an option to clean the tray icons cache (but if you don’t use it already, I wouldn’t start now just for this). Right click the “Tray notifications cache” (it is in “cleaner → advanced”) and select “clean” from the context menu (not from the main button). Then reboot.

For whichever method you use, please report back.

I tried the repair (control panel/add-remove programs) and it still has the problem. I just noticed
the recommendation to reboot. Although I did change from admin to limited user, I didn’t try rebooting.
Will try that tomorrow. (It’s a friend’s machine.)

Hi,

If you are using Windows XP in your computer, the steps provided above might fix the issue. If incase it didn’t fix, download and run Dial-A-Fix. This tool will re-register all the .dll files related with Internet Explore, Windows Updates and other Windows Applets. You can download the tool from http://majorgeeks.com/downloadget.php?id=4899&file=15&evp=7d21ae5c611baf9a52b1750805534dda.

Make sure that you repair Avast! after running Dial-A-Fix.
Hope your issue will be fixed by this.

Running the repair from an admin user account might help (as a common user account has less permissions).

Since you haven’t reported about CCleaner method I posted, here is the equivalent manual method for that (but please, try first the repair of avast and reboot first, as that may be enough).

Regedit

Vista/seven:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

XP:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify

Delete the IconStreams and PastIconsStream values

log off immediately.

As I mentioned, I tried the repair from the admin account but didn’t reboot. Today, on reboot, the icon appeared in the system tray of the admin account but it still wasn’t in the system tray of the user account (which is the account we usually use.)

Yes, you already said you didn’t reboot then. That’s why I insisted again in that point, as it is crucial to see the results.

Please confirm the tray icon is not simply hidden, behind the “<” arrow (or set as permanently hidden in the task bar properties).

In addition, have you tried cleaning the tray icons cache (for that user) as suggested?

I tried using ccleaner and rebooting. Problem still happening. There is no “<”
because it’s not set for hiding inactive icons. There is an option for
“hide inactive icons” but nothing for the individual icons.

Thanks.

For CCleaner, you need to select the specific item “tray notification cache” so to clean it.

You can try also the registry key I posted, according to your OS.

About the task bar properties, if you select the checkbox for “hide inactive icons”, you can “customize” it and there you can select each program and each icon with its status.

Yes, that’s what I did.

About the task bar properties, if you select the checkbox for "hide inactive icons", you can "customize" it and there you can select each program and each icon with its status.
I just tried that and the avast icon isn't listed.

Please don’t look for the icon, but for the programs listed, whether in the current active items or the older ones.

Whichever the icon used in the avast program line listed there in the tray notifications icons, set it to “show” (as in permanently being displayed). Then save and reboot.

I will look again, just to be sure, but I didn’t see avast listed at all.

XP is notorious for not showing system tray icons properly. If too many things that display icons are trying to load too fast or too simultaneously, many times, some will not show at all. When I was using Comodo on XP, it’s icon would never show until I clicked on the desktop icon to open the GUI. Then the system tray one would show up. One thing you could try is to set Avast to load only after all other system services. This is found in the troubleshooting settings. Also, make sure the box to show the icon is checked in the basic settings. The real solution I found for the same problem using Comodo was to install a little utility called StartupDelayer. You can set how programs load at boot. I delayed Comodo by 10 seconds and that fixed the problem.

However, the icon shows up when using the admin account. (Both accounts have the
same programs loading.)

I tried doing a control panel/add-remove programs/avast repair from the limited
account and got the message: “A setface error has occurred: 2
Try to reinstall or contact support”.

I would suggest that you download the latest stable relevant edition of avast anew. Using a Windows admin account (not a limited account), I would suggest running the installer by again, just over the current installation. After the installation finishes, please reboot and see if the tray icon shows up again.

Please report back.

I’ve never had more than one account on any computer I’ve owned so I couldn’t say if that causes issues or not.

Hi Dch48,

I do hope your not surfing on XP under the Admin account? Equal to pinning a red flag on your butt when your in a bull fighting ring ;D

Dch48 is not using XP but Windows 7 Home Premium 64 and Vista Home Basic SP2, IE9 :wink:

Downloaded and installed on top of current version from admin. Rebooted and – same problem.
However, avast now shows up in the list of icons when I check to hide unused icons. Unfortunately,
it didn’t change the problem when I checked to show avast.