Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3040
  • Last Modified:

Perflib 1017 & 1022 events filling application log

Hello:

We have a client and their SBS server has been getting tons of events in the logs pertaining to Perflib Errors. Specifically Event ID 1017 & 1022. See listings from event log below. Any suggestions? Thanks, Nathan
Event Type:	Error
Event Source:	Perflib
Event Category:	None
Event ID:	1022
Date:		11/19/2007
Time:		3:45:20 PM
User:		N/A
Computer:	MAINSERVER
Description:
Windows cannot open the 64-bit extensible counter DLL MSExchangeIS in a 32-bit environment. Contact the file vendor to obtain a 32-bit version. Alternatively if you are running a 64-bit native environment, you can open the 64-bit extensible counter DLL by using the 64-bit version of Performance Monitor. To use this tool, open the Windows folder, open the System32 folder, and then start Perfmon.exe.
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: c1 00 00 00               ...    
 
 
Event Type:	Error
Event Source:	Perflib
Event Category:	None
Event ID:	1017
Date:		11/19/2007
Time:		3:45:20 PM
User:		N/A
Computer:	MAINSERVER
Description:
Performance counter data collection from the "MSExchangeIS" service has been disabled due to one or more errors generated by the performance counter library for that service. The error(s) that forced this action have been written to the application event log. The error(s) should be corrected before the performance counters for this service are enabled again.
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Open in new window

0
neallen
Asked:
neallen
  • 3
  • 2
1 Solution
 
dreamyguyCommented:
To resolve the error, you can do either of the following:
1. Reinstall the Exchange Server software, and then reapply any service packs.
2. Use the "unlodctr.exe MSExchangeIS" command to to unload MSExchangeIS counter.

http://support.microsoft.com/kb/307613/en-us - Error messages are logged when you try to collect performance counters for Exchange
0
 
neallenAuthor Commented:
Thanks for your reply and research. I'll give that a try and let you know how it goes. May be Friday before it can happen due to the holiday. Thanks again. Nathan
0
 
dreamyguyCommented:
You're welcome, Nathan. Let me know how that goes. I'm pretty sure it would work. :)
0
 
neallenAuthor Commented:
Well, I tried both options and the errors are still there. I did have an error arise during the exchange install. After research I found that it is likely related to media. So, I'll have to try different media. I'll keep you posted.
0
 
dreamyguyCommented:
okay. these errors occur due to a corruption in the dll or a corrupted registry entry that refers to the dll.
if u arent using perfmon to monitor anything on the system that requires these dll's then u can disable them thereby preventing this error from showing up. for this u need a utility called Extensible Performance Counter List which can be downloaded from the following link:

http://www.microsoft.com/downloads/details.aspx?familyid=7ff99683-b7ec-4da6-92ab-793193604ba4&displaylang=en

run exctrlst and then select the counters u want to disable (in our case, the ones ure getting errors with and then uncheck the box that u see in the window and hit apply to disable the counters)
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now