By | December 15, 2023
How to use ViVeTool to enable experimental Windows features

Important takeaways

  • ViVeTool is a third-party tool that allows you to enable experimental features on your Windows PC.
  • It has both GUI and command line versions. The GUI version is easier to use for those without command line expertise, while the command line version provides more flexibility.
  • ViVeTool is safe to use, but it is important to create a restore point before use, as the Windows features you enable may not be stable.


Want to try out experimental features on Windows to stay ahead of the curve? One way to do that is by joining the Windows Insider program. But Microsoft is gradually rolling out these experimental features to Insiders, meaning you may not get immediate access or, in some cases, not even be selected for the controlled rollout. This is where ViVeTool steps in.

ViVeTool is a third-party tool that allows you to enable experimental Windows features on your computer. But how does this tool work and is it safe to use? Let’s find out.


Before knowing ViVeTool, it is important that you understand Windows Feature Store. It is a system component that manages Windows functions. These features can be anything from updating the navigation pane to adding a new Task Manager to introducing tabs in File Explorer.

Although these features serve different purposes, their main goal is to reduce the size of Windows updates. This is done by adding unfinished features in previous updates, allowing Microsoft to refine them incrementally and enable them permanently when they are stable. Additionally, if a feature contains a major bug or security flaw, Microsoft can easily disable it.

Windows Insider builds often include many features that are disabled by default. These features represent upcoming features that have not been officially announced yet, or those that you have not been selected for in their controlled rollout. Fortunately, ViVeTool, a third-party console tool, allows you to manipulate the Windows Feature Store and enable these features.

ViVeTool interacts with the Windows Feature Store using the feature ID. Each feature in the Windows Feature Store has a unique ID, which ViVeTool uses to toggle the feature’s state. By default, feature IDs are set to status 0, indicating the feature’s normal behavior. To disable a feature, you must change its state to 1. Conversely, to force enable a feature, you must set its state to 2.

You may be wondering if ViVeTool is safe to use, especially since it changes the state of Windows functions. The answer is that ViVeTool itself is safe to use, but the features you enable with it may not be safe for your computer.

ViVeTool toggles on or off features that are already in the Windows Feature Store. It does not install any additional features on your device. However, the features you enable with ViVeTool are often experimental and may contain bugs or security flaws. This means that enabling an experimental feature can potentially harm your computer.

Therefore, it is important to be careful when using ViVeTool. You should only enable an experimental feature if you are prepared to deal with its potential consequences. Ideally, you should wait for Microsoft to release the stable version of a feature before enabling it.

But if you’re keen to test out new features before anyone else, be sure to back up your data and create a restore point first. Additionally, it is recommended to use a virtual machine instead of your main system to test experimental features.

ViVeTool offers two versions: a GUI (graphical user interface) and a command line version. Both versions work equally well, but the primary difference lies in their ease of use.

The GUI version of ViVeTool is easy to use and requires no prior command line expertise. Conversely, the command line version is slightly more complicated to use, as it involves executing and memorizing commands.

In conclusion, if you are comfortable with command line tools like Command Prompt and want more flexibility, the command line version of ViVeTool is the better choice. However, if you prefer a simpler interface and don’t have much expertise in executing commands, the GUI version is a more suitable option.

It is very easy to use ViVeTools GUI version to enable features on your computer. Start by visiting the ViVeTool GUI GitHub page and download the latest version of the setup.exe file. You may need to expand the “Assets” drop-down menu to find the ViVeTool.GUI.Setup.exe file.

Installation file on ViVeTool GUI page

Open the downloaded file and follow the on-screen instructions to complete the installation.

Installation options in ViVeTool installation

Once the installation is complete, open the app, click the drop-down icon in the upper left corner and select your current Windows version. ViVeTool will now populate the data grid view, which may take some time, so be patient.

Selecting functions in ViVeTool

Select the feature you want to enable, click the “Perform Action” drop-down menu and select “Enable Feature”. Alternatively, you can click on the “Manually change a function” field, enter the ID of the function you want to activate and select “Activate function” from the menu.

Enable feature options in ViVeTool

You will see the “Success” prompt, indicating that the feature has been activated.

Success message for ViVeTool

To disable a feature, enter the feature ID in the “Manually change a feature” field and select “Disable Feature” from the drop-down menu.

As mentioned earlier, if you are comfortable using command line tools like Command Prompt, you can use the command line version of ViVeTool to enable Windows features.

To begin with, go to the ViVeTool page on GitHub and download the latest version. Click on “Assets” and then click on the zip file.

Zip file on the ViVeTool Downloads page

Right-click on the downloaded zip file and select “Extract All” from the menu that appears.

Extract all options in the Windows context menu

Select a location where you want to extract the file and then click the “Extract” button.

Extract option to extract ViVeTool

Now open Command Prompt as administrator (check out ways to open Command Prompt with elevated privileges) and change directory to the extracted folder. To do this, type the following command and press Enter:

cd /d PathOfViVeToolFolder

ViVeTool path in the command prompt

Then type the following and press Enter to activate a function:

ViVeTool.exe /enable /id:featureID

For example, to enable Windows Copilot, type the following and press Enter:

ViVeTool.exe /enable /id:44788892

ViVoTool Activate the command in the command prompt

After the command has run successfully, close the command prompt and restart your computer. the changes take effect on reboot.

In the future, if you want to disable the feature, open the Command Prompt as an administrator, type the following and press Enter:

ViVeTool.exe /disable /id:44788892


And that’s how you can use ViVeTool to turn on or off experimental features on your Windows PC. Remember that experimental features may contain bugs that can potentially harm your computer. Therefore, it is important to backup your system before enabling any experimental features.

#ViVeTool #enable #experimental #Windows #features

Leave a Reply

Your email address will not be published. Required fields are marked *