Bagaimana cara menghapus tata letak papan ketik khusus di Windows?
Jika tata letak keyboard dipasang menggunakan penginstal Windows, Anda biasanya akan menghapus instalannya menggunakan entri dalam dialog Tambah / Hapus Program .
Tata letak keyboard khusus yang ingin saya hapus dipasang menggunakan penginstal Windows ( .msi ). Karena masalah penginstal, tidak ada entri dalam dialog Tambah / Hapus Program . Namun, itu muncul di daftar drop-down keyboard di dialog Keyboard Dan Opsi Bahasa . Saya ingin menghapusnya dari daftar ini karena tata letak khusus ini memiliki beberapa masalah.
Jika Anda penasaran bagaimana ini terjadi: Saya bermain-main dengan alat Microsoft Keyboard Layout Creator . Saya membuat installer untuk tata letak keyboard khusus saya dan beberapa hal kacau selama beberapa sesi pengujian instalasi-uninstall tata letak ini.
sumber
Jawaban:
apakah kamu masih memiliki .msi? Mungkin Anda bisa menjalankannya
msiexec /u
? Atau pasang kembali?Pada dasarnya, seharusnya tidak mungkin .msi tidak membuat entri uninstall (dan tidak akan dibatalkan saat Anda mencoba menginstal .msi lainnya). Jika Anda menghapus entri penghapusan instalan secara manual, Anda masih dapat menghapus instalannya melalui msiexec / u, tetapi Anda perlu menemukan GUID pemasang untuk itu (yang mungkin sulit ditemukan jika Anda memiliki banyak barang yang diinstal ...)
Jika itu gagal: Entri itu sendiri ada di dalam registri di
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts
, jadi Anda setidaknya dapat menghapus entri untuk tata letak Anda (jika tidak menghapus instalan .dll dan lainnya).sumber
msiexec /u (filename).msi
benar? Itu tidak melakukan apa-apa untuk saya - tidak ada pesan kesalahan, tidak ada yang dihapus dll - jadi saya harus melakukannya dengan cara yang sulit juga. Baiklah.msiexec /x (filename).msi
. Tetapi Anda setidaknya harus mendapatkan pesan kesalahan.Saya telah melakukan hal yang persis sama sekali, jika Anda tidak dapat menghapus dengan msi ikuti ini:
HKLM\System\CurrentControlSet\Control\Keyboard Layouts
Setelah itu Anda bersih, Anda dapat menginstal ulang versi tata letak Anda yang diperbarui dengan nama dll yang sama tanpa masalah yang saling bertentangan.
sumber
Gotcha.
Itu akan menjadi kunci registri di bawah
HKLM\System\CurrentControlSet\Control\Keyboard Layouts
.Karena ini adalah tata letak khusus, Anda harus melalui semua subfolder untuk menemukannya.
Catatan: Prudence menuntut untuk membuat cadangan (klik kanan> ekspor) sebelum Anda menghapus folder dari registri. :)
sumber
Buka direktori pengaturan (
(Drive):\Users\(Username)\Documents\(Layout Name (like US-PS))\setup.exe
): Buka pengaturan. Ini akan memiliki 2 opsi, cukup pilih yang pertama ("Hapus Layout Keyboard"), tunggu sampai dihapus dan Anda akan menghapusnya. Saya baru saja melakukannya.sumber
Saya yakin saya tahu mengapa ini terjadi. Pencipta membuat beberapa
.msi
untuk berbagai arsitektur dansetup.exe
. Jika Anda menjalankan salah satunya.msi
secara langsung, tidak ada uninstaller yang dibuat. Anda harus menggunakan yangsetup.exe
dibuat sebagai gantinya.Solusi mudahnya adalah seperti kata mihi: jalankan
.msi
dengan/uninstall
flag.sumber