Comment désinstaller un clavier créé par Microsoft Keyboard Layout Creator?

13

J'ai utilisé Microsoft Keyboard Layout Creator 1.4 pour créer une disposition de clavier que j'ai pu installer avec succès. Le problème est que je veux maintenant le mettre à jour, mais je ne peux pas désinstaller l'ancien.

Le fichier d'aide indique:

Le .MSI n'est pas écrit avec «mise à niveau» ou d'autres scénarios similaires à l'esprit - la simplicité était le but. Par conséquent, pour mettre à niveau, vous devez simplement désinstaller l'ancien clavier et installer le nouveau à sa place.

il dit aussi:

Figure 4: Le mode Maintenance vous permet de réparer ou de supprimer la disposition du clavier.

J'ai suivi les étapes exactes qu'il montre et il a même dit qu'il avait bien été supprimé. Cependant, lorsque j'entre dans les paramètres de langue, je le vois toujours là-bas et lorsque j'essaie de créer mon nouveau fichier de clavier, il est dit qu'il existe déjà une disposition avec le même nom défini. J'ai essayé de redémarrer l'ordinateur plusieurs fois. Réinstaller puis désinstaller. Rien ne fonctionne.

Comment puis - je retirer le clavier du système afin qu'il ne figure pas dans le Panneau de configuration > Options régionales et linguistiques > Langues > Détails ... > Ajouter ... > Configuration clavier / IME: ?

Sensé
la source

Réponses:

16

Normalement, vous pouvez désinstaller un clavier en utilisant la méthode suivante:

  1. Aller à ajouter / supprimer des programmes
  2. Recherchez le clavier, il doit être du même nom que le champ Description des propriétés du projet dans Keyboard Layout Creator.
  3. Appuyez sur Modifier
  4. Choisissez Supprimer la disposition du clavier

Le problème était que je ne l'avais pas désinstallé correctement et que je devais le supprimer manuellement.

Si vous devez le supprimer manuellement, voici comment je l'ai fait :

  1. Supprimez le clavier des paramètres de langue et régionaux:
    1. Panneau de configuration> Options régionales et linguistiques> Langues> Détails ...
    2. S'il existe en tant que l'un des services installés, vous devez le supprimer. Vous pouvez le faire en ajoutant un autre clavier (par exemple US) et en en faisant celui par défaut, puis en supprimant le clavier dont vous essayez de vous débarrasser.
  2. Ouvrir regedit
  3. Avertissement: vous devez sauvegarder votre registre au cas où vous supprimeriez accidentellement quelque chose d'important.
  4. Aller vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. Recherchez la clé qui représente votre clavier: (appelée "la clé" dans les étapes suivantes)
    • Il doit être sous la forme XXXXXXXX(un nombre à 8 chiffres hexadécimaux).
    • Chaque clé doit avoir des valeurs telles que: Nom d'affichage de mise en page, Fichier de mise en page, ID de mise en page, Code de produit de mise en page, Texte de mise en page.
    • La Layout Textpropriété doit correspondre au nom du clavier que vous avez choisi.
    • Le mien était près de la fin et a commencé avec un aau lieu d'un 0comme tous les autres.
  6. Jetez un œil au fichier de mise en page qui devrait être un .dllnom. Je vais l'appeler "la DLL" dans les étapes suivantes.
  7. Recherchez la DLL C:\WINDOWS\system32\dllcacheet supprimez-la si elle existe.
  8. Recherchez la DLL C:\WINDOWS\system32et supprimez-la si elle existe.
  9. Allez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodesvoir si elle a un Namequi est égal au nom de la clé (par exemple XXXXXXXX) et une valeur telle que en. Si c'est le cas, supprimez-le.
  10. Revenez à la clé (à partir de l'étape 5) et supprimez la clé entière.
Sensé
la source
dans Windows 10, vous pouvez trouver votre mise en page répertoriée avec le reste des programmes ordinaires dans Ajouter et supprimer
Hashbrown
Vérifiez également C:\WINDOWS\SysWOW64la dll
FP
0

Voici les étapes qui m'ont aidé à sortir de ce problème:

  • Désinstallez la mise en page via le programme d'installation. Cela supprimera les fichiers .DLL des emplacements appropriés mais laissera l'enregistrement de la disposition du clavier dans le Registre (et éventuellement les DLL déjà chargées dans la mémoire système).
  • Se déconnecter. Le registre se nettoiera à ce stade.
  • S'identifier.
  • Reconstruisez et réinstallez la disposition du clavier.
utilisateur
la source