<p>To fix this issue, delete the <strong>Preload</strong> registry folder and sign out <strong>or</strong> restart the computer:</p>
<pre><code class="lang-auto">HKEY_USERS.DEFAULT\Keyboard Layout\Preload
</code></pre>
<p>This folder seems to be some legacy remnant that contains non-user-specified keyboard layouts to be added to the list of languages when the user signs in. <strong>While the fix itself works through restarts, at time of writing there’s things that bring back that pesky folder</strong>, here’s a few that I bumped into personally:</p>
<ul>
<li>
<p>Remote desktop to a computer with US layout</p>
</li>
<li>
<p>Using the same Microsoft account on another PC that still has this<br>
issue</p>
</li>
</ul>
<p>Whenever the problem comes back, that registry folder needs to be deleted again.</p>
<p><strong>Edit 2:</strong><br>
Thanks to <span class="mention">@Lu55</span>’s suggestion, here’s a handy one-liner to use on a command prompt with admin privileges:</p>
<pre><code class="lang-auto">reg delete "HKEY_USERS.DEFAULT\Keyboard Layout\Preload" /f
</code></pre>
<p><strong>Edit:</strong><br>
I have created a <code>RemovePreload.reg</code> text file with the following content, this way this fix can easily be re-applied every time without navigating the registry:</p>
<pre><code class="lang-auto">Windows Registry Editor Version 5.00
[-HKEY_USERS.DEFAULT\Keyboard Layout\Preload]
</code></pre>
<p>To use this, save it in a text file and change the extension from <code>.txt</code> to <code>.reg</code>. Then whenever it comes back, you can just double click it and restart or sign out.</p>