Windows 10で不要なキーボードレイアウトの自動再追加を無効にするにはどうすればよいですか?


13

標準的な質問:表示言語AがインストールされたWindows 10がありますが、キーボードレイアウトBを使用します。Windowsが言語Aからシステムに不要なキーボードレイアウトを自動的に追加しないようにするにはどうすればよいですか?

私の例:私は英語のWindows 10を持ち、スロベニア語のキーボードレイアウトを使用しています。そして、WindowsがこれまでインテリジェントにUSキーボードレイアウトが必要だと考える特定のプログラムを実行するまで、これはうまく機能しています。Windowsはこの不要なレイアウトを自動的に追加し、切り替えて、その後削除しません。新しいレイアウトは、インストール済みレイアウトにもリストされていません。表示された後に削除する唯一の方法は、キーボードレイアウトとして手動で追加して削除することです。

それは多くの人にとって一般的な問題のようですが、何時間もグーグルで探した後、私はそれに対する良い解決策を見つけることができませんでした。 、しかし、それを行うと、キーボードが一部のプログラムで完全に機能しなくなります。

私や他の人がこの問題を抱えているプログラム:ICQ、Microsoft Officeの一部のバージョン(笑)、ソースエンジンに基づくゲーム、UltraVNCの一部のバージョン、Adobe CC Suite、およびリストが続きます。

Windowsが追加し続ける不要なキーボードレイアウト



マスクされた下品さを取り除いたら、ROOT Accessにアクセスして問題を議論してください。多くの質問があります
ラムハウンド

オールライトラムハウンド、私はそれをやったし、必死だ。同じ問題に直面している私や他の人を助けることができると思いますか?あなたが言及したこのルートアクセスはどこにありますか?
ブレーン

@Brane ctrl + shiftまたはalt + shiftを押すとキーボードが変わりますか?たぶん、これは時々誤ってキーボードのレイアウトを変更しているかもしれません。
ラモンロッベン

回答:


5

あなたがすでに何を試みたのかわかりませんが、あなたを助けるかもしれないいくつかの可能な解決策があります。

デフォルトの入力方法をオーバーライドする

[コントロールパネル]> [すべてのコントロールパネル項目]> [言語]> [詳細設定]に移動した場合

デフォルトの入力方法を上書きするオプションが表示されます。これを希望のキーボード設定に設定できます。

[言語バーの変更]ホットキー(画像下を参照)をクリックすると、ALT+ SHIFTまたはCTRL+ SHIFTホットキーを変更できます。[詳細設定]タブのボタンには、[キーシーケンスの変更]と表示されます。それらを未割り当てに配置できます。

ここに画像の説明を入力してください

言語オプションでデフォルトの入力方法を設定する

[コントロールパネル]> [すべてのコントロールパネル項目]> [言語]に移動した場合

このような画面が表示されます

言語オプション

  1. 目的の言語を選択して、上に移動します。
  2. 次にオプションをクリックします
  3. 2番目の画面がポップアップ表示されます。
  4. ケースに英語のスロベニア語キーボードで別の入力方法を追加してから、もう1つを削除します。

ここに画像の説明を入力してください

登録キーを追加する

あなたは追加することができますDWORD呼ばIgnoreRemoteKeyboardLayoutレジストリエディタで次のフォルダにregeditをしています。値1を指定します。

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout

または、これをコピーしてテキストエディターに貼り付け、.regとして保存します。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

それをダブルクリックすると、regキーが追加されます。

REGでもキーボードレイアウトを削除する

  1. 地域と言語の設定に移動します
  2. そこにある唯一の言語でオプションをクリックします
  3. [キーボード]で、USレイアウトを削除します
  4. その設定を保存する
  5. 次に、regeditを起動し、HKEY_CURRENT_USER>キーボードレイアウト>プリロードに移動します
  6. Preloadを右クリックして、Permissionsをクリックします

ここに画像の説明を入力してください

すべてのユーザーの許可を拒否しますが、1つのアカウントでそれを変更できることを確認してください。(新しいアカウントを作成し、そのアクセスを許可するだけです)。それ以外の場合は、そのregマップから自分をロックアウトします。これで、他のユーザーのみがそのregキーを変更できます。

私はまだより多くの可能な解決策を探していますが、これは私が今得たものです。それがあなたのためにどのように働いたか教えてください。


2
残念ながら、私はすでにすべてを試しました。助けにはなりません。しかし、見てくれて、あなたがこれに費やしたすべての努力に感謝します。これは、検索で見つけた多くの人々に役立つと確信しています。補足事項:レジストリ値IgnoreRemoteKeyboardLayoutはリモートデスクトップサーバーに役立ちます-RDPを介して接続するユーザーに対して、サーバーで定義されたキーボードレイアウトを強制します。
ブレーン

0

注意!!!ソリューションは、USレイアウトのレジストリキーを削除します!!!

何をしているのかわかっている場合にのみ使用してください!

最初にレジストリをバックアップしてください!

PowerShellで実行します。

Remove-Item -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;

いくつかの Windows更新後コマンドを再実行する必要がある場合があります。

より正確な解決策が見つかるまで、それは一時的な解決策と見なすことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.