Come posso disinstallare una tastiera creata da Microsoft Keyboard Layout Creator?


13

Ho usato Microsoft Keyboard Layout Creator 1.4 per creare un layout di tastiera che sono stato in grado di installare con successo. Il problema è che ora voglio aggiornarlo, ma non riesco a disinstallare quello vecchio.

Il file della guida dice:

Il .MSI non è stato scritto pensando a "Upgrade" o ad altri scenari simili: l'obiettivo era la semplicità. Pertanto, per l'aggiornamento, è sufficiente disinstallare la vecchia tastiera e installare quella nuova al suo posto.

dice anche:

Figura 4: la modalità di manutenzione consente di riparare o rimuovere il layout della tastiera.

Ho seguito i passaggi esatti che mostra e ha anche detto che è stato rimosso con successo. Tuttavia, quando vado nelle impostazioni della lingua, lo vedo ancora lì e quando provo a creare il mio nuovo file della tastiera, dice che esiste già un layout con lo stesso nome definito. Ho provato a riavviare il computer più volte. Reinstallazione e disinstallazione. Niente funziona.

Come posso rimuovere la tastiera dal sistema in modo che non appare nel Pannello di controllo > Opzioni internazionali e della lingua > Lingue > Dettagli ... > Aggiungi ... > Layout di tastiera / IME: ?

Risposte:


16

Normalmente puoi disinstallare una tastiera usando il seguente metodo:

  1. Vai per aggiungere / rimuovere programmi
  2. Trova la tastiera, dovrebbe avere lo stesso nome del campo Descrizione delle proprietà del progetto in Keyboard Layout Creator.
  3. Premi Modifica
  4. Scegli Rimuovi il layout della tastiera

Il problema era che l'ho disinstallato in modo errato e dovevo rimuoverlo manualmente.

Se è necessario rimuoverlo manualmente, ecco come l'ho fatto :

  1. Rimuovere la tastiera dalle impostazioni di Lingua e internazionali:
    1. Pannello di controllo> Opzioni internazionali e della lingua> Lingue> Dettagli ...
    2. Se esiste come uno dei servizi installati, è necessario rimuoverlo. Puoi farlo aggiungendo un'altra tastiera (ad esempio US) e rendendola quella predefinita, quindi rimuovendo la tastiera di cui stai tentando di sbarazzarti.
  2. Apri regedit
  3. Attenzione: è necessario eseguire il backup del registro nel caso in cui si elimini accidentalmente qualcosa di importante.
  4. Navigare verso HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. Trova il tasto che rappresenta la tua tastiera: (indicato come "il tasto" nei seguenti passaggi)
    • Dovrebbe essere nella forma XXXXXXXX (un numero di 8 cifre esadecimali).
    • Ogni chiave deve avere valori quali: Nome visualizzato layout, File layout, ID layout, Codice prodotto layout, Testo layout.
    • La Layout Textproprietà deve corrispondere al nome della tastiera che hai scelto.
    • Il mio era vicino alla fine e iniziò con un ainvece di un 0come tutti gli altri.
  6. Dai un'occhiata al file di layout che dovrebbe essere un .dllnome. Mi riferirò ad esso come "la dll" nei seguenti passaggi.
  7. Cerca la dll in C:\WINDOWS\system32\dllcachee cancellala se esiste.
  8. Cerca la dll in C:\WINDOWS\system32e cancellala se esiste.
  9. Vai a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodese vedi se ha un valore Nameuguale al nome della chiave (es. XXXXXXXX) E un valore come en. In tal caso, eliminalo.
  10. Tornare alla chiave (dal passaggio 5) ed eliminare l'intera chiave.

in Windows 10 puoi trovare il tuo layout elencato con il resto dei normali programmi in Aggiungi e Rimuovi
Hashbrown

Inoltre, controlla C:\WINDOWS\SysWOW64la dll
FP

0

Ecco i passaggi che mi hanno aiutato a uscire da questo problema:

  • Disinstallare il layout tramite il programma di installazione. Ciò rimuoverà i file .DLL da posizioni appropriate ma lascerà il registro del layout di tastiera nel registro (e possibilmente DLL già caricate nella memoria di sistema).
  • Disconnettersi. Il registro si pulirà da solo a questo punto.
  • Accesso.
  • Ricostruisci e reinstalla il layout della tastiera.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.