-
Question
-
I keep getting the above error on all my SQL 2012 deployments (standard and enterprise) on all Windows Server 2012 Standard machines. I have already tried the following commands in administrator mode to resolve without success:
lodctr bitsperf.dll
lodctr /R:bitsperf.dll
lodctr /RAny other suggestions?
Diane
Answers
-
-
Proposed as answer by
Susie Long
Tuesday, June 17, 2014 8:01 AM -
Marked as answer by
Susie Long
Thursday, June 19, 2014 7:14 AM
-
Proposed as answer by
All replies
-
-
Proposed as answer by
Susie Long
Tuesday, June 17, 2014 8:01 AM -
Marked as answer by
Susie Long
Thursday, June 19, 2014 7:14 AM
-
Proposed as answer by
-
Before rebuilding perf or manually updating registry:
Ensure that the service accounts (for example, account running SSIS service) is added in server local group «Performance Monitor Users». The MSSQL service and Analysis service usually are added during installation, but this is not valid for SSIS
service — need to add service account manually.
Lolita Broka
-
Proposed as answer by
Lolita Broka
Friday, September 2, 2016 1:17 PM
-
Proposed as answer by
-
To rebuild individual Performance monitor you can refer to this blog. Here you will get 2 types of solution step by step.. https://xture.wordpress.com/2017/10/30/rebuild-performance-counters/
Log Name: Application
Source: Perflib
Event ID: 1008
The Open Procedure for service «BITS» in DLL «C:\Windows\System32\bitsperf.dll» failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
Можно было отключить этот счетчик с помощью exctrlst.exe, но я не знаю, есть ли у него какие-то зависимости, поэтому не буду. Вместо этого я попробую просто переустановить счетчики.
Сначала попробовал так и получил ошибку:
C:\WINDOWS\system32>lodctr /R Error: Unable to rebuild performance counter setting from system backup store, error code is 2
Пришлось сменить папку, после чего все прошло гладко:
C:\WINDOWS\system32>cd .. C:\Windows>cd SysWOW64 C:\Windows\SysWOW64>lodctr /R Info: Successfully rebuilt performance counter setting from system backup store C:\Windows\SysWOW64>
- Об авторе
- Недавние публикации
Some servers make notice of regular Perflib Event ID 1008 Error
SOLUTION :
Run these commands
C:\Windows\system32\lodctr.exe /R C:\Windows\SysWOW64\lodctr.exe /R C:\Windows\System32\wbem\winmgmt.exe /RESYNCPERF C:\Windows\SysWOW64\wbem\winmgmt.exe /RESYNCPERF
After these commands you might see the Warning Event ID 2003
Run this command :
And reboot the server to make sure all errors are gone
More info see here :
https://www.admin-enclave.com/en/articles/windows/306-resolved-the-open-procedure-for-service-bits-in-dll-c-windows-system32-bitsperf-dll-failed-performance-data-for-this-service-will-not-be-available-the-first-four-bytes-dword-of-the-data-section-contains-the-error-code.html
Success !
This entry was posted on Monday, August 20th, 2018 at 7:32 am and is filed under Server, Windows. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
- Remove From My Forums
-
Question
-
I keep getting the above error on all my SQL 2012 deployments (standard and enterprise) on all Windows Server 2012 Standard machines. I have already tried the following commands in administrator mode to resolve without success:
lodctr bitsperf.dll
lodctr /RAny other suggestions?
Diane
All replies
-
I keep getting the above error on all my SQL 2012 deployments (standard and enterprise) on all Windows Server 2012 Standard machines. I have already tried the following commands in administrator mode to resolve without success:
lodctr /T:perf-MSSQLSERVER-sqlctr11.1.3000.0.dll
lodctr /T:MSSQLSERVER
lodctr /RAny other suggestions?
Diane
-
Edited by
Wednesday, June 4, 2014 4:36 PM
-
Merged by
Sofiya Li
Thursday, June 5, 2014 1:42 AM
the same issue
-
Edited by
-
Hi Diane Sithoo,
You post the same question 2 times. Please avoid this practice on Forum, I
have merged the same thread. Thanks for your understanding.According to your description, we need to verify when the error occurs, and if when the error happen, your SQL Server does not work, right ? If yes, we need to you help us to collect the detailed error log in SQL Server management Studio (SSMS). Please refer
to the following steps for collecting the error log.In SSMS, expand Management, and SQL Server Logs, then
right-click a log and click View SQL Server Log.If the SQL Server can run well, there are some error on Windows Server service, I recommend you post the question on the Windows Server General Forum(http://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winservergen
) , It is appropriate and more experts will assist you.In addition, about Event ID 1008, you may need to reload the
performance library when it is not properly initialized during installation. Then you can use Windows Reliability and Performance Monitor to verify that performance counters are properly collected and displayed in a Performance Monitor graph. For
more information, you can review the following article.http://technet.microsoft.com/en-us/library/cc774913(v=ws.10).aspx
Regards,
Sofiya LiIf you have any feedback on our support, please click here.
Sofiya Li
TechNet Community Support -
I actually did not post the same question twice. The first question I had was in response to Event 1008 which seems to be related to broken BITS performance counters. The second one I had was in response to Event 2003 which seems to be related
to untrusted SQL Service counters.As you can see, I have already tried to reload the performance counters via lodctr /R, which did nothing. I also tried specifically with each class.
SQL Server runs correctly, and I only see these errors in the Windows Event logs.
I will repost to Windows Server forum, since I don’t seem to be getting back any responses here.
Diane
-
Lol at the lasts responses.<o:p></o:p>
The DLL is used by the performance Logger regardless of service or software package being used i.e MSSQL or not.<o:p></o:p>
The performance logger is shitting itself for a lack of a better word. One could disassemble its bits and bobs manually and reinstall it, prob will still shit itself
at the end of the day so I wouldn’t bother. There are instructions on how to somewhere, google it. <o:p></o:p>Standard plan : If u were clever one would have a working base image to restore from. If this is a constant problem with ur builds use a virtual machine for a clean
build install the required services and crap u need on the box, check logs make sure all is well if not u haven’t install wat u need correctly read up on ur manuals and guides. Make an image when all is well. Keep backups of the final working image. Make a
backup plan of the changing data. Troll the logs cross referencing the times of errors and what is happening to isolate possible causes. Resorting back to ur images and backup data when in doubt of causes. Bam ur an admin. Enjoy<o:p></o:p>
- Ahmir
- Comments Off on What is event error 1008 Microsoft Windows perflib?
What is event error 1008 Microsoft Windows perflib?
If you are seeing the Event ID 1008 or Event ID 1020 error code in the Event Viewer Log, the system is unable to find the file specified on the particular operation. This issue is prevalent in cases of dll file execution. You have to restore performance counter registry strings from the command line.
Event ID 1008 : “The Open Procedure for service “BITS” in DLL “C:WindowsSystem32bitsperf.dll” failed. Performance data for this service will not be available.
If you are seeing the Event ID 1008 or Event ID 1020 error code in the Event Viewer Log, the system is unable to find the file specified on the particular operation. This issue is prevalent in cases of dll file execution. You have to restore performance counter registry strings from the command line.
Event ID 1008 : “The Open Procedure for service “BITS” in DLL “C:WindowsSystem32bitsperf.dll” failed. Performance data for this service will not be available.
Updated September 2023: Stop error messages and fix your computer problem with this tool. Get it now at this link
- Download and install the software.
- It will scan your computer for problems.
- The tool will then fix the issues that were found.
Description. The Perflib subkey stores configuration data for the performance windows library, which collects and organizes data for performance methods such as system monitor.
How do I fix my event ID 2004?
To solve this particular issue, you need to change the server service state type to allow it to start automatically and force a restart if it doesn’t restart.
What is Bitsperf DLL?
Bitperf. dll, also known as Perfmon Counter, is an access that is permanently associated with the Microsoft® Windows® operating system. It is an important component that ensures the correct functioning of Windows programs.
What is event error 1008 Microsoft Windows perflib?
Here is the error email you may receive when you encounter error 1008: The procedure to open my service ‘.NETFramework’ in DLL ‘C:WINDOWS system32 mscoree.dll’ failed due to an error code. However, the system cannot find the specified file. Performance metrics for this service are not available for purchase.
Why do I get event error 1020 and 1008?
Error event 1020, and therefore 1008, is usually due to a corruption of the counter set and the disabling of a required DLL. If the performance counter is unable to remove lines for the specified service, the registry may become corrupted and display these perflib errors. How to Fix Event Errors 1020 and 1008 Microsoft Windows Perflib Error
When you try to start an Office 2016 app such as Excel 2016 or Word 2016 it fails and you get error code 0xc0000142?
If you try to run an Office 2016 application like Excel 2016 or Word 2016, you will fail and get the standard error 0xC0000142. This issue is fixed in Monthly Channel 1803 (Build 9126.2116) or later. To get the hottest update immediately, open any Office app for iPhone and choose File > Account Update > Update Options > Now.
Updated: September 2023
Are you grappling with persistent PC problems? We have a solution for you. Introducing our all-in-one Windows utility software designed to diagnose and address various computer issues. This software not only helps you rectify existing problems but also safeguards your system from potential threats such as malware and hardware failures, while significantly enhancing the overall performance of your device.
- Step 1 : Install PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista).
- Step 2 : Click Start Scan to find out what issues are causing PC problems.
- Step 3 : Click on Repair All to correct all issues.
When you try to start an Office 2016 app such as Excel 2016 or Word 2016 it fails and you get error code 0xC0000142?
When you plan to run any handy Office 2016 application like Excel 2016 or Word 2016, it doesn’t work and you get error code 0xC0000142. This issue was fixed in the Monthly Guide for Version 1803 (Build 9126.2116) or later. To get the latest update right away, open almost any Office application and choose File > Account > Update Options > Update Now.
Why does my 1000 piece puzzle have 1008 pieces?
This means that there are not many ways to put together exactly 1,000 pieces of a puzzle, most of them now have awkward proportions.” would still work.
What is event error 1008 Microsoft Windows perflib?
Here is the error message that a person might encounter with Event Error 1008: Procedure to open company ‘.NETFramework’ in WINDOWS DLL ‘c:system32 mscoree.dll’ failed with my error code. The system cannot find the specified file. Performance data is not available due to this service.
Why do I get event error 1020 and 1008?
The 1020 and 1008 error sequence usually occurs because the counter list is corrupted and a required DLL is already disabled. If the performance counter hangs dumping lines for all of the specified services, the registry may be corrupted and they will show perflib errors. How to Fix Event Errors 1020 and 1008 Microsoft Windows Perflib Error
When you try to start an Office 2016 app such as Excel 2016 or Word 2016 it fails and you get error code 0xc0000142?
When you try to run a high-performance Office 2016 application like Excel 2016 or Word 2016, it doesn’t work and you get the 0xC0000142 error prefix. This issue is fixed in Monthly Channel 1803 (Build 9126.2116) or later. To instantly get the latest message, open any app desktop and choose File > Account > Update Options > Update Now.
When you try to start an Office 2016 app such as Excel 2016 or Word 2016 it fails and you get error code 0xC0000142?
When you try to start an Office 2016 application, such as Excel 2016 or Word 2016, it fails and you get error code 0xC0000142. This issue occurs by default in Monthly Channel version 1803 9126 (Build.2116) or later. To get the latest updates immediately, open any Office application and choose File > Account > Update Options > Update Now.
Why does my 1000 piece puzzle have 1008 pieces?
This means that there are not many ways to create a problem with exactly 1000 parts, and many of them have awkward aspect ratios.
RECOMMENATION: Click here for help with Windows errors.
I’m Ahmir, a freelance writer and editor who specializes in technology and business. My work has been featured on many of the most popular tech blogs and websites for more than 10 years. Efficient-soft.com is where I regularly contribute to my writings about the latest tech trends. Apart from my writing, I am also a certified project manager professional (PMP).