¿Cómo puedo desinstalar un teclado que creó Microsoft Keyboard Layout Creator?


13

Utilicé Microsoft Keyboard Layout Creator 1.4 para crear una distribución de teclado que pude instalar con éxito. El problema es que ahora quiero actualizarlo, pero no puedo desinstalar el anterior.

El archivo de ayuda dice:

El .MSI no está escrito con 'Actualizar' u otros escenarios en mente: la simplicidad era el objetivo. Por lo tanto, para actualizar, simplemente desinstale el teclado antiguo e instale el nuevo en su lugar.

también dice:

Figura 4: El modo de mantenimiento le permite reparar o eliminar la distribución del teclado.

Seguí los pasos exactos que muestra e incluso dijo que se ha eliminado con éxito. Sin embargo, cuando entro en la configuración del idioma, todavía lo veo allí y cuando intento crear mi nuevo archivo de teclado, dice que ya hay un diseño con el mismo nombre definido. Intenté reiniciar la computadora varias veces. Reinstalar y luego desinstalar. Nada funciona.

¿Cómo puedo quitar el teclado del sistema para que no aparezca en el Panel de control > Opciones regionales y de idioma > Idiomas > Detalles ... > Agregar ... > Distribución del teclado / IME :?

Respuestas:


16

Normalmente puede desinstalar un teclado usando el siguiente método:

  1. Ir a agregar / quitar programas
  2. Busque el teclado, debe tener el mismo nombre que el campo Descripción de las propiedades del proyecto en Keyboard Layout Creator.
  3. Presione Modificar
  4. Elija Eliminar la distribución del teclado

El problema era que lo desinstalé incorrectamente y tuve que eliminarlo manualmente.

Si necesita eliminarlo manualmente, así es como lo hice :

  1. Elimine el teclado de la configuración de idioma y regional:
    1. Panel de control> Opciones regionales y de idioma> Idiomas> Detalles ...
    2. Si existe como uno de los servicios instalados, debe eliminarlo. Puede hacer esto agregando otro teclado (p US. Ej. ) Y convirtiéndolo en el predeterminado, luego quitando el teclado del que está tratando de deshacerse.
  2. Regedit abierto
  3. Advertencia: debe hacer una copia de seguridad de su registro en caso de que elimine accidentalmente algo importante.
  4. Navegar a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. Busque la tecla que representa su teclado: (denominada "la tecla" en los siguientes pasos)
    • Debe tener la forma XXXXXXXX(un número de 8 dígitos hexadecimales).
    • Cada clave debe tener valores como: Nombre para mostrar de diseño, Archivo de diseño, ID de diseño, Código de producto de diseño, Texto de diseño.
    • La Layout Textpropiedad debe coincidir con el nombre del teclado que eligió.
    • La mía estaba cerca del final y comenzó con una en alugar de una 0como todas las demás.
  6. Eche un vistazo al archivo de diseño que debería ser un .dllnombre. Me referiré a él como "el dll" en los siguientes pasos.
  7. Busque el dll C:\WINDOWS\system32\dllcachey elimínelo si existe.
  8. Busque el dll C:\WINDOWS\system32y elimínelo si existe.
  9. Vaya a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodesy vea si tiene un valor Nameigual al nombre de la clave (p XXXXXXXX. Ej. ) Y un valor como en. Si es así, elimínelo.
  10. Vuelva a la clave (desde el paso 5) y elimine la clave completa.

en Windows 10 puede encontrar su diseño en la lista con el resto de los programas ordinarios en Agregar y quitar
Hashbrown

Además, verifique C:\WINDOWS\SysWOW64el dll
FP

0

Estos son los pasos que me ayudaron a salir de este problema:

  • Desinstale el diseño a través del instalador. Esto eliminará los archivos .DLL de las ubicaciones apropiadas, pero dejará un registro de distribución del teclado en el registro (y posiblemente las DLL ya cargadas en la memoria del sistema).
  • Cerrar sesión. El registro se limpiará solo en este punto.
  • Iniciar sesión.
  • Reconstruya y reinstale la distribución del teclado.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.