Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Trace why Windows 8 boots, shutsdown or hibernates slowly

Featured Replies


  • Author

the high CPU usage of the SYSTEM/Kernel and smss.exe during boot comes from fvevol.sys!FveRangeListSet. This driver is Bitlocker. Do you use Bitlocker? The system tries to init the crash dump mechanism and th bitlocker driver causes the delay. Put the crashdumps to a drive which his not encrypted.

the high CPU usage of the SYSTEM/Kernel and smss.exe during boot comes from fvevol.sys!FveRangeListSet. This driver is Bitlocker. Do you use Bitlocker? The system tries to init the crash dump mechanism and th bitlocker driver causes the delay. Put the crashdumps to a drive which his not encrypted.

I don't use BitLocker, and none of the drives are encrypted.

  • Author

ok, got an answer from Microsoft.

The cpu usage is caused when the hibernation file is fragmented too much. Run

 powercfg -h off

to disable the hibernation file, defrag your system drive and enable hibernation file again with

powercfg -h on

Is boot now faster?

ok, got an answer from Microsoft.

The cpu usage is caused when the hibernation file is fragmented too much. Run

 powercfg -h off

to disable the hibernation file, defrag your system drive and enable hibernation file again with

powercfg -h on

Is boot now faster?

I thought fragmentation shouldn't matter on an SSD? o_O

I'll try this anyway, let's see what happens.

  • Author

the answer I got was, that is a known issue when the hibernation file is too heavily fragmented.

  • 1 month later...

Hi there,

Thanks for the comprehensive guide!

I've followed the instruction and shed off a few seconds of boot time from 26-28 to 21ish seconds, but I used to get 16 seconds boot time in event viewer ID 100.
I expect that kind of boot time because I use an ssd. I wonder if you could kindly have a look at my etl file and maybe give me some advice.

http://goo.gl/tnlTX3

Thanks very much!

  • Author

Windows boots in 10s to the UI and is fully booted in 12.8s:

- <timing bootDoneViaExplorer="10682" bootDoneViaPostBoot="22782" 

This trace only traced the old school boot.

Run this for the new Win8 FastBoot:

xbootmgr -trace fastStartup -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER+LATENCY+DISPATCHER+FILE_IO+FILENAME -stackwalk profile+CSwitch+ReadyThread -resultPath C:\TEMP

Hello Andre, the work you've done to help out others is applaudable. My bootup recently has been real slow. After the Windows 8 splash screen disappears there is a blank screen for a good 7~9 seconds, and the laptop becomes almost unresponsive, sometimes tapping the space bar speeds up the logon screen. I believe it is the 'SMSSINT" phase (not sure though). Can you help me locate where the problem lies?

Alienware M11x R2
i5 520um
8gb ddr3
256ssd 470 samsung
Windows 8

Here is my summary boot (http://www.filedropper.com/summaryboot)

You've also requested of users an etl file. Is that the file analysed by Windows Performance Analyser trace file with the big size ~250mb?

Edited by alee

  • Author

yes it is the large file. Compress it als 7z/RAR to reduce the size.

It is the WinLogonInit which is 30s:

+ <interval name="WinlogonInit" startTime="7813" endTime="38049" duration="30236">

yes it is the large file. Compress it als 7z/RAR to reduce the size.

It is the WinLogonInit which is 30s:

+ <interval name="WinlogonInit" startTime="7813" endTime="38049" duration="30236">

Ok so is it necessary to upload the etl file for you to analyse?

EDIT : http://www.filedropper.com/bootbasecswitchdriverspower1

Edited by alee

RequestCredentials takes some time:

Winlogoninit.png

Do you use a local or Microsoft (online) Account?

Local

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.