Here's how to add multiple Disable-Features to Edge and Chrome shortcut.
You may be aware that both Edge and Chrome support two command line arguments, --enable-features and --disable-features. These allow specifying the options you want to enable or disable in the browser. However, what if you want to specify multiple features to enable or disable? Here's what you should do.
Both Google Chrome and Microsoft include a number of useful options which are experimental. They are not supposed to be used by regular users but enthusiasts and testers can easily turn them on. Such experimental features can be found in all versions of Chrome, include its stable, beta, and canary builds. Similar for Edge, it always includes hidden options in stable, dev, beta, and canary releases.
However, some of these experimental features can significantly improve the user experience of the browser by enabling additional functionality. There are two methods to enable them - using flags and using app command line arguments. In this post we are talking about the second one.
So, the --enable-features
and --disable-features
options should be added to the desktop shortcut of the browser after its executable file name, i.e. msedge.exe
or chrome.exe
. A good usage example is here: Enable or Disable New Download Flyout in Microsoft Edge. In short, msedge.exe --enable-features=msDownloadsHub
enables the new Downloads UI, and --disable-features=msDownloadsHub
disables it.
This post will show you how to add multiple Disable-Features to Edge and Chrome shortcut.
To Add Multiple Disable-Features To Edge and Chrome Shortcut
- Right-click on the Microsoft Edge or Google Chrome desktop shortcut.
- Select Properties from the context menu.
- Add
--disable-features=feature1,feature2,feature2
separated by a comma after the.exe
portion in the Target box. For example, the command line--disable-features=TabSearch,GlobalMediaControls
will disable the Tab Search and Global Media Controls features. - Launch the browser with the modified shortcut.
You are done.
So, you get the idea. Just list the options separated by a comma after the --disable-features=
portion in the shortcut target, and launch the browser with the modified shortcut.
Finally, similar to the above, you can specify multiple features for the --enable-features
option.
Specify Multiple Enable-Features for Edge and Chrome Shortcuts
- Right-click on the shortcut for Microsoft Edge or Google Chrome.
- From the right click menu, select Properties.
- Append feature names separated by a comma like this:
--enable-features=feature1,feature2,feature2
, after the.exe
portion in the Target box. - Launch the browser with the modified shortcut.
You are done. The example command line is --enable-features=TabSearch,msDownloadsHub
that enables the Tab Search and the new Downloads flyout features in Edge.
That's all about the topic. Thanks to our reader Patrik Krajčovič for the post idea.
Support us
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
Here are two more which I have been using since the release of Edge 88.
“–disable-features=msHistoryHub,msUsePrerenderNTP”
The “msHistoryHub” was necessary because the Edge devs made it even more difficult to get to Clear Browsing Data. The “msUsePrerenderNTP” was necessary because that prerendering of the new tab page was causing 100% CPU on that one process.
Question: I spent hours over the past 2 days going over Edge source code trying to find a list of all features for Edge to enable/disable, but it seems to omit most things that are Edge-specific likely under the terms of it being branded code. For example, disabling certain A/B testing and so on. Does anyone know how to get a list of all Edge features to enable/disable using –enable-features and –disable-features, but also other Edge-specific command line flags such as: https://peter.sh/experiments/chromium-command-line-switches/ ?
Cheers!
The feature TabSearch not working anymore in Edge CAN.
Thanks, Sergey!
No, thanks to you!
Just for reference, –disable-features=LensStandalone,LensRegionSearch works for disabling the new “search with Google Lens” feature on desktop Chrome and restores the old search with Google image search when right clicking on an image. This was previously possible with the chrome flag #enable-lens-region-search but that no longer works in the current version of Chrome.
Thank you for a great article! How does this work on MacOS, how do you enabled such features there? I’m not seeing things under edge://flags (for Windows or Mac), but not sure how to do something like this for Mac, unless launching via Terminal is the only way.
Hello Bob, I have no Mac experience.