Windows Tips & News

Agregar comandos de menú contextual de registro DLL para archivos DLL en Windows 10

A veces es útil tener la capacidad de volver a registrar archivos DLL de Windows para solucionar varios problemas en el sistema operativo. Los componentes de Windows que utilizan servidores COM / OLE / ActiveX deben registrarse utilizando regsvr32. Por alguna razón, se pueden anular el registro y algunas aplicaciones de escritorio no funcionarán correctamente a menos que las registre usando la línea de comando. Tener comandos para registrar la DLL desde el menú contextual acelera este proceso. Así es como se puede hacer.

Si está interesado en saber para qué escenarios podría necesitar volver a registrar archivos DLL, eche un vistazo al siguiente artículo: Solucione los problemas de Windows Update en Windows 10 restableciendo sus opciones y archivos. Aunque Windows viene con solucionadores de problemas y Fix It que manejan esto automáticamente, a veces el registro manual es la mejor manera de hacerlo.

Para agregue los comandos del menú contextual Registrar DLL para archivos DLL en Windows 10

, debe aplicar un simple ajuste en el Registro. Para aquellos que quisieran evitar la edición manual del Registro, creé archivos de Registro listos para usar. Puede descargar esos archivos a continuación (el archivo para deshacer está incluido):

Descargar archivos de registro

Si prefiere aplicar el ajuste manualmente, debe hacer lo siguiente:

  1. Abierto Editor de registro.
  2. Vaya a la siguiente clave de registro:
    HKEY_CLASSES_ROOT \ dllfile \ shell

    Consejo: ver cómo saltar a la clave de registro deseada con un clic.

  3. Cree aquí una nueva subclave y asígnele el nombre Registro
  4. Debajo de la subclave Registrar, simplemente agregue crear una nueva subclave llamada Comando.
    Obtendrá la siguiente ruta:
    HKEY_CLASSES_ROOT \ dllfile \ shell \ Register \ Command
  5. Haga doble clic en el parámetro de cadena (predeterminado) de la tecla Comando e ingrese los siguientes datos:
    regsvr32.exe \ "% 1 \"

    El resultado será el siguiente:

  6. Regrese a la subclave HKEY_CLASSES_ROOT \ dllfile \ shell. Cree aquí las subclaves Unregister \ Command. Obtendrá la siguiente ruta:
    HKEY_CLASSES_ROOT \ dllfile \ shell \ Unregister \ Command
  7. Establezca el parámetro predeterminado de la subclave Comando en el siguiente valor:
    regsvr32.exe / u \ "% 1 \"

    Vea la siguiente captura de pantalla:

Ahora, si hace clic en cualquier archivo DLL, verá los comandos Registrar y Desregistrar.

Estás listo.
Consejo adicional: también puede ser útil agregar dichos comandos a los archivos OCX. Para hacerlo, debe repetir los pasos anteriores en la subclave HKEY_CLASSES_ROOT \ ocxfile \ shell.

8 Busque el estilo visual para Windows 8

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. Fuer...

Lee mas

Los 10 mejores emuladores de Android para 2019 para ejecutar aplicaciones de Android en Windows

Los 10 mejores emuladores de Android para 2019 para ejecutar aplicaciones de Android en Windows

Cierto software que ayuda a un sistema a comportarse como otro se llama emulador. Estos emuladore...

Lee mas

Opera 60 'Reborn 3' ya está disponible

Opera 60 'Reborn 3' ya está disponible

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas