Starting with Windows 7, Microsoft added Aero Snap, a part of the Aero Desktop experience not found in Windows Vista’s Aero Desktop. With Aero Snap, users can drag any window to the top, left, or right side of the screen to maximize the window in a special way.
Dragging a window to the top maximizes the window to full screen while dragging it either left or right maximizes the window to half screen depending on the side to which you drag it. Although useful for when you want to see two windows at the same time, some users find that the Aero Snap feature is a bit too aggressive, maximizing windows when the user did not intend to.
Luckily, Microsoft lets you stop the Aero Snap feature from operating without having to disable Aero Desktop altogether or making some complicated Registry entry.
To disable the Aero Snap feature, begin by clicking on Start and then entering Ease of Access Center into the Search Programs and Files search box. Press Enter.
Not surprisingly, you should now be looking at the Ease of Access Center, which is a central location for all ease of access options available in Windows 7/8/10. At the bottom of the list is an option titled Make it Easier to Focus on Tasks. Click on this option and you will be looking at the Make it Easier to Focus on Tasks window.
Near the bottom of the window, you will see an option titled Make it Easier to Manage Windows. Under this option, check the box titled Prevent Windows from Being Automatically Arranged When Moved to the Edge of the Screen.
Oddly, Microsoft didn’t just call this option Disable Aero Snap like it probably should have. Doing so would have made finding and disabling this feature a whole lot easier.
Why Disable Windows 7/8/10 Aero Snap?
Although a seemingly useful feature, some users find the implementation of Aero Snap more of an annoyance than a helpful feature. Users of previous versions of Windows could arrange two windows side by side by right clicking on the taskbar and choosing a menu option. Unfortunately, this method was frustrating when users had more than two windows minimized to the taskbar.
If you often have multiple applications open such as Word and Excel while you work, you probably spend a lot of time moving windows around to see what going on. Often, this includes moving a window partially off the desktop to view what’s underneath.
This is usually faster than minimizing the window to the taskbar for just a few seconds before having to restore the window again. With Aero Snap enabled, many users find that this feature actually slows them down when they accidently move a window too far to the top, left, or right of the screen. Enjoy!
Related Posts
- How to Use Event Viewer to Troubleshoot Windows Problems
- How to Boot into Safe Mode in All Versions of Windows
- How to Reset Your Computer Password If You Lock Yourself Out
- 14 Command Prompt (CMD) Commands Windows Users Should Know
- Change from Public to Private Network in Windows
Sometimes the Windows 7 functionality to automatically arrange or resize a window while dragging is a pain. This feature is called Aero Snap. Here are good news, you can disable the behaviour :-).
Open the Control Panel, go to “Ease of Access center”. If you are there, click “Make the mouse easier to use” and enable “Prevent Windows from being automatically arranged when moved to the edge of the screen”.
Or do it with the powershell script below :-). The script calls the windows API function SystemInfoNonRef from User32.dll. Adjust $iSetDisable to alter the setting as you want. This script is also an example how to call Windows API functions from Powershell.
###############################################################################
# Disables the Windows AeroSnap Feature
# created:
# Michael Albert
# 07/17/2013
# info@michlstechblog.info
# License: GPLv2
# References:
# http://msdn.microsoft.com/en-us/library/windows/desktop/ms724947%28v=vs.85%29.aspx#Time-out
# http://blogs.technet.com/b/stefan_gossner/archive/2010/05/07/using-csharp-c-code-in-powershell-scripts.aspx
# http://msdn.microsoft.com/de-de/library/cc431203.aspx
###############################################################################
# Using C# to Call the WinAPI
$sCSSource=@"
using System.Runtime.InteropServices;
namespace info.michlstechblog
{
public class apicall
{
public static bool SystemInfoByRef(uint iAction, uint iParameter, ref uint pParameter, uint iWinIni)
{
return SystemParametersInfo(iAction, iParameter, ref pParameter, iWinIni);
}
public static bool SystemInfoNonRef(uint iAction, uint iParameter, uint pParameter, uint iWinIni)
{
return SystemParametersInfo(iAction, iParameter, pParameter, iWinIni);
}
[DllImport("User32.dll")]
private static extern bool SystemParametersInfo(uint iAction, uint iParameter, ref uint pParameter, uint iWinIni);
[DllImport("User32.dll")]
private static extern bool SystemParametersInfo(uint iAction, uint iParameter, uint pParameter, uint iWinIni);
}
}
"@
Add-Type -ReferencedAssemblies $Assem -TypeDefinition $sCSSource -Language CSharp
# Get Current Setting
# SPI_GETWINARRANGING 0x0082
$bCurrentState=0
If([info.michlstechblog.apicall]::SystemInfoByRef(0x0082, 0, ([REF]$bCurrentState), 0)){
write-host -NoNewline ("""Prevent Windows from being automatically arranged when moved to the edge of the screen"" is ")
if($bCurrentState -eq 0){
write-host "enabled"
}
elseif($bCurrentState -eq 1){
write-host "disabled"
}
else{
write-host "in unknown state"
}
}
else{
Write-Warning " Can't get setting ""Prevent Windows from being automatically arranged when moved to the edge of the screen"""
}
# Enable "Prevent Windows from being automatically arranged when moved to the edge of the screen"
# SPI_SETWINARRANGING = 0x0083
# SPI_SETWINARRANGING , SPI_SETDOCKMOVING
# In the SPI_SETWINARRANGING and SPI_SETDOCKMOVING description, the parameter used to set the value is uiParam, not pvParam.
# Parameter is negative
$iSetDisable=0
if([info.michlstechblog.apicall]::SystemInfoNonRef(0x0083, $iSetDisable, 0, 1)){
write-host ("Set ""Prevent Windows from being automatically arranged when moved to the edge of the screen"" to enabled ")
}
else{
Write-Warning " Can't set ""Prevent Windows from being automatically arranged when moved to the edge of the screen"""
}
Have fun.
Michael
My Knowledgebase for things about Linux, Windows, VMware, Electronic and so on…
This website uses cookies to improve your experience and to serv personalized advertising by google adsense. By using this website, you consent to the use of cookies for personalized content and advertising. For more information about cookies, please see our Privacy Policy, but you can opt-out if you wish. Accept Reject Read More
The feature of Windows Seven that whenever we move any Window to the edge of screen it gets arranged automatically as like it gets maximized when moved to top edge, it gets tiled when moved to either left or right edge of the screen.
We can easily prevent this from happening automatically. Simply follow the steps as given below:
1. Open Control Panel.
2. Click on Ease of Access.
3. Click on Ease of Access Center.
4. Click on Make the keyboard easier to use.
5. Now Check the check box “Prevent windows from being automatically arranged when moved to the edge of the screen”.
OR Simply type “%systemroot%\system32\control.exe /name Microsoft.EaseOfAccessCenter /page pageKeyboardEasierToUse” in “Start Search” or “Run” dialog box to open following Window.
Now Windows will not get automatically arranged, you can easily revert to default by unchecking the check box.
You are here:
Home » Windows 10 » How To Stop Auto Resizing Of Windows In Windows 10
In Windows 10, with default settings, when you move a window to one of the corners or sides of the screen, it automatically resizes and snaps the window. You also get suggestions on what you can snap next to the current window.
The multitasking feature is helpful when you are on a PC with a large screen or when you are using an external monitor. But if you are on a small laptop screen, the feature might not be very useful. In fact, the feature might annoy you when you are on a small-screen device.
Luckily, Windows 10 can be configured to stop automatically resizing and arranging windows when moving them to the sides or corners of the screen.
In this guide, we will see how to turn off one or more multitasking features in Windows 10.
Stop Windows 10 from automatically resizing windows
Step 1: Navigate to Settings app > System > Multitasking.
Step 2: Here, turn off the Snap windows option to stop Windows 10 from automatically resizing windows.
Old Method (doesn’t work with the latest version of Windows 10)
Step 1: Open the Settings app and navigate to System > Multitasking.
Step 2: Under the Snap section, you will get the following options:
1. Arrange windows automatically by dragging them to sides or corners of the screen.
2. When I snap a window, automatically size it to fill available space.
3. When I snap a window, show what I can snap next to it.
4. When I resize a snapped window, simultaneously resize any adjacent snapped window.
If you want to stop Windows 10 from automatically arranging and resizing them when moved to the corner or sides of the screen, turn off Arrange windows automatically by dragging them to sides or corners of the screen option. When this option is turned off, other options are automatically turned off as well.
As you know by now, when you snap a window, Windows 10 automatically shows a few windows that you can snap next it. If you don’t want to this suggestion, turn off the third option.
-
Home
-
Partition Magic
- [Full Guide] Maximized Window Won’t Drag in Windows 10/11
By Vega | Follow |
Last Updated
Some Windows users have recently complained that the maximized window won’t drag in Windows 10/11. If you are in the same situation, then this article from MiniTool Partition Wizard provides some very simple solutions to this problem.
But before trying the solutions below, you should try the following tricks and shortcuts and see if they help:
- If this issue is due to any temporary bug or glitch, simply restart your device to fix it.
- Open any application and maximize it. Once maximized, press the Win + left/right arrow keys. This helps you drag maximized windows.
If any of these don’t work for you, then you can try the solutions below.
Solution 1: Prevent Windows from Automatically Arranging
This solution requires you to disable the Windows Aero Snap feature. To perform this task on Windows 11/10 devices:
Step 1: Press the Win +R key to open the Run dialog box. Then type control access.cpl in the box and press Enter.
Step 2: When the Ease of Access Center window opens up, click on the Make the mouse easier to use option.
Step 3: In the next window, check the Prevent windows from being automatically arranged when moved to the edge of the screen option.
Step 4: Click Apply > OK to save the changes.
Restart your computer and check if you are able to drag maximized windows on your computer.
If the fix doesn’t work for you, repeat steps 1 through 3, but this time uncheck the Prevent windows from being automatically arranged when moved to the edge of the screen option.
Solution 2: Switch Snap Windows Off
Turning off Snap windows may fix the problem. To turn off Snap windows, here are the steps:
Step 1: Press the Win + I key to open Settings.
Step 2: Go to System > Multitasking.
Step 3: Now toggle the Snap windows button to Off.
Now, close the settings window. Now try dragging the maximized window. If you keep facing the maximized window won’t drag in Windows 10/11 issue, go to the next fix.
Solution 3: Perform DISM and SFC Scan
It turns out that this problem can also occur due to some system file corruption issues. Some affected users have managed to resolve the issue by fixing every logic or corruption bug that could cause problems with maximized window won’t drag in Windows 10/11. No matter which version of Windows you’re having, you can use two utilities, DISM and SFC, to minimize system file corruption.
To do so, here is the guide.
Step 1: Press the Win + R keys to open the Run dialog box. Then type cmd in the box and press Ctrl + Shift + Enter to open Command Prompt. When prompted by the UAC (User Account Control), click Yes to grant administrator privileges.
Step 2: In the elevated Command Prompt window, type the following command and press Enter to initiate the SFC scan: sfc /scannow.
Note: Once you start this process, do not close the CMD prompt or restart/shutdown the computer under any circumstances. Because doing so exposes your system to further file corruption.
Once the scanning process is complete, restart your computer.
Step 3: Open the Command Prompts as administrator by following the step 1.
Step 4: Then type DISM.exe /Online /Cleanup-image /Restorehealth. Then press Enter.
Step 5: After the scanning process is complete, restart your computer to check if the error has been solved.
Now close Command Prompt and check if the problem is resolved.
About The Author
Position: Columnist
Vega joined MiniTool as an editor after graduation. She enjoys helping people with computer problems, including disk management, data recovery, and more. She is constantly expanding her knowledge in related fields. And she will continue to bring more easy-to-understand professional articles to help people solve various problems on the PC. In her daily life, Vega enjoys hanging out with friends, shopping online and listening to music. She is someone who knows how to enjoy life.
