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 mediante la línea de comandos. Tener comandos para registrar la DLL desde el menú contextual acelera este proceso. Así es como se puede hacer.
Anuncio
cómo configurar un proxy
Si está interesado en saber en qué escenarios podría necesitar volver a registrar archivos DLL, consulte el 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.
A agregue los comandos del menú contextual Registrar DLL para archivos DLL en Windows 10 , debe aplicar un simple ajuste de 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:
- Abierto Editor de registro .
- 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 .
- Cree aquí una nueva subclave y asígnele el nombre Registro
- Debajo de la subclave Registrar, simplemente agregue crear una nueva subclave llamada Comando.
Obtendrá la siguiente ruta:HKEY_CLASSES_ROOT dllfile shell Register Command
- 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:
- 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
- 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 podría ser útil agregar dichos comandos a los archivos OCX. Para hacerlo, debe repetir los pasos anteriores en la subclave HKEY_CLASSES_ROOT ocxfile shell.