View and modify your monitor settings (VCP Resources) (2023)

View and modify your monitor settings (VCP Resources) (1)ControlMyMonitor v1.36 - View and change your monitor settings from the command line or GUI
Copyright (c) 2017–2022 Nir Sofer

See also

  • SoundVolumeView - Change, mute or mute sound volume in Windows 10/7/8/2008 from command line or GUI


ControlMyMonitor allows you to view and change your monitor's settings (also known as "VCP features") such as: B. Brightness, Contrast, Sharpness, Red/Green/Blue Color Balance, OSD Language, Input Port (VGA, DVI, HDMI) and more... You can change monitor settings via GUI and command line. You can also export all your monitor settings to a settings file and then reload the same settings onto your monitor.

View and modify your monitor settings (VCP Resources) (2)

system requirements

  • Any version of Windows, from Windows Vista to Windows 11.
  • Hardware compatible with DDC/CI.


  • Version 1.36:
    • Added "Start as hidden" option. When this option and the "Insert icon in taskbar" option are enabled, ControlMyMonitor's main window is invisible at startup.
  • Version 1.35:
    • Added 4 screen filter options: Read/Write Screen, Read Only Screen, Write Only Screen, Vendor Specific Screen.
  • Version 1.31:
    • You can now use "Secondary" as a monitor string in all command line options to specify the secondary monitor.
  • Version 1.30:
    • In the event of a DDC/CI error (error codes such as 0xC0262582, 0xC0262583), the error description is now displayed in the status bar in addition to the error code.
    • You can also click the error code with the mouse to copy the error code and error description to the clipboard.
  • Version 1.29:
    • Added option to select a different font (name and size) to display in the main window.
  • Version 1.28:
    • Fixed some display issues in high DPI mode (toolbar and status bar).
  • Version 1.27:
    • Added /TurnOff command line option to turn off the specified monitor.
    • Added /TurnOn command line option to turn on the specified monitor.
    • Added /SwitchOffOn command line option to toggle the status of the specified monitor between on and off.
  • Version 1.26:
    • If ControlMyMonitor is unable to retrieve the current monitor settings, an error code is now displayed in the status bar.
  • Version 1.25:
    • Added "Insert Icon to Taskbar" option.
  • Version 1.20:
    • Added the /SwitchValue command line option that allows you to switch between multiple values.
    • For example, to turn off the monitor when it's on and turn it on when it's off, use the following command: (For some monitors, you should use 4 instead of 5.)
      ControlMyMonitor.exe /SwitchValue "\\.\DISPLAY1\Monitor0" D6 1 5
  • Version 1.17:
    • Pressing F5 (Refresh) makes the refresh process smoother while keeping the last item selected.
    • Added "Load selected monitor on startup" option.
  • Version 1.16:
    • Added /GetValue command line option that returns the current value of the specified VCP code, for example:
      ControlMyMonitor.exe /GetValue "\\.\DISPLAY1\Monitor0" 10
      echo %ErrorLevel%
  • Version 1.15:
    • Added the /SetValueIfNeeded command line option, which sets a value only if the current value is different from the value you want to set.
  • Version 1.12:
    • Added "Add header to CSV/Tab delimited file" option (enabled by default).
  • Version 1.11:
    • Added /smonitors command line option to save the list of monitors to a text file.
    • Added Save All Items option (Shift+Ctrl+S).
  • Version 1.10:
    • Added save command line options (/scomma, /stab, /shtml, etc.) to export the current monitor configuration to a file.
    • Added JSON file support in Save Selected Items option.
  • Version 1.05:
    • Added Refresh Watch List (Ctrl+F5) option.
  • Version 1.00 - First version.

Start using ControlMyMonitor

ControlMyMonitor does not require any installation process or additional DLL files. To use it, just run the ControlMyMonitor.exe executable

After running ControlMyMonitor, your monitor's current settings will be displayed in the main window. If you have multiple monitors, you can select a different monitor from the monitor combo box below the toolbar.
To change a single item, select the item to change, then double-click the item (or press the F6 key). You can also increase or decrease the current value using the Increase Value or Decrease Value options (in the Action menu). You can also use the mouse wheel to increase/decrease the values ​​depending on the option selected in Options -> Change value with mouse wheel. By default, the mouse wheel function is active when you hold down the Ctrl key.

