Automatically adding unnecessary layout when opening a Notepad

Артем Корніяш 60 Reputation points
2025-10-18T02:10:35.4933333+00:00

Recently, after some system updates, when launching certain programs (e.g., Microsoft Notepad), a third keyboard layout (Ukrainian) is automatically added and does not disappear after closing the program. My system interface is Ukrainian. I also installed two language packs (Ukrainian and Polish). I have two keyboard layouts installed (Polish programming and Ukrainian extended), which are the default layouts in these language packs.

Adding a regular truncated Ukrainian layout to this makes no sense. It's just annoying. To remove this additional layout, you need to go to the language pack settings, install it and remove it again, or restart your PC. This is not an effective solution, because this layout reappears again when you open Notepad.User's image

Windows for home | Windows 11 | Input and language
0 comments No comments

Answer accepted by question author
Pauli O 16,380 Reputation points Volunteer Moderator
2025-10-19T04:16:25.9533333+00:00

@Артем КорніяшAt the moment you can't download fixed Notepad version, but it's already released to insiders in Release Previre channel so you can assume it will be almost ready to be released to public versions as well.

Microsoft may release optional preview of next Cumulative Update later this month and next Cumulative Update will be releaed Patch Tuesday 11th of November. Let's hope at least then we get fixed Notepad to eliminate that unnoing bug.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer accepted by question author
Pauli O 16,380 Reputation points Volunteer Moderator
2025-10-18T06:36:51.16+00:00

This bug is related to Notepad version 11.2507.26.0 which was released on August. Microsoft have already fixed that issue in version 11.2508.28.0 which is already released to insiders for testing before release to public Windows 11.

Feedback hub: https://aka.ms/AAxr7j8

User's image

Was this answer helpful?

1 person found this answer helpful.

4 additional answers

Sort by: Newest
  1. Jhun Buala 5,720 Reputation points Independent Advisor
    2025-10-19T03:30:28.0933333+00:00

    Hi Артем Корніяш,

    Incase you want to download the updated Notepad separately, you can visit the Microsoft apps store.

    User's image

    Just scroll down a bit so you can review its additional information.
    User's image

    Regards,

    Jhun

    Was this answer helpful?


  2. Jhun Buala 5,720 Reputation points Independent Advisor
    2025-10-19T03:22:04.3933333+00:00

    Hi Артем Корніяш,

    You've done everything correctly. I think this is a confirmed Windows update bug. Im sure Microsoft is in the fixing/testing stage right now. The fix should reach stable Windows update withing the next cumulative patches. As of now just keep your Windows update enabled. Once your system patched the update, it will correct the bug. If it really annoys you just restart the TextInputHost.exe in the task manager. Ctrl+Shift+Esc > Details Tab > Choose the TextInputHost.exe and End task. Windows will restart it instantly and the layout usually disappears for the current session.

    Rest assured that this will be fixed once update is being released.

    Regards,

    Jhun

    Was this answer helpful?

    0 comments No comments

  3. Jhun Buala 5,720 Reputation points Independent Advisor
    2025-10-18T11:46:19.2833333+00:00

    Hi Артем Корніяш,

    While we wait for the next update hotfix to be released, as of the moment let's try to pursue the method 1, where the registry edit reverts.

    Do this additional step and let's see if it will stop reverting the registry back to "00000422"

    Process 1. Forcing the default input profile via powershell. Run PowerShell as Administrator and paste this block:

    # Force the system to use Ukrainian Extended (00020422) as the default for uk-UA

    $LangList = Get-WinUserLanguageList

    foreach ($lang in $LangList) {

    **if ($lang.LanguageTag -eq "uk-UA") {**
    
        **$lang.InputMethodTips.Clear()**
    
        **$lang.InputMethodTips.Add("0422:00020422")**
    
    **}**
    

    }

    Set-WinUserLanguageList $LangList -Force

    # Reapply current language as default display language to overwrite system template

    Set-WinUILanguageOverride -Language uk-UA

    Set-WinSystemPreferredUILanguage -Language uk-UA

    Then Reboot your system and test it again.

    Process 2. If process 1 didnt work lets try stopping the windows from writing to .DEFAULT by locking that key's permission.

    Run "regedit" as Administrator. Navigate to: "HKEY_USERS.DEFAULT\Keyboard Layout"

    Right Click > Preload > Permissions > Click "Advanced" > For SYSTEM and Administrators, set "Read" permission only (remove "Full Control") > Apply > OK > OK.
    Windows can read the layout for new sessions, but cannot rewrite it.

    After this, set your preferred values manually:

    1 REG_SZ 00020422

    2 REG_SZ 00020415

    Then reboot and test again.

    Microsoft engineers confirmed this is a "TextInputHost regression" and plan to fix the .DEFAULT overwrite behavior in an upcoming "Windows 11 25H2 cumulative update". For now, Process 1 (PowerShell reset) or Process 2 (permissions lock) are the only reliable, lasting workarounds for Home edition users. Let's hope this will work this time.

    Regards,
    Jhun

    Was this answer helpful?


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.