Enable a hidden experimental Windows 11 feature that Microsoft has not yet rolled out to your device using the ViVeTool command-line app
Build a C# utility that reads and modifies Windows feature flag states and makes the changes persist across reboots using FeatureManager
Create a script to automate enabling a set of pre-release Windows features on test machines before a team review
Requires Windows 10 build 18963 (version 2004, released 2020) or newer.
ViVe is a C# library for interacting with the hidden feature flag system built into Windows 10 and later versions of Windows. Microsoft uses this system internally to run A/B experiments, gradually rolling out new features to subsets of users or keeping features in an off state until they are ready. ViVe exposes the same underlying APIs so that developers and advanced users can turn these hidden features on or off themselves. The repository contains two things. The first is the ViVe library itself, which developers can include in their own C# programs to read and change feature states. It includes a class called FeatureManager that handles the common feature management tasks, including making changes persist across reboots and managing last-known-good state. For lower-level access, the library also provides direct access to the relevant Windows system calls. The second is ViVeTool, a ready-to-use command-line program built on the library. It is aimed at power users who want to enable or disable experimental Windows features without writing any code. A screenshot of the tool's help output is included in the README. The README is brief and does not list specific features or usage examples beyond the screenshot. Compatibility requires Windows 10 build 18963 or newer, which corresponds to Windows 10 version 2004 released in 2020.
← thebookisclosed on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.