/
/

How to Turn On or Off Auto Start Voice Access Before Signing Into Windows 11

by Grant Funtila, Technical Writer
How to Turn On or Off Auto Start Voice Access Before Signing Into Windows 11 blog banner image

Instant Summary

This NinjaOne blog post offers a comprehensive basic CMD commands list and deep dive into Windows commands with over 70 essential cmd commands for both beginners and advanced users. It explains practical command prompt commands for file management, directory navigation, network troubleshooting, disk operations, and automation with real examples to improve productivity. Whether you’re learning foundational cmd commands or mastering advanced Windows CLI tools, this guide helps you use the Command Prompt more effectively.

Voice access in Windows 11 is an accessibility feature that lets users control their computer using voice commands. Users can configure voice access to activate before signing in to allow hands-free login, password entry, and navigation.

In this article, we’ll walk you through how to turn voice access on or off in Windows 11 before signing in.

Ways to enable or disable auto-start voice access before signing into Windows 11

You can enable or disable voice access before signing in by configuring it in Settings, navigating Registry Editor, creating a PowerShell script, or making a REG file.

Each method has its benefits, so whether you’re an individual user or an IT administrator, there’s a method that suits your needs.

📌 Prerequisites:

  • Windows 11 version 22H2 or later
  • The device must support microphone input.

📌 Recommended deployment strategies:

Click to Choose a Method 💻

Best for Individual Users

💻💻💻

Best for Enterprises

Method 1: Configure via Settings
Method 2: Enable or disable with Registry Editor
Method 3: Automate using a PowerShell script
Method 4: Create and merge a REG file

Method 1: Configure via Settings

Navigating the Settings to enable or disable voice access is the easiest method to follow. You don’t need specialized apps or scripts to do this method, making it ideal for individual users who want to change settings.

📌 Use Case: Individual users looking to enable or disable voice access

  1. Press the Window key, type Settings, and press Enter.
  2. Click on Accessibility, then Speech.
  3. Under Voice access, toggle:
    • Start voice access before you sign in to your PC
      • On = Launches voice access on the sign-in screen
      • Off = Voice access will not start until manually enabled post-sign-in
  4. Click Yes, continue when asked if you want to set up voice access.

Welcome to voice access prompt

💡 Note: This method only applies to the current user profile and takes effect immediately.

Method 2: Enable or disable with Registry Editor

Using Registry Editor to enable voice access is helpful in enterprise environments and for system administrators who need to configure different endpoints.

Administrators can also use this method to lock or enforce registry-based settings using Group Policy to prevent end-users from modifying them.

📌 Use Case: IT administrators looking to apply the setting across different devices remotely

  1. Press the Window key + R, type regedit, and press Enter.
  2. Navigate to:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Accessibility
  3. Right-click the right pane and press New > DWORD (32-bit) Value:
    • Name: VoiceAccessPreLoginEnabled
    •  Value:
      • 1 = Enable auto-start at sign-in
      • 0 = Disable auto-start
  4. Close Registry Editor and sign out to apply changes

💡 Tip: You can copy and paste the address into Registry Editor’s address bar to access the Accessibility folder directly.

⚠️ Warning: Make sure you create a DWORD for the changes to take effect. (For more info, refer to Things to look out for.)

Method 3: Automate using a PowerShell script

Another option is to use PowerShell commands to automate the auto-start of voice access before the sign-in screen. This makes PowerShell the ideal method for IT administrators who need to change the settings of different computers.

📌 Use Case: IT administrators who want to automate the feature on different endpoints

📌 Prerequisite: Administrator privileges

  1. Press the Windows key + X, then click Terminal (admin).
  2. Copy and paste the scripts below (depending on your need), then press Enter.
    • Enable Voice Access before sign-in:
      New-Item -Path "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Accessibility" -Force | Out-Null
      Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Accessibility"
      -Name "VoiceAccessPreLoginEnabled" -Value 1
    • Disable Voice Access before sign-in:
      Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Accessibility"
      -Name "VoiceAccessPreLoginEnabled" -Value 0

