Event ID 1008: How to Fix It on Windows 10 & 11

Explore the easiest methods to fix this error

by Srishti Sisodia
Srishti Sisodia
Srishti Sisodia
Srishti Sisodia is an electronics engineer and writer with a passion for technology. She has extensive experience exploring the latest technological advancements and sharing her insights through informative... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • Event ID 1008 is a specific error code that indicates a problem related to the Performance Monitoring feature of Windows.
  • To fix it, you need to edit the Performance registry entry for DLL that indicates the error or run Extensible Counter List.
XINSTALL BY CLICKING THE DOWNLOAD FILE
Easily get rid of Windows errors Fortect is a system repair tool that can scan your complete system for damaged or missing OS files and replace them with working versions from its repository automatically. Boost your PC performance in three easy steps:
  1. Download and Install Fortect on your PC.
  2. Launch the tool and Start scanning
  3. Right-click on Repair, and fix it within a few minutes
  • 0 readers have already downloaded Fortect so far this month

Event ID 1008 is an error code that typically indicates an issue related to the performance monitoring infrastructure of the operating system.

In this blog, we will explain the expert-tested troubleshooting methods after discussing the causes.

What causes the Event ID 1008 on Windows 10 & 11?

Event ID 1008 on Windows 10 and Windows 11 could be caused due to various reasons; some of the common ones are mentioned here:

  • Corrupted or missing performance counters – Performance counters monitor various aspects of system performance. If these counters become corrupted, you may see the Event ID.
  • Disabled DLL file – If a DLL file related to the performance counter is disabled or unregistered, you may see this error. Try re-registering the DLL file.
  • Software conflicts – Conflicts between different software components or conflicting software installations can disrupt the performance monitoring system and cause this problem.
  • Corrupted system files – If the system files necessary for the proper functioning of performance counters become corrupted, it can trigger the error. Try running an SFC scan to fix it.

Now that you know the causes of the issue, let us check out the troubleshooting methods to fix it.

What can I do to fix the Event ID 1008 on Windows 11?

Before engaging in advanced troubleshooting steps, you should consider performing the following checks:

  • Try restarting your computer.
  • Reinstall all recently updated applications if they are not working properly.
  • Ensure Windows is up to date.
  • Make sure you have the administrative privileges for the machine.

Expert tip:

SPONSORED

Some PC issues are hard to tackle, especially when it comes to missing or corrupted system files and repositories of your Windows.
Be sure to use a dedicated tool, such as Fortect, which will scan and replace your broken files with their fresh versions from its repository.

Once you are done with these, move to the detailed solutions to resolve the issue.

1. Run an SFC scan

  1. Press the Windows key, type cmd and click Run as administrator.CMD elevated Event ID 1008
  2. Type the following command to repair system files and hit Enter: sfc/scannowSFCSCANNOW CMD
  3. Wait for the process to complete, copy and paste the following command, and press Enter: DISM /Online /Cleanup-image /RestorehealthRestore health Event ID 1008
  4. Once the command is executed, Windows will patch faulty files in the component store of the Windows system image.
  5. Restart your computer to let the changes take effect.

2. Re-register the DLL file

2.1 Identify which DLL file is affected

  1. Press the Windows key, type event viewer and click Open.Event Viewer Event ID 1008
  2. Go to Windows Logs, then System.Event Viewer Check the error
  3. On the right pane, locate the Event ID and check the description to know the DLL file. Note the DLL file name and proceed to the next section.

2.2 Rebuild the performance counters

  1. Press the Windows key, type cmd and click Run as administrator.CMD elevated Event ID 1088
  2. Type the following command to navigate to the System32 directory and hit Enter: CD %SYSTEMROOT%\System32
  3. To rebuild the performance counter setting from the system backup store, copy & paste the following command and press Enter: lodctr /rcmd_pLiljO8F4f
  4. Type the following command to register the DLL file after replacing DLLfilename with the name of the DLL and hit Enter: lodctr /e:DLfilename
  5. To resync the counter with Windows Management Instrumentation, copy & paste the following command and press Enter: WINMGMT.EXE /RESYNCPERF
  6. Close Command Prompt and reboot your PC to save the changes.

3. Modify a registry entry

3.1 Backup your registry entries

  1. Press Windows +R to open the Run console.Regedit Run command Event ID 1008
  2. Type regedit and click OK to open Registry Editor.
  3. Go to File, then click Export.Export
  4. On the File Explorer window, navigate to the location where you want to save the .reg file. Name it and click Save to close the window.Save

3.2 Delete the registry entries

  1. Now on Registry Editor, navigate to this path, and replace BITS with the service which is causing the issue: Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BITS\Performanceregedit_Event ID 1008
  2. On the right pane, locate First Counter, Last Counter, First Help, Open and Last Help and right-click them one by one and select Delete to remove them.Delete
  3. Restart your PC to complete the process.

3.3 Restore the entries

  1. Press Windows +R to open the Run console.
  2. Type regedit and click OK to open Registry Editor.
  3. Go to File, then click Import.Import Event ID 1008
  4. Locate the .reg file that you created and click Open.
  5. Wait for the changes to appear and check if the issue persists.

4. Use a third-party tool

  1. Download and install Extensible Counter List.Download the tool Event ID 1008
  2. Navigate to this path: C:\Program Files (x86)\Resource Kit
  3. Locate and right-click Exctrlst.exe, then select Run as Administrator.
  4. Find the affected service(s) from the list and remove the checkmark next to Performance Counters Enabled for each service.Performance Counters Enabled

Although this method doesn’t directly fix the problem, it obliterates the notifications from Event Viewer.

What can I do to fix the Event ID 1008 on Windows 10?

To fix the issue related to Event ID 1008, you need to have a user account with admin rights on your Windows 10 computer, then follow the methods mentioned above for Windows 11.

If you want to know more about Event Viewer and how it can help you identify issues on your Windows 10 or 11 computer, we suggest you check out this guide.

Encountering the Event ID 1008 on Windows 10 or 11 is annoying, but this is not a critical error. You can follow these methods to fix this Event error.

Please feel free to give us any information, tips, and your experience with the subject in the comments section below.

Still experiencing issues?

SPONSORED

If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

This article covers:Topics: