Your computer may have recorded in the Microsoft Windows Kernel-EventTracing log, an event with EventID 3 and Level of “Error”. The description reads, “Session “ReadyBoot” stopped due to the following error: 0xC0000188″. You may also see this error listed in the Overview and Summary page upon opening Event Viewer.
This error is logged before the first user ever logs onto the computer during OOBE when reaching the maximum file size for the ReadyBoot session log: “C:\Windows\Prefetch\ReadyBoot\ReadyBoot.etl” . The occurrence of this error will not affect operation of the computer. On a normal boot, the Superfetch process shuts this process down before the log file exceeds maximum.
How to fix session “readyboot” stopped due to the following error: 0xc0000188
#Method 1 : The logging of this error will not affect the operation of your computer. ReadyBoot is used by the ReadyBoost service that optimizes the boot time of your computer to a minimum.
#Method 2 : The solution to the error: “Session “ReadyBoot” stopped due to the following error: 0xC0000188″ is simple, and it needs no discussion of Prefetch, ReadyBoost, or whether you are using an SSD (as I am).
The problem, in my case, was that Readyboot needed more than the default 20MB size of the ReadyBoot.etl file to complete, By increasing the ReadyBoot.etl file size to 128MB I was able to see that it required 27MB to complete. I left it at 128MB as that isn’t too much space to waste, and it allows for growth. Now that ReadyBoot is completing the above error has gone away.
The hint was the warning in the Event Viewer prior to the above error. Specifically;
“The maximum file size for session “ReadyBoot” has been reached. As a result, events might be lost (not logged) to file “C:\Windows\Prefetch\ReadyBoot\ReadyBoot.etl”. The maximum files size is currently set to 20971520 bytes.”
I just didn’t know how to increase the file size before now.
So here is the solution, based on a post by “Year” in this post: http:// forums.guru3d.com/showthread.php?t=318837 (I can’t post a link at the moment, so you will have to join those two bits to check it out.)
Windows 7 set the ReadyBoot.etl file to 20MB and in the event logger this size often is maxed during boot (aka not enough), increasing it can really help.
I do not recommend a value above 256mb, the best size imo is 128mb.
How to tweak it:
1) Search, Performance Monitor
2) on your left side, expand DATA COLLECTORS SETS
3) Click on STARTUP EVENT TRACES
4) on your right side you’ll find a list, double click READYBOOT
5) click on the STOP CONDITION tab and set the size you want
6) press OK , close everything, reboot
To check if it worked, look in the Event Viewer to see the error didn’t occur on the last reboot. (If oyu have been rebooting a bit, note the time of the fix, and look for errors after that time.
Also, look in “C:\Windows\Prefetch\ReadyBoot” (or the appropriate directory for your installation) and note the size of the ReadyBoot.etl file. It will probably be more than 20MB, as mine was.
There you go. Simple, wasn’t it? 🙂