- Windows 11 hides commands and tools that allow you to clean menus, manage hidden accounts, and activate features in testing.
- ViVeTool and StagingTool activate or deactivate secret features using internal operating system IDs.
- Commands like shell:sendto and net user make it easier to organize the context menu and control hidden user accounts.

Windows 11 has arrived with a significant facelift, but not everyone is happy with the changes. Many users feel that the new interface , taskbar, Start menu, and context menus are a step backward compared to Windows 10 and are looking for ways to regain control and advanced features.
What you might not know is that the system hides commands and tools capable of unlocking secret features , cleaning up menus, managing accounts that aren't readily apparent, or activating new features that Microsoft only releases to a select group of users. And the best part: many of these things can be done without installing any heavy software, simply by using the command line.
The classic hidden Windows 11 command to clean up “Send to”
One of the elements that has changed the least in Windows 11 compared to previous versions is the File Explorer context menu . Although the rest of the interface has been modernized, this section still suffers from some old problems, such as the infamous "Send to" menu full of shortcuts you no longer use.
When you right-click on a file or folder and choose "Show more options ," the classic menu appears, including the "Send to" option. From there, you can create shortcuts, send files by email, compress them, or open them with specific programs. The problem is that, over time, useless destinations accumulate , taking up visual space and slowing down your work.
The good news is that there's a hidden command, built into the system itself, that directly opens the folder where those shortcuts are stored. This way you can clean up the "Send to" menu without third-party programs and in a matter of seconds:
Step 1: Press the Windows + R key combination to open the Run window.
Step 2: In the text box, type the following command and press Enter:
shell: sendto
At that point, the system folder where Windows stores all the shortcuts associated with the "Send to" menu will open in File Explorer . What you see there are just shortcuts, not the programs themselves.
Now all you have to do is delete the shortcuts you don't use, or move them if you prefer to save them elsewhere. You won't break anything: deleting these shortcuts doesn't affect the original program or the system's functionality; they simply stop appearing in the "Send to" list when you right-click.
This same command also works in Windows 10 , since the internal path of the "Send to" menu is the same. So if you're still using the previous version, you can also get that menu working perfectly.
ViVeTool: the key to activating hidden Windows 11 features
In modern versions of Windows, especially Windows 11, Microsoft doesn't activate all new features at once. The company uses a gradual rollout system and A/B testing : some machines receive a new feature and others don't, even if they have the exact same version and build installed.
Behind this system is Feature Management , an internal mechanism that allows Microsoft to remotely turn features on or off. And this is where ViVeTool comes in, one of the most popular tools among enthusiasts and developers.
ViVeTool is an open-source program that runs from the command line and interacts directly with the system's feature management system. It doesn't install anything that isn't already on the system; instead, it changes the internal state of features that have already been downloaded via Windows Update but remain hidden.
Each of these experimental features has a unique identifier (a numeric ID). ViVeTool allows you to enable, disable, or restore these IDs to their default state . This makes it possible to access interface changes, new AI integrations, taskbar tweaks, or File Explorer features that Microsoft hasn't yet released globally.
However, for it to work correctly, you need to be using a compatible version of Windows . ViVeTool works with Windows 10 build 18963 and later, and in practice, it's most commonly used on modern Windows 11 builds, both stable and from the Insider channels.
How to download and install ViVeTool step by step
ViVeTool doesn't have a traditional installer. It's a portable utility that runs directly from the folder where you place its files, always via the command line. Setting it up is simple if you maintain a basic understanding of the file paths.
1. Download from the official GitHub repository
Open your browser and go to the official ViVeTool repository on GitHub . Once there, go to the "Releases" section and locate the latest stable version released by its developers.
On that page you will see several compressed files. You must choose the one that corresponds to your processor's architecture :
- IntelAmd.zip for most desktop and laptop PCs with Intel or AMD processors.
- SnapdragonArm64.zip for devices with ARM architecture, such as certain Surface Pro X models.
Download the appropriate file and wait for the download to finish.
2. Extract the content to a single path
Locate the ZIP file, right-click on it, and select "Extract all ." When Windows asks for the destination, it's highly recommended to choose a short and easy-to-remember path, such as C:\ViVeTool , rather than leaving it buried deep in subfolders of Downloads or Documents.
This way, the decompression will create the C:\ViVeTool folder in the root of the disk, which will greatly simplify the subsequent use of commands from the console.
3. Check that the files are correct
Open File Explorer, navigate to C:\ViVeTool and verify that at least these items appear inside:
- ViVeTool.exe
- ViVe.dll
If they are present, the tool is ready to use . There's no need to run any installer: you simply invoke it from the Command Prompt whenever you want to access internal Windows functions.
Activate hidden features with ViVeTool
ViVeTool doesn't have a graphical interface; everything is handled through text commands . While it might seem a bit daunting at first, the basic structure is very logical, and with just two or three commands memorized, you'll be able to start trying out new Windows 11 features long before the average user.
1. Open the console as administrator
Press the Windows key and type “Command Prompt” or “cmd”. In the results, right-click on “Command Prompt” and select “Run as administrator” . Accept the User Account Control (UAC) prompt if it appears.
It is important that the console is run with elevated privileges , or some ViVeTool commands will not take effect.
2. Navigate to the ViVeTool folder
In the black command prompt window, type this command and press Enter:
cd C:\ViVeTool
The console line will change to indicate that you are now working within that folder. To confirm that everything is working, simply type ` vivetool` and press Enter: you will see the list of available parameters and a brief help message on the screen.
3. Basic command to activate functions
The general structure for activating a hidden function is as follows:
vivetool /enable /id:NUMBER
The ` /enable` parameter indicates that you want to enable a feature, while ` /id` specifies the unique numeric identifier of that feature within the system. If, for example, you want to activate a feature with code 12345678, the command would be:
vivetool /enable /id:12345678
If a new feature requires multiple IDs at once, you can list them one after the other, separated by commas, as follows:
vivetool /enable /id:11111111,22222222
This activates all those flags simultaneously. This technique was used, for example, to test Windows Copilot when it was being developed as an AI capable of controlling more aspects of the system.
4. Example: New Windows 11 Start Menu
In one of the latest updates, Microsoft introduced a new Start menu in Windows 11 that hasn't been rolled out to everyone at once. Some users receive it via an update, others don't. However, the feature is already in the code and can be forced using ViVeTool.
The ID associated with that new start menu is 47205210. To enable it, the specific steps would be:
- Open Command Prompt as administrator and navigate to the ViVeTool folder.
- Write the command vivetool /enable /id:47205210
- Press Enter to run it.
- Restart the system so that the change can be implemented.
After the restart, if your build is compatible, you should see the new behavior of the active Start Menu on your desktop.
5. Some recent IDs that can be tested
Many feature identifiers circulate within the Windows ecosystem, discovered in preview versions and later released (or not) to the general public. Among the most discussed are:
- 59162732,55994763: redesign of the widget system.
- 41356296: new automatic hiding feature in the taskbar.
- 4569026: Searching for files in the cloud from the File Explorer.
- 57882334: option to share any window directly from the taskbar.
Over time, some IDs become obsolete because the function is now integrated for everyone or has changed internally. To stay up-to-date on new and useful IDs, it's common to consult specialized websites, Reddit threads, or Twitter accounts of Windows-focused researchers.
6. Deactivate or restore functions with ViVeTool
If a feature doesn't convince you, causes problems, or you simply want to leave the system as it was, you have two options:
- Restore default state of a flag with:
vivetool /reset /id:47205210 - Force its deactivation as long as Microsoft allows it with:
vivetool /disable /id:47205210
In practice, you can alternate between activating, resetting, or deactivating the same function depending on the behavior you want to test on your device.
Safety recommendations when using ViVeTool
Manipulating experimental features has its fun aspects, but also its risks. These features are often unfinished or undergoing internal testing , and it's relatively easy to cause instability if you start activating things blindly.
To minimize scares, it's advisable to follow a few basic guidelines:
- Make backups or create a restore point Before you begin. If a hidden function makes your system unresponsive, you can revert to a different setting in just a few minutes without losing your files.
- Make sure the The ID you're going to use is compatible with your buildNot all code works in all versions; some code only exists in Insider builds or specific branches.
- Don't activate 20 things at onceIt's best to do them one at a time: enable one ID, restart, test for a few minutes, and if everything goes well, move on to the next. If you enable many at once and something breaks Windows, it will be difficult to figure out which one was the culprit.
- save one list of the IDs you are touching along with its reset or disable command. If something goes wrong, you'll be glad to have it handy for a quick revert.
- Visit from time to time the official repository of ViVeTool To download the latest version, please note that Microsoft frequently changes its internal feature set, and after a major update, older versions of ViVeTool may no longer function correctly.
Used wisely, ViVeTool lets you enjoy many of tomorrow's new features in Windows 11 today, but it's always advisable to have a plan B in case the system decides not to start as it should.
Another approach to secret functions: Microsoft's StagingTool
In addition to community-created tools, Microsoft has its own internal utility for managing features under development: StagingTool . This tool wasn't intended for the general public, but a leak brought it to light, and since then, it has become highly sought after by those who want to get the most out of Windows 11.
StagingTool is one of the resources Microsoft engineers use to enable or disable "Moments" and internal features in different system builds. Like ViVeTool, it operates via the command line, managing numerical identifiers that represent specific characteristics.
Following the leak, the initial download link was removed, but the executable file has been shared on the profiles of well-known experts in the Windows community, such as Rafael Rivera. When attempting to run the file, Windows Defender frequently flags it as a potential threat, which many consider a false positive, although it's always advisable to perform your own security checks.
If you decide to use StagingTool, you need to log in with an account with administrator privileges , open Command Prompt, and run:
StagingTool.exe /?
That command will display the complete help file with all available options. The basic operation is summarized in a series of parameters that are added after the executable:
- /enable: Enables the specified function.
- / disable: disables the indicated function.
- /query: Check the status of a function to see its configuration and variants.
- /reset: returns a function to its default state.
- /v: displays additional information when making queries.
- /testmode y /telemetry: are used together with enable/disable/reset for test and telemetry modes.
- /setvariant: selects a specific variant of a function, combining function ID and variant ID.
- /serialize: Generates a new configuration with all the requested changes, useful for advanced scenarios such as offline updates to VHD.
- /setlkg y /restorelkgThey manage configuration states considered "Last Known Good".
- /trace: tracks the real-time use of a function through ETW.
The basic usage pattern is similar to ViVeTool, but with a different syntax. To enable a specific function, you would use something like:
StagingTool.exe /enable 33001877
And to deactivate it:
StagingTool.exe /disable 33001877
If you want to see which features are available or their current status, you can use:
StagingTool.exe /query
The problem is that this list of IDs usually comes without a clear description, so in practice you will still depend on lists shared by the community or tools like ViVeTool GUI Feature Scanner , which scan Insider versions to locate flags and their possible effect.
It's worth emphasizing that StagingTool is even more sensitive than ViVeTool, as it accesses internal settings that Microsoft uses for development and not necessarily for publicly released functions. If you're not familiar with the Windows environment and commands, it's very easy to end up with an unstable system.
Discovering and managing hidden user accounts in Windows 11
Beyond the visual features and interface updates, Windows 11 hides another type of element that isn't immediately apparent: hidden or system user accounts . These accounts can be used for maintenance, scheduled tasks, internal services, or even by administrators for support and security purposes.
These accounts typically don't appear on the login screen or in standard graphical user management tools. However, with a couple of commands in the Command Prompt, you can locate them and, if necessary, enable or disable their use.
1. Open Command Prompt as administrator
As in the previous sections, press Windows + S , type "cmd", right-click on "Command Prompt" and choose "Run as administrator". Accept the User Account Control (UAC).
2. List all system accounts using “net user”
In the command window, type:
net user
and press Enter. You will see a list of all user accounts registered on your Windows 11 installation, including hidden accounts, system accounts, and profiles that do not appear on the Start screen.
From that list, you can look for names you don't recognize or that you know were created for technical purposes. Many organizations use specific accounts for scripts, internal services, or specific tasks.
3. View details of a specific account
To check the status of a specific account, use this command, replacing username with the username:
net user username
Pressing Enter will display detailed information: whether the account is active, when it was created or last modified, whether you need to change your password, which groups you belong to, etc.
Pay particular attention to the "Active Account" line. If it says "No ," that account is disabled and, in effect, hidden from normal use, even though it's still registered in the system.
4. Also list the system accounts with WMIC
In addition to regular user accounts, Windows generates a number of system accounts that are often not visible with standard tools. To view them along with their Security Identifiers (SIDs), you can run:
wmic useraccount get name, sid
The command will display, in table view, all accounts and their associated SIDs. Many SIDs begin with "S-1-5" , a typical prefix for internal Windows accounts. Comparing these SIDs with accounts you know helps you identify reserved or special profiles.
5. Activate or deactivate hidden accounts
If you need to make a hidden account visible or usable, you can enable it with:
net user username /active:yes
Again, replace username with the name in question. From that moment on, the account is active again and can be used to log in (if it meets the other requirements and system policies).
To hide or disable that same account again , simply run:
net user username /active:no
This control is especially useful for administrators who want to keep technical accounts out of the sight of regular users , but without completely deleting them from the system.
Managing hidden users from the console is relatively simple, and combined with the other commands mentioned gives you very fine control over which profiles exist and which are active in your Windows 11 installation.
Between the shell:sendto command to tame the "Send To" menu, tools like ViVeTool to activate new features early , and built-in utilities like StagingTool or the classic "net user" and "wmic," Windows 11 hides much more than meets the eye in the standard settings. By leveraging these resources with some prudence, backups, and common sense, it's possible to refine your daily experience, anticipate changes still in testing, and have detailed control over both experimental features and the user accounts running in the background on your computer.
