Windows Registry Editor Version 5.00 ; Created by: Shawn Brink ; Created on: August 11, 2022 ; Updated on: March 18, 2025 ; Tutorial: https://www.elevenforum.com/t/add-turn-off-display-context-menu-in-windows-11.8267/ [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay] "Icon"="imageres.dll,-109" "MUIVerb"="Turn off display" "Position"="Bottom" "SubCommands"="" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\01menu] "Icon"="powercpl.dll,-513" "MUIVerb"="Turn off display" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\01menu\command] @="cmd /c start /min \"\" powershell -WindowStyle Hidden Add-Type -MemberDefinition '[DllImport(\\\"user32.dll\\\")] public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name 'Win32SendMessage' -Namespace Win32Functions -PassThru; [Win32Functions.Win32SendMessage]::SendMessage(0xffff, 0x0112, 0xF170, 2)\"" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\02menu] "MUIVerb"="Lock computer and Turn off display" "CommandFlags"=dword:00000020 "Icon"="imageres.dll,-59" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TurnOffDisplay\shell\02menu\command] @="cmd /c \"powershell.exe -Command \"(Add-Type '[DllImport(\\\"user32.dll\\\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)\" & rundll32.exe user32.dll, LockWorkStation\""