it-swarm-id.com

Bagaimana cara menghapus tata letak papan ketik khusus di Windows?

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, itu tidak memiliki entri dalam dialog Tambah/Hapus Program . Namun, itu muncul di daftar drop-down keyboard di Opsi Keyboard Dan Bahasa dialog. 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.

22
Ashwin Nanjappa

apakah kamu masih memiliki .msi? Mungkin Anda bisa menjalankannya dengan msiexec /u? Atau pasang kembali?

Pada dasarnya, seharusnya tidak mungkin .msi tidak membuat entri uninstall (dan tidak akan dibatalkan ketika Anda mencoba menginstal .msi lain). Jika Anda menghapus entri penghapusan instalan secara manual, Anda masih dapat menghapus instalannya melalui msiexec/u, tetapi Anda harus menemukan installer GUID 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).

24
mihi

Saya telah melakukan hal yang persis sama sekali, jika Anda tidak dapat menghapus dengan msi ikuti ini:

  1. Perhatikan hal yang sama dengan .dll yang Anda instal dengan msi
  2. Cari di drive lokal dan hapus kejadian di sys32
  3. Buka editor registri dan buka HKLM\System\CurrentControlSet\Control\Keyboard Layouts
  4. Jelajahi semua sub-folder sampai Anda menemukan satu yang mereferensikan dll kustom Anda
  5. Hapus sub-folder
  6. Nyalakan ulang mesin

Setelah itu Anda bersih, Anda dapat menginstal ulang versi tata letak Anda yang diperbarui dengan nama dll yang sama tanpa masalah yang saling bertentangan.

7
Mike

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. :)

2
Molly7244

Pergi ke setup direktori ((Drive):\Users\(Username)\Documents\(Layout Name (like US-PS))\setup.exe): Buka setup. Ini akan memiliki 2 opsi, cukup pilih yang pertama ("Hapus Layout Keyboard"), tunggu sampai dihapus dan Anda akan menghapusnya. Saya baru saja melakukannya.

2
user455764

Saya yakin saya tahu mengapa ini terjadi. Pembuatnya membuat beberapa .msis untuk berbagai arsitektur dan setup.exe. Jika Anda menjalankan salah satu dari .msis ini secara langsung, tidak ada uninstaller yang dibuat. Anda harus menggunakan setup.exe yang dibuat sebagai gantinya.

Solusi mudahnya adalah seperti yang dikatakan mihi: jalankan .msi dengan flag /uninstall.

1
Kevin Yin