The Google Chrome browser is one of those programs that, as it seems, cannot have anything to do with the Windows command line. But this is not the case, Chrome supports many command line arguments that can be used to launch a browser with a specific set of functions.
It is not necessary to use the command line directly for this, it is much more convenient to launch the browser from the Run window or using a modified shortcut.
You should use the following syntax to run Chrome with command line arguments.
If it is more convenient for you to use a shortcut, you need to open its properties. Right-click the Chrome shortcut on the Desktop, select Properties, and modify the text box that contains the path to the browser executable file. In the “Object” field, add the desired argument with two hyphens separated by a space.
Here are some of the options you may find useful.
If the “Object” field includes the path to the chrome executable file in quotes, you should place the arguments after them.
Google Chrome command line arguments
Here are the examples of the most commonly used command line arguments for the Google Chrome browser.
This argument is used to launch a browser with disabled third-party extensions. The
--disable-plugins switch serves similar tasks, only it disables not extensions, but plugins, if any. The terms “plugin” and “extension” are used interchangeably today, but they are not the same. In general, plugins are software modules represented by binaries that extend the functionality of a browser, like video codecs, while extensions often just a set of scripts that modify the target web page.
An argument to set Chrome as the default browser. The
--make-default-browser switch serves similar purposes.
Allows you to take screenshots of a specific page of a website without opening the page itself, used by web devs in scripts to monitor the interface of sites. The command requires additional arguments – the path to the saved screenshot and the address of the web page, for example,
chrome.exe --headless --screenshot = "D:\capture.jpg" "https://www.msftnext.com".
By default, the generated screenshot has dimensions of 800×600 px. To set a different dimension, add the option
--window-size = 1000,1200 after a space to the end of the path.
1000 in this case is the horizontal size, and one
1200 is the vertical size.
Launches a browser with Google Account sync disabled, even if sync is enabled.
Opens a browser instance in Incognito mode.
If from time to time you need to start the browser with hardware acceleration disabled, create a separate shortcut with the –disable-gpu parameter.
If you start Chrome with this switch, it will disable audio and sound effects on all pages.
The command line parameter to turn sites into web apps. It takes the URL of the site as an argument, like this:
--app = "https://www.msftnext.com". In this mode, the browser window is hide all controls, menus and tools. Only hotkeys and a context menu will remain available.
An option to disable all active experimental settings on the
chrome://flags page. It will come in handy if, after enabling any of the flags, the browser isn’t able to start normally.
And this is just a small part of the options that Google Chrome supports.
For a complete list of switches, see peter.sh/experiments/chromium-command-line-switches. Most of them will be useful only for developers and system administrators, but regular users can also find a lot of interesting things in this huge list.