restore factory settings

There are some read-only items that you can use to factory reset the monitor. To enable these items, you must set the value to 1.

Save/load configuration

ControlMyMonitor allows you to export all read/write properties to a plain text file and then reload those properties onto the monitor. The Save/Load settings function can be found in the File menu (“Save monitor settings” and “Load monitor settings”). ').

Error 0xc0262582, 0xc0262583 and similar codes

If you are getting the error 0xc0262582 (or similar codes) and the ControlMyMonitor main window is blank, it means that the Windows operating system cannot connect your monitor via DDC/CI.
Here's how you can try to fix the problem:
  • Update your graphics card driver.
  • Try connecting your monitor with a different cable/connector type (VGA, DVI, HDMI, DisplayPort).
  • If you are using a KVM switch, try connecting your monitor directly to the computer without the KVM switch.

Before you report a bug...

Please note that if you have a specific configuration that ControlMyMonitor is unable to configure properly, or ControlMyMonitor is unable to fully connect your monitor with an error code (usually starting with 0xc02625), this is not an error or issue in the ControlMyMonitor tool but in your hardware.
It could be a fault with your monitor chip or graphics card driver, or a problem with the cable/connector you are using. As a ControlMyMonitor programmer, I cannot help you debug or fix these hardware issues. You can try contacting your hardware manufacturer and ask them to fix the problem.

command line options

You can use "main" as your monitor string in any command line option to specify the main monitor. You can also use "secondary" as your monitor string in all command line options to specify the secondary monitor.
If you have multiple monitors, you need to find a string that uniquely identifies your monitor. Open ControlMyMonitor, select the desired monitor, then press Ctrl+M (Copy monitor settings). Paste the string from the clipboard into Notepad or another text editor. You will see something like this:

Monitor device name: "\\.\DISPLAY1\Monitor0"
Monitorname: "22EA53"
Serial number: "402CFEZE1200"
Adaptername: „Intel(R) HD Graphics“
Monitor-ID: "MONITOR\GSM59A4\{4d36e96e-e325-11ce-bfc1-08002be10318}\0012"

You can use any string from this list as long as the other monitors on your system have different values ​​for the same property.

/SetValue <chain> <VCP code> <value>Sets the specified VCP code value for the specified monitor.

Here are some examples:

Set the main monitor brightness to 70:
ControlMyMonitor.exe /SetValue Primario 10 70

Set the contrast of the monitor with serial number 102ABC335 to 65:
ControlMyMonitor.exe /SetValue "102ABC335" 12 65

Restoring factory settings for monitor \\.\DISPLAY1\Monitor0:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY1\Monitor0" 04 1

Turn on monitor \\.\DISPLAY2\Monitor0:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY2\Monitor0" D6 1

Turn off monitor \\.\DISPLAY2\Monitor0: (For some monitors you should set the value to 4 instead of 5)
ControlMyMonitor.exe /SetValue "\\.\DISPLAY2\Monitor0" D6 5

Change input source of monitor \\.\DISPLAY3\Monitor0:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY3\Monitor0" 60 3

/SetValueIfNeeded <monitoring chain> <VCP code> <value>This command is similar to /SetValue , but only sets the value if the current value is different from the specified value.
/ChangeValue <monitoring string> <VCP code> <value>Increases/decreases the specified VCP code value for the specified monitor.

Here are some examples:

Increase secondary monitor brightness by 5%:
ControlMyMonitor.exe /ChangeValue Sekundario 10 5

Decrease the contrast of monitor \\.\DISPLAY1\Monitor0 by 5%:
ControlMyMonitor.exe /ChangeValue "\\.\DISPLAY1\Monitor0" 12 -5

/SwitchValue <supervision chain> <VCP code> <value1> <value2> <value3>...Alternates between the 2 or more specified values.

For example, this command toggles the monitoring status between off (5) and on (1):
ControlMyMonitor.exe /SwitchValue "\\.\DISPLAY1\Monitor0" D6 1 5

