TechieFAQ // answers for curious techies

Windows · updated · by Ash

How to Disable Fast Startup Using Group Policy (GPO), Registry & Intune

Disable Fast Startup with Group Policy

Some links on this page are affiliate links. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.


Fast Startup (introduced in Windows 8 and enabled by default in Windows 10 and Windows 11) combines traditional cold shutdowns with kernel hibernation. When a user clicks Shut down, Windows closes user sessions but writes the operating system kernel, device drivers, and system state to hiberfil.sys.

While this can shave a few seconds off boot times on older mechanical hard drives, in enterprise and managed Active Directory/Intune environments, Fast Startup causes widespread administrative headaches.

In this guide, we break down why sysadmins universally disable Fast Startup and how to enforce it via Active Directory Group Policy (GPO), PowerShell / RMM, and Microsoft Intune.


Why SysAdmins Disable Fast Startup

In business and managed network environments, Fast Startup introduces several silent failure modes:

  1. False System Uptime & Pending Windows Updates:
    • Because Fast Startup only hibernates the kernel, shutting down and turning a PC back on does not count as a restart.
    • Systems can accumulate 45+ days of recorded uptime, preventing critical Cumulative Updates and kernel security patches from finalizing.
  2. Group Policy & Startup Script Failures:
    • GPO Computer Startup Scripts, domain trust verifications, and machine certificate renewals only execute during a true cold boot. Waking from Fast Startup bypasses these initialization hooks.
  3. Wake-on-LAN (WoL) & Remote Maintenance Drops:
    • Fast Startup places network interface cards (NICs) in hybrid low-power D3 states, preventing overnight maintenance scripts and WoL magic packets from waking endpoints.
  4. Dual-Boot & Drive Corruption:
    • Fast Startup leaves NTFS partitions in a “dirty” locked state. If you mount the drive from a Linux dual-boot environment or WinPE recovery disk, you risk severe filesystem corruption.

Method 1: Deploy via Active Directory Group Policy (GPO)

To enforce this setting domain-wide across an Organizational Unit (OU):

Step 1: Create the GPO

  1. Open Group Policy Management (gpmc.msc) on your Domain Controller or management jump box.
  2. Right-click the targeted Computer OU and choose Create a GPO in this domain, and Link it here…
  3. Name the GPO: GPO-Comp-Disable-FastStartup.

Naming the new Group Policy

Step 2: Configure the Registry Preference Item

  1. Right-click your new GPO and select Edit.
  2. Navigate to: Computer Configuration > Preferences > Windows Settings > Registry.
  3. Right-click Registry > New > Registry Item.

Creating a new Registry Item

  1. Configure the registry parameters:
    • Action: Update
    • Hive: HKEY_LOCAL_MACHINE
    • Key Path: SYSTEM\CurrentControlSet\Control\Session Manager\Power
    • Value Name: HiberbootEnabled
    • Value Type: REG_DWORD
    • Value Data: 0
  2. Click Apply and OK.

Screenshot of the registry key to disable fast startup


Method 2: Deploy via PowerShell (RMM / Automation)

For MSPs, RMM agents (NinjaOne, Datto, ConnectWise Automate), or manual admin deployment, execute this elevated PowerShell script:

# Disable Windows Fast Startup (Elevated Admin)
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power"
$ValueName = "HiberbootEnabled"

if (Test-Path $RegPath) {
    Set-ItemProperty -Path $RegPath -Name $ValueName -Value 0 -Type DWord -Force
    Write-Output "Fast Startup successfully disabled (HiberbootEnabled = 0)."
} else {
    Write-Error "Registry path not found."
}

Method 3: Deploy via Microsoft Intune (Cloud Endpoints)

For cloud-native Windows 10 and 11 workstations managed via Intune:

  1. Open the Microsoft Intune admin center.
  2. Go to Devices > Windows > Configuration profiles > Create profile.
  3. Select Platform: Windows 10 and later, Profile type: Settings catalog.
  4. Name the policy: Win11 - Power - Disable Fast Startup.
  5. Under Settings picker, navigate to Administrative Templates > System > Shutdown.
  6. Select and enable Require use of fast startup, but toggle its setting value to Disabled.
  7. Assign the policy to your target All Corporate Devices or specific device group.

How to Verify Fast Startup Is Disabled

Option A: Via Command Line (Fastest)

Open an elevated Command Prompt or PowerShell and check the active sleep states:

powercfg /a

If Fast Startup is disabled or hibernation is turned off, Fast Startup will appear under The following sleep states are not available on this system.

Option B: Via Windows GUI (Control Panel)

  1. Open control.exe and navigate to Hardware and Sound > Power Options.
  2. Click Choose what the power buttons do on the left menu.
  3. Under Shutdown settings, the checkbox for Turn on fast start-up (recommended) will be unchecked.

Screenshot showing fast startup disabled in Control Panel


Frequently Asked Questions

Does disabling Fast Startup slow down SSD boot times?

On modern NVMe and SATA SSDs, the difference is negligible—usually less than 1 to 2 seconds. The stability gains, accurate uptime reporting, and consistent patch installations far outweigh the microscopic boot time difference.

What is the difference between disabling Hibernation vs. Fast Startup?

Disabling hibernation completely (powercfg -h off) automatically disables Fast Startup because Fast Startup relies on the hibernation file (hiberfil.sys). However, setting HiberbootEnabled = 0 allows users to still use standard Hibernation while ensuring regular shutdowns perform a clean cold boot.