2011-06-16 16:18:02 +0000 2011-06-16 16:18:02 +0000
10
10

¿Cómo registrar un archivo DLL en Windows 7?

Oye, intenté agregar un archivo DLL en Windows 7 copiando en la carpeta system32, pero no pude porque el acceso fue denegado. En realidad hay un archivo DLL existente y estoy intentando reemplazarlo. ¿Cómo puedo hacerlo en Windows 7?

Respuestas (7)

10
10
10
2011-06-16 16:22:53 +0000

Para registrar una dll, abres una caja de comandos como administrador y luego usas regsvr32 /i <dll_name>.

Dicho esto, tu problema parece ser que no puedes copiar el archivo. Nuevamente, abra un cuadro de comando como admin y haga lo siguiente:

  1. ren c:\windows\nombredefichero.dll c:\nventanilla32\nombredefichero.old
  2. copie c:\nubicación aleatoria\nombredefichero.dll c:\nventanilla32\nombredefichero.dll

Si el archivo está en uso, debe hacerlo en modo seguro, sólo en el símbolo del sistema. Si riega su sistema, puede borrar la dll que ha copiado, y renombrar el .old de nuevo a .dll.

7
7
7
2011-06-16 16:26:16 +0000

Aquí está el uso completo de regsvr32.

2
2
2
2012-05-04 16:39:36 +0000

Desregistre primero el archivo DLL existente (con el interruptor /u), y entonces registre el DLL. De esta manera, la rutina de desregistro limpiará la configuración existente, lo que a menudo ayuda al volver a registrarse.

2
2
2
2012-05-23 12:44:00 +0000

Para registrar un comm .dll o .ocx en Windows 7 32-bit, haga lo siguiente:

  1. Copie el .dll o el .ocx en c:\windows\system32

  2. Escriba cmd en el menú Ejecutar, buscará cmd.exe, haga clic con el botón derecho y haga clic en Ejecutar como Administrador

  3. Mostrará un aviso en c:\windows\system32

  4. Escriba regsvr32 ocxname.ocx para registrar el .ocx

1
1
1
2014-06-19 13:30:16 +0000

el regsvr32 que se encuentra en la carpeta SysWow64 es para 32bit dll

Es un nombre extraño de Microsoft: WOW64 significa “windows [32bit] en windows 64bit” el ubicado en system32 es para dlls de 64bit.

0
0
0
2012-05-05 09:01:52 +0000

Normalmente hay dos problemas con regsvr32 en Windows 7:

  1. UAC
  2. El hecho de que puedas tener un SO de 64 Bit y el archivo dll que necesitas registrar es de 32 Bit.

Para evitar el problema de “Acceso denegado”, inicia la línea de comandos como admin, en el menú de inicio escribe ‘cmd. exe’ y luego haga clic con el botón derecho del ratón en la entrada ‘cmd.exe’ y ‘Ejecutar como administrador’.

Si la DLL es de 32 bits y está en el directorio de Windows de 32 bits, use la versión de 32 bits de regsvr32 en c:\windows\sysWOW64\regsvr32.exe

-1
-1
-1
2014-04-29 23:56:11 +0000

Si tu Windows 7 es x64 y la DLL que quieres registrar es x64 puedes ejecutar regsvr32.exe desde C:\Windows\SysWOW64.

Ejemplo:

C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll