Mach2 0.7.0.0
Author:
Rafael Rivera
Date: 12/14/2020 Size: 940 KB License: Open Source Requires: 10 Downloads: 12943 times ![]() Restore Missing Windows Files |
MajorGeeks: Setting the standard for editor-tested, trusted, and secure downloads since 2001. |
Join the MajorGeeks Mailing List to get the latest updates and exclusive offers!
Mach2 is for advanced users to manage the Windows Feature Store where Features (and associated on/off state) live. This store lives in the undocumented Windows Notification Facility (WNF), which provides publish-subscribe messaging for kernel components, system services, and user-space applications.
Windows currently contain thousands of Feature switches that turn on and off new and unfinished functionality, mitigations, test hooks, and overrides. Mach2 provides facilities to discover these switches and turn them on or off.
Mach2 commands generally fall into one of two buckets:
Scanning
Mach2 operates on Feature IDs for the bulk of its operations. But finding interesting Features to turn on and off can be a chore, so it includes a scanning function. This function scans Microsoft Program Database (PDB) files for Feature symbols and collects them for review. A user can then review the results and cherry-pick which Features warrant further investigation.
Management
Mach2 can dump the current Feature Control store and resolve known IDs to names for convenience. (It reads simple key: value pairs from features.txt on disk.)
With a Feature ID in hand, Mach2 can enable or disable a feature on the local system. These actions create a configuration state for the Feature and set the Feature to Enabled or Disabled, respectively. The user can also choose to revert to the default configuration -- that is, let the Feature turn itself on or off as desired. (There is a Default configuration state that could be set, the tool currently opts to remove reverted features from the configuration store altogether.)
While the tool can manipulate Feature states, the Feature itself drives state compliance. That is, it can choose to ignore its configured state. Various factors, including what is referred to internally as a staging configuration, can dictate whether a Feature respects its configurable state or not. (Always Disabled staged Features, for example, are crippled/stripped during Windows build compilation and cannot be turned on with Feature Control.)
Usage
Mach2 relies on CLI11 to provide a canonical command line argument-driven interface. It's recommended you run the tool with --help for details on how to use the tool.
Similar:
How to Disable Automatic Maintenance in Windows 10
How to Block or Defer Windows 10 Major Updates
How to Add Color to Your Start, Taskbar, Action Center, and Title Bars
< Add or Remove the Classic Personalize Context Menu
Windows currently contain thousands of Feature switches that turn on and off new and unfinished functionality, mitigations, test hooks, and overrides. Mach2 provides facilities to discover these switches and turn them on or off.
Mach2 commands generally fall into one of two buckets:
Mach2 operates on Feature IDs for the bulk of its operations. But finding interesting Features to turn on and off can be a chore, so it includes a scanning function. This function scans Microsoft Program Database (PDB) files for Feature symbols and collects them for review. A user can then review the results and cherry-pick which Features warrant further investigation.
Mach2 can dump the current Feature Control store and resolve known IDs to names for convenience. (It reads simple key: value pairs from features.txt on disk.)
With a Feature ID in hand, Mach2 can enable or disable a feature on the local system. These actions create a configuration state for the Feature and set the Feature to Enabled or Disabled, respectively. The user can also choose to revert to the default configuration -- that is, let the Feature turn itself on or off as desired. (There is a Default configuration state that could be set, the tool currently opts to remove reverted features from the configuration store altogether.)
While the tool can manipulate Feature states, the Feature itself drives state compliance. That is, it can choose to ignore its configured state. Various factors, including what is referred to internally as a staging configuration, can dictate whether a Feature respects its configurable state or not. (Always Disabled staged Features, for example, are crippled/stripped during Windows build compilation and cannot be turned on with Feature Control.)
Mach2 relies on CLI11 to provide a canonical command line argument-driven interface. It's recommended you run the tool with --help for details on how to use the tool.
Similar:
<

Top Downloads In Windows 10 & 11 Fixes




