Share via

Custom keyboard layout uninstall/duplicating problem

Anonymous
2019-05-31T07:13:29+00:00

On Windows 10 64 bit amd computer.

A layout made with Microsoft Keyboard Layout Creator and installed via the setup.exe.

I added a keyboard layout and then made another, not sure how it happened but now whenever I add layout two it adds layout one instead.

I've tried reinstalling layout one and removing it, creating a totally new layout and installing that. I've also tried using regedit to remove the "ghost" entry, but I'm left with layout one referring to my new layout's .dll as it's own and doing nothing for my keyboard. It also marks layout one's project name as used but is nothing to uninstall in control panel.

It duplicates with every keyboard layout install and the setup.exe for every layout I've made crashes after the first install attempt (but the .msi works). I don't see any matching .dll in system32, and there is no install entry in the control panel. I may not have the same source file for the original layout (I was experimenting).

How do I uninstall the layout?

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\a0030409]

"Layout Text"="United States-(Custom)"

"Layout File"="*******.dll"

"Layout Id"="00c1"

"Layout Product Code"="{*****}"

"Layout Display Name"="@%SystemRoot%\system32\*******.dll,-1000"

"Custom Language Name"="English (United States)"

"Custom Language Display Name"="@%SystemRoot%\system32\*******.dll,-1100"

The one below has the same Layout Text but the .dll match that of whatever other layout I just installed.

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\a0020409]

"Layout Text"="United States-(Custom)"

"Layout File"="********.dll"

"Layout Id"="00c2"

"Layout Product Code"="{***}"

"Layout Display Name"="@%SystemRoot%\system32\********.dll,-1000"

"Custom Language Name"="English (United States)"

"Custom Language Display Name"="@%SystemRoot%\system32\********.dll,-1100"

Windows for home | Windows 10 | Settings

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Anonymous
    2019-06-16T09:19:43+00:00

    Hi,

    Thanks for the reply and appreciate your efforts to work on this issue.

    Suggest you to open Powershell command in Admin mode and type these commands to the default and weird language settings.

    1. To open an elevated PowerShell prompt, in the taskbar search, type powershell.
    2. Now see the result Windows PowerShell which appears on the top. Right-click on it and select Run as Administrator.
    3. The UAC prompt will ask you for your consent. Click yes, and the prompt will open.
    4. An elevated PowerShell prompt will display Administrator: Windows PowerShell on the top in the prompt’s border.

    Type these commands and press enter.

    Set-WinCultureFromLanguageListOptOut -OptOut 1

    Set-WinUILanguageOverride -Language en-US

    Set-WinDefaultInputMethodOverride -InputTip "0426:00040426"

    Set-Culture lv-LV

    Once this is done, restart the computer and check if that works for you.

    Let us know the result of the steps performed so that we can help you further.

    Awaiting your reply.

    Regards,

    Srimadhwa B

    Microsoft Community-Moderator

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2019-06-11T22:35:14+00:00

    Sorry for the late reply,

    Yes I did. What happens is that any subsequent installation (after restart) installs the keyboard I deleted with a different layout file and id number in the registry. The entry looks identical in the keyboard options menu and I get duplicates if I try other installations.

    I was expecting I'd have to do something like find the original .dll file and manually delete it.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2019-06-03T00:59:50+00:00

    Hi,

    Thanks for the reply and appreciate your efforts to work on this issue.

    • Have you tried to remove the keyboard layouts from the registry settings?

    If No, then try to remove the keyboard layout which you want to uninstall and then check if that works for you.

    Registry disclaimer: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.

    Let us know the result of the steps performed so that we can help you further.

    Awaiting your reply.

    Regards,

    Srimadhwa B

    Microsoft Community-Moderator

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2019-06-01T14:29:31+00:00

    I edited the original post to give a little more info on that but I can't be sure if I used the setup.exe or the amd64.msi for the installation (I had assumed one called the other and did the same thing).

    I'm also not sure if the keyboard was added as a used layout during my uninstallation. I was doing a bit of experimenting so I may have even installed another version on top of the original thinking it work it out.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2019-06-01T05:50:50+00:00

    Hi JeffE_916,

    Thank you for posting your question in the Microsoft Community Forums.

    I appreciate the efforts you have taken in troubleshooting this issue. The details provided helps us to avoid repeating the steps.

    In Windows, you can configure your keyboard to use a different keyboard layout or input method to type in another language. The language of your keyboard layout controls the characters that appear on your screen when you type. By using the different layouts, you can type all the characters for the language, including diacritics such as the umlaut (ä) in German and the tilde (ñ) in Spanish.

    Please answer these questions to get clarity on this issue:

    1. Which version of Windows is installed on the PC? ‘Find Operating System info’
    2. How was the keyboard layout installed on the computer?
    3. Did you use the Microsoft Keyboard layout creator?

    Reply with additional information to help you further.

    Awaiting your reply.

    Regards,

    Srimadhwa B

    Microsoft Community-Moderator

    Was this answer helpful?

    0 comments No comments