locked
What is BootMachineProfileProcessingTime? RRS feed

  • Question

  • In investigasting slow boot up times on our Win 7 machines, the value that is always the highest is
        BootMachineProfileProcessingTime

    It, on average, takes 350000 ms to complete, and info on it is spares as most slow boot up reports have a very low value for it.  If I can find out what it is, I think I can solve the problem.

     

    Thanks!


    -Doug
    Wednesday, May 18, 2011 2:36 PM

Answers

  • Hi Doug,

     

    From your log, I notice BootPrefetchBytes takes a long time to boot. To get more information about Prefetch feature, you can refer to the following link. It also applis to Windows 7.

     

    http://helpdeskgeek.com/windows-vista-tips/delete-disable-windows-xp-prefetch/

     

    If the issue persists, please try the device clean boot.

     

    Device Clean Boot

    ---------------------------

    1. Click Start, type "devmgmt.msc" (without quotation marks) in the Search bar and press Enter.

    2. Expand "Sound, video and game controllers".

    3. Right click on your sound card and then click "Properties.

    4. In the dropdown menu of Device Usage, please choose "Do not use this device (disable)" and click OK.

    5. Please use the same method to disable other dubious hardware such as: internal modem, network card and CD-R drive. Please note some devices such as video adapter are not available to be disabled.

     

    After that, restart the computer and then test the issue. If it does not occur, you can enable the device one by one to narrow down this issue. If the issue persists, it should be related to Group Policy processing. You could disable the Group Policy to check the results.

     

    Best Regards,

    Niki


    Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Marked as answer by idiot3qu3 Friday, May 27, 2011 11:51 AM
    Tuesday, May 24, 2011 9:19 AM

