/
/

How to Enable or Disable Snap Windows Without Dragging All the Way to the Screen Edge in Windows 11

by Richelle Arevalo, IT Technical Writer
How to Enable or Disable Snap Windows Without Dragging All the Way to the Screen Edge in Windows 11 blog banner image

Windows 11 has introduced refined window snapping features designed to streamline multitasking. One such enhancement is the ability to snap a window simply by dragging it near the screen edge, without needing to move it all the way to a corner.

While this makes snapping efficient, some users may find it distracting or unsuited to their precise workflow. This guide outlines how to enable or disable Windows 11 snap layouts based on organization or user-specific requirements.

📌 Recommended deployment strategies:

Click to Choose a Method

💻

Best for Individual Users

💻💻💻

Best for Enterprises

Method 1: Enable or disable via the Settings app
Method 2: Configure via Registry Editor (Current User)
Method 3: Configure via Group Policy Editor
Method 4: Deploy settings via Group Policy Preferences

How to configure Windows 11 snap layouts without drag-to-edge snap

Before you start:

  • These methods apply to Windows 11 (all editions).
  • Ensure your system is up-to-date with the latest Windows updates.

Method 1: Enable or disable via the Settings app

📌 Use Cases: Use this when…

  • You want a quick, non-technical fix that doesn’t require admin access.
  • You prefer to disable only drag-to-edge snapping while keeping Snap Layouts and keyboard snapping active.

Steps:

  1. Press Win + I to open Settings.
  2. Go to System > Multitasking.
  3. Under Snap windows, toggle the switch On.
  4. Click the arrow to expand advanced snap settings.
  5. Select or clear the checkbox:
    • “When I drag a window, let me snap it without dragging all the way to the screen edge.”
  6. Close the Settings window.

This disables the drag-to-edge snapping but keeps Snap Layouts and keyboard snapping enabled.

Method 2: Configure via Registry Editor (current user)

📌 Use Cases: Use this when…

  • You want to automate snap behavior changes using registry edits.
  • You need more control than the Settings app provides, especially in non-domain or unmanaged environments.
  • You’re deploying changes via scripts or manual registry configuration.

📌 Prerequisites: Requires administrative privileges.

⚠️ Warning: Editing the registry can cause system issues. Create a backup before proceeding.

