Cursor stops blinking after a few seconds on Windows 10

All we need is an easy explanation of the problem, so here it is.

When using various applications the cursor stops blinking after a few seconds of inactivity.

The symptoms:

For example – if you are typing in Notepad and stop typing in about 5-6 seconds the cursor stops blinking (and stays in “on” state). If you start typing again, or switch to another app and switch back to Notepad, or click with the mouse, or do other similar activities the cursor starts blinking again – until you make a little pause and then after 5-6sec it stops again.

The same happens in the Start->Run box (or pressing Win+R), happens in File Explorer when you are typing in the address bar, and various other built-in Windows apps.

It does not seem to happen within other third-party apps and browsers for example (e.g. Chrome and Mozilla) but does happen on the address bar in Edge.


This happens specifically on Windows 10 (and does not seem to happen on Windows 7 for example)

This does not appear to be hardware or machine specific. We observed the same on different machines from different manufacturers.

The question:

How to turn this off? We want the cursor to not stop blinking.

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

I found it – a registry setting:

Computer\HKEY_CURRENT_USER\Control Panel\Desktop\CaretTimeout

It defaults to (decimal) 5000 mSec, which is why the cursor (caret) stops blinking after 5 seconds of inactivity.

Solution was to changing that (DWORD) value to some extremely large number (e.g. 500M) and log off and log back on. With a value of 500M it will time out (stop blinking) eventually after several days of inactivity.

What I have not found yet is the documentation for that setting.

Method 2

Go to regedit and go to “Computer\HKEY_CURRENT_USER\Control Panel\Desktop”
then you see a list, doubleclick on “CaretTimeout” and set the value to “ffffffff” hexadecimal. Reboot and your problem is fixed. (and mine also becouse i had the same problem)

Method 3

First, the marker in text is termed a caret, as opposed to the marker on the rest of the screen that follows mouse or touchpad motion, which is the cursor.

Second, this is the nature of Microsoft Notepad; there is no setting to control caret blink. You could use another text editor, such as Notepad++, if you want to control the caret blink rate and size. Caret settings are shown below.

Notepad++ caret adjustment

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply