How to Add Multiple Disable-Features To Edge and Chrome Shortcut

Spell Check Mark Icon

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

  1. Right-click on the Microsoft Edge or Google Chrome desktop shortcut.
  2. Select Properties from the context menu.
  3. 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.
  4. 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

  1. Right-click on the shortcut for Microsoft Edge or Google Chrome.
  2. From the right click menu, select Properties.
  3. Append feature names separated by a comma like this: --enable-features=feature1,feature2,feature2, after the .exe portion in the Target box.
  4. 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:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

7 thoughts on “How to Add Multiple Disable-Features To Edge and Chrome Shortcut”

  1. Here are two more which I have been using since the release of Edge 88.

    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: ?


  2. 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.

  3. 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.

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.