Giter Site home page Giter Site logo

vive's Introduction

ViVe

ViVe is a C# library you can use to make your own programs that interact with the A/B feature experiment mechanism found in Windows 10 & newer.

The FeatureManager class should cover most feature management needs with the added benefit of some struct heavy lifting being done for you. Boot persistence and LKG management is offered exclusively by this class as it had to be reimplemented.

In case you'd like to talk to NTDLL exports directly, you can use NativeMethods.

ViVeTool

ViVeTool is both an example of how to use ViVe, as well as a straightforward tool for power users which want to use the new APIs instantly.

Release downloads

Compatibility

In order to use ViVe, you must be running Windows 10 build 18963 or newer.

ViVeTool Helpfile

vive's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vive's Issues

vivetool

how do i remove vivetool from my computer

Windows 10 settings bar?

Hi. This is not iisue repport, just for ask question. Is last version can turn off Windows 10 Setting Bar or still no success?

Applying to an ISO

Is there a way to apply those configurations to an ISO image before installation? (Assuming the ability to access ISO’s filesystem and registry)

ViVeTool and Windows 10 settings banner

Hello,

I have Windows 10 version 21H2 (build 19044.1586) with Windows Feature Experience Pack 120.2212.4170.0 installed on my PC. Until now I was be able to disable the Settings App banner with the following commands

.\vivetool.exe addconfig 18299130 1
.\vivetool.exe addconfig 31950543 1

After installing the following Windows updates:

KB4023057
KB5011487

the previous commands have no effect. Is there any way to restore the previous behavior?

Thanks in advance for any reply.

Problems when enabling tabs on windows 11 22621.160

I been trying to enable tabs on windows 11 22621.160 but everything i try ends with this issue anyone has any idea on to fix this???

been using these codes
vivetool addconfig 39145991 2
vivetool addconfig 37634385 2
vivetool addconfig 36354489 2

Screenshot 2022-06-14 161329

Multi tabs works in Build 19044.1586..??

Hi,

Firstly, thank you so much by your great job..!!

Sorry my bad english..!!

Multi tabs works in Build 19044.1586..?? I tried in this Build and doesn't work for me..!!

I put the two files into folder C\Windows\System32.

I opened the CMD as Administrator and I wrote the command below:
vivetool addconfig 34370472 2

Thanks in advance..!!

Undo

How to undo this keyboard?

Listing all feature configurations leads to an exception

Environment:

Windows 10.0.22621.160 (other versions not tested)
ViveTool v0.2.1

Command:

vivetool queryconfig all

Response:

Unbehandelte Ausnahme: System.ArgumentException: Group must not be more than 14
bei Albacore.ViVe.FeatureConfiguration.set_Group(Int32 value)
bei Albacore.ViVe.RtlFeatureManager.QueryAllFeatureConfigurations(FeatureConfigurationSection section, UInt64& changeStamp)
bei Albacore.ViVeTool.Program.ProcessArgs(String[] args)
bei Albacore.ViVeTool.Program.Main(String[] args)

Screencast:
https://user-images.githubusercontent.com/22570574/173556424-2c30d44b-ba31-4c45-ab90-637523338632.mp4

Features lost on reboot

Hey guys I did as instructed and even got the successfully configured message but as soon as I restart, the start menu is the same as before. How do I fix this?

Feature store problems

For some reason, the /store parameter is unrecognized in 0.3.0, despite being listed in vivetool /enable /?.

> vivetool /enable /id:37010913 /store:both

ViVeTool v0.3.0 - Windows feature configuration tool

Unrecognized parameter: /store

Successfully set feature configuration(s)

The help documentation:

> vivetool /enable /?

ViVeTool v0.3.0 - Windows feature configuration tool

Syntax:
  /enable [...] [/store:<both | runtime | boot>]

[...]

Secondly, features are not added to the "boot" store, despite vivetool /enable /? saying it does.

> vivetool /enable /id:37010913

ViVeTool v0.3.0 - Windows feature configuration tool

Successfully set feature configuration(s)
> vivetool /query /store:runtime /id:37010913

ViVeTool v0.3.0 - Windows feature configuration tool

[37010913]
Priority        : Service (4)
State           : Enabled (2)
Type            : Experiment (1)
> vivetool /query /store:boot /id:37010913

ViVeTool v0.3.0 - Windows feature configuration tool

No configuration for feature ID 37010913 was found in the Boot store
> vivetool /enable /?

[...]

The parameters in square brackets don't need to be specified and will use these defaults:
  [...]
  Store             : Both

[...]

Settings Header Banner Disabling

I literally had this work once, until Windows was patched recently the header came back again and wont be disabled hidden anymore.

Capture

Commands ran on admin powershell

.\ViveTool.exe addconfig 18299130 1
.\ViveTool.exe addconfig 31950543 1

ViveTool Query all after reboot.

> .\vivetool.exe queryconfig all
ViVeTool v0.2.1 - Vibranium feature configuration tool

[0x011738FA / 18299130]
Group: 4
EnabledState: Disabled (1)
EnabledStateOptions: 1
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

[0x016B553E / 23811390]
Group: 0
EnabledState: Enabled (2)
EnabledStateOptions: 0
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

[0x01A4258C / 27534732]
Group: 0
EnabledState: Disabled (1)
EnabledStateOptions: 0
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

[0x01E786CF / 31950543]
Group: 4
EnabledState: Disabled (1)
EnabledStateOptions: 1
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

Its shows
18299130 and 31950543 as disabled but the header is still visible

Capture

How to disable/ uninstall Vivetool

My pc experienced SYSTEM_THREAD_EXCEPTION_NOT_HANDLED after installing this software.
IMG20220722154452_01