Steps:

  1. Press Win + R to open the Run dialog box.
  2. Type regedit, and click Enter to open the Registry Editor.
  3. Navigate to the following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  4. Find or create the DWORD (32-bit) Value named DITest.
    • Right-click, then select New > DWORD (32-bit) Value
    • Name it: DITest.
  5. Set its value: (See #1 in ⚠️ Things to look out for.)
    • 1 – Enable snap without requiring full-edge drag.
    • – Disable this snap behavior.
  6. Optionally, confirm that the general snap feature is enabled by checking: HKEY_CURRENT_USER\Control Panel\Desktop
    • Ensure the WindowArrangementActive value is set to 1.
  7. Restart the system or sign out and back in for the changes to apply. (See #3 in ⚠️Things to look out for.)

Method 3: Configure via Group Policy Editor

📌 Use Cases: Use this when…

  • Your organization uses Windows 11 Pro, Education, or Enterprise editions.
  • You need to enforce snap settings consistently across all users.
  • You want to fully disable Snap Assist, including layouts and drag-to-edge behavior.

📌 Prerequisites: Requires administrative privileges and access to Group Policy Editor (local or domain).

Steps:

  1. Press Win + R to open the Run dialog box.
  2. Type gpedit.msc and click Enter to launch the Local Group Policy Editor.
  3. Navigate to: User Configuration > Administrative Templates > Desktop
  4. Find and double-click on the policy: Turn off Aero Snap
  5. Set the policy to:
    • Enabled – Disables all snap features.
    • Disabled or Not Configured – Keeps snapping enabled.
  6. Click Apply, then OK.
  7. To apply changes immediately:
    • Open the Command Prompt and run: gpupdate /force
    • Or restart the system. (See #3 in ⚠️Things to look out for.)

Method 4: Deploy settings via Group Policy Preferences

📌 Use Cases: Use this when…

  • You want to automate registry changes without scripting.
  • You need to pre-configure or enforce snap behavior for users in a domain.
  • You prefer to apply the setting per user, but allow flexibility for changes later.

📌 Prerequisites: Requires administrative privileges and access to the Group Policy Management Console (GPMC).

💡 Tip: Watch An Overview of Group Policy Management Console: What You Need to Know.

Steps:

  1. Open the Group Policy Management Console on your domain controller.
  2. Create or edit a GPO linked to your target Organizational Unit (OU).
  3. Navigate to: User Configuration > Preferences > Windows Settings > Registry
  4. Right-click Registry > New > DWORD (32-bit) Value.
    • Action: Update
    • Hive: HKEY_CURRENT_USER
    • Key Path: Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    • Value Name: DITest
    • Value Type: REG_DWORD
    • Value Data: 0 (disable) or 1 (enable)
  5. Repeat the process to verify that general snapping is enabled:
    • Key Path: Control Panel\Desktop
    • Value Name: WindowArrangementActive
    • Value Type: REG_SZ
    • Value Data: 1
  6. Deploy the GPO to your target users or OU. (See #2 in ⚠️Things to look out for.)

⚠️ Things to look out for

Risks

Potential Consequences

Reversals

Incorrect registry edits It may break snapping entirely or cause system instability. Restore from a backup or system restore point.
Overwriting user preferences via GPO It may override existing user-level configurations or cause conflict with other policies. Adjust GPO scope, use item-level targeting, or unlink the conflicting policy.
Forgetting to restart or sign out Snap setting changes may not take effect immediately. Restart the system or sign out and sign back in.

Additional considerations

When configuring Snap window behavior in Windows 11, keep the following in mind:

Drag behavior

Disabling this snap behavior does not turn off all snapping functionality; only the drag-to-edge is disabled. Other Snap features, such as Snap Layouts and Snap Groups, remain active.

Keyboard shortcuts

Snap functionality via keyboard remains available. Users can still use shortcuts like Win + Arrow keys to snap windows, even if drag-based snapping is turned off.

Per-user setting

Registry edits apply only to the current user profile. For centralized deployment, use Group Policy Preferences to apply changes for multiple users.

Backup first

Always create a backup of the registry before making manual changes. Likewise, when using Group Policy, it’s best practice to test GPOs in a staging environment before rolling them out organization-wide to avoid unintended disruptions.

Troubleshooting common issues

If you encounter issues during snap configuration in Windows 11, consider the following troubleshooting steps:

Settings not applying as expected

If changes don’t take effect, check for Group Policy Objects (GPOs) that may override user-level settings. This is a common issue in managed networks where multiple GPOs are linked.

Unidentified GPO conflicts

Run the following command to identify inherited or conflicting group policies: gpresult /h report

Open the generated file in a browser to trace the source of any policy overrides.

Registry changes not taking effect

After editing the registry, confirm the values were saved correctly. Note that some changes may require a system restart or signing out and back in to take effect.

Snap feature is not available

If Snap Layouts or snapping behavior do not work, ensure that the device supports Snap Assist. Certain low-end systems, virtual machines, or third-party window management tools may block or interfere with native snap functionality.

Configure Windows 11 Snap Layouts without drag-to-edge to streamline your multitasking

The ability to control whether windows snap without reaching the screen edge gives both administrators and users more flexibility in managing multitasking. These configuration options enable granular control, whether the goal is to enforce a distraction-free layout, improve accessibility, or prevent accidental snapping.

Proceed with caution when editing the registry, as incorrect changes can lead to serious system issues. Always back up the registry or create a system restore point before making any changes. With the right configuration, you can fine-tune Snap Assist to work the way you want.

Related topics:

You might also like

Ready to simplify the hardest parts of IT?
×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.

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).