batcmd.com Windows 8 Services

Microsoft Keyboard Filter - Windows 8 Service

Controls keystroke filtering and mapping.

This service exists in Windows 8 only.

Startup Type

Windows 8 edition Windows 8 Windows 8.1 Windows 8.1 Update 1
Core not exists not exists not exists
Pro not exists Disabled Disabled
Enterprise not exists Disabled Disabled

Default Properties

Display name:Microsoft Keyboard Filter
Service name:MsKeyboardFilter
Type:share
Path:%WinDir%\system32\svchost.exe -k netsvcs
File:%WinDir%\System32\KeyboardFilterSvc.dll
Error control:normal
Object:LocalSystem
Privileges:
  • SeTcbPrivilege
  • SeAssignPrimaryTokenPrivilege

Default Behavior

The Microsoft Keyboard Filter service runs as LocalSystem in a shared process of svchost.exe. Other services might run in the same process. If Microsoft Keyboard Filter fails to start, the error is logged. Windows 8 startup proceeds, but a message box is displayed informing you that the MsKeyboardFilter service has failed to start.

Restore Default Startup Type for Microsoft Keyboard Filter

Automated Restore

1. Select your Windows 8 release and edition, and then click on the Download button below.

2. Save the RestoreMicrosoftKeyboardFilterWindows8.bat file to any folder on your hard drive.

3. Right-click the downloaded batch file and select Run as administrator.

4. Restart the computer.

Note. Make sure that the KeyboardFilterSvc.dll file exists in the %WinDir%\System32 folder. If this file is missing you can try to restore it from your Windows 8 installation media.