Wie kann ich eine von Microsoft Keyboard Layout Creator erstellte Tastatur deinstallieren?

13

Ich habe mit dem Microsoft Keyboard Layout Creator 1.4 ein Tastaturlayout erstellt, das ich erfolgreich installieren konnte. Das Problem ist, dass ich es jetzt aktualisieren möchte, aber ich kann das alte nicht deinstallieren.

In der Hilfedatei steht:

Die MSI-Datei wurde nicht unter Berücksichtigung von "Upgrade" oder anderen derartigen Szenarien geschrieben - Einfachheit war das Ziel. Um ein Upgrade durchzuführen, müssen Sie lediglich die alte Tastatur deinstallieren und an ihrer Stelle die neue installieren.

es heißt auch:

Abbildung 4: Im Wartungsmodus können Sie das Tastaturlayout reparieren oder entfernen.

Ich habe die genauen Schritte befolgt, die angezeigt werden, und es wurde sogar angegeben, dass es erfolgreich entfernt wurde. Wenn ich jedoch in die Spracheinstellungen gehe, sehe ich sie dort immer noch und wenn ich versuche, meine neue Tastaturdatei zu erstellen, heißt es, dass bereits ein Layout mit demselben Namen definiert ist. Ich habe mehrmals versucht, den Computer neu zu starten. Neuinstallation und Deinstallation. Nichts funktioniert.

Wie kann ich die Tastatur aus dem System entfernen, damit sie in der Systemsteuerung nicht angezeigt wird ? > Regions- und Sprachoptionen > Sprachen > Details ... > Hinzufügen ... > Tastaturlayout / IME:?

Sinnvoll
quelle

Antworten:

16

Normalerweise können Sie eine Tastatur mit der folgenden Methode deinstallieren:

  1. Gehen Sie zum Hinzufügen / Entfernen von Programmen
  2. Suchen Sie die Tastatur. Sie sollte denselben Namen haben wie das Feld Beschreibung der Projekteigenschaften in Keyboard Layout Creator.
  3. Drücken Sie auf Ändern
  4. Wählen Sie Entfernen Sie das Tastaturlayout

Das Problem war, dass ich es falsch deinstallierte und es manuell entfernen musste.

Wenn Sie es manuell entfernen müssen, gehen Sie wie folgt vor :

  1. Entfernen Sie die Tastatur aus den Sprach- und Ländereinstellungen:
    1. Systemsteuerung> Regions- und Sprachoptionen> Sprachen> Details ...
    2. Wenn es als einer der installierten Dienste vorhanden ist, sollten Sie es entfernen. Sie können dies tun, indem Sie eine weitere Tastatur hinzufügen (z. B. US) und diese zur Standardtastatur machen und dann die Tastatur entfernen, die Sie loswerden möchten.
  2. Regedit öffnen
  3. Warnung: Sie sollten Ihre Registrierung sichern, falls Sie versehentlich etwas Wichtiges löschen.
  4. Navigiere zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. Suchen Sie die Taste, die Ihre Tastatur darstellt: (in den folgenden Schritten als "die Taste" bezeichnet)
    • Es sollte in der Form XXXXXXXX(eine 8-stellige Hexadezimalzahl) vorliegen .
    • Jeder Schlüssel sollte folgende Werte haben: Layout-Anzeigename, Layout-Datei, Layout-ID, Layout-Produktcode, Layout-Text.
    • Die Layout TextEigenschaft sollte mit dem von Ihnen gewählten Tastaturnamen übereinstimmen.
    • Meins war kurz vor dem Ende und begann mit einem aanstelle eines 0wie alle anderen.
  6. Schauen Sie sich die Layoutdatei an, die ein .dllName sein sollte. Ich werde es in den folgenden Schritten als "die DLL" bezeichnen.
  7. Suchen Sie nach der DLL C:\WINDOWS\system32\dllcacheund löschen Sie sie, falls vorhanden.
  8. Suchen Sie nach der DLL C:\WINDOWS\system32und löschen Sie sie, falls vorhanden.
  9. Gehen Sie zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodesund prüfen Sie, ob es ein hat Name, das dem Namen des Schlüssels entspricht (z. B. XXXXXXXX), und einen Wert wie en. Wenn dies der Fall ist, löschen Sie es.
  10. Navigieren Sie zurück zum Schlüssel (ab Schritt 5) und löschen Sie den gesamten Schlüssel.
Sinnvoll
quelle
In Windows 10 finden Sie Ihr Layout zusammen mit den anderen Programmen unter Hinzufügen & Entfernen
Hashbrown
Überprüfen Sie auch C:\WINDOWS\SysWOW64für die DLL
FP
0

Die folgenden Schritte haben mir geholfen, dieses Problem zu lösen:

  • Deinstallieren Sie das Layout über das Installationsprogramm. Dadurch werden DLL-Dateien von den entsprechenden Speicherorten entfernt, die Tastaturbelegung wird jedoch in der Registrierung gespeichert (und möglicherweise sind DLLs bereits im Systemspeicher geladen).
  • Ausloggen. Die Registrierung wird zu diesem Zeitpunkt von selbst bereinigt.
  • Einloggen.
  • Erstellen Sie das Tastaturlayout neu und installieren Sie es erneut.
Benutzer
quelle