10

It's a minor thing, but I find the auto-opening of the start menu that covers 1/2 of my screen on login to be super annoying. Is there a way (registry setting?) to disable this so that it just opens into my desktop?

e.g. this menu auto-opening blocks 2/3rds of the desktop enter image description here

3
  • Is this when your computer resumes from sleep or powering on or is the computer just locked? Did you sleep the computer by opening the Start Menu and clicking the appropriate command? Oct 3, 2019 at 22:56
  • On boot, and after resuming after hybernating for sure... need to double check if it happen on unlock, or user switch too.
    – scunliffe
    Oct 3, 2019 at 22:59
  • Is Cortana set to resume previous programs on restart? Basically, if your start menu is open when you sleep the computer, when you wake it, it'll be open. I don't know if the behavior is the same on power on, but if you're using the Resume Where I Left Off setting in Cortana, it may be. Oct 3, 2019 at 23:37

3 Answers 3

7

So it looks like I'm a victim of my own actions. To save on laptop battery I tend to hibernate my PC. This involves clicking the start button (or pressing the windows key) then choosing Hibernate from the power icon menu.

At this point Windows does exactly what one would expect... hibernating everything as it currently stands, including the fact that the start menu is open... Doh!

I've setup a hotkey combination I found here: https://www.trickyways.com/2018/12/create-a-hibernate-shortcut-key-icon-on-desktop/ so that I can use the hotkey CTRL+SHIFT+ALT+H to hibernate... and upon restarting, the start menu does not appear.

I'd like to argue to Microsoft that this is still a bit of a bug. Every other click action on the start menu launches that application AND dismisses the menu. I think the power menu options (Sleep, Hibernate, etc.) should behave the same.

1
  • 1
    Yay, this works! Thank you!
    – Dut A.
    Feb 7, 2021 at 1:35
3

Came here while researching the same behavior. Found two other workarounds:

  1. Instead of accessing start menu to hibernate, right click the start menu icon and get to hibernate from there.
  2. Create a desktop shortcut to hibernate the PC. Quite easy and convenient.

Hope this helps someone out.

0

I've looked around and it seems there are currently no proper fixes. There are only workarounds. The least intrusive method i.e. one that doesn't require changing your habits or extra effort seems to be to use Task Scheduler and AHK. Install AHK. Save this script to an AHK file.

#NoEnv
SetWorkingDir %A_ScriptDir%
#SingleInstance Force
#NoTrayIcon

if WinActive("ahk_class Windows.UI.Core.CoreWindow") ;if start menu is active (find it by disabling fullscreen start menu and using Window Spy)
{
    Send {LWin}
}

Open Task Scheduler. Go to Triggers and use these settings (argument is path to your AHK script in double quotes). This will run a script that checks if the start menu is active and close it if it is when you put your computer to sleep.

enter image description here enter image description here

For those that wish to learn more about AHK, see the AutoHotkey Beginner Tutorial and FAQ.

4

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .