How to Fix Cursor Disappearing on Windows?

There’s no doubt that using a mouse to navigate through Windows makes it really easy to use our computers. But, sometimes, the mouse pointer might disappear from your screen. This can happen randomly but most of the times it happens after an upgrade or a Windows update. It can also happen to systems that are on sleep mode a lot. You can still navigate and use your Windows via your keyboard but it will be a really cumbersome task.

There are a couple of things that might cause the issue. This might happen because of an issue in the driver. The driver might be updated to a newer version or it might be outdated. But, sometimes the issue might be because your mouse device got disabled for some reason and this can also cause the pointer to lag or freeze. There are other scenarios where you might have disabled your mouse accidentally.

There are a lot of solutions for this problem and usually it will be solved within a short span of time. So, go through every method given below until the problem is solved.

Note: The methods given below works for both mouse and touchpad. Sometimes the touchpad gets disabled as well or its new drivers might not be compatible. Use the same methods for touchpad, just select your touchpad in the steps instead of your mouse.

Tip

A lot of users accidentally turn off the mouse pointer via their keyboard. The key F5 is generally used to disable the mouse so try pressing F5. If that doesn’t work then try (function key) FN + F5 or FN + F9 if you are using ASUS or FN + F7 if you are using an Acer machine.

The keys might be different depending on the keyboard/brand. You can check the manual from the manufacturer’s website to see which key is used for the mouse function. If nothing else works, look through the keyboard keys very carefully to check if there is a key with a mouse indicator on it. Usually, these keys have an icon on them to give you an idea about their function. If you see a key with a mouse icon then try pressing it and try pressing it with the FN key as well.

Method 1: Enabling the Mouse Device

This method is used to fix the problem by enabling your mouse device. Sometimes, the mouse device gets disabled either accidentally or intentionally. Setting it back to being enabled will mostly solve the issue.

Note: Since you can’t use your mouse, we will be using the keyboard for all the steps

  1. Hold Windows key and press R
  2. Type main.cpl and press Enter

  3. Now your Device Settings tab should be select. Use your arrow keys to switch between the tabs (you will see a dotted square around the button/tab that is selected). If, for some reason, your tab isn’t select, press the tab key from your keyboard once. You will notice that your keyboard focus has been shifted to the first button in the tab. Basically, the tab key moves the selection to the next clickable object e.g. button. So, keep pressing tab until the dotted square comes to one of the tabs of the window. Once the tab is selected, use arrow keys to go to the Device Settings tab.

  4. Press the Tab key until your dotted square comes to the Enable button and then press Enter

This will enable your mouse and you should be able to see your mouse pointer now.

Note: in case you are doing this for the touchpad, you should see a tab TouchPad (most likely at the end). Select the TouchPad tab instead of the Device Settings in step 3 and then enable the TouchPad in step 4.

Method 2: Mouse Drivers

Sometimes, the issue is with the drivers of the mouse. Your driver might automatically be updated to a newer version that isn’t compatible or it might have a bug and in some cases, it can even cause the pointer to move on its own. In that case, you should roll back the driver. On the other hand, if you haven’t updated your drivers for a while then you should update the drivers.

There isn’t a way to confirm was is causing the issue. So, you should try to update the driver first and if that doesn’t work then roll back the driver to see if that solves the problem.

  1. Hold Windows key and press R
  2. Type devmgmt.msc and press Enter

  3. Use up and down keys to move through the list. If your arrow keys aren’t working then press Tab key once and then the arrow keys should work.
  4. Navigate to the Mice and other pointing devices using the arrow keys.
  5. Press the right arrow key when you are on the Mice and other pointing device
  6. Press the down key to go into the sub menu and select your mouse device
  7. Hold Shift and then press F10
  8. Press the down arrow key to move the selection on the context menu. Select Properties and press Note: Select Synaptics PS/2 Port (or your TouchPad name) if you are having trouble with the TouchPad instead of the mouse.

  9. Keep pressing Tab key until the focus (dotted square) comes to the General tab
  10. Press the right arrow key once to switch to the Driver tab
  11. Press the Tab key to get into the Driver tab. Keep pressing the Tab key until the focus (dotted square) reaches the Update Driver button and press Enter
  12. Use up and down arrow keys to select the option Search automatically for driver software… and press Enter

  13. Wait for it to complete and check if the mouse pointer is working or not. If it doesn’t find any new updates or the update didn’t work then use the arrow keys to navigate to the cancel button and press This should bring you back to the properties window of your mouse device.

