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

Come registrare un file DLL in Windows 7?

Ho provato ad aggiungere un file DLL in Windows 7 copiandolo nella cartella di sistema32, ma non ci sono riuscito in quanto l'accesso è stato negato. In realtà c'è un file DLL esistente e sto cercando di sostituirlo. Come posso farlo in Windows 7?

Risposte (7)

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

Per registrare una dll, si apre una casella di comando come admin e poi si usa regsvr32 /i <dll_name>.

Tha detto, il problema sembra essere che non si riesce a copiare il file. Anche in questo caso, aprite un box di comando come admin e fate quanto segue:

  1. ren c:\windows\system32\filename.dll c:\windows\system32\filename.old
  2. copy c:\randomlocation\filename.dll c:\windows\system32\filename.dll

Se il file è in uso, dovreste farlo in modalità sicura, solo su prompt dei comandi. Se si innaffia il sistema, è possibile cancellare la dll copiata e rinominare il file .old in .dll.

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

Ecco l'utilizzo completo di regsvr32.

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

Disregate prima il file DLL esistente (con l'interruttore /u) e poi registrate la DLL. In questo modo, la routine di cancellazione della registrazione ripulirà le impostazioni esistenti, il che spesso aiuta quando si effettua una nuova registrazione.

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

Per registrare un comm .dll o .ocx su Windows 7 a 32 bit, procedere come segue:

  1. 2. Copiare .dll o .ocx su c:\windows\system32

. 2. Digitare cmd nel menu Esegui, cercherà cmd.exe, fare clic con il tasto destro del mouse e cliccare su Esegui come Amministratore

    1. Verrà visualizzato un prompt a c:\windows\system32
  1. Digitare regsvr32 ocxname.ocx per registrare .ocx

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

il regsvr32 che si trova nella cartella SysWow64 è per 32bit dll

E’ una strana denominazione di microsoft: WOW64 significa “windows [32bit] su windows 64bit” quello che si trova in system32 è per dlls a 64bit.

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

Di solito ci sono due problemi con regsvr32 su Windows 7:

  1. UAC
  2. Il fatto che si possa avere un sistema operativo a 64 Bit e il file dll che si deve registrare è a 32 Bit.

Per aggirare il problema “Accesso negato”, avviare la riga di comando come admin, nel menu di avvio digitare ‘cmd. exe" e poi cliccare con il tasto destro del mouse sulla voce 'cmd.exe’ e ‘Esegui come amministratore’.

Se la DLL è a 32 bit e nella directory 32Bit di Windows, utilizzare la versione a 32 bit di regsvr32 in c:\windows\sysWOW64\regsvr32.exe

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

Se il vostro Windows 7 è x64 e la DLL che volete registrare è x64 potete eseguire regsvr32.exe da C:\Windows\SysWOW64.

Esempio:

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