Change Button Face Color in Windows 10

How to Change Button Face Color in Windows 10

In Windows 10, you can change the button face color which defines the face color of a 3D element. In a general case, it specifies the background color for classic system dialogs,  page controls, tab controls, and for a number of other controls like a grip resize button. The color can be changed from the default light gray color to any color you want for all Desktop apps you have installed at once. Let's see how it can be done.


The ability to customize the button face color was available in previous Windows versions when the Classic theme was used. However, Windows 8 and Windows 10 do not include the Classic theme any more and all its options are removed. The feature to customize colors was designed for the Classic theme, so the user interface for this feature is missing in recent Windows versions.

While the user interface is missing, you can still change the color using a Registry tweak. The new color will be applied to various windows including system apps and dialogs like the Run box, Wordpad, Notepad, File Explorer, Local Group Policy Editor, and more.

Default colors:

Windows 10 Button Face Default 1Windows 10 Button Face Default 2

A custom button face color:

Windows 10 Button Face Custom 1Windows 10 Button Face Custom 3

Here is how to change it.

To Change Button Face Color in Windows 10,

  1. Open the Registry Editor app.
  2. Go to the following Registry key.
    HKEY_CURRENT_USER\Control Panel\Colors

    See how to go to a Registry key with one click.

  3. See the string value ButtonFace. The ButtonFace value is responsible for the default 3D surface color of a window or control.
  4. To find a suitable value, open Microsoft Paint and click on the Edit color button.Paint Edit Colors Button Windows 10
  5. In the color dialog, select the desired color using the provided controls. Now, note the values in Red:Green:, and Blue: boxes.Paint RGB Values Windows 10Use these digits to modify the value data of ButtonFace. Write them as follows:


    See the screenshot below.Windows 10 Change Button Face Color

  6. To make the changes done by the Registry tweak take effect, you need to sign out and sign in to your user account.

The result will be something like this:

Windows 10 Button Face Custom 4

Windows 10 Button Face Custom 3Windows 10 Button Face Custom 1Windows 10 Button Face Custom 2

Note: If you change the accent color, the customizations you made will be preserved. However, if you apply a theme, e.g. install a themepack or apply another built-in theme, Windows 10 will reset the button face color back to its default values. You will have to repeat the procedure.

Also, a lot of modern apps and all UWP apps like Photos, Settings, etc, ignore this color preference.

The same trick can be used to customize other classic appearance options. Check out the following articles.

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.

One thought on “Change Button Face Color in Windows 10”

  1. Sergey, how can I change the button (Windows) color? I need the software to edit some kind of *.dll or other system file? Or SDK package like in case with windows seven? Please help =].

Leave a Reply

Your email address will not be published.

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