OneDrive for Business Windows startup troubleshooting for new profiles: fails after reboot
🔍 WiseChecker

OneDrive for Business Windows startup troubleshooting for new profiles: fails after reboot

When a new user profile on a Windows 10 or Windows 11 device signs in, OneDrive for Business may fail to start automatically after a reboot. The user must manually launch OneDrive each time, which interrupts workflow and delays file synchronization. This problem typically occurs because OneDrive’s startup registration is missing or blocked in the new profile, often due to Group Policy restrictions or a corrupted registry entry. This article explains the root cause and provides step-by-step fixes to restore automatic OneDrive startup for new profiles.

Key Takeaways: Fixing OneDrive Startup Failures for New Profiles

  • Registry key: HKCU\Software\Microsoft\Windows\CurrentVersion\Run\OneDrive: OneDrive must have a REG_SZ value pointing to the correct executable path for automatic startup.
  • Group Policy > Administrative Templates > OneDrive > Prevent OneDrive from starting: If enabled, this policy blocks OneDrive from launching at sign-in for all new profiles.
  • Task Scheduler > Microsoft > Windows > OneDrive > OneDrive Standalone Update Task: A disabled or missing scheduled task prevents the automatic launch of OneDrive after reboot.

ADVERTISEMENT

Why OneDrive Fails to Start Automatically for New Profiles

When a new user profile is created on a domain-joined or Microsoft Entra ID joined Windows device, OneDrive’s startup entry must be written to the Windows Registry under the HKEY_CURRENT_USER hive. If this entry is missing, OneDrive will not launch at sign-in. Common causes include:

Group Policy Blocks OneDrive Startup

IT administrators often deploy Group Policy Objects that disable OneDrive startup for security or compliance reasons. The policy “Prevent OneDrive from starting” is located under Computer Configuration > Administrative Templates > OneDrive. When enabled, it removes the registry startup entry for all new profiles.

Corrupted or Missing User Registry Hive

A new profile that loads a default user registry hive without the OneDrive startup key will fail to auto-launch. This can happen if the default user profile was captured before OneDrive was installed or if a cleanup script removed startup entries.

OneDrive Scheduled Task Not Configured

OneDrive uses a scheduled task in Task Scheduler to restart after updates. If this task is missing or disabled, the application may not re-launch after a reboot even if the registry entry exists.

Steps to Restore Automatic OneDrive Startup for New Profiles

Follow these steps in order. Each step must be completed before moving to the next.

  1. Check the current startup entry in Registry
    Press Windows + R, type regedit, and press Enter. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Look for a value named OneDrive. If it exists, double-click it and verify the data is C:\Program Files\Microsoft OneDrive\OneDrive.exe (or the 64-bit path on 64-bit systems). If missing or incorrect, proceed to step 2.
  2. Manually add the OneDrive startup registry entry
    Right-click the Run key, select New > String Value. Name it OneDrive. Double-click the new value and set the data to C:\Program Files\Microsoft OneDrive\OneDrive.exe. Click OK. Close Registry Editor.
  3. Verify Group Policy settings
    Open the Group Policy Management Console on a domain controller or run gpedit.msc on the local machine. Navigate to Computer Configuration > Administrative Templates > OneDrive. Double-click Prevent OneDrive from starting. If set to Enabled, change it to Not Configured or Disabled. Click Apply and OK. Run gpupdate /force in an elevated command prompt.
  4. Enable the OneDrive scheduled task
    Press Windows + R, type taskschd.msc, and press Enter. Navigate to Task Scheduler Library > Microsoft > Windows > OneDrive. Locate the task named OneDrive Standalone Update Task. If it is disabled, right-click it and select Enable. If missing, reinstall OneDrive using the command “C:\Program Files\Microsoft OneDrive\OneDrive.exe” /configure from an elevated command prompt.
  5. Test the fix with a new profile
    Create a test local user account or sign in with a new Microsoft Entra ID account. Reboot the device. After sign-in, OneDrive should start automatically. If it does not, check the Application event log for errors related to OneDrive startup.

ADVERTISEMENT

If OneDrive Still Fails to Start After These Steps

OneDrive startup entry is deleted during profile creation

Some third-party security software or login scripts remove startup entries during first sign-in. To fix this, add a script that writes the registry entry after profile creation. Use a Group Policy logon script that runs reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v OneDrive /t REG_SZ /d “C:\Program Files\Microsoft OneDrive\OneDrive.exe” /f.

OneDrive shows “We can’t sign in to your account” after startup

The application launches but fails to authenticate. This is not a startup failure but a sign-in issue. Open OneDrive manually, sign out, and sign in again. Ensure the user has a valid OneDrive for Business license assigned in the Microsoft 365 admin center.

OneDrive does not start for standard users

Standard users may lack write permission to the Run registry key. In this case, deploy the startup entry via Group Policy Preferences > Registry. Create a Registry preference item targeting the user’s HKEY_CURRENT_USER hive with the OneDrive value.

Registry Startup Entry vs Group Policy vs Scheduled Task

Item Registry Entry (HKCU Run) Group Policy Setting Scheduled Task
Purpose Launches OneDrive at user sign-in Controls whether OneDrive can start Restarts OneDrive after updates or crashes
Scope Per user profile All users on the device Per device, all users
Common failure Missing or wrong path Enabled policy blocks startup Disabled or missing task
Fix method Add or correct the registry value Disable or set to Not Configured Enable or reinstall OneDrive

After completing the steps above, OneDrive for Business should launch automatically for any new profile on the device. To confirm the fix works across all future profiles, deploy the registry entry through Group Policy Preferences or a provisioning package. As an advanced tip, use the OneDriveSetup.exe /silent command during OS deployment to pre-install OneDrive with the correct startup configuration for every new user.

ADVERTISEMENT