Fixed: Perfdiag Logger Stopped Due to Error: 0xc0000188

Enabling Superfetch mostly will be effective

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

A message from our partner

Resolve multiple Windows PC issues and speed up your PC effortlessly with specialized software.

  • Download HelpSoft PC Cleaner and install it on your PC.
  • Click on Start Scan button to find corrupt or broken files that affect your PC.
  • Now the software will start the fixing process and boost your PC performance.
Download now HelpSoft PC Cleaner has been downloaded by 0 readers this month

Error 0xc0000188 is associated with an affected PC’s Event Viewer. The complete error message says Session Perfdiag Logger Stopped Due to the Following Error: 0xc0000188.

If you’re encountering this, we’ll explain why it’s happening and how to fix it, so stay with us.

Commonly, the error shows up if Superfetch is disabled, or if the max File Size of your Startup Event Trace Sessions is small. Follow the steps below to fix it.

How can I fix error 0xc0000188?

1. Enable the Superfetch Service

  1. Press the Windows + R keys on your PC’s desktop window to open the Run dialog box.
  2. In the box, type in services.msc and press Enter. 0xc0000188 windows 10 services
  3. Locate and right-click on the Superfetch service, and on the displayed options, select Properties.0xc0000188
  4. Go under the Startup type subsection and set it to Automatic.0xc0000188
  5. Click on Start to run the service (if it’s currently running, move to the next step), then click on Apply and OK.
  6. Exit the program and reboot your PC.

2. Expand the maximum file size for Startup Event Trace Sessions

  1. Click the Start button, type cmd, and click on Run as administrator to start Command Prompt with full privileges.
  2. Type the following command and press Enter to start the Performance Monitor app: perfmon
  3. Double-click on the Data Collector Sets to expand it, then select Startup Event Trace Sessions.
  4. Now, double-click Ready Boot from the right pane.
  5. Go to the Stop Condition tab and replace the value in the Maximum Size field with 40.
  6. Hit the Apply and OK buttons to acknowledge the change, then restart your PC.

3. Run DISM and SFC scans

  1. On your desktop window, click the Windows icon, type cmd, and select Run as administrator.
  2. In the Command Prompt window, type the following command keys and hit Enter:
    DISM.exe /Online /Cleanup-image /Scanhealthdism scan 0xc0000188 error
  3. Now, type the following code and hit Enter:
    sfc /scannow
  4. Exit Command Prompt and reboot the PC.

If you want to try other methods for the above procedure, there is dedicated software to detect corrupt or missing OS files and automatically find healthy elements as replacements.

4. Run PC in Clean Boot State

  1. Press Windows + R to open the Run dialog, type msconfig, and press Enter. msconfig 0xc0000188 windows 10
  2. Navigate to the Services section, tich Hide all Microsoft services, and click on Disable all.
    0xc0000188
  3. Navigate to the Startup section; locate and click on Open Task Manager.
  4. Right-click on any task that is enabled, and select Disable.
  5. Click OK to finish up the process.
  6. Exit the program and restart your system.

That is as far as we will go with solutions to this error. If you have followed the guide, we hope you have successfully fixed it.

Some users have reported the error message Session perfdiag logger stopped due to the following error: 0xc0000188. You should note that the solutions we have given will also come in handy. If you also got a PerfDiag Logger 0xC0000188 error, you should try any of the above fixes.

Let us know in the comments what has worked for you.

More about the topics: windows 10 fix

User forum

0 messages