Skip to content

How to disable Fast Startup

Brock Bingham candid headshot
Brock Bingham|Updated February 16, 2026
Illustration of computer desk and monitor with PDQ logo
Illustration of computer desk and monitor with PDQ logo

TL;DR: Fast Startup is a Windows feature in Windows 10 and 11 that speeds up boot time by saving the system kernel state to disk during shutdown instead of fully powering off. It is enabled by default in Windows 10 and 11, but it can cause issues with troubleshooting, updates, and dual-boot environments. You can disable it through Control Panel or remotely using a PowerShell command with PDQ.

Fast Startup is a very aptly named Windows feature designed to — you guessed it — help your computer start faster. It sounds harmless. Faster boot times, fewer complaints. But in managed environments, it can interfere with patching workflows, prevent clean shutdown states, and complicate troubleshooting.

Here’s how it works, why it causes issues, and how to disable Fast Startup on Windows 10 and 11 devices locally or at scale with PDQ.

Loading...

What is Fast Startup in Windows 10 and 11?

Fast Startup is a Windows feature in Windows 10 and Windows 11 that speeds up boot time by saving the system kernel state during shutdown. Fast Startup was introduced with Windows 8 (shudders) and remains an optional feature in Windows 10 and Windows 11. In fact, chances are you’re using Fast Startup right now since it’s enabled by default.

How does Fast Startup work?

Fast Startup reduces boot time by saving the Windows kernel state to the hiberfil.sys file during shutdown instead of performing a full system shutdown.

But that means that when you shut down your computer, it’s not quite as off as you might think. Instead, it’s in a type of hybrid hibernation, ready to reload the system kernel where it left off from the previous session.

It’s important to note that Fast Startup is only utilized when shutting down your computer. Restarting your system doesn’t use Fast Startup. Instead, restart fully stops all system processes and boots the entire system from scratch, which is why we recommend using restart when troubleshooting Windows issues.

Check out our article on restart vs. shutdown where we compare the two boot options.

Need to keep your users informed about reboots? Learn how to use the BurntToast module to display notifications with PowerShell.

How to turn off Fast Startup in Windows 10 and 11

If you want to disable Fast Startup, I don’t blame you. If you’re anything like me, the seven seconds Fast Startup shaves off my boot time means extra time in my day to be more productive. No thanks.

Jokes aside, there are plenty of reasons why you might want to turn off Fast Startup. Thankfully, the process is simple, and you can reverse it if you ever change your mind. Here’s how it works.

  1. In the Windows search bar, enter control panel, then hit Enter on your keyboard.

  2. In the Control Panel, click System and Security.

  3. Click Change what the power buttons do.

    Control Panel System and Security window showing Power Options and the Change what the power buttons do link in Windows.

  4. If Turn on fast startup is grayed out, click Change settings that are currently unavailable.

    Windows Power Options screen with Change settings that are currently unavailable highlighted to modify Fast Startup settings.

  5. Uncheck Turn on fast startup, then click Save changes.

With Fast Startup disabled, shutdown should revert to how it functioned in the good old days of Windows 7, completely stopping all processes, including the kernel.

How to disable Fast Startup with PDQ

Want to see how easy it is to disable Fast Startup with PDQ products? With PDQ and a simple PowerShell command, you can turn off Fast Startup to an entire fleet of devices in minutes.

Want to follow along with the tutorial but don’t have PDQ? No sweat. Start a free trial of PDQ Connect or PDQ Deploy & Inventory and see how simple system management can be.

Here’s how to disable Fast Startup in PDQ Connect.

  1. Click the Packages tab, then click Create package.

    PDQ Connect Packages tab with Create package button highlighted to begin disabling Fast Startup remotely.

  2. Name the package, click the drop-down button, then click Add script step.

    PDQ Connect package editor showing Add script step selected to disable Fast Startup using PowerShell.

  3. Ensure Type is set to PowerShell, then enter this command to set the HiberbootEnabled registry value to 0 and disable Fast Startup: Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power’ -Name HiberbootEnabled -Value 0

  4. Click Save to save and close the package.

At this point, the package is ready to deploy. Select the package, then click Deploy. Add your targets to the deployment, then click Deploy to start the deployment.

PDQ Connect Create deployment window with Deploy button highlighted before disabling Fast Startup on target devices.

While the UIs differ, the process to disable Fast Startup in PDQ Deploy is similar to the process in Connect.

  1. In PDQ Deploy, click New Package.

  2. Name the package, then click New Step > PowerShell.

    PDQ Deploy New Step menu showing PowerShell option selected to disable Fast Startup.

  3. Add the command: Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power’ -Name HiberbootEnabled -Value 0

  4. Click Save, then close the package window.

    PDQ Deploy PowerShell step with Set-ItemProperty command entered to disable Fast Startup via registry.

With the package saved, it’s ready to deploy.

  1. Select the package, then click Deploy Once.

    PDQ Deploy console with Disable fast startup package selected before clicking Deploy Once.

  2. Add your targets to the deployment window.

  3. When you’re ready, click Deploy Now.

    PDQ Deploy Deploy Once window showing target computers selected and Deploy Now button highlighted to disable Fast Startup.

With your packages deployed, say goodbye to Fast Startup and hello to old-school shutdown functionality!

Brock Bingham candid headshot
Brock Bingham

Brock Bingham is a systems administrator with 15 years of experience managing endpoints and servers, with a strong focus on automation, patching, security, and maintaining stable environments at scale. After years of hands-on IT work, he now creates content and teaches, helping other admins learn through practical, real-world guidance.

Related articles