Note: This article was originally published in 2013. Some steps, commands, or software versions may have changed. Check the current Sharepoint 2013 documentation for the latest information.
If you’re encountering this issue, this troubleshooting guide will help you identify the root cause and apply the appropriate fix. This applies to Sharepoint 2013 environments.
Sharepoint 2013 error: (http://www.microsoft.com/WINDOWS “Windows”) cannot open the 32-(http://en.wikipedia.org/wiki/Bit “Bit”) extensible counter (http://en.wikipedia.org/wiki/Dynamic-link_library “Dynamic-link library”) ASP.NET_2.0.50727 in a (http://en.wikipedia.org/wiki/64-bit_computing “64-bit computing”) environment. Contact the file vendor to obtain a 64-bit version. Alternatively, you can open the (http://en.wikipedia.org/wiki/32-bit “32-bit”) extensible counter DLL by using the 32-bit version of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder, and then start Perfmon.exe.
I am yet to be able to resolve this issue on my (http://sharepoint.microsoft.com “Microsoft SharePoint”) 2013 installation, but I have found some possible resolutions for others experiencing this problem worth taking a look at. Basically these error only show up when SharePoint is launched but never before were they present on the server. These solutions did not work for me on this particular case but might work on others having these issues on a non SP2013 server. 1. Try to fix the counters as suggested by (http://www.microsoft.com “Microsoft”):
- (http://en.wikipedia.org/wiki/Event_Viewer “Event Viewer”) 1018 — Performance Library Availability http://technet.microsoft.com/en-us/library/cc775059(v=ws.10).aspx
- Event ID 1021 — Performance Library Availability http://technet.microsoft.com/en-us/library/cc727079(v=ws.10).aspx
2. Try to rebuild (http://en.wikipedia.org/wiki/Performance “Performance”) counters:
- “lodctr /R” will rebuild all performance counters.
3. If all else fails, disable the counters until someone find a solution to this issue:
- Edit HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesASP.NET_2.0.50727Performance so that the (http://en.wikipedia.org/wiki/Word_%28computer_architecture%29 “Word (computer architecture)”) (http://en.wikipedia.org/wiki/Windows_Registry “Windows Registry”) “Disable Performance Counters” has a “1”.
- Edit HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWmiApRplPerformance so that the DWORD registry key “Disable Performance Counters” has a “1”.
- Execute “sfc /scannow ”
Below are some samples of the (http://en.wikipedia.org/wiki/Error_message “Error message”) you might be observing on your Eventlog:
Log Name: Application Source: (http://www.microsoft.com/WINDOWS “Windows”)-Perflib Date: 20/03/2013 05:55:08 p. m. Event ID: 1021 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Description: Windows cannot open the 32-bit extensible counter DLL ASP.NET_2.0.50727 in a 64-bit environment. Contact the file vendor to obtain a 64-bit version. Alternatively, you can open the 32-bit extensible counter DLL by using the 32-bit version of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder, and then start Perfmon.exe. Event (http://en.wikipedia.org/wiki/XML “XML”): xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
Microsoft-Windows-Perflib” (http://en.wikipedia.org/wiki/Globally_unique_identifier “Globally unique identifier”)=“{13B197BD-7CEE-4B4E-8DD0-59314CE374CE}” EventSourceName=“Perflib” /> 1021 0 2 0 0 0x80000000000000 6005 Application ASP.NET_2.0.50727 8 C100000000000000 <!—EventXML>
Log Name: Application Source: Microsoft-Windows-Perflib Date: 20/03/2013 05:55:08 p. m. Event ID: 1018 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Description: Disabled performance counter data collection for this session from the “ASP.NET_2.0.50727” service because the performance counter library for that service has generated one or more errors. The errors that forced this action have been written to the application event log. Event Xml: xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
Microsoft-Windows-Perflib” Guid=“{13B197BD-7CEE-4B4E-8DD0-59314CE374CE}” EventSourceName=“Perflib” /> 1018 0 2 0 0 0x80000000000000 6006 Application ASP.NET_2.0.50727 <!—EventXML>
Log Name: Application Source: Microsoft-Windows-Perflib Date: 20/03/2013 05:55:08 p. m. Event ID: 1008 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Description: The Open Procedure for service “BITS” in DLL “C:WindowsSystem32bitsperf.dll” failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code. Event Xml: xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
1008 0 2 0 0 0x80000000000000 6007 Application BITS C:WindowsSystem32bitsperf.dll 8 0500000000000000
Log Name: Application Source: Microsoft-Windows-Perflib Date: 20/03/2013 05:55:08 p. m. Event ID: 1008 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Description: The Open Procedure for service “FIMSynchronizationService” in DLL “C:Program FilesMicrosoft Office Servers15.0Synchronization ServiceBinmmsperf.dll” failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code. Event Xml: xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
1008 0 2 0 0 0x80000000000000 6008 Application FIMSynchronizationService C:Program FilesMicrosoft Office Servers15.0Synchronization ServiceBinmmsperf.dll8 0200000000000000
Log Name: Application Source: Microsoft-Windows-Perflib Date: 20/03/2013 05:55:08 p. m. Event ID: 1008 Task Category: None Level: Error Keywords: Classic User: N/A Computer: SharePoint2013 Description: The Open Procedure for service “WmiApRpl” in DLL “C:Windowssystem32wbemwmiaprpl.dll” failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code. Event Xml: xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
1008 0 2 0 0 0x80000000000000 6009 Application SharePoint2013WmiApRpl C:Windowssystem32wbemwmiaprpl.dll 8 1500000000000000
Log Name: Application Source: Microsoft-SharePoint Products-PerformancePoint Service Date: 20/03/2013 05:55:40 p. m. Event ID: 1101 Task Category: PerformancePoint Services Level: Error Keywords: User: Computer: SharePoint2013 Description: Unable to load custom data source provider type: Microsoft.PerformancePoint.Scorecards.DataSourceProviders.AdomdDataSourceProvider, Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The system cannot find the file specified. File name: ‘Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.Type.GetType(String typeName, Boolean throwOnError) at Microsoft.PerformancePoint.Scorecards.Server.PmServer.InitializeCustomDataSourceProviders() PerformancePoint Services error code 10107. Event Xml: xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
1101 15 2 1 0 0x4000000000000000 6028 Application SharePoint2013 UserID=” ” />Unable to load custom data source provider type: Microsoft.PerformancePoint.Scorecards.DataSourceProviders.AdomdDataSourceProvider, Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The system cannot find the file specified. File name: ‘Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.Type.GetType(String typeName, Boolean throwOnError) at Microsoft.PerformancePoint.Scorecards.Server.PmServer.InitializeCustomDataSourceProviders() PerformancePoint Services error code 10107.
Summary
This guide covered the common causes and solutions for this Sharepoint 2013 issue. If the problem persists, check the official documentation or system logs for additional diagnostic information.
Related Articles
- How to: Enable Shadow Copy or Previous Version in Windows 2012 R2?
- How to: Enable Kerberos Authentication on a SharePoint 2013 Server
- [How to: Enable SharePoint 2013 Central Administration when it displays ](/how-to-enable-sharepoint-2013-central-administration-when-it-displays-http-error-503-the-service-is-unavailable/)
- [How to: Enable the ](/how-to-enable-the-connect-to-outlook-grayed-outdisabled-button-on-sharepoint-2013-to-synchornize-your-content/)