Windows 10 slow to boot


A user has a Lenovo 320-17IKB 80XM - Core i5 7200U - 2.5 GHz - Win 10 64 bits - 8 GB RAM - 1 TB HDD

He has had it for about two months now and he is disappointed by the device's performance, especially during boot up which takes approximately two minutes, and then another two minutes to get Outlook 2016 going

I have updated the motherboard BIOS and other drivers, removed Dropbox, disabled Microsoft telemetry, disabled Windows Defender, disabled Outlook hardware acceleration and disabled unnecessary plugins

The only other thing I haven't disabled is the antivirus ESET Nod32

But the user is still dissatisfied. It has reached a point where the user refuses to switch off his computer so as to avoid the annoyance caused by the time to reboot

I'm not sure what to try next to obtain any significant improvement

any ideas or suggestions ?

Yann ShukorOwnerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dr. KlahnPrincipal Software EngineerCommented:
I tend to think it's probably the antivirus, but here's some things to try if you haven't already.

Get a copy of Malwarebytes (free version), run it on the system and see if it finds anything.

Get a copy of Spybot - Search and Destroy (free version), run it on the system and see if it finds anything.

Get a copy of Microsoft Autoruns and see what's being called at startup.  You'll probably find all sorts of junk that doesn't need to be there.

Check the Device Manager settings for the disk drive controllers and confirm that they are DMA.  Unlikely, but possible that they were set to PIO.

See if the hard drive was set up 4K sectors or in legacy mode with 512 byte sectors.  Drives run slower in legacy mode.

Check to see if prefetch is enabled for boot (this is a Registry setting).  If not, enable it.


If the user doesn't use Microsoft Networking features, disable them on the network connection and unload them.  Disable NetBIOS over TCP/IP ditto.

Disable unused services.

Clear the prefetch folder, reboot three times to let the system reload the prefetch files and see if there's any improvement.
Yann ShukorOwnerAuthor Commented:
Thanks Dr. Klahn
Is prefetch the same as Superfetch ? Because I disabled Superfetch
Dr. KlahnPrincipal Software EngineerCommented:
Prefetch and Superfetch are different.

Prefetch stores images of commonly used programs so that the image can be preloaded without initialization.  It can speed up load times significantly.  If you haven't run into it before, best to read up on it before trying to change anything; "doing it wrong" can have bad consequences.

Microsoft claims that there is no need to clean or retune prefetch files.  In general I have found that to be correct.
Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.

David Johnson, CDRetiredCommented:
I would try the Windows Performance Toolkit and analyse the boot process. My initial thinking is that the 1 TB HDD if not a SSD is the limiting factor.  

what is the problem with the user not explicitly turning off the laptop?  What about using hibernate vs a complete shutdown?
Yann ShukorOwnerAuthor Commented:
I have to admit that the standard boot process is quite long; unusually so.
I believe that Hibernate would be an acceptable middle ground but I'm not the user,
As a perfectionist I would prefer to understand what is causing his notebook boot process to be slower than normal
Jackie Man IT ManagerCommented:
How large is the OST or PST file for MS Outlook?

If it is over 12GB, you need to change HDD to SSD.
Yann ShukorOwnerAuthor Commented:
His OST file is 1GB in size
Jackie Man IT ManagerCommented:
What is the build no of Win 10?

Slowness is only a symptom and there are numerous causes.

It can be a driver or antivirus software issue.


The user has installed many apps which will auto-start on boot or logon.
JohnBusiness Consultant (Owner)Commented:
The boot time is not exceptionally slow. I just turned of my Desktop (my X1 has an SSD drive).  1 TB HDD, i5 CPU.

Starting from computer OFF, turn on to login screen: just under 1 minute.
Log in to all services running and Outlook running: 90 seconds
Smooth running: 3 to 4 minutes.

Background and Windows processes running on the above machine: about 170.

My X1 starts faster with SSD but smooth running arrives after about 2 minutes. Background and windows processes: about 215

Many of the processes on a laptop relate to power management, suspend functions, battery, screen management (to save battery) and so on.

Rather that remove processes that may help your user and assuming that it is not laden with viruses (you need to check this) the only practical way to speed up this laptop is with an SSD drive. It still takes 2 to 2 1/2 minutes to get to smooth running.

Start the machine, get a coffee, come back and it should be running. Waiting for Godot is not helpful
RaminTechnical AdvisorCommented:
Make sure it is set to AHCI mode in BIOS.
Uninstall Antivirus and retest.
Disable all startup programs and retest.
Disable all Services and retest, Except Microsoft services.

