47

I recently updated to Windows 10 anniversary update and recentlly noticed the PS/2 Keyboard has stopped working in Windows 10 apps such as the settings menu and the start menu. Desktop apps and control panel work fine including shortcuts buttons such as volume up, web browser etc.

The default driver installed seems to be Lenovo ThinkPad driver PS/2 keyboard (which the keyboard Is not). I uninstalled the driver, un-plugged keyboard and tried changing the driver to the standard driver and HID keyboard driver with no luck.

How can I get the keyboard to work in the Windows 10 app section?

bad_coder
  • 643
  • 1
  • 7
  • 16
TheIdiot
  • 571
  • 1
  • 4
  • 3
  • This sounds like a hardware failure. My PS/2 keyboard has no problems on my system – Ramhound Sep 17 '16 at 12:49
  • @Ramhound Possibly but I don’t understand why it works for the desktop section. I thought it could be a driver or security issue between the keyboard and Win 10 Metro Section. – TheIdiot Sep 17 '16 at 12:54
  • 1
    The chances of it being a driver problem, is very unlikely, PS/2 driver hasn't changed in years. Have you tried a different keyboard? – Ramhound Sep 17 '16 at 20:28
  • 1
    @Ramhound - I was having the same issue, the keyboard works fine in other apps, but just not for the start menu or built-in windows 10 apps like the calculator. – Tasgall Jan 24 '18 at 09:26
  • 1
    @Tasgall If the keyboard works then it literally cannot be a driver problem – Ramhound Jan 24 '18 at 12:13
  • 1
    @Ramhound - it also means it can't be a keyboard hardware problem. The answer to run ctfmon.exe fixed the issue for me, so it looks like an OS issue. – Tasgall Feb 25 '18 at 15:15
  • I've had success with restarting Windows Explorer from the Task Manager. – user1182988 Apr 13 '21 at 15:58
  • None of the answers on this post fixed it for me :'( – aderchox Apr 24 '22 at 06:35

5 Answers5

76

If you are still stuck try this simplest of the solution.

  1. Press Win+R (to open Run )
  2. Copy paste and press Enter to run this program. C:\Windows\system32\ctfmon.exe. It brings back the language bar and for me it allowed me to type in Windows search, start menu and Windows 10 apps again.

I think it is due to the missing language bar or something like that.

zx485
  • 2,170
  • 11
  • 17
  • 24
zas
  • 777
  • 5
  • 3
  • 5
    Wow, this worked for me. Now start menu reacts to keyboard again!. Thank you very much! – Jakob Sternberg Jul 16 '17 at 23:02
  • 4
    Is there a (preferred) way to ensure that `ctfmon.exe` runs on system startup? I can run it and the problem goes away but only until I reboot. – Craig Silver Nov 19 '17 at 05:52
  • 2
    This is - at least for me - only a temporary fix which works until the next reboot – dufte Apr 26 '19 at 07:26
  • In my case the CTF Loader was called by the Touch Keyboard and Handwriting Panel Service (TabletInputService), which was disabled because I am not using a tablet. Setting that to manual and then re-enabling Microsoft/Windows/TextServicesFramework/MsCtfMonitor in the Task Scheduler Library did the trick. If that does not work, try setting it to automatic. But I think manual (triggered) is the way it is supposed to work. – Tharkon Jul 25 '19 at 23:36
  • 1
    @Daniel Williams 2020 here, still facing the issue, guess they are focusing more on pushing bloatware using windows updates rather than working on actual issues. – Harshiv Feb 10 '20 at 16:05
  • Permanent solution: https://superuser.com/questions/1532209/what-causes-the-msctfmonitor-scheduled-task-to-be-deleted-in-windows-10-causing – JRr Feb 14 '22 at 15:54
49

I had the same problem. This is what worked for me:

  1. Open Task manager.

  2. Find Cortana (or SearchUI/Search) on the Processes tab

  3. Right click it - End task

tolache
  • 600
  • 4
  • 7
11

I solved the problem by ending the "search" process in task manager. (I have cortana disabled)

Israel Saba
  • 111
  • 1
  • 2
4

Found this solution that worked for me:

http://www.tenforums.com/drivers-hardware/64757-keyboard-does-not-work-windows-store-apps.html

(Win+R > taskschd.msc > Task Scheduler Library > Microsoft > Windows > TextServicesFramework. Right click MsCtfMonitor and choose Enable. Reboot your PC.)

  • 1
    You can just right click Run after clicking Enable as well. Also make sure that the Touch Keyboard and Handwriting Panel Service (TabletInputService) is available. – Tharkon Jul 25 '19 at 23:37
1

None of the answers worked for me, so I simply opened Task Manager, killed explorer.exe (Task Manager - Details - locate explorer.exe and kill it) and run it again (Task Manager - File - Run new task - type "explorer").

xhafan
  • 279
  • 2
  • 4