The Windows 11 Win+X menu is seventeen entries compiled into a system DLL. The folder in your profile is a picker for those seventeen, not a definition of the menu. Tumbler is the receipts, plus tooling that tells you the truth instead of letting you burn an evening on a menu that was never going to change.
Right-click the Start button. Windows 11 offers Disk Management, Computer Management, Device Manager, Event Viewer, Network Connections, Task Manager, Terminal, and Terminal (Admin). Somebody looked at a menu that exists for one reason, fast access to admin tools, put Mobility Center on it, and left off the console you open to find out why something will not start.
Fine. Add it yourself. It is your menu, in your profile, in a folder you own, on hardware you paid for. Drop a shortcut in, restart Explorer, get on with your life.
Explorer eats it. No error, no dialog, no event log entry. Your file sits there on disk being ignored while you restart Explorer for the fourth time wondering which character you fat-fingered.
The shortcut files in your profile do not define the menu. They never did. The labels beside them are decoration too, since the text comes from the table's string resource, which is why a shortcut renamed "CopyTest" cheerfully rendered itself as "Event Viewer".
services.msc hashes to a value that appears nowhere in that table. There
is no shortcut you can write, no property you can set, no permission you can grant
yourself and no hash you can compute that puts Services on that menu.
Meanwhile shell32.dll ships the label. The string "Services" is
localised into every language Windows ships in, sitting in the same block as
Computer Management and Event Viewer, the neighbours that made the cut. It is on your
disk right now, translated, paid for, unused.
Microsoft built a user-writable configuration directory, in your own profile, that configures nothing.
Import-Module .\src\Tumbler.psm1 # the table Explorer will actually accept, read off your own DLL Get-WinXAllowedEntry | Format-Table Hash, Flags, Label -AutoSize # does this target have any chance at all Test-WinXTargetSupported -TargetPath "$env:SystemRoot\System32\services.msc" # Supported : False # what is in your profile, and whether each stored hash validates Get-WinXEntry | Format-Table Group, Name, AppId, Valid
Add-WinXEntry and Remove-WinXEntry work within the
seventeen: reorder the menu, delete entries you never touch, move one between groups.
Handing them an unsupported target fails immediately with the reason instead of
writing a file Explorer will ignore.
A verification script recomputes the hash for every stock shortcut in your own folders and compares against what Microsoft stored there. On build 26200 it reproduces all twelve whose target is readable from the link, across eleven distinct identities. If that ever stops reporting a clean sweep, the algorithm moved and every claim in the repository is void until re-proven.
It is the only route that exists, and the clean version is not even an insertion: repurpose the Mobility Center record, overwrite its hash, clear the laptop-only bit in its flags word, and shorten its label string. Thirteen bytes.
What you are signing up for is voiding a Microsoft Authenticode signature on a
TrustedInstaller-owned file that is held open by three processes, having
sfc /scannow call it corruption and put it back, having every cumulative
update replace it, and recovering in safe mode when the offsets are wrong and
Explorer crash-loops.
Tumbler patches nothing. It reads your profile and a system DLL, and writes only inside your profile. What it does instead is tell you, in about a second, that the thing you were about to spend an evening on is not possible, and that Computer Management has Services inside it two clicks away.
Tumbler is a Locke Werks research project: a documented reversal of an undocumented Windows mechanism, plus the PowerShell module that makes it usable. The source is private.
It needs Windows 11 and PowerShell 5.1 or later, and no administrator rights. For access or a conversation about the findings, write to archon@lockewerks.com.