Create a new User account and switch into it and retest.
Dr. KlahnPrincipal Software EngineerCommented:
Godot came by yesterday and picked up his laundry.  On the way out the door he said "If Windows 10 is so great, how come it don't boot faster than Windows 3.1?"

I was unable to answer this.
JohnBusiness Consultant (Owner)Commented:
Answer:  There is a lot more going on in Windows 10 than Windows 3.1 which was just a shell running on DOS 6.3
Dr. KlahnPrincipal Software EngineerCommented:
Next time I see him I'll tell him that.
Fred MarshallPrincipalCommented:
Run the HDTune benchmark.  If there are large "dropouts" of data rate then the hard drive is likely the cause.  If so, I highly recommend it be replaced.  (A dropout would be a transfer rate falling to 2-3MBps and staying there for a bit of time).
Zine Eddine BendjaballahIT EngineerCommented:
As @David Johnson said. The best way to identify the root cause of this delay is taking a boot trace with WPT.

Here is a tutorial
you can try these options :
1- boot into safe mode - is it also slow?
2-run msconfig, and click on disable all in startup tab - reboot to test

***the best way to speed it up is replacing the old HDD with an SSD
check if he needs a 1 TB drive, the smaller ones are not so costly
JohnBusiness Consultant (Owner)Commented:
It is morning. I started my laptop, then got my juice, attended to some things, picked the morning paper from the stop, and by the time I got here all was smooth. I will suspend from here on in until the end of the day.
Jackie Man IT ManagerCommented:
I do not shut down my desktop computer and no need to wait at all.

I will only restart it when there is a windows update.
JohnBusiness Consultant (Owner)Commented:
My own desktop is on 24x7 - same as above.
and i restart my desktop 4-6 times a day; whenever i finish my tasks for a moment, i shut it down
it boots in 20 sec ?  so why keep it on??
JohnBusiness Consultant (Owner)Commented:
Faster as noted above. Also we work differently
Jackie Man IT ManagerCommented:
it boots in 20 sec ?  so why keep it on??

Remote access via Google Remote Desktop.
Dr. KlahnPrincipal Software EngineerCommented:
nobus's point about SSDs is well taken.  When I swapped out a hard drive for an elderly 32 GB SSD, the boot time on my own system (from push power button to Firefox ready on the screen) went from 3 minutes to 25 seconds.
Yann ShukorOwnerAuthor Commented:
This computer is practically brand new (two months)
I have older PCs that boot up quicker than this one under Windows 10
Jackie Man IT ManagerCommented:
JohnBusiness Consultant (Owner)Commented:
I suggest, then, that you back up the machine, and install Windows 10 fresh. Update Windows 10 and all drivers / BIOS first and test start up and shut down. Then add applications testing as you go.
i still suggest to look if he's willing to swap in an SSD - when i did, i was astonished; it was simply by far the best investment in pc devices i ever had
Yann ShukorOwnerAuthor Commented:
You all mention SSD and I agree this is a very interesting solution when performance is at stake
But I can't suggest to a client that we replace the new hard drive on his new laptop; it just doesn't make sense

I will try the uninstall reinstall approach; I suppose that restoring the partition using Lenovo's ready to restore package isn't advisable ?
Fred MarshallPrincipalCommented:
Did you run HDTune benchmark on it?  It's about the ONLY way that I know how to test for this one failure mode - which doesn't show up on other tests.

I recently purchased a high-end Lenovo workstation myself.  It arrived with a bad hard drive.  The failure mechanism was quite odd.  It tested OK.  But when I tried to transfer all my files onto it, it would fail.  It just didn't "like" large data transfers.  They replaced it quickly enough.
My point is that there are failure mechanisms that aren't obvious.  
I wouldn't uninstall reinstall before looking into this sort of failure.
RaminTechnical AdvisorCommented:
•Run Disk Cleanup
•Run Disk Defragmenter
JohnBusiness Consultant (Owner)Commented:
Those do not hurt but are unlikely to explain this issue. Windows 10 does not need a lot of defragging.  Excessive (thousands) of temp files might, depending on what they are related to.
>>  But I can't suggest to a client that we replace the new hard drive on his new laptop; it just doesn't make sense  <<  i don't see why not
it's like suggesting to change his horse cart to a mustang; there's a cost involved, but the speed is incompareable
maybe he just bought  a laptop with bad specs, to be a bit cheaper?