💡 Note: These commands affect only the currently logged-in user (HKCU = HKEY_CURRENT_USER). You’ll have to repeat the same method to change the settings of another user.

⚠️ Warning: Test the script on a separate device before deploying it to multiple endpoints. Any scripting error could lead to system-wide issues. (For more info, refer to Things to look out for.)

Method 4: Create and merge a REG file

Creating a REG file to enable or disable voice access is another relatively simple method that doesn’t require administrator rights or specialized apps. This method is more suited for IT administrators, but at-home users can also use it.

📌 Use Case: IT admins looking to deploy a REG file to automate configuration across different machines

📌 Prerequisite: Administrator privileges

  1. Press the Windows key, type Notepad, then press Enter.
  2. Copy and paste the following (separate files) and save them as the written filename:
    • Turn On Auto Start Voice Access before Sign in
      • Filename: Turn_ON_Start_voice_access_before_sign_in.reg
        Windows Registry Editor Version 5.00
        [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Accessibility]
        "Configuration"="voiceaccess"
    • Turn Off Auto Start Voice Access before Sign in
      • Filename: Turn_OFF_Start_voice_access_before_sign_in.reg
        Windows Registry Editor Version 5.00
        [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Accessibility]
        "Configuration"=""
  3. Double-click the REG file to merge it.
  4. Click Run, Yes, and/or OK to approve the merge.

⚠️ Warning: Ensure you save using the written filename to turn the text into a REG file. (For more info, refer to Things to look out for.)

⚠️ Things to look out for

Risks Potential Consequences Reversals
Incorrect file type Creating a non-DWORD file when editing Registry Editor could cause voice access to not turn on or off. If you create an incorrect file, delete it immediately by right-clicking it and pressing Delete.
Not testing the scripts Always test a PowerShell script on a local machine before deploying it to different devices.

Incorrect PowerShell scripts could result in registry key incompatibility.

Apply the changes on a local machine first to verify if the configuration reflects the intended changes.

If not, edit the script and test again.

Incorrect script Copying and pasting incorrect REG file codes may result in system issues once you merge or run the files. Copy the script correctly, or choose a different method if you’re uncomfortable making a REG file.

Additional information regarding auto-starting voice access before signing in

Below are some information to keep in mind regarding voice access in Windows 11. They can help you better manage and use the accessibility feature.

Per-user setting

As mentioned, voice access configuration isn’t global. It’s stored under the current user’s profile in Windows Registry. This means users must enable or disable the feature on their accounts if multiple people use the same PC.

Security

Even if voice access starts before the login screen, it doesn’t let someone control the system or access protected data without logging in. You still need to enter a password or PIN to access the desktop.

You can only use voice commands within the limited sign-in interface, such as speaking the password.

Offline usage

Voice access includes on-device capabilities and cloud-powered features. If you’re offline, you can use basic voice commands like “Open Start menu” or “Click OK.”

However, speech-to-text dictation may not work fully without an internet connection, depending on your system version and language pack. To make the most of voice access, it’s recommended to connect to the internet.

Hardware requirement

Since voice access requires your voice to input commands, the feature won’t work without a connected microphone, a muted mic, or an undetected input device.

Logging

Event Viewer doesn’t record voice access activity, so there’s no easy way to audit when it’s enabled, disabled, or started. To monitor the feature, you must create custom scripts or policies that log registry changes manually.

Enhance accessibility in Windows 11 by enabling voice access before signing in

Voice access is an accessibility feature in Windows 11 that lets users control their PCs with voice commands. Users can configure the feature to auto-start before sign-in for hands-free login. You can turn this setting on or off using four methods: Settings (best for individual users), Registry Editor, PowerShell scripts, or REG files (preferred by IT admins for deployment).

Related topics:

Quick-Start Guide

NinjaOne does offer Windows management scripts and policies, but for a specific setting like Voice Access auto-start, you may need to:

  1. Use a custom script or Group Policy to control this setting
  2. Configure the setting manually on individual devices

You might also like

Ready to simplify the hardest parts of IT?

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).