많은 사용자가 Windows 10에서 특정 키보드 언어(입력 언어)를 삭제하려고 해도 "기본 설정 언어" 목록에 해당 언어가 나타나지 않아 제거할 수 없다는 불편한 문제를 보고하고 있습니다.
이처럼 원치 않는 키보드 언어가 삭제되지 않는 문제는 주로 다음과 같은 상황에서 발생합니다.
- 서드파티(타사) 프로그램 설치 후
- Windows 업데이트 이후
- '시스템 로캘(System Locale)' 설정이 잘못된 경우
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425202.png)
Windows 10에서 키보드 언어를 제거할 수 없다면, 아래의 세 가지 방법을 순서대로 시도해 문제를 해결해 보시기 바랍니다.
Windows 10에서 키보드 언어/레이아웃이 삭제되지 않을 때 해결 방법
방법 1. 시스템 로캘(System Locale) 변경하기
언어 설정에서 삭제되지 않는 키보드 언어를 제거하는 첫 번째 단계는 '시스템 로캘' 설정을 본인이 사용하는 언어로 변경하는 것입니다.
1. 언어(Language) 옵션 화면에서 관리 언어 설정(Administrative language settings)을 클릭합니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425299.png)
2. 관리 옵션(Administrative) 탭에서 시스템 로캘 변경(Change system locale) 버튼을 클릭합니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425304.png)
3. 지역 설정 창에서 'Unicode가 아닌 프로그램용 언어'를 본인이 사용하는 언어(예: 한국어 또는 영어(미국))로 변경한 후 확인을 누릅니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425369.png)
4. 재시작 안내 메시지가 나타나면 지금 다시 시작(Restart now)을 클릭하여 변경 사항을 적용합니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425368.png)
방법 2. 레지스트리에서 원치 않는 언어 직접 삭제하기
1. Microsoft 공식 페이지에 접속하여 제거하려는 언어의 키보드 식별자(Keyboard Identifier)(16진수) 값을 확인합니다. *
* 예시: 일본어를 제거하려는 경우 키보드 식별자는 "00000411"입니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425399.png)
2. 레지스트리 편집기(regedit)를 실행한 뒤, 아래 두 개의 레지스트리 경로에서 원치 않는 언어 항목을 삭제합니다.
- HKEY_CURRENT_USER\Keyboard Layout\Preload
- HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425383.png)
3. 레지스트리 편집기를 닫고 PC를 재시작합니다. 그러면 원치 않던 언어가 사라질 것입니다!
주의: 레지스트리 수정 전에는 반드시 레지스트리 백업을 권장합니다. 잘못된 수정은 시스템 오류를 유발할 수 있습니다.
방법 3. PowerShell로 언어 설정 초기화하기
1. PowerShell을 관리자 권한으로 실행한 후, 아래 명령어를 입력하여 현재 사용 중인 Windows 디스플레이 언어의 언어 태그(Language Tag)를 확인합니다.
- Get-WinUserLanguageList
예를 들어, Windows 디스플레이 언어가 "영어(미국)"인 경우 언어 태그는 "en-US"입니다.
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425302.png)
2. 아래 명령어의 LanguageTag 부분을 위에서 확인한 값으로 교체한 후 Enter 키를 눌러 언어 설정을 초기화합니다.*
- Set-WinUserLanguageList LanguageTag -Force
예를 들어 언어 태그가 en-US라면 명령어는 다음과 같습니다.
- Set-WinUserLanguageList en-US -Force
![[해결] Windows 10에서 키보드 언어가 삭제되지 않을 때 완벽 대처법 3가지](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110425345.png)
3. PowerShell을 종료합니다. 원치 않는 언어가 사라졌을 것입니다! *
* 참고: 이 과정은 컴퓨터에 추가된 모든 언어를 제거하므로, 작업 완료 후 필요한 다른 언어를 다시 추가해 주세요.
여기까지입니다! 세 가지 방법 중 어떤 방법으로 문제를 해결하셨나요?
이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주시고, 주변에도 공유하여 더 많은 분들이 도움을 받을 수 있도록 해주세요.