still it's the only suggestion i see to really speed things up; the other ones will help of course also; but much less

btw -  did you try what i posted before? i'll repost it:
you can try these options :
1- boot into safe mode - is it also slow?
2-run msconfig, and click on disable all in startup tab - reboot to test
Yann ShukorOwnerAuthor Commented:
We live in an era when users don't want to suffer any downtime thus one has to find a way to access the user's computer in his absence
It is rather unfortunate that in the present case I cannot wake the notebook up because it uses a wireless interface

I will try your proposed solutions/procedures and keep you posted

Jackie Man IT ManagerCommented:
He has had it for about two months now and he is disappointed by the device's performance, especially during boot up which takes approximately two minutes, and then another two minutes to get Outlook 2016 going

Unless the user is only a standard user who has no local admin rights to install anything, the above is pretty normal as two months are pretty normal for any user to try to install anything on his or her own which makes the computer running lower and lower.

Especially, there are many "free" tools which are distributed via online ads which claim to be able to make your computer faster and smoother and the user did try them without telling you.

We has a Lenovo computer of similar spec (1TB HDD) which is domain joint. It is still running fast after 6 months from its purchase.

Computer problem is normally a user problem if you cannot restrict the user and the user can do anything on the computer which makes it running slower and slower.
David Johnson, CDRetiredCommented:
Without analysing the boot process and finding and eliminating the offending items that are slowing down the boot process there really isn't much we can do to help you.
Apparently this laptop comes with a 5400 RPM hard drive, good battery performance, but terrible for performance.
What you can do is change some services to delayed start, from task manager go through the start up items and disable what isn't critical. After that you get what you get. As mentioned before an SSD in this day and age is pretty much not a nice to have but a need to have item.
Zine Eddine BendjaballahIT EngineerCommented:
Take a boot trace and then we can talk solutions...
Yann ShukorOwnerAuthor Commented:
Just ran HDTune a couple of times and got the same result each time:

Fred MarshallPrincipalCommented:
The HDTune benchmark result looks fine.  So I'd say that settles that question.
Jackie Man IT ManagerCommented:
Anyway, there are hardware diagnosing tool in Lenovo computer. Run the test before you make a decisio for the next step.
Yann ShukorOwnerAuthor Commented:
Spent some time this morning testing the notebook boot up process

Removed NVIDIA drivers and NOD32 antivirus : no impact on the boot up time

Time for Lenovo logo to disappear : 40s
Time for Windows 10 login screen to appear : 1m45s
Time for Outlook to start up (automatically) : 3m
Jackie Man IT ManagerCommented:
NVIDIA driver will be automatically installed  on startup.

You need to disable the device to test.
Zine Eddine BendjaballahIT EngineerCommented:
@Yann Shukkor;

What you can do to troubleshoot that the right way and get answers to your problem is;

- Download and Install windows Performance Toolkit . Choose the package corresponding to your Windows version.
- Record a trace using Windows Performance Recorder using these options:
- Compress the resulting file
- Share it through or any other file sharing platform.

I'll analyze your trace file and give you a feedback.

You can find here a tutorial on how to take a boot trace using WPT

See you
Yann ShukorOwnerAuthor Commented:
I ran the Windows Performance Recorder this morning and here is the result :
Zine Eddine BendjaballahIT EngineerCommented:

I can't open the RAR file, the archive seems to be corrupted. Please, compress it with zip or 7-zip and share it again...

See you.
David Johnson, CDRetiredCommented:
remove/uninstall CCSDK.EXE in the lenovo program folder
Eset ekm.exe is #2
Adobe Desktop Services is the major post-boot culprit
uninstall or make teamviewer on demand
do you neeed
Phase Name    Winlogon Init
Time    157.553780478s
Duration (s)    282.776721347
Zine Eddine BendjaballahIT EngineerCommented:
@david did you manage to open the archive ? I download it many times, and same result; corrupted archive !
David Johnson, CDRetiredCommented:
@zine you want it in a zip file!AraFMFeqNr_BhplabsCTSE0yjr3dCQ

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Yann ShukorOwnerAuthor Commented:
Been playing around with WPA this afternoon; neat tool
I especially appreciate the presence of Profiles in the catalog directory
should be known to all, no exceptions
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 10

From novice to tech pro — start learning today.