Perbarui: ini adalah posting yang panjang, Anda dapat langsung menuju ke jawaban di bawah ini
Catatan: Daftar bahasa cepat merujuk pada daftar di tangkapan layar di bawah ini, dapat diakses melalui pintasan Win + Space bar
Saya memiliki dua bahasa untuk pemeriksaan ejaan windows di sistem saya, Inggris (Amerika Serikat) dan Prancis (Swiss) , tetapi meskipun kedua bahasa telah dikonfigurasikan dengan benar dengan keyboard input "Swiss Prancis", input Keyboard AS terus muncul di daftar ini:
Berikut adalah pengaturan untuk bahasa Inggris (Amerika Serikat) , Anda dapat melihat satu-satunya masukan adalah "Swiss Prancis":
Sama untuk Français (Suisse) , satu-satunya masukan adalah "Swiss Prancis":
Di Panel Kontrol, keduanya juga ditetapkan sebagai Prancis Swiss:
Semua pengaturan saya diatur untuk menggunakan "daftar bahasa":
Inilah beberapa hal yang sudah saya coba:
- Saya sudah berhasil menghapusnya dengan beberapa senam konfigurasi bahasa, dengan menambahkan dan menghapus bahasa, akhirnya selalu kembali
- Saya sudah melakukan ini: https://superuser.com/a/484595/168632
- Tidak ada menyebutkan Keyboard AS di pengaturan registri saya juga:
Tolong bantu, saya putus asa, ini komputer ketiga saya dengan Windows 10 dan mereka semua melakukan hal yang sama.
sumber
Jawaban:
Untuk memperbaiki masalah ini, hapus folder Preload registry dan keluar atau restart komputer:
Folder ini tampaknya merupakan sisa peninggalan lama yang berisi tata letak keyboard yang tidak ditentukan pengguna untuk ditambahkan ke daftar bahasa saat pengguna masuk. Sementara perbaikan itu sendiri bekerja melalui restart, pada saat penulisan ada hal-hal yang membawa kembali sial itu folder , inilah beberapa yang saya temui:
Setiap kali masalah kembali, folder registri itu perlu dihapus lagi.
Sunting 2: Berkat saran @ Lu55, berikut ini satu-liner berguna untuk digunakan pada command prompt dengan hak admin:
Sunting: Saya telah membuat
RemovePreload.reg
file teks dengan konten berikut, dengan cara ini perbaikan ini dapat dengan mudah diterapkan kembali setiap kali tanpa menavigasi registri:Untuk menggunakan ini, simpan dalam file teks dan ubah ekstensi dari
.txt
menjadi.reg
. Lalu kapan pun itu kembali, Anda cukup klik dua kali dan mulai kembali atau keluar.sumber
Preload
kunci, untuk menghapus entri dan membatasi izin ke kunci? Saya pergi ke izinPreload
, Tingkat lanjut, warisan yang dinonaktifkan, mengubah semua izin yang diwarisi, menghapus semuanya, menambahkan izin hanya-baca untukEveryone
, dan menyimpan. Itu seharusnya mencegah Windows menambahkan kembali entri yang menambahkan kembali profil papan ketik.Sebenarnya, solusinya cukup sederhana dan tidak memerlukan pengeditan registri!
Pergi ke Wilayah dan Bahasa (sebelumnya bernama preferensi Bahasa) , klik Bahasa Inggris (Amerika Serikat) dan pergi ke Opsi .
Jika Anda melihat "Keyboard AS" di sana, hapus , dan Anda selesai.
NAMUN , jika Anda tidak melihatnya di sana, lalu klik Tambah keyboard , tambahkan "keyboard AS", lalu hapus keyboard itu dan Anda selesai.
Saya menemukan ini setelah beberapa percobaan dan kesalahan dalam mencoba berbagai hal, saya memiliki masalah yang sama.
sumber
Ini bukan perbaikan permanen, tetapi file batch berguna yang menambahkan
en-US
tata letak keyboard dan kemudian menghapusnya. (Anda harus menambahkannya terlebih dahulu untuk dapat menghapusnya.)Remove_en-US.xml
:Remove_en-US.bat
:Kemudian Anda bisa menjalankan
Remove_en-US.bat
untuk menghapus tata letak. Saya memiliki pintasan ke file batch ini di program startup saya juga.Di sini,
0409
adalahlocale ID
dan00000409
adalah nilai tata letak keyboard. Untuk daftar,locale ID:keyboard layout value
lihat https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh825682(v=win.10) .sumber
Saya menemukan jawabannya setelah satu jam pada saat ini untuk membangun:
Anda juga dapat masuk ( tetapi pastikan untuk memeriksa pengaturan bahasa Anda terlebih dahulu - lihat tangkapan layar di bawah ).
Panel Kontrol → Wilayah → Administrativetab →Copy settings...
Inilah langkah dalam gambar dengan notasi dalam gambar juga untuk referensi.
Maka registri Anda akan terlihat seperti itu, dengan hanya satu preload.
Salin ini
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
ke bilah alamat editor registri untuk langsung melihatnya untuk memeriksa sendiri.sumber
Ada dua tempat untuk konfigurasi keyboard di windows 10, panel kontrol -> Bahasa
Yang lain dalam pengaturan seperti screenshot Anda
Melakukan perubahan di sana juga, itu harus memperbaiki masalah.
sumber
Saya tidak memiliki 409 entri dalam registri (lihat anwer yang diterima). Langkah-langkah yang saya ambil untuk menghapus Bahasa Inggris (AS) dari menu pilihan cepat:
Tip: Di Panel Kontrol \ Semua Item Panel Kontrol \ Bahasa \ Pengaturan lanjutan -> Ubah tombol hot bar bahasa Anda dapat mengatur aksi hot key untuk "Antara bahasa input" menjadi "(Tidak Ada)" untuk menghindari sakelar tata letak keyboard yang tidak disengaja.
sumber
sumber
Jawaban Mikel di atas memperbaiki ini .... tapi kalau-kalau ini muncul kembali untuk Anda (seperti yang terjadi pada saya): Apakah Anda mungkin memiliki pintasan AutoHotkey khusus untuk mengubah tata letak keyboard?
Masalahnya adalah skrip Autohotkey saya berisi baris kode berikut:
Jadi sementara di desktop saya ini akan bekerja dengan indah dan beralih dari bahasa Inggris (tata letak keyboard Inggris) ke bahasa Yunani (tata letak keyboard GR) dan sebaliknya, pada laptop saya yang memiliki keyboard AS, skrip ini akan bertanggung jawab atas tata letak tambahan yang muncul dari biru pada pengalih bahasa saya.
Saya harap ini membantu!
sumber
Windows 10 anniversary edition berisi "fitur" baru di mana ia mengasumsikan bahwa pengaturan regional dan bahasa datang dengan tata letak keyboard wajib. Tata letak itu tidak dapat dihapus melalui pengaturan GUI.
Tapi saya bisa mengatasinya melalui PowerShell dengan skrip seperti ini:
Salin dan tempel ke jendela PowerShell.
Demo di atas mengkonfigurasi tata letak AS sebagai default dengan tata letak NL dan BE tambahan. Sesuaikan sesuai kebutuhan.
sumber
Sebenarnya sepertinya masalah ini juga dengan kunci yang sama di bawah profil pengguna Anda yang sebenarnya (
HKEY_USERS\S-1-5-21-...\Keyboard Layout\Preload
), bukan hanyaHKEY_USERS\.DEFAULT\Keyboard Layout\Preload
.Saya dapat mereplikasi ini cukup konsisten - ketika saya menambahkan kunci 00000429 (Persia) misalnya di sana dan reboot, saya mendapatkan keyboard Persia secara otomatis ditambahkan, dan ketika saya menghapusnya dan reboot, Persia sudah tidak ada lagi.
Singkatnya, Anda mungkin ingin memastikan bahwa Anda tidak memiliki bahasa yang tidak diinginkan di baik
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
atauHKEY_USERS\S-1-5-21-...\Keyboard Layout\Preload
.sumber