All replies

  • Hi,

    I would like to verify did the issue occur in Safe Mode? What is the error message you received? Does the computer in domain?

    BootMachineProfileProcessingTime means Time spent processing system (machine) group policy or hardware. If you modified any local group policy, go to check and disable then. Also update all devices' driver from manufacture's site and perform the Clean Boot.

    If the issue persists, go to Event Viewer to check if there is any related error under Microsoft\Windows\Diagnostics-Performance\Operational.

    Best Regards,

    Niki


    Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.


    Sunday, May 22, 2011 7:20 AM
  • Thank you for your reply, Niki.

    To answer your questions:  No, this doesn't occur when a machine is booted into Safe Mode.  This only occurs with all the machines that are joined to the domain.  There isn't an error message associated with this, the only thing that occurs is that these machine will have a very long boot time (5~10 mins in some cases).

    In looking at the Diagnostics-Performance\Operational log, BootMachineProfileProcessingTime is the only thing that comes up with a high number.  I will post the results here so that you can see what I am talking about:

    Log Name:      Microsoft-Windows-Diagnostics-Performance/Operational

    Source:        Microsoft-Windows-Diagnostics-Performance

    Date:          5/13/2011 8:31:31 AM

    Event ID:      100

    Task Category: Boot Performance Monitoring

    Level:         Critical

    Keywords:      Event Log

    User:          LOCAL SERVICE

    Computer:      ncbipub8192.be-md.ncbi.nlm.nih.gov

    Description:

    Windows has started up: 

         Boot Duration : 283086ms

         IsDegradation : false

         Incident Time (UTC) : ‎2011‎-‎05‎-‎13T12:25:11.734000400Z

    Event Xml:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="Microsoft-Windows-Diagnostics-Performance" Guid="{CFC18EC0-96B1-4EBA-961B-622CAEE05B0A}" />

        <EventID>100</EventID>

        <Version>2</Version>

        <Level>1</Level>

        <Task>4002</Task>

        <Opcode>34</Opcode>

        <Keywords>0x8000000000010000</Keywords>

        <TimeCreated SystemTime="2011-05-13T12:31:31.592355000Z" />

        <EventRecordID>333</EventRecordID>

        <Correlation ActivityID="{00000100-0000-0000-B4ED-00CE6811CC01}" />

        <Execution ProcessID="1520" ThreadID="4796" />

        <Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>

        <Computer>ncbipub8192.be-md.ncbi.nlm.nih.gov</Computer>

        <Security UserID="S-1-5-19" />

      </System>

      <EventData>

        <Data Name="BootTsVersion">2</Data>

        <Data Name="BootStartTime">2011-05-13T12:25:11.734000400Z</Data>

        <Data Name="BootEndTime">2011-05-13T12:31:27.613947000Z</Data>

        <Data Name="SystemBootInstance">36</Data>

        <Data Name="UserBootInstance">1</Data>

        <Data Name="BootTime">283086</Data>

        <Data Name="MainPathBootTime">260986</Data>

        <Data Name="BootKernelInitTime">22</Data>

        <Data Name="BootDriverInitTime">3790</Data>

        <Data Name="BootDevicesInitTime">5063</Data>

        <Data Name="BootPrefetchInitTime">42629</Data>

        <Data Name="BootPrefetchBytes">439353344</Data>

        <Data Name="BootAutoChkTime">0</Data>

        <Data Name="BootSmssInitTime">23079</Data>

        <Data Name="BootCriticalServicesInitTime">9179</Data>

        <Data Name="BootUserProfileProcessingTime">1198</Data>

        <Data Name="BootMachineProfileProcessingTime">199623</Data>

        <Data Name="BootExplorerInitTime">6813</Data>

        <Data Name="BootNumStartupApps">0</Data>

        <Data Name="BootPostBootTime">22100</Data>

        <Data Name="BootIsRebootAfterInstall">false</Data>

        <Data Name="BootRootCauseStepImprovementBits">0</Data>

        <Data Name="BootRootCauseGradualImprovementBits">0</Data>

        <Data Name="BootRootCauseStepDegradationBits">0</Data>

        <Data Name="BootRootCauseGradualDegradationBits">0</Data>

        <Data Name="BootIsDegradation">false</Data>

        <Data Name="BootIsStepDegradation">false</Data>

        <Data Name="BootIsGradualDegradation">false</Data>

        <Data Name="BootImprovementDelta">0</Data>

        <Data Name="BootDegradationDelta">0</Data>

        <Data Name="BootIsRootCauseIdentified">false</Data>

        <Data Name="OSLoaderDuration">2710</Data>

        <Data Name="BootPNPInitStartTimeMS">22</Data>

        <Data Name="BootPNPInitDuration">5446</Data>

        <Data Name="OtherKernelInitDuration">2885</Data>

        <Data Name="SystemPNPInitStartTimeMS">8279</Data>

        <Data Name="SystemPNPInitDuration">3408</Data>

        <Data Name="SessionInitStartTimeMS">11740</Data>

        <Data Name="Session0InitDuration">3786</Data>

        <Data Name="Session1InitDuration">2125</Data>

        <Data Name="SessionInitOtherDuration">17167</Data>

        <Data Name="WinLogonStartTimeMS">34819</Data>

        <Data Name="OtherLogonInitActivityDuration">18532</Data>

        <Data Name="UserLogonWaitDuration">31104</Data>

      </EventData>

    </Event>

     

    Thanks again!

    -Doug


    -Doug
    Monday, May 23, 2011 12:02 PM
  • Hi Doug,

     

    From your log, I notice BootPrefetchBytes takes a long time to boot. To get more information about Prefetch feature, you can refer to the following link. It also applis to Windows 7.

     

    http://helpdeskgeek.com/windows-vista-tips/delete-disable-windows-xp-prefetch/

     

    If the issue persists, please try the device clean boot.

     

    Device Clean Boot

    ---------------------------

    1. Click Start, type "devmgmt.msc" (without quotation marks) in the Search bar and press Enter.

    2. Expand "Sound, video and game controllers".

    3. Right click on your sound card and then click "Properties.

    4. In the dropdown menu of Device Usage, please choose "Do not use this device (disable)" and click OK.

    5. Please use the same method to disable other dubious hardware such as: internal modem, network card and CD-R drive. Please note some devices such as video adapter are not available to be disabled.

     

    After that, restart the computer and then test the issue. If it does not occur, you can enable the device one by one to narrow down this issue. If the issue persists, it should be related to Group Policy processing. You could disable the Group Policy to check the results.

     

    Best Regards,

    Niki


    Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Marked as answer by idiot3qu3 Friday, May 27, 2011 11:51 AM
    Tuesday, May 24, 2011 9:19 AM
  • Hi Niki;

    I went ahead and deleted out the Prefetch dir to see if that improved things.  Looks like that worked!  I wonder, though: Should I change the registry key as well to turn off prefetching?

     

    Thanks again!

    -Doug


    -Doug
    Friday, May 27, 2011 11:51 AM