Most users have experienced in one or more instances, that a computer announces it needs to restart in order to finish certain tasks. Maybe installing a new program. Maybe uninstalling an old program. Maybe installing new Windows updates, and so forth. If you’ve ever wondered why, keep reading.
Although this is not true in all cases, in general it could be said that the reason such restarts (or “reboots”) are needed, is because the computer is actively using certain files that need to be changed but cannot while the computer is fully running by using those very files. But when the computer is restarted, and for a brief moment, those files will not be in use ( right after the computer has shut down and before the computer comes back up in a restart) and those files in need of change will be able to be changed.
Incidentally, that also explains why sometimes those restarts take longer than usual. The computer is, so to speak, in a quick pit stop and furiously getting its tires changed to get back in the race. That takes some additional moments so it’s expected for those restarts to take additional time. By way of the same analogy, it also gives a relatable real world scenario of what would it be like to try and change those files while the computer is running: Try changing the tires of the race car WHILE it’s running the race and you’ll get the idea 🙂