The following command switches between 3 brightness values: 30%, 50%, 90%:
ControlMyMonitor.exe /SwitchValue "\\.\DISPLAY1\Monitor0" 10 30 50 90

/GetValue <monitoring string> <VCP code>Returns the value of the specified VCP code for the specified monitor.

Example of a batch file:
ControlMyMonitor.exe /GetValue "\\.\DISPLAY1\Monitor0" 10
echo %ErrorLevel%

/TurnOff <Monitorkette>Turn off the indicated monitor.

ControlMyMonitor.exe /TurnOff "\\.\DISPLAY3\Monitor0"

/TurnOn <Monitorkette>Turn on the specified monitor.

ControlMyMonitor.exe /TurnOn "\\.\DISPLAY1\Monitor0"

/SwitchOffOn <audit string>Toggles the specified monitor between on and off states.

ControlMyMonitor.exe /SwitchOffOn "\\.\DISPLAY2\Monitor0"

/SaveConfig <filename> <audit string>Saves all read and write values ​​for the specified monitor to a file.
For example:
ControlMyMonitor.exe /SaveConfig "c:\temp\mon1.cfg" Primär
ControlMyMonitor.exe /SaveConfig "c:\temp\mon1.cfg" "\\.\DISPLAY2\Monitor0"
/LoadConfig <filename> <audit string>Loads all values ​​stored in the configuration file onto the specified monitor.
For example:
ControlMyMonitor.exe /LoadConfig "c:\temp\mon1.cfg" Primär
ControlMyMonitor.exe /LoadConfig "c:\temp\mon1.cfg" "\\.\DISPLAY2\Monitor0"
/stext <filename> <audit string>Save current monitor settings to a plain text file.
/stab <filename> <monitor string>Save the current monitor settings to a tab-delimited text file.
/scomma <filename> <snoop string>Save the current monitor settings to a comma-delimited text (csv) file.
/shtml <filename> <audit string>Save the current monitor settings to an HTML file (landscape).
/sverhtml <filename> <snoop string>Save the current monitor settings in a (vertical) HTML file.
/sxml <filename> <snoop string>Save the current monitor settings in an XML file.
/sjson <filename> <snoop string>Save the current monitor settings in a JSON file.
/smonitors <filename>Save the list of current monitors to a plain text file.

For all save command line options, you can specify an empty filename to send the data to stdout, for example:
ControlMyMonitor.exe /comma "" | further

Run multiple commands at once

If you want to run multiple commands, you can do it in a single line instead of running ControlMyMonitor.exe multiple times, for example:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY1\Monitor0" 10 70 /SetValue "\\.\DISPLAY2\Monitor0" 10 80

Get the value of the given VCP code using the GetNir tool

There is also an option to get the current value of the given VCP codeGetNir-Tool. The value is sent to stdout.
For example, the following command sends the current monitor brightness to standard output:
ControlMyMonitor.exe /puñalada "" | GetNir "Current Value" "VCPCode=10"

Read more about using ControlMyMonitor

  • How to turn off and on a single monitor from the command line
  • How to change the brightness of your monitor from the command line
  • How to change the contrast of your monitor from the command line
  • How to set the monitor's input source (VGA, DVI, HDMI) from the command line
  • How to get the current brightness of your monitor from the command line

Translate ControlMyMonitor to other languages

To translate ControlMyMonitor to another language, follow the instructions below:
  1. Run ControlMyMonitor with the /savelangfile parameter:
    ControlMyMonitor.exe /savelangfile
    A file named ControlMyMonitor_lng.ini is created in the ControlMyMonitor Utilities folder.
  2. Open the created language file in Notepad or another text editor.
  3. Translate all string inputs to the desired language. Optionally, you can also add your name and/or a link to your website. (TranslatorName and TranslatorURL values) If you add this information, it will be used in the About window.
  4. After the translation is complete, run ControlMyMonitor and all the translated strings will be loaded from the language file.
    If you want to run ControlMyMonitor without the translation, simply rename the language file or move it to another folder.


This utility is released as free software. You are free to distribute this utility via floppy disk, CD-ROM, the Internet, or otherwise, so long as you do not charge for it and do not sell or distribute it as part of any commercial product. . If you distribute this utility, you must include all files in the distribution package without any modification!


