잘 알려지지 않은 문제 중 하나는 Windows 11/10이 사용자의 허가 없이 키보드 레이아웃을 계속 추가하는 현상입니다. 새로운 언어를 추가하면 언어 표시줄에 해당 레이아웃이 나타나기 시작하고, 키보드 레이아웃 목록에서 전혀 제거할 수 없게 됩니다. 실제로 한 사용자는 이미 영어(미국)를 사용 중임에도 불구하고 영어 US – 그리스어(220) 라틴 키보드와 영어 UK까지 함께 추가되었다고 보고했습니다.
이로 인해 발생하는 문제는 두 개의 언어만 사용하는 사용자에게 언어 전환이 매우 불편해진다는 점입니다. 또한 입력하는 도중에도 레이아웃이 계속 전환되어 문장 부호가 수시로 바뀌고, 사용자가 선택한 키보드 레이아웃으로 되돌린 뒤 오타를 수정해야 하는 상황이 반복됩니다.
참고: Windows 키보드 레이아웃을 변경하는 방법
Windows가 허가 없이 키보드 레이아웃을 계속 추가하는 문제
Windows 11 또는 Windows 10에서 이 문제를 해결하기 위해 활용할 수 있는 방법은 다음과 같습니다:
- 자동 키보드 레이아웃 변경 옵션 끄기
- 자동으로 추가된 키보드 레이아웃을 추가한 후 제거하기
- PowerShell을 통해 Microsoft 자동 언어 설정 재정의하기
- 레지스트리 편집기를 사용하여 문제 수정하기
1] 자동 키보드 레이아웃 변경 옵션 끄기

자동 키보드 레이아웃 변경 옵션을 비활성화하여 문제를 해결해 볼 수 있습니다. 이 설정은 고급 키보드 설정에서 조정할 수 있으며, 단계는 다음과 같습니다:
- 먼저 Windows 11 설정 앱을 열고 시간 및 언어 탭으로 이동합니다.
- 오른쪽 창에서 입력 옵션을 클릭합니다.
- 다음으로 고급 키보드 설정 옵션을 클릭합니다.
- 고급 키보드 설정 페이지에서 각 앱 창마다 다른 입력 방법 사용 옵션의 체크를 해제합니다.
- 문제가 해결되었는지 확인합니다.
문제가 해결되지 않는다면 다음 해결 방법으로 넘어가시기 바랍니다.
2] 자동으로 추가된 키보드 레이아웃을 추가한 후 제거하기

시도해 볼 수 있는 첫 번째 방법은 자동으로 추가된 키보드 레이아웃을 직접 추가한 뒤 다시 제거하는 것입니다. 일종의 우회 방법이지만 의외로 효과가 있는 경우가 많습니다. Windows 11에서 이 작업을 수행하려면 아래 단계를 따르세요:
먼저 설정 앱을 열고 시간 및 언어 탭으로 이동합니다. 그다음 오른쪽 패널에서 언어 및 지역 옵션을 클릭합니다.
언어 섹션에서 해당 언어 항목의 세 점(⋮) 메뉴를 클릭합니다. 이후 언어 옵션을 누르고 키보드 추가 버튼을 선택합니다.
그런 다음 자동으로 추가되었던 레이아웃을 선택하여 해당 키보드 레이아웃을 추가합니다. 키보드 섹션 아래에서 추가된 레이아웃을 확인할 수 있습니다.

마지막으로 방금 추가한 키보드 옆의 세 점 메뉴를 클릭하고 제거를 선택합니다.
키보드 레이아웃이 다시 나타난다면 위 과정을 반복해야 할 수 있습니다.
Windows 10: 운영체제가 영어(미국) 레이아웃을 무작위로 추가하는 경우가 있으며, 두 가지 레이아웃을 사용하는 사용자에게는 빠른 전환이 더 어려워집니다(키 입력이 한 번 더 필요하고, 짧은 시간 안에 여러 번 전환해야 한다면 상당히 답답해집니다).

- 언어 기본 설정에서 영어를 선택합니다.
- 옵션을 클릭합니다.
- 키보드 추가를 클릭하고 자동으로 추가된 레이아웃을 선택합니다.
- 추가한 후 해당 항목을 클릭하고 제거를 누릅니다.
레이아웃이 무작위로 다시 나타날 수 있으므로, 그럴 때마다 위 단계를 반복해 주세요.
3] PowerShell을 통해 Microsoft 자동 언어 설정 재정의하기
PowerShell을 활용하면 Microsoft의 기본값이자 다소 이상하게 작동하는 언어 설정을 재정의하여, 레이아웃이 멋대로 전환되는 현상을 막을 수 있습니다. 이를 위해서는 원하는 설정에 맞는 InputTip과 Culture 값을 찾아야 하며, 해당 정보는 Microsoft IT Pros 공식 문서에서 확인할 수 있습니다.
Set-WinCultureFromLanguageListOptOut -OptOut 1
Set-WinUILanguageOverride -Language en-US
Set-WinDefaultInputMethodOverride -InputTip "0426:00040426"
Set-Culture lv-LV
이 PowerShell 스크립트를 미리 준비해 두고, 레이아웃이 다시 나타나는 것을 발견할 때마다 실행하세요. 회사 환경처럼 여러 대의 컴퓨터에서 동일한 문제가 발생한다면, 사용자가 컴퓨터에 로그인할 때마다 이 스크립트가 자동으로 실행되도록 구성할 수도 있습니다.
4] 레지스트리 편집기를 사용하여 문제 수정하기

레지스트리 수정을 통해 이 문제를 해결할 수도 있습니다. 새 DWORD 값을 생성해야 하며, 레지스트리 편집기를 사용한 단계별 절차는 다음과 같습니다:
먼저 Windows + R 단축키를 눌러 실행 대화 상자를 연 뒤, regedit을 입력하고 레지스트리 편집기를 실행합니다.
이제 레지스트리 편집기에서 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 DWORD(32비트) 값 옵션을 선택합니다.
새로 만든 DWORD의 이름을 IgnoreRemoteKeyboardLayout으로 지정합니다.
그다음 해당 DWORD를 두 번 클릭하고 값을 1로 설정합니다.
마지막으로 레지스트리 편집기를 닫고 PC를 재부팅합니다.
이 방법으로 문제가 해결되기를 바랍니다.
키보드 레이아웃 동기화를 끄는 방법

Windows 11에서 키보드 레이아웃 동기화를 비활성화하려면 아래 단계를 따르세요:
- 설정을 열고 계정 탭으로 이동합니다.
- Windows 백업 섹션으로 이동합니다.
- 내 기본 설정 기억 드롭다운을 엽니다.
- 언어 기본 설정 옵션의 체크를 해제합니다.
비슷한 문제를 겪고 계신가요? 입력하는 도중 키보드가 다른 언어로 전환되나요? 이 솔루션이 문제 해결에 도움이 되었는지 의견을 남겨주세요.
Windows에서 특정 언어를 제거할 수 없는 경우라면 관련 가이드 글도 참고해 보시기 바랍니다.