Rebooting Makes Login Take Longer

MongooseMan

New member
Ok, here's a head scratcher. Reboot a computer, person A logs in, and it takes X amount of time for the login to complete, and the person to be able to use the computer. Person A logs off, person B logs on, it takes half as much time. If you reboot the computer, when person B logs in, it takes X amount of time again.

So, whoever logs on first after a reboot, it takes twice as long as the person who logs on next.

Anyone know why this is happening?
 

My Computer

OS
Windows 7 Pro 32-bit
Ok, here's a head scratcher. Reboot a computer, person A logs in, and it takes X amount of time for the login to complete, and the person to be able to use the computer. Person A logs off, person B logs on, it takes half as much time. If you reboot the computer, when person B logs in, it takes X amount of time again.

So, whoever logs on first after a reboot, it takes twice as long as the person who logs on next.

Anyone know why this is happening?

There's a lot more to load. When just logging off and logging someone else in, everything's already loaded and started up, so all it has to do is log the account in and load its settings. So restarting means that everything has to be loaded again so that Windows and all of the hardware can function.
 

My Computer

Computer type
PC/Desktop
I concur with TwoCables!
 

My Computer

Computer type
Laptop
OS
Windows 7 Ultimate 64bit SP-1
CPU
Intel Core i5 3rd Gen. w/ Turbo Boost 2.6
Motherboard
Asus
Hard Drives
8" Drive (primary storage device)
2 TB External
1 Internal HD
Mouse
Logitech Anywhere MX
Internet Speed
Light Speed
Antivirus
MSE
There's a lot more to load. When just logging off and logging someone else in, everything's already loaded and started up, so all it has to do is log the account in and load its settings. So restarting means that everything has to be loaded again so that Windows and all of the hardware can function.

But the reboot has already completed. The system is booted up and running. I am not counting boot time. This extra time takes place from the login prompt.
 

My Computer

OS
Windows 7 Pro 32-bit
Wait 3 minutes before logon. Same problem?

Some services have "delayed start". They start asynchronously ... still busy at time of first logon.
 
Last edited:

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
ACER ASPIRE 5742G
OS
Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
Motherboard
Acer Aspire 5742G
Memory
4,00 GB
Graphics Card(s)
ATI Mobility Radeon HD 5400 Series
Sound Card
(1) AMD High Definition Audio Device (2) Realtek High Defi
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
WDC WD5000BEVT-22ZAT0
There's a lot more to load. When just logging off and logging someone else in, everything's already loaded and started up, so all it has to do is log the account in and load its settings. So restarting means that everything has to be loaded again so that Windows and all of the hardware can function.

But the reboot has already completed. The system is booted up and running. I am not counting boot time. This extra time takes place from the login prompt.

My guess is that the first person who logs in finishes the startup of Windows. So when they log out and someone else logs in, that 2nd person doesn't have to wait as long because the first person caused Windows to finish starting by logging in.

So whoever logs in first is the one who makes Windows finish loading everything.

Again, this is just my guess based on what you're experiencing.
 

My Computer

Computer type
PC/Desktop
Ok, some of this makes sense. But here is my issue. These are computers in a computer lab at a school. When ever a student logs off, we have the system reboot, and a refresh program run, so we don't get a bunch of user profiles piling up on each system. This means that each and every user is logging in after a reboot. This system works pretty well, but I would like to shorten the boot time.
 

My Computer

OS
Windows 7 Pro 32-bit
I don`t think there`s any way to change things, as you are rebooting everytime. If you had a logout and you had 4 users on the pc, the login for each should be about the same amount of time. Just take the boot time out of the equation. And depending where each users data is on the hard drive, that will have an affect on the times, albeit a small amount.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
Ok, some of this makes sense. But here is my issue. These are computers in a computer lab at a school. When ever a student logs off, we have the system reboot, and a refresh program run, so we don't get a bunch of user profiles piling up on each system. This means that each and every user is logging in after a reboot. This system works pretty well, but I would like to shorten the boot time.

Oh. There's no way to shorten it without doing a bunch of tweaks, and these kind of tweaks will need approval before they can be done (that is, unless you are the one who would give that approval). The tweaks could involve changes in the BIOS, and changes to what starts with Windows by changing the Registry and Services.msc. There may be other things that can be done, but all of them would be of this nature, meaning that these are all things that usually require someone's approval in a school computer lab.