The software is provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. The author shall not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.


If you have any problems, suggestions, comments or found a bug in my utility, you can send a message

Download ControlMyMonitor

ControlMyMonitor is also available in other languages. To change the language of ControlMyMonitor, download the appropriate language ZIP file, extract "controlmymonitor_lng.ini" and place it in the same folder where you installed the ControlMyMonitor utility.

LanguageTranslated byDatumexecution
ArabicaKurdish rule02.04.20191.11
Brazilian PortugueseWellington Uemura12.03.20191.12
DutchJohn Verheyen12.08.20221.36
Deutsch"Latin" at WinTotal.de11.08.20221.36
RussianDmitri Jerochin21.08.20221.36
Simplified ChineseFast15.02.20201.25
Simplified Chinesedickmoore15.03.20221.35
SlovakFrancisco Fico14.08.20221.36
SpanishSan Lorenzo my passion25.10.2021
Traditional ChineseDanfong Hsieh15.08.20221.36
turquoiseHARUN ARI11.08.20221.36


What is the VCP code of a monitor? ›

A virtual control panel (VCP) code is a binary code that represents a single command entity in the MCCS language. Each command contains variable number of data parameters and command attributes.

What is configuration of a monitor? ›

You can use the monitor configuration functions to get information from a monitor and to change a monitor's settings. You can use these functions to : Change a monitor's geometry settings, such as the width and height of the display. Change image settings, such as brightness and contrast.

What do you mean by VCP? ›

VMware Certified Professional (VCP) is a certification designed to demonstrate technical competency with VMware vSphere and related technologies.

What are the 5 parts of a monitor? ›

A monitor is made up of circuitry, a screen, a power supply, buttons to adjust screen settings, and casing that holds all of these components. When used as a noun, the term "monitor" is synonymous with a computer "screen" and "display."

What are configuration settings? ›

Definition(s): The set of parameters that can be changed in hardware, software, or firmware that affect the security posture and/or functionality of the information system.

What are system configuration settings? ›

System configuration mainly refers to the specification of a given computer system, from its hardware components to the software and various processes that are run within that system.

What is VCP in Windows? ›

Virtual COM port (VCP) drivers cause the USB device to appear as an additional COM port available to the PC. Application software can access the USB device in the same way as it would access a standard COM port.

Is VCP worth it? ›

For cloud engineers who deal with VMware technology on a regular basis, the VCP-CMA is well worth it. Although most cloud engineers will want to eventually move on to earning their advanced professional or expert-level VMware certifications (VCAP-CMA Design/Deploy, and VCDX).

How long does VCP take? ›

A VMware Certified Professional (VCP) exam is made up of 85 total questions and one pre-exam survey made up of eight more questions. As a candidate, you get 90 minutes to answer all the questions.

How to change monitor resolution? ›

Change the screen resolution
  1. Stay in, or open, Display settings. Open your Display settings.
  2. Scroll to Scale and layout.
  3. Find Display resolution, and then choose an option. It's usually best to stick with the one that's marked (Recommended).

How do I change my monitor source to HDMI? ›

To switch to HDMI on a PC running Windows 10, follow these steps:
  1. Right-click on the Windows desktop and select "Display Settings."
  2. Under "Multiple displays," select the drop-down menu and select "Show only on 1."
  3. Select the HDMI device from the list of displays.
  4. Click "Apply" to save the changes.
Nov 4, 2022

What are the basics of monitor? ›

Monitor. The monitor works with a video card, located inside the computer case, to display images and text on the screen. Most monitors have control buttons that allow you to change your monitor's display settings, and some monitors also have built-in speakers.

What are the 2 types of monitor? ›

Along with LED, LCD is the most common type of monitor you will find available currently.

What is a monitor and examples? ›

(1) : an electronic device with a screen used for display (as of television pictures or computer information) (2) : a device for observing a biological condition or function. a heart monitor.

What is default configuration setting? ›

According to the principle of default configuration, controls should default to the most secure condition. Modifications to the strength of a control should require a formal acceptance of the associated risk. Therefore, a less secure configuration is an unacceptable default for any control.

What is to configure a device? ›

