Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
cabler
6 discussion posts
I have a Dell Inspiron 1545 which has no LED indicators, running Vista. I have found TrayStatus to be very handy. But recently TrayStatus is having problems. Vista shows an error "TrayStatus has stopped working." I tried uninstalling and reinstalling, but the problem persists. As far as I can tell, there are no changes to my Vista system. I have been using the same CA internet security suite for a while, and did not cause problems before.

Can anyone shed light on this? Thanks

Wally
Sep 25, 2009  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
When does this error occur? On start-up, or just randomly during use? Do you have any option to view more information about the exception? Thanks!
Sep 29, 2009  • #2
User Image
cabler
6 discussion posts
I have it starting at login in Programs - Startup. The errors occur on start up, and when I run it manually. There is no exception, no message, just the Vista dialog that TrayStatus has stopped working, then "A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available." Very generic message.

I also tried going thru the services ans stopping them to see if there is something new interfering (kind of a shot in the dark), including all security and firewall apps, but nothing worked.
Sep 29, 2009  • #3
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Can you try using the attached file? Just overwrite you're installed copy of TrayStatus with this version and let me know if it works. Thanks!
• Attachment: TrayStatusBETA.zip [49,984 bytes]
Sep 29, 2009  • #4
User Image
cabler
6 discussion posts
Thanks for that beta. I overwrote the exe in program files and ran it. I got these "read" and "write" errors.
• Attachment: Err1.jpg [10,394 bytes]
Err1.jpg
Err1.jpg
• Attachment: Err2.jpg [9,953 bytes]
Err2.jpg
Err2.jpg
Oct 2, 2009  • #5
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
It sounds like you are missing the "PhysicalDisk" category for your performance counters. If you run "perfmon", do you see that category listed?
Oct 2, 2009  • #6
User Image
cabler
6 discussion posts
I did not see the category listed. I tried to add it, but could not find it. Please see attached screenshot to confirm I was in the right place.

Thanks.

Wally
• Attachment: Add Counters.jpg [42,850 bytes]
Add Counters.jpg
Add Counters.jpg
Oct 2, 2009  • #7
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
It looks like you're in the right place, but that category is missing. TrayStatus relies on that performance counter, so unfortunately it won't work until you can figure out why it missing. Sorry I can't be of more help, but it seems like a Windows issue that this point. :(
Oct 5, 2009  • #8
User Image
cabler
6 discussion posts
Well, at least I am in the right place. I will try to figure out how PhysicalDisk disappeared and how bring it back. I will post my results.
Oct 5, 2009  • #9
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Excellent - thanks. :)
Oct 5, 2009  • #10
User Image
cabler
6 discussion posts
I fixed it!

Solution: I enabled the counters in Perfdisk.dll by using exctrlst.exe. It turns out that the PhysicalDisk performance counter is in Perfdisk.dll, which had become disabled.

Explanation: I followed the instructions in http://technet.microsoft.com/en-us/library/aa998534.aspx .
I downloaded the Extensible Counter resource kit from http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=7FF99683-B7EC-4DA6-92AB-793193604BA4

No shortcut is created, I had to run exctrlst.exe from C:\Program Files\Resource Kit.
I sorted by Service, clicked on Perfdisk, and enabled it. I rebooted my Vista pc and TrayStatus worked like a charm.

Thanks to Jon for that beta that helped identify the problem.

Cabler

PS Here is the full text from "PhysicalDisk performance monitor object is not available" (http://technet.microsoft.com/en-us/library/aa998534.aspx). If the solution above does not work, there are 2 more choices: rebuild perf counters, or reinstall Windows.

If valid data is not returned by the performance data collection engine, any combination of the following conditions is true:
• The PhysicalDisk performance object is disabled.
• The PhysicalDisk performance monitor object is missing or corrupted.
• The Exchange Server Analyzer does not have appropriate permissions to access the performance objects.
The first two conditions may occur if certain extensible counters corrupt the registry, or if programs based on Microsoft Windows® Management Instrumentation (WMI) modify the registry. The following procedure explains how to fix the first two conditions. Before you perform the procedure, verify that the Exchange Server Analyzer has appropriate permissions. For more information about the permissions that are required to run the Exchange Server Analyzer, see the Help documentation that is included with the Exchange Server Analyzer. For Help, open the Exchange Server Analyzer, and press the F1 key.
To correct this error
1. Verify that the PhysicalDisk performance object is enabled.
1. Download and install the Extensible Performance Counter List tool (Exctrlst.exe). You can download Exctrlst.exe at the Microsoft Web site, "Exctrlst.exe: Extensible Performance Counter List" (http://go.microsoft.com/fwlink/?LinkId=34436).
2. Open Exctrlst.exe, click Sort Order, and then click Service.
3. Locate the service for which the performance object reports and verify that the Performance Counters Enabled check box is selected.
If the Performance Counters Enabled check box is not selected, select the check box, and then restart the service that is associated with the performance counters to verify that performance counters are operational. If the performance counters are not operational, or if the Performance Counters Enabled check box was already selected, continue to step 2.
2. Rebuild the missing or corrupted performance counters as specified in the Microsoft Knowledge Base article 300956, "How to manually rebuild Performance Counter Library values" (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=300956).
3. If following this Knowledge Base article does not solve the issue, you will have to reinstall the Windows operating system in the Repair mode, and then apply the latest Windows service packs.

Pasted from
Oct 10, 2009  • #11
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Excellent - thanks for the follow-up. :)
Oct 19, 2009  • #12
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)