Just wait until you have a job where the computer is painfully slow and there's absolutely nothing you can do about it because the IT department won't let you and because they don't have the time to do anything about it because it's still functioning.
 

My Computer

Computer type
PC/Desktop
Ok, some of this makes sense. But here is my issue. These are computers in a computer lab at a school. When ever a student logs off, we have the system reboot, and a refresh program run, so we don't get a bunch of user profiles piling up on each system. This means that each and every user is logging in after a reboot. This system works pretty well, but I would like to shorten the boot time.

Oh. There's no way to shorten it without doing a bunch of tweaks, and these kind of tweaks will need approval before they can be done (that is, unless you are the one who would give that approval).

Yep, that would be me. :D

I am building a new image for the labs. So I have the authority (mostly), but I am running out of time.
 

My Computer

OS
Windows 7 Pro 32-bit
Ok, some of this makes sense. But here is my issue. These are computers in a computer lab at a school. When ever a student logs off, we have the system reboot, and a refresh program run, so we don't get a bunch of user profiles piling up on each system. This means that each and every user is logging in after a reboot. This system works pretty well, but I would like to shorten the boot time.

Oh. There's no way to shorten it without doing a bunch of tweaks, and these kind of tweaks will need approval before they can be done (that is, unless you are the one who would give that approval).

Yep, that would be me. :D

I am building a new image for the labs. So I have the authority (mostly), but I am running out of time.

Oh. Yeah, it's quite time-consuming. At least it was for me. Unfortunately, I've never looked into any quick ways to get it done.
 

My Computer

Computer type
PC/Desktop
Oh. Yeah, it's quite time-consuming. At least it was for me. Unfortunately, I've never looked into any quick ways to get it done.

Ok, so what was the long way?

I'd like to be able to include going into the BIOS and disabling unused hardware, but it sounds to me like we're dealing with computers that don't really have that ability. I mean, that's usually found on aftermarket motherboards in a computer you built yourself.

So I'll stick to the software layer.

For me, it all started at Black Viper's Service Configurations page for Windows XP: Black Viper's Windows XP x86 (32-bit) Service Configurations | Black Viper | www.blackviper.com

From there, I kept browsing his site and I found a "Strange Services" page for XP: Windows XP Strange Service Information | Black Viper | www.blackviper.com

Then, I found a "Super Tweaks" page for XP: Black Viper’s Windows XP Super Tweaks | Black Viper | www.blackviper.com

This was all a huge help in getting me started with the way I do it today. In a nutshell, I am still influenced by the above guides, but one thing I ended up doing that was pretty different was actually going through each service one by one on his Service Configurations page to read more about it in order to see if I really needed it. I felt better about doing it this way than just going by any of his settings. I actually ended up with fewer processes running in the background by doing it this way.

Then, I opened Task Manager and Googled everything in the Services tab to see what I needed and what I didn't. When I discovered ones I didn't need, I decided to learn how to get rid of them. One of the ways was, of course, by using Services.msc. The other was in the Registry.

So this eventually lead me to three different Registry keys in Windows 7:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

I found more than I expected in these keys, so I Googled everything I found in order to see what I needed and what I didn't which resulted in me nearly cleaning them out completely!

Of course, I also made sure that I had absolutely nothing installed that I didn't need. I even went through and turned off all of the Windows Features that I know I don't need.

I also had a few things in my System Tray (now known as the Notification Area, of course) that I felt didn't need to be there, so I figured out how to make those no longer start with Windows as well.

The end result was that I had a noticeably shorter startup time! I also had a lot less Processes running according to Task Manager (as shown in its status bar). Remember though, I also disabled unnecessary parts of my motherboard in the BIOS, but y'know, I think the software tweaking may have made the biggest difference to my startup time.

So yeah, this was extremely time-consuming, especially going through each service one by one like that. Although of course, Googling everything and doing all that reading was almost equally time-consuming! I'll tell ya though, it was all worth it.

Now that I've typed all this up, I think I remember even going through Services.msc and Googling everything that was either Started, set to Automatic, or set to Manual (some things weren't started even though they were set to Automatic or Manual). This probably helped me get rid of even more things.
 

My Computer

Computer type
PC/Desktop
Back
Top