Làm cách nào để xóa bố cục bàn phím tùy chỉnh trong Windows?


25

Làm cách nào để xóa bố cục bàn phím tùy chỉnh trong Windows?

Nếu bố trí bàn phím được cài đặt bằng trình cài đặt Windows, thông thường bạn sẽ gỡ cài đặt nó bằng mục nhập trong hộp thoại Thêm / Xóa Chương trình .

Bố cục bàn phím tùy chỉnh tôi muốn xóa đã được cài đặt bằng trình cài đặt Windows ( .msi ). Do sự cố trình cài đặt, nó không có mục trong hộp thoại Thêm / Xóa Chương trình . Tuy nhiên, nó xuất hiện trong danh sách thả xuống bàn phím trong hộp thoại Tùy chọn ngôn ngữ và bàn phím . Tôi muốn xóa nó khỏi danh sách này vì bố cục cụ thể này có một số vấn đề.

Nếu bạn tò mò điều này xảy ra như thế nào: Tôi đã chơi xung quanh với công cụ Microsoft Keyboard Layout Creator . Tôi đã tạo một trình cài đặt cho bố cục bàn phím tùy chỉnh của mình và một số thứ đã bị hỏng trong nhiều phiên kiểm tra cài đặt - gỡ cài đặt của bố cục này.


1
@ user2284570 - Dừng lại. Dừng lại. Chỉnh sửa của bạn thêm các thẻ không liên quan.
Ramhound

Câu trả lời:


26

bạn vẫn còn .msi chứ? Có lẽ bạn có thể chạy nó với msiexec /u? Hoặc cài đặt lại một lần nữa?

Về cơ bản, không thể là .msi không tạo mục gỡ cài đặt (và sẽ không được khôi phục khi bạn cố gắng cài đặt bất kỳ .msi nào khác). Nếu bạn đã xóa mục gỡ cài đặt theo cách thủ công, bạn vẫn có thể gỡ cài đặt thông qua msiexec / u, nhưng bạn sẽ cần tìm trình cài đặt GUID cho điều đó (có thể khó tìm nếu bạn cài đặt nhiều thứ ...)

Nếu điều đó không thành công: Các mục nhập nằm trong sổ đăng ký tại HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts, do đó, ít nhất bạn có thể xóa mục nhập cho bố cục của mình (nếu không gỡ cài đặt các tệp và công cụ).


2
Cảm ơn, tôi đã có thể xóa nó bằng cách tìm thấy nó ở vị trí Registry ở trên. :-)
Ashwin Nanjappa

Cảm ơn câu trả lời này. Tôi cần điều đó! Dòng lệnh thingy sẽ msiexec /u (filename).msiđúng? Điều đó không làm gì cho tôi - không có thông báo lỗi, không có gì được gỡ cài đặt, v.v. - vì vậy tôi cũng phải làm điều đó một cách khó khăn. Ồ tốt
Ông Lister

có vẻ như một số phiên bản Windows Installer thích msiexec /x (filename).msithay thế. Nhưng ít nhất bạn nên nhận được một thông báo lỗi.
mihi

Trong trường hợp của tôi sau khi gỡ cài đặt bố cục bàn phím tùy chỉnh trên Windows 10, khóa đăng ký không bị xóa ngay cả khi tệp dll mà nó trỏ đến đã bị xóa. Làm sạch mã đăng ký đã giải quyết vấn đề.
shlgug

7

Tôi đã thực hiện chính xác điều tương tự một lần, nếu bạn không thể gỡ cài đặt với msi, hãy làm theo điều này:

  1. Lưu ý giống như của bạn đã cài đặt với msi
  2. Tìm kiếm nó trên ổ đĩa cục bộ và xóa sự xuất hiện trong sys32
  3. Mở trình soạn thảo sổ đăng ký và đi đến HKLM\System\CurrentControlSet\Control\Keyboard Layouts
  4. Duyệt tất cả các thư mục con cho đến khi bạn tìm thấy thư mục tham chiếu dll tùy chỉnh của bạn
  5. Xóa thư mục con
  6. Khởi động lại máy

Sau đó, bạn có thể cài đặt lại phiên bản cập nhật của bố cục với cùng tên dll mà không có bất kỳ vấn đề xung đột nào.


2

Gotcha.

Đó là một khóa đăng ký theo HKLM\System\CurrentControlSet\Control\Keyboard Layouts.

Vì nó là một bố cục tùy chỉnh, bạn sẽ phải đi qua tất cả các thư mục con để tìm thấy nó.

Lưu ý: Prudence yêu cầu tạo bản sao lưu (nhấp chuột phải> xuất) trước khi bạn xóa thư mục khỏi sổ đăng ký. :)


2

Chuyển đến thư mục setup ( (Drive):\Users\(Username)\Documents\(Layout Name (like US-PS))\setup.exe): Mở thiết lập. Nó sẽ có 2 tùy chọn, chỉ cần chọn tùy chọn đầu tiên ("Xóa bố cục bàn phím"), đợi cho đến khi nó được gỡ cài đặt và bạn sẽ xóa nó. Tôi chỉ làm điều đó.


1

Tôi tin rằng tôi biết tại sao điều này xảy ra. Người tạo ra một số .msis cho các kiến ​​trúc khác nhau và a setup.exe. Nếu bạn chạy .msitrực tiếp một trong những thứ này , sẽ không có trình gỡ cài đặt nào được thực hiện. Bạn nên sử dụng setup.exetạo ra thay thế.

Giải pháp dễ dàng là như mihi nói: chạy .msivới /uninstallcờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.