업데이트 : 이것은 긴 게시물이므로 아래 답변으로 바로 이동할 수 있습니다.
참고 : 빠른 언어 목록은 바로 가기 Win + 스페이스 바를 통해 액세스 할 수있는 아래 스크린 샷의 목록을 나타냅니다.
내 시스템에는 영어 (미국) 와 프랑스어 (스위스)의 두 가지 Windows 맞춤법 검사 언어가 있지만 “Swiss French”입력 키보드로 두 언어가 올바르게 구성되어 있지만 미국 키보드 입력은이 목록에 계속 나타납니다.
영어 (미국) 언어 의 설정은 다음과 같습니다. “Swiss French”입력 만 가능합니다 :
에 대한 동일 프랑스어 (스위스) , 유일한 입력은 “스위스 프랑스어”입니다 :
제어판에서 둘 다 스위스 프랑스어로 설정되어 있습니다.
모든 설정이 “언어 목록”을 사용하도록 설정되었습니다.
이미 시도한 몇 가지 사항이 있습니다.
- 이미 언어 구성 체조에서 언어를 제거하고 언어를 추가하거나 제거하여 항상 다시 돌아 왔습니다.
- 나는 이미 이것을했다 : https://superuser.com/a/484595/168632
- 레지스트리 설정에 US Keyboard에 대한 언급은 없습니다.
필사적으로 도와주십시오. 이것은 Windows 10이 설치된 세 번째 컴퓨터이며 모두 같은 작업을 수행합니다.
답변
이 문제를 해결하려면 Preload 레지스트리 폴더를 삭제 하고 컴퓨터를 로그 아웃 하거나 다시 시작하십시오.
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
이 폴더는 사용자가 로그인 할 때 언어 목록에 추가 할 사용자 지정되지 않은 키보드 레이아웃을 포함하는 레거시 잔존물 인 것 같습니다. 수정 프로그램 자체는 다시 시작을 통해 작동하는 동안 글을 쓸 때 성가신 일이 있습니다. folder , 여기 개인적으로 부딪친 몇 가지가 있습니다.
- 미국 레이아웃의 컴퓨터에 원격 데스크톱
- 여전히이 문제가있는 다른 PC에서 동일한 Microsoft 계정 사용
문제가 다시 발생할 때마다 해당 레지스트리 폴더를 다시 삭제해야합니다.
편집 2 :
@ Lu55의 제안 덕분에 관리자 권한으로 명령 프롬프트에서 사용할 수있는 편리한 한 줄짜리가 있습니다.
reg delete "HKEY_USERS\.DEFAULT\Keyboard Layout\Preload" /f
편집 :RemovePreload.reg
다음 내용
으로 텍스트 파일을 만들었습니다. 이 방법으로 레지스트리를 탐색하지 않고도이 수정 사항을 쉽게 다시 적용 할 수 있습니다.
Windows Registry Editor Version 5.00
[-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
이것을 사용하려면 텍스트 파일로 저장하고 확장자를에서 .txt
로 변경하십시오 .reg
. 그런 다음 다시 올 때마다 두 번 클릭하고 다시 시작하거나 로그 아웃하면됩니다.
답변
실제로이 솔루션은 매우 간단하며 레지스트리 편집이 필요하지 않습니다!
-
로 이동 (이전에 언어 환경 설정 이름) 지역 및 언어 , 클릭 영어 (미국) 와 이동 옵션 .
-
거기에 “US Keyboard”가 표시되면이 키보드를 제거하면 됩니다.
-
그러나 보이지 않는 경우 키보드 추가 를 클릭하고 “미국 키보드”를 추가 한 다음 키보드를 제거하면 완료됩니다.
나는 여러 가지 시도를 시도하고 시행 착오를 한 후에 이것을 알아 냈습니다. 나는 같은 문제가있었습니다.
답변
이것은 영구적 수정은 아니지만 en-US
키보드 레이아웃 을 추가 한 다음 제거 하는 편리한 배치 파일입니다 . (제거하려면 먼저 추가해야합니다.)
Remove_en-US.xml
:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<!--User List-->
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<!--input preferences-->
<gs:InputPreferences>
<!--add en-US keyboard input-->
<gs:InputLanguageID Action="add" ID="0409:00000409"/>
<!--remove en-US keyboard input-->
<gs:InputLanguageID Action="remove" ID="0409:00000409"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
Remove_en-US.bat
:
control intl.cpl,, /f:"%CD%\Remove_en-US.xml"
그런 다음 Remove_en-US.bat
레이아웃을 제거하기 위해 실행할 수 있습니다 . 시작 프로그램에도이 배치 파일에 대한 바로 가기가 있습니다.
여기서, 0409
입니다 locale ID
및 00000409
키보드 레이아웃 값입니다. https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh825682(v=win.10) 목록을 locale ID:keyboard layout value
참조 하십시오 .
답변
나는 지금 빌드 한 시간 후에 답변을 찾았습니다.
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.18362 N/A Build 18362
- 다시 시작한 후에도 작동합니다.
- 쉬운 일입니다. 그리고 잘 설정합니다.
- 새로운 사용자를 위해 다른 언어가 생성되는 것을 막을 것입니다.
- 더 이상 로그인 화면에 이러한 언어가 표시되지 않습니다.
- 다시 시작한 후에도 레지스트리 해킹이 작동하지 않았습니다.
또는 언어 설정을 먼저 확인하십시오 (아래 스크린 샷 참조 ).
제어판 → 지역 → Administrative탭 →Copy settings...
다음은 참고 용으로 이미지에 표기된 이미지의 단계입니다.
그런 다음 하나의 사전로드만으로 레지스트리가 다음과 같이 표시됩니다.
이를 Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
레지스트리 편집기의 주소 표시 줄에 복사 하여 바로 이동하여 확인하십시오.
답변
답변
레지스트리에 409 개의 항목이 없습니다 (허용 된 답변 참조). 빠른 선택 메뉴에서 영어 (미국)를 제거하기 위해 수행 한 단계 :
- 빠른 선택 메뉴에서 “언어 환경 설정”을여십시오.
- 영어 (미국)를 추가하십시오.
- 영어 (미국)를 제거하십시오.
팁 : 제어판 \ 모든 제어판 항목 \ 언어 \ 고급 설정-> 언어 표시 줄 바로 가기 키 변경 “입력 언어 간”에 대한 바로 가기 키 동작을 “(없음)”으로 설정하여 실수로 키보드 레이아웃이 전환되는 것을 방지 할 수 있습니다.