0xC0000188 Error on Windows: Fix It with These 4 Methods

Enabling Superfetch mostly will be effective

Reading time icon 4 min. read

Readers help support Windows Report. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help Windows Report effortlessly and without spending any money. Read more

Key notes

  • Note that this error will be triggered for most users if the Superfetch Service is disabled. 
  • The error will mostly be evident on the Event Viewer but can be fixed using some easy solutions highlighted in this guide. 
A message from our partner

To fix Windows PC system issues, you will need a dedicated tool

  • Download Fortect and install it on your PC
  • Start the tool's scanning process to look for corrupt files that are the source of your problem
  • Right-click on Start Repair so the tool could start the fixing algorythm
Download from Fortect.com Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

The error message 0xC0000188 is a Windows-specific error commonly encountered on modern Windows versions, notably Windows 10.

It is associated with an affected PC’s Event Viewer, which oversees errors, activities, and apps running on your PC. The complete error message writes Session ‘Circular Kernel Context Logger’ Stopped Due to the Following Error: 0xc0000188.

What causes the 0xc0000188 error?

People who have encountered this error code have remarked on various triggers. From our research, on top of this list are the following:

  • Superfetch configuration – Windows’ built-in Superfetch function automatically loads your most frequently used programs ahead of time. If Superfetch is disabled, you may get the 0xc0000188 error code.
  • Startup Event problems – In some cases, if the max File Size of your Startup Event Trace Sessions is small, the error may be triggered.

This error appears in more apps so you may find it as Session perfdiag logger stopped due to the following error: 0xc0000188 or as Session readyboot stopped due to the following error: 0xc0000188.

However, all of these errors will be fixed by following the solutions below.

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.
  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