How to Change Mouse Pointer in Windows 10

A mouse pointer, also known as the cursor is a graphical icon which represents your pointing device's movements on your display. It allows the user to manipulate objects on the screen with a mouse, a touchpad or any other pointing device. In this article, we will see how to change the appearance of the mouse pointer in Windows 10.


In Windows 10, mouse cursors support themes, so you can change the appearance of all your cursors with one click. Windows comes with a few themes bundled. Some third-party themes come with a set of cursors. The user can change individual cursors manually using Settings, the classic Mouse Properties window, and also the Registry.

Change Mouse Pointer in Windows 10 using Settings

To change mouse pointers in windows 10, do the following.

  1. Open Settings.Windows 10 Creators Update Settings 15019
  2. Go to Ease of Access - Mouse.Windows 10 Settings Mouse Pointer
  3. On the right, select the size of the cursor - standard, large, extra large - using thumbnail buttons under Mouse pointers.
  4. Under the Pointer color, you can choose between the white and black mouse pointer color.

The Settings app has limited abilities to change the mouse pointers as of this writing, so most of the settings are still located in the classic Control Panel applet called "Mouse Properties".

Change Mouse Pointers in Windows 10 using Mouse Properties

To change the mouse pointer appearance using the classic Control Panel, do the following.

  1. Open Control Panel.
  2. Go to Control Panel\Hardware and Sound.Windows 10 Control Panel Hardware And Sound
  3. Under Devices and Printers, click the Mouse link.Windows 10 Control Panel Mouse Link
    The following window will open:Windows 10 Mouse Properties
  4. There, switch to the Pointers tab. Here is how it looks.Windows 10 Mouse Properties Pointers Tab
  5. Under Scheme, you can pick one of the installed cursor themes. See the screenshot below.Windows 10 Mouse Properties Pointer Scheme
  6. Under Customize, you can change individual cursors for the selected scheme. Select the desired cursor in the list, and click the Browse... button to pick an alternative cursor file. Mouse Properties Browse For Cursor You can choose a static cursor image (*.cur file) or an animated cursor (*.ani file).
  7. Tip: Once you have finished customizing your cursors, you can click the button Save As under Scheme to save your changes as a new pointer scheme.Mouse Properties Save Scheme
  8. To reset the customized cursor and use the default one from the current theme, click the button Use Default.

Change Mouse Pointers in Registry

Using the built-in Registry Editor app, you can customize the cursors. Windows stores the path to each cursor file under the following Registry key:

HKEY_CURRENT_USER\Control Panel\Cursors

Here is how you can edit them.

  1. Open Registry Editor.
  2. Navigate to the following Registry key:
    HKEY_CURRENT_USER\Control Panel\Cursors

    Tip: You can access the desired Registry key with one click.Registry Change Cursor Scheme

  3. On the right, modify the (Default) string value and set it to one of the following values to apply any of the default cursor schemes:

    blank - this will set the default scheme named "None".
    Windows Black (extra large)
    Windows Black (large)
    Windows Black
    Windows Default (extra large)
    Windows Default (large)
    Windows Default
    Windows Inverted (extra large)
    Windows Inverted (large)
    Windows Inverted
    Windows Standard (extra large)
    Windows Standard (large)

    Registry Edit Cursor Scheme Name

  4. To customize individual pointers, modify the following string values:

    Arrow - the pointer for "Normal Select".
    Help - the pointer for "Help Select".
    AppStarting - the pointer for "Working in Background".
    Wait - the pointer for "Busy".
    Crosshair - the pointer for "Precision Select".
    IBeam - the pointer for "Text Select".
    NWPen - the pointer for "Handwriting".
    No - the pointer for "Unavailable".
    SizeNS - the pointer for "Vertical Resize".
    SizeWE - the pointer for "Horizontal Resize".
    SizeNWSE - the pointer for "Diagonal Resize 1".
    SizeNESW - the pointer for "Diagonal Resize 2".
    SizeAll - the pointer for "Move".
    UpArrow - the pointer for "Alternate Select".
    Hand - the pointer for "Link Select".

    Registry Edit Cursor File Name

Get new cursor schemes with Cursor Commander

Some time ago, I released a freeware app, Cursor Commander, which can help you manage cursors in Windows 10. The main idea of the Cursor Commander app is that you can install and apply multiple new cursors with a single click. It uses a special file extension, .CursorPack. It is actually a ZIP archive which contains a set of cursors and a special text file with instructions for the app to apply them.

  1. Download Cursor Commander from HERE. You can also read a detailed description of the app HERE.
  2. Unpack the file named Cursor Commander-1.0-Win8.exe. It works in Windows 10 without issues.
  3. Run the installer and follow the setup instructions.Windows 10 install cursor commander
  4. Now, pick a set of cursors you like from HERE. I will use the one named "Aero Deep Blue", which goes well with the default theme in Windows 10:aero deep blue cursors
  5. Double click the CursorPack file you downloaded:Cursorpack fileIt will be installed and appear in Cursor Commander's themes. From there, you can apply it with one click:Windows 10 custom cursors
  6. You can switch between cursor themes easily. When you get bored with the current theme, you can pick another one and click the button "Use these cursors". It is much faster than applying them manually with the Mouse Control Panel.

Cursor Commander is a freeware desktop app which works in Windows 10, Windows 7 and Windows 8.x. I have not tested it, but it should work fine in earlier versions of Windows too, like Windows Vista or XP with .NET 3.0 or .NET 4.x installed.

Actually there is a bug in Windows 7 and all later versions where custom cursors/mouse pointers get reset at startup when applied using Mouse Control Panel. The best fix for this is to use Winaero's Cursor Commander to apply them. Then they won't get reset to default and will scale correctly for higher DPI as well.

That's it.

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.

Leave a Reply

Your email address will not be published.

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