In the simplest terms of computers and technology, the definition of configuration pertains to the arrangement of the hardware and software of IT system. Management of the components, settings and more ensures all IT systems can function smoothly and gives you greater control over the devices on your network.

What is system configuration menu? ›

The Microsoft System Configuration (msconfig) tool is a Microsoft software application used to change configuration settings, such as which software opens with Windows. It contains several useful tabs: General, Boot, Services, Startup, and Tools.

What is boot advanced options? ›

The Advanced Boot Options screen lets you start Windows in advanced troubleshooting modes. You can access the menu by turning on your computer and pressing the F8 key before Windows starts. Some options, such as safe mode, start Windows in a limited state, where only the bare essentials are started.

How do I fix System Configuration? ›

Here are the six Bad System Config error fixes in order:
  1. Restart your system.
  2. Check your hardware.
  3. Run SFC and CHKDSK.
  4. Restore the Windows Registry.
  5. Use System Restore to fix the Windows Registry.
  6. Fix boot configuration data (BCD)

What is a network configuration? ›

Network configuration is the process of assigning network settings, policies, flows, and controls. In a virtual network, it's easier to make network configuration changes because physical network devices appliances are replaced by software, removing the need for extensive manual configuration.

What is my monitor model number? ›

Find and record the model number of your monitor, it will be printed along the top or bottom edge of the monitor, or on a sticker on the back of the monitor.

How much is the VCP? ›

VCP Examination Fee

In the US, the Data Center Virtualization (VCP-DCV) certification costs $250. VMware charges $4250 to take the prerequisite course, “VMware vSphere: Install, Configure, Manage [V7]”.

What is the HS code for workstation monitor? ›

HS Code 85285299 - Monitors, designed, computer.

What is VCP DCV? ›

The VCP-DCV 2021 certification validates a candidate's skills to implement, manage, and troubleshoot a vSphere infrastructure, using best practices to provide a powerful, flexible, and secure foundation for business agility that can accelerate the transformation to cloud computing.

How do I know which monitor is primary? ›

Set the Primary and Secondary Monitor
  1. Right-click on your desktop and select "Display settings" from the popup menu. ...
  2. Click the numbered box you wish to be your main display.
  3. Scroll to the bottom and check the box that says, "Make this my main display". ...
  4. Click the "X" in the top right corner to close the page.

How do I know which monitor is number 1? ›

If you're not sure which display is which, click one of the displays, and then click the Identify button. This makes a "1" or "2" appear at the bottom-left corner of each monitor.

Which is my primary monitor? ›

The primary monitor is the screen you will be looking at most of the time and where your desktop bar and icons are located by default. Let's see how to change the primary monitor on Windows 10, 8, or 7 using the OS native settings. In Windows 7, this option is in the Screen Resolution configuration menu.

How long is VCP good for? ›

Recertification Process

To recertify, pass any eligible VCP or higher-level exam or certification within two years of earning your most recent VCP certification. Failure to recertify by the required date will result in revocation of your certification. There is no grace period after your certification is revoked.

How long does VCP last? ›

A: VCP certifications were the only VMware certifications that had a mandatory two-year recertification requirement.

What is the HS code for a desktop computer? ›

HS Code 84713010 | Harmonized System Code Personal Computer.

What is the HS code for 7 inch monitor? ›

Import Data and Price of 7 lcd screen under HS Code 8528 | Zauba.

What is the HS code for monitor power? ›

The Power supply monitor import export trade sector contributes significantly to the overall GDP percentage of India.
HS Code used for Power supply monitor - Import.
Hs CodeDescriptionNo of Shipments
85371000For a voltage not exceeding 1,000 V14
8 more rows

What is the passing score for the VCP exam? ›

Regardless of the certification exam, final scores are reported on a 100 to 500-point scale with a consistent passing score of 300.

What is the salary of a VCP DCV? ›

As of May 8, 2023, the average annual pay for a Vcp in the United States is $123,964 a year.

What is VCP security? ›

VMware Certified Professional - Security 2023. The VMware Certified Professional - Endpoint and Workload Security certification shows a candidate has demonstrated knowledge of endpoint and workload security and can work with VMware Carbon Black Cloud solutions.


Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated: 25/12/2023

Views: 5703

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.