Share via

MSKLC keyboard disappears after logging out or rebooting

Stephanie C 0 Reputation points
2026-03-03T06:50:51.4833333+00:00

I have a MSKLC keyboard that worked fine on my previous (Windows 11) laptop. On my new laptop, the custom keyboard works immediately after installation, but after reboot / logout, the language bar disappears and I can’t switch to the custom keyboard manually. When I look in my settings, the custom keyboard is still listed, but I can't "activate" it anymore.

I tried re-installing MSKLC and repackaging the keyboard, but that didn't work.

Windows for home | Windows 11 | Input and language
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Emma1-N 3,800 Reputation points Microsoft External Staff Moderator
    2026-03-04T01:54:24.09+00:00

    Welcome Stephanie C,

    Thank you for reaching out to Microsoft Q&A forum.  

    I understand how frustrating it can be when your custom MSKLC keyboard works immediately after installation on Windows 11, but after logging out or rebooting, the language bar disappears and the keyboard can no longer be activated even though it still appears in Settings. 

    To help identify the fastest resolution, please confirm the following  

    • Is this custom keyboard installed for the current user account only, or was it installed using administrative privileges for all users? 
    • Does the issue occur immediately after a full restart, or only after signing out and signing back in? 

    In the meantime, you can try the steps below to troubleshoot the issue:  

    Option 1: Check whether the Text Services Framework is loading correctly at sign-in.  

    • Press Win + R, type msconfig, and press Enter 
    • Go to the Services tab 
    • Make sure Microsoft Text Services Framework is enabled 
    • Restart the device 

    Option 2: Re‑add the input method manually.  

    • Go to Settings > Time & language > Language & region 
    • Select your language 
    • Remove the custom keyboard 
    • Restart the device 
    • Add the custom keyboard again 

    Option 3: Verify advanced keyboard settings.  

    • Go to Settings > Time & language 
    • Select Typing 
    • Select Advanced keyboard settings 
    • Enable Use the desktop language bar when it’s available 
    • Sign out and sign back in 

    Option 4: Check if the keyboard layout loads at user logon.  

    • Press Win + R, type regedit, and press Enter 
    • Navigate to HKEY_CURRENT_USER\Keyboard Layout\Preload 
    • Confirm the custom keyboard layout is listed 
    • Restart the device 

    I really hope that the information I gave above was helpful to you. Please feel free to reply below and let me know if you have further concern on this matter.   


    P.S: If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".     

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.