Thus I want to disable it. Thanks for any suggestions or solutions!

  • Vivetool version: the latest one
  • Windows 11 22H2 (release preview)

Vivetool 0.2.1 fails with Windows 11 Build 25115.1000

See the error below when issuing ViveTool queryconfig all:

ViVeTool v0.2.1 - Vibranium feature configuration tool

Unhandled Exception: System.ArgumentException: Group must not be more than 14
at Albacore.ViVe.FeatureConfiguration.set_Group(Int32 value)
at Albacore.ViVe.RtlFeatureManager.QueryAllFeatureConfigurations(FeatureConfigurationSection section, UInt64& changeStamp)
at Albacore.ViVeTool.Program.ProcessArgs(String[] args)
at Albacore.ViVeTool.Program.Main(String[] args)

D:\ViVeTool>

image

Same problem with Build 22621 and 25115.

how possible it is to ViVe Tools on changing taskbar drag and drop properties?

after i got ViVe Tools for enabling Folder Tabs, it was working fine, but a couple more days later i got issues with the drag and drop on taskbar function (this is only on my user account, i guarantee the other user account i have didnt use ViVe at all and the drag and drop works), i tried making a full reset on cmd but nothing worked still.
Windows 11 Insider Build 22622, latest ViVe Tools build

FileExplorer's Tabs doesn't work on W11_22622.290

On my Windows11 build 22622.290 fileexplorer's tabs doesn't work.
Furthermore Explorer crashes if i open with WIN+E instead double click on "MyComputer".
Is my buold unsupported from vivetools?

KB5004296 disables ViveTool v0.2.1

Other Updates: 2021-07 Cumulative Update Preview for Windows 10 Version 21H1 for x64-based Systems (KB5004296) Successfully installed on 31/07/2021 has disabled ViveTool v0.2.1

ViveTool v0.2.1 is applied within Local Admin account, but this 21H1 Other Updates has now completely disabled its function. Will there be an update? Regards.

Vivetool is not working.

Vivetool is not working on Windows 10 build 20150 and all other previous builds. I use the program as told but changes never show up. I deleted the task (ReconcileFeatures) in taskplanner to prevent Windows from going back to the default and still nothing works.

I do not understand what I am doing wrong.

ViVeTool not working on build 21354

Hi! ViVeTool isn't working on build 21354, it runs but none of the feature IDs are being applied. On previous Dev builds it was working. Do you want any logs? Thanks.

Booting loop.

Hi, I'm using Windows 10 Build 20221, when I applied the config, and restarted the machine. It just boots in loop until Automatic repair pops up. I can't get to safe mode nor deleting it from the command prompt.

Descriptions of config codes

Is there any way to get any information on what the various configs do?

There are more and more of them, e.g.:

> .\ViveTool.exe queryconfig all

[0x011738FA / 18299130]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

[0x012181C3 / 18973123]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 1
VariantPayloadKind: 1
VariantPayload: a900000

[0x012BAA03 / 19638787]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 0
VariantPayloadKind: 0
VariantPayload: 0

[0x0140810C / 21004556]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 1
VariantPayloadKind: 1
VariantPayload: 3c3cb4

[0x014F38C9 / 21969097]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 1
VariantPayloadKind: 1
VariantPayload: 1fd4c33

[0x015FD432 / 23057458]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 1
VariantPayloadKind: 1
VariantPayload: 600000f

[0x01670E38 / 23531064]
Group: 4
EnabledState: Enabled (2)
EnabledStateOptions: 1
Variant: 2
VariantPayloadKind: 0
VariantPayload: 0
. . .

I'm asking because I tried to enable config 18299130 to hide the settings header, but it had no effect, so I presume the code has changed in 21H1.

If not, does anyone know at least which files are responsible for handling the config codes so I can try to peek inside?

Get error: build 18963 or newer is required - my version is 10.0.18363.1198

Microsoft Windows [Version 10.0.18363.1198]
I have my Windows Pro set up so updates don't happen unless I want them to happen.
It has been only a couple of months since I last updated. (I feel like I am in confession. :) )

Seems to me this should not happen.
Edit1: Upgraded Windows just now to Microsoft Windows [Version 10.0.18363.1316]
Still not working. Trying to run this to get rid of the Rewards thing in the main Setups page.
vivetool addconfig 19638787 1
Still get this response on Administrator command prompt:
Windows 10 build 18963 or newer is required for this program to function

Problème d'éxecution de Vive Tool

Bonjour,
Je n'arrive pas à exécuter Vive Tool j'ai déjà essayé en tant d'Administrateur elle s'ouvre et se referme automatiquement.

Comment faire ?

Pour info mon ordinateur à Windows 11 installé récemment.

Merci de votre aide

Please add list/examples of known features

Hello,
It would be nice if you could add a few examples to the main page of several features which users might want to enable.
Right now all I see is a list of feature numbers (some have obscured names) with a state of either disabled or enabled.
If you already know what some of these features do, please share with us.

So, for example, if feature XXXXX enables dark mode for task manager in Windows 10, please tell us so.
Do I have to guess what each one does?

Program not working

Hi,

I tried this program out to get rid of this new pice of shitty Task Manager. I don't want it and decided to change it back to the old ones with the hope that on my Evaluation copy Build 22581.ni_release,220318-1623 this would work but it hasn't worked.

Used cmds:
image

Task Manger after using these cmds:
image

Either things are not working here, or smth. is protecting the changes, which your program want's to do/to set or smth. else is not working.

Maybe it is better to get all relevant files from the old Taskmanger and simply overwrite them and compleatly remove the old files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.