Note: make sure the Roll Back Driver… button isn’t greyed out. If the Roll Back Driver… button is greyed out then don’t follow the next step.

  1. Keep pressing Tab until you reach the Roll Back Driver… button and then press Enter.
  2. Use the up and down arrow keys to select the reason
  3. Press Tab and keep pressing it until the focus (dotted square) comes to the Yes button then press Enter

This should roll back the drivers. Once the process is complete, check if the pointer came back or not.

Method 3: Changing Pointer Settings

You can change a few settings of the pointer that will bring back the mouse pointer. This is mainly because the disappearance of the pointer might simply be the effect of your pointer settings. For example, the option “hide the pointer while typing” hides the pointer for as long as you typing which might be confusing to a lot of people. This isn’t a solution but more of a precaution to check if the settings aren’t causing the issue.

  1. Hold Windows key and press R
  2. Type main.cpl and press Enter

  3. Now your Pointer Options tab should be select. Use your arrow keys to switch between the tabs (you will see a dotted square around the button/tab that is selected). If, for some reason, your tab isn’t select, press the tab key from your keyboard once. You will notice that your keyboard focus has been shifted to the first button in the tab. Basically, the tab key moves the selection to the next clickable object e.g. button. So, keep pressing tab until the focus (dotted square) comes to one of the tabs of the window. Once the tab is selected, use arrow keys to go to the Pointer Options
  4. Keep pressing the Tab key until the focus (dotted square) comes to the option Enhance pointer precision. You should uncheck this option. Press Enter to check/uncheck the option.
  5. Keep pressing the Tab key until the focus (dotted square) comes to the option Display pointer trails. You should check this option. Press Enter to check/uncheck the option.
  6. Keep pressing the Tab key until the focus (dotted square) comes to the option Hide pointer while typing. You should uncheck this option. Press Enter to check/uncheck the option.
  7. Keep pressing the Tab key until the focus (dotted square) comes to the option Show location of pointer when I press the CTRL key. You should check this option. Press Enter to check/uncheck the option.
  8. Keep pressing the Tab key until the focus (dotted square) comes to the Apply Press Enter to apply
  9. Reboot the system. Press Windows key once to open the Start menu and then use the Tab key to navigate between the sections. You can then use the arrow keys to move to the power option and press Enter. Now, you can select whether to shut down or reboot using the arrow keys and then press Enter.

Now, check if the pointer is appearing or not. If you still can’t find the pointer then press the CTRL key once to see the location of the pointer.

Method 4: Changing Registry Settings

In certain situations, some registry configurations might be set in such a way that the cursor is suppressed whenever it isn’t being used that much. Therefore, in this step, we will be changing these settings and disable the feature to fix the cursor disappearing issue. For that:

  1. Press “Windows” + “R” to open the run prompt.
  2. Type in “Regedit” and press “enter” to open the registry editor.
    Open Regedit
  3. Use your arrow keys to navigate below and use the right arrow key to expand the “HKEY_LOCAL_MACHINE” folder.
  4. Similarly, navigate to the following address.
    \SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  5. Once you have selected the “System” folder, press the “TAB” key to go over to the right pane.
  6. Highlight the “EnableCursorSuppression” key and press “Enter” to open it.
  7. Enter “0” in the Value data field and press “TAB” to highlight “OK”.
    Entering 0 as the DWORD value
  8. Restart your computer and check to see if the issue persists.

Method 5: Configure Pointer Size

In certain cases, the pointer size might have been misconfigured due to which it keeps disappearing or it might require to be reconfigured which can sometimes get rid of this issue. Therefore, in this step, we will be changing this setting. For that:

  1. Press the “Windows” button on your keyboard and type in “Cursor and Pointer“.
    Changing Cursor and Pointer settings
  2. Select the first option and the pointer configuration screen should open.
  3. Slide the “Change Pointer Size” slider up or down a bit using the arrow keys and check to see if the issue persists.

Method 6: Toggle Hardware Acceleration

In certain cases, Google Chrome might be facing this issue and it might not be seen in any other application. Therefore, in this step, we will be toggling the hardware acceleration on our computer and then check to see if the issue persists.

  1. Open up Chrome and click on the “Three Dots” on the top right.
  2. Click on “Settings” from the menu.
    Clicking on the three dots in the top right corner
  3. Navigate to the bottom and click on the “Downwards Arrow” to access more settings.
  4. Scroll down and under the “System” heading, toggle the “Use Hardware Acceleration when available” option.
    Clicking on the “Use Hardware Acceleration Feature When Available” toggle to turn it off
  5. If it was ON previously, turn it Off and vice versa.
  6. Check to see